Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | implement GNUNET_NETWORK_test_port_free() for testcases to conveniently ↵ | Christian Grothoff | 2017-03-24 |
| | | | | check if a port is available | ||
* | [datastore] Return and update replication | David Barksdale | 2017-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 #3743 | David Barksdale | 2017-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' service | Christian Grothoff | 2017-03-17 |
| | |||
* | Merge branch 'master' into getopt | Christian Grothoff | 2017-03-17 |
|\ | |||
| * | removing dead/legacy server/connection logic, except for in tcp/wlan/bt ↵ | Christian Grothoff | 2017-03-16 |
| | | | | | | | | plugins (which will be updated 'later') | ||
* | | porting gnunet-publish + others.. | Marcello Stanisci | 2017-03-16 |
| | | |||
* | | add way to mark options as mandatory, get tests to pass again | Christian Grothoff | 2017-03-15 |
| | | |||
* | | add json command line option parser | Christian Grothoff | 2017-03-15 |
| | | |||
* | | add GNUNET_GETOPT_OPTION_SET_ABSOLUTE_TIME | Christian Grothoff | 2017-03-15 |
| | | |||
* | | fix test case, implement base32 argument parser logic | Christian Grothoff | 2017-03-15 |
| | | |||
* | | getopt major style fix, remove macro-mania with nicer typed functions | Christian Grothoff | 2017-03-15 |
|/ | |||
* | convert sqlite peerstore to using libgnunetsq | Christian Grothoff | 2017-03-14 |
| | |||
* | fix leaks, note that APIs are deprecated (NTR instead of MQ style) | Christian Grothoff | 2017-03-13 |
| | |||
* | renaming CADET APIs to match naming conventions again, now that the old ↵ | Christian Grothoff | 2017-03-13 |
| | | | | symbols have been purged | ||
* | getting rid of the old cadet client library (pre-MQ) | Christian Grothoff | 2017-03-13 |
| | |||
* | Forgot to remove decl for GNUNET_DATASTORE_update | David Barksdale | 2017-03-12 |
| | |||
* | converting datacache to sqlite, fixing misc. issues in libgnunetsq | Christian Grothoff | 2017-03-12 |
| | |||
* | starting conversion of plugin_datastore_sqlite to use libgnunetsq | Christian Grothoff | 2017-03-10 |
| | |||
* | remove dead enum values | Christian Grothoff | 2017-03-08 |
| | |||
* | remove dead APItaler-0.2.1 | Christian Grothoff | 2017-03-07 |
| | |||
* | misc indentation changes | Christian Grothoff | 2017-03-04 |
| | |||
* | completing sq_result_helper | Christian Grothoff | 2017-02-28 |
| | |||
* | implement revocation block plugin, get revocation test to pass again | Christian Grothoff | 2017-02-27 |
| | |||
* | fix set element type problem, make consensus work | Florian Dold | 2017-02-27 |
| | |||
* | first sketch for libgnuentsq test | Christian Grothoff | 2017-02-27 |
| | |||
* | implement sq_query_helper.c | Christian Grothoff | 2017-02-27 |
| | |||
* | include set size in result callback, needed by consensus | Florian Dold | 2017-02-27 |
| | |||
* | designing SQ-lib API | Christian Grothoff | 2017-02-27 |
| | |||
* | add validation for inner consensus element | Florian Dold | 2017-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 type | Florian Dold | 2017-02-26 |
| | |||
* | ensure all plugins properly use BF, move shared logic to shared library | Christian Grothoff | 2017-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 send | Florian Dold | 2017-02-24 |
| | |||
* | implement union via sending whole set | Florian Dold | 2017-02-23 |
| | |||
* | add set operation options | Florian Dold | 2017-02-23 |
| | |||
* | remove support for reverse lookup and shortening from GNS (#4849) | Christian Grothoff | 2017-02-22 |
| | |||
* | converting 'vpn' to new CADET API, not tested/testable, as exit is not ↵ | Christian Grothoff | 2017-02-22 |
| | | | | converted yet | ||
* | converting 'pt' to new CADET API, not tested/testable, as exit/vpn are not ↵ | Christian Grothoff | 2017-02-22 |
| | | | | converted yet | ||
* | strcmp instead of memcmp | Christian Grothoff | 2017-02-22 |
| | |||
* | fix-typo | Christian Grothoff | 2017-02-21 |
| | |||
* | fix misc typos | Christian Grothoff | 2017-02-21 |
| | |||
* | change Makefile.am back so it builds at least; fix #4908 in cadet API | Christian Grothoff | 2017-02-21 |
| | |||
* | Restrict update to positive priority deltas | David Barksdale | 2017-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 arrays | Bart Polot | 2017-02-20 |
| | |||
* | Remove unused GNUNET_DATASTORE_update() API call | David Barksdale | 2017-02-20 |
| | |||
* | completed big block refactoring in preparation for SET-BLOCK integration | Christian Grothoff | 2017-02-20 |
| | |||
* | first half of new BLOCK API to generalize duplicate detection beyond BFs | Christian Grothoff | 2017-02-20 |
| | |||
* | fix zombie-fest | Christian Grothoff | 2017-02-19 |
| | |||
* | misc fixes in new CADET API, porting gnunet-cadet to new API | Christian Grothoff | 2017-02-17 |
| |