aboutsummaryrefslogtreecommitdiff
path: root/src/include
Commit message (Collapse)AuthorAge
* implement GNUNET_NETWORK_test_port_free() for testcases to conveniently ↵Christian Grothoff2017-03-24
| | | | check if a port is available
* [datastore] Return and update replicationDavid Barksdale2017-03-22
| | | | | | This fixes a couple FIXMEs in the datastore code. The replication value is now returned from the datastore and the update function can increase the replication.
* [datastore] Fix #3743David Barksdale2017-03-19
| | | | | | | | | | | | | | | | | | | | This change adds support for key == NULL to the datastore plugins and replaces the offset argument with a next_uid and random arguments to increase performance in the key == NULL case. With the offset argument a datastore plugin would have to count all matching keys before fetching the key at the right offset, which would iterate over the entire database in the case of key == NULL. The offset argument was used in two ways: to iterate over a set of matching values and to start iteration at a random matching value. The new API seperates these into two arguments: if random is true it will return a random matching value, otherwise next_uid can be set to uid + 1 to return the next matching value. The random argument was not added to get_zero_anonymity. This function is used to periodically insert zero anonymity values into the DHT. I don't think it's necessary to randomize this.
* more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff2017-03-17
|
* Merge branch 'master' into getoptChristian Grothoff2017-03-17
|\
| * removing dead/legacy server/connection logic, except for in tcp/wlan/bt ↵Christian Grothoff2017-03-16
| | | | | | | | plugins (which will be updated 'later')
* | porting gnunet-publish + others..Marcello Stanisci2017-03-16
| |
* | add way to mark options as mandatory, get tests to pass againChristian Grothoff2017-03-15
| |
* | add json command line option parserChristian Grothoff2017-03-15
| |
* | add GNUNET_GETOPT_OPTION_SET_ABSOLUTE_TIMEChristian Grothoff2017-03-15
| |
* | fix test case, implement base32 argument parser logicChristian Grothoff2017-03-15
| |
* | getopt major style fix, remove macro-mania with nicer typed functionsChristian Grothoff2017-03-15
|/
* convert sqlite peerstore to using libgnunetsqChristian Grothoff2017-03-14
|
* fix leaks, note that APIs are deprecated (NTR instead of MQ style)Christian Grothoff2017-03-13
|
* renaming CADET APIs to match naming conventions again, now that the old ↵Christian Grothoff2017-03-13
| | | | symbols have been purged
* getting rid of the old cadet client library (pre-MQ)Christian Grothoff2017-03-13
|
* Forgot to remove decl for GNUNET_DATASTORE_updateDavid Barksdale2017-03-12
|
* converting datacache to sqlite, fixing misc. issues in libgnunetsqChristian Grothoff2017-03-12
|
* starting conversion of plugin_datastore_sqlite to use libgnunetsqChristian Grothoff2017-03-10
|
* remove dead enum valuesChristian Grothoff2017-03-08
|
* remove dead APItaler-0.2.1Christian Grothoff2017-03-07
|
* misc indentation changesChristian Grothoff2017-03-04
|
* completing sq_result_helperChristian Grothoff2017-02-28
|
* implement revocation block plugin, get revocation test to pass againChristian Grothoff2017-02-27
|
* fix set element type problem, make consensus workFlorian Dold2017-02-27
|
* first sketch for libgnuentsq testChristian Grothoff2017-02-27
|
* implement sq_query_helper.cChristian Grothoff2017-02-27
|
* include set size in result callback, needed by consensusFlorian Dold2017-02-27
|
* designing SQ-lib APIChristian Grothoff2017-02-27
|
* add validation for inner consensus elementFlorian Dold2017-02-26
| | | | | The nested block validation requires the block context, and thus the evaluate callback not also receives the block context.
* wrap consensus elements in block typeFlorian Dold2017-02-26
|
* ensure all plugins properly use BF, move shared logic to shared libraryChristian Grothoff2017-02-26
|
* Use GNU printf formatРуслан Ижбулатов2017-02-25
| | | | | | This change only affects W32. GCC resolves "printf" format attribute to "gnu_printf" or "ms_printf" depending on the host platform. Make sure it uses gnu_printf even on W32, because all format strings GNUnet uses are in GNU format.
* always send bigger set on full sendFlorian Dold2017-02-24
|
* implement union via sending whole setFlorian Dold2017-02-23
|
* add set operation optionsFlorian Dold2017-02-23
|
* remove support for reverse lookup and shortening from GNS (#4849)Christian Grothoff2017-02-22
|
* converting 'vpn' to new CADET API, not tested/testable, as exit is not ↵Christian Grothoff2017-02-22
| | | | converted yet
* converting 'pt' to new CADET API, not tested/testable, as exit/vpn are not ↵Christian Grothoff2017-02-22
| | | | converted yet
* strcmp instead of memcmpChristian Grothoff2017-02-22
|
* fix-typoChristian Grothoff2017-02-21
|
* fix misc typosChristian Grothoff2017-02-21
|
* change Makefile.am back so it builds at least; fix #4908 in cadet APIChristian Grothoff2017-02-21
|
* Restrict update to positive priority deltasDavid Barksdale2017-02-20
| | | | | This is only ever called with positive values and the mysql and postgres plugins were not handling negative values correctly anyway.
* Refactor copying of handler arraysBart Polot2017-02-20
|
* Remove unused GNUNET_DATASTORE_update() API callDavid Barksdale2017-02-20
|
* completed big block refactoring in preparation for SET-BLOCK integrationChristian Grothoff2017-02-20
|
* first half of new BLOCK API to generalize duplicate detection beyond BFsChristian Grothoff2017-02-20
|
* fix zombie-festChristian Grothoff2017-02-19
|
* misc fixes in new CADET API, porting gnunet-cadet to new APIChristian Grothoff2017-02-17
|