aboutsummaryrefslogtreecommitdiff
path: root/src/fs
AgeCommit message (Collapse)Author
2018-06-07paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX
2018-06-07glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX
2018-06-06second batch complete. WE ARE AFFERO AGPL NOW!psyc://loupsycedyglgamf.onion/~lynX
2018-06-05first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX
2018-05-23more flakes.Nils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-05-22fix test locationsNils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-05-22text_gnunet_fs_psd.py.in: Fix loading pxpect + flake8'ismNils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-05-19+Nils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-05-13get rid of plain memcpy callsChristian Grothoff
2018-05-06Switch to $GNUNET_TMP in all configuration files.Nils Gillmann
Signed-off-by: Nils Gillmann <ng0@n0.is>
2018-04-30eliminate DHT PUT OK message by using MQ feature of calling continuation ↵Christian Grothoff
when transmission is complete
2018-03-03src/fs/test_gnunet_fs_psd.py.in: Use py2 and py3.4+ compatible importng0
2018-01-21indentation fixesChristian Grothoff
2018-01-10Try to keep the fs->core MQ from growing too largeDavid Barksdale
2018-01-06fix potential use of uninitialized keyChristian Grothoff
2018-01-06fix indentation and use after free in tcp pluginChristian Grothoff
2018-01-04add assertionChristian Grothoff
2017-12-30merge branch 'refactoring-scheduler'lurchi
2017-12-30Merge branch 'fix_social'lurchi
2017-11-12Fix memory leak in publishing UBlocksDavid Barksdale
2017-11-08fs: fix typos in mime-typesDaniel Golle
replace 'applixation' with 'application'.
2017-11-08FS: Add 'nar' and 'narinfo' to fs_misc.cng0
2017-10-29allow MST callback to distinguish between disconnect and parse error ↵Christian Grothoff
situations, and only log for the hard errors
2017-10-01Support filter-size in fs block pluginDavid Barksdale
This should fix some assertions failures I'm seeing in the DHT service.
2017-09-04Don't consider restart when the test action already finishedlurchi
In the old scheduler implementation tasks with different priorities were run in the same event loop iteration, in the new implementation this cannot be guaranteed anymore, as it's driver-dependent. For the FS tests this means that when adding both an 'abort' task and a 'restart' task (the latter with higher priority) the 'restart' task didn't take effect with the old implementation but does with the new implementation (and leads to an assertion failure). Not scheduling the 'restart' task when the action (download/publish) has already finished successfully solves this issue.
2017-07-24fix #5094 as suggested by reporterChristian Grothoff
2017-07-21get psd test to pass on my systemChristian Grothoff
2017-07-18fix #5107Christian Grothoff
2017-03-31[fs] Fix unindex after API changeDavid Barksdale
2017-03-25rename GNUNET_GETOPT functions to achieve better consistencyChristian Grothoff
2017-03-22[datastore] Return and update replicationDavid Barksdale
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.
2017-03-19[datastore] Fix #3743David Barksdale
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.
2017-03-17more renamings relating to 'new' service now just being the 'normal' serviceChristian Grothoff
2017-03-17Merge branch 'master' into getoptChristian Grothoff
2017-03-16porting fs finished.Marcello Stanisci
2017-03-16porting gnunet-publish + others..Marcello Stanisci
2017-03-16removing dead/legacy server/connection logic, except for in tcp/wlan/bt ↵Christian Grothoff
plugins (which will be updated 'later')
2017-03-13renaming CADET APIs to match naming conventions again, now that the old ↵Christian Grothoff
symbols have been purged
2017-03-13rename libgnunetcadetnew -> libgnunetcadetChristian Grothoff
2017-03-10fix use of uninitialized value host1 on error loggingChristian Grothoff
2017-03-10remove empty files, fix indentationChristian Grothoff
2017-03-09fix #4608Christian Grothoff
2017-03-06Update comment to match codeDavid Barksdale
2017-03-05fix #4839Christian Grothoff
2017-03-05indentation, comment and style fixes, no semantic changesChristian Grothoff
2017-02-27implement revocation block plugin, get revocation test to pass againChristian Grothoff
2017-02-26add validation for inner consensus elementFlorian Dold
The nested block validation requires the block context, and thus the evaluate callback not also receives the block context.
2017-02-26ensure all plugins properly use BF, move shared logic to shared libraryChristian Grothoff
2017-02-26add note about but #4608Christian Grothoff
2017-02-23optimize queue-full case, reduce max queue size due to O(n) operationChristian Grothoff