aboutsummaryrefslogtreecommitdiff
path: root/src/gns/plugin_block_gns.c
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-05first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX
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-22strcmp instead of memcmpChristian Grothoff
2017-02-22support BF size adjustments in other pluginsChristian Grothoff
2017-02-20completed big block refactoring in preparation for SET-BLOCK integrationChristian Grothoff
2017-02-20first half of new BLOCK API to generalize duplicate detection beyond BFsChristian Grothoff
2016-01-19-fix (C) noticesChristian Grothoff
2015-06-30fix #3869: outdated FSF addressChristian Grothoff
2015-02-28-extend block API to allow specifying flags, use this to allow reducing ↵Christian Grothoff
checks for replies from local DB
2015-02-07-bringing copyright tags up to FSF standardChristian Grothoff
2013-10-16-another renaming fest for GNUNET_NAMESTORE_ to GNUNET_GNSRECORD_ symbols ↵Christian Grothoff
that were moved
2013-10-10separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSAChristian Grothoff
2013-10-06-remove trailing whitespaceChristian Grothoff
2013-09-24-fix, is uint32Christian Grothoff
2013-09-13splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵Christian Grothoff
and another for encryption
2013-08-19-dead headerChristian Grothoff
2013-08-13-working on new, simplified GNS APIChristian Grothoff
2013-08-11changing time measurement from milliseconds to microsecondsChristian Grothoff
2013-08-06moving to new, fixed-size encoding of public and private ECC keys ↵Christian Grothoff
everywhere, also improving ECC API to better support ECRS/GADS operations
2013-05-29-switching GNS from RSA to ECCChristian Grothoff
2012-10-27-indentChristian Grothoff
2012-10-26-bugfixes, code cleanupChristian Grothoff
2012-09-20-core reviewChristian Grothoff
2012-06-20-fixesMartin Schanzenbach
2012-06-20-fixed record flags in tests. proper expiration from NS missingMartin Schanzenbach
2012-06-19-towards enabling relative expiration times in namestoreChristian Grothoff
2012-06-12-consistently use struct GNUNET_HashCodeChristian Grothoff
2012-05-27renaming GNUNET_TIME_relative_get_forever and ↵Christian Grothoff
GNUNET_TIME_absolute_get_forever methods, adding underscore, to make it clear that the respective #defines should be used instead; replacing use of direct function calls with respective macros where applicable; adding additional GNUNET_TIME_relative_get_xxx-functions to avoid calls to GNUNET_TIME_relative_multiply, which turn out to have gotten performance-relevant
2012-04-18-fixing 2253Christian Grothoff
2012-04-03-array of fixes, finally finished testMartin Schanzenbach
2012-03-27-lots of fixes, new dht testMartin Schanzenbach
2012-03-19-new short hashes, new short hash cmpMartin Schanzenbach
2012-03-16-pseu caching + testMartin Schanzenbach
2012-03-15-fixes, block plugin changeMartin Schanzenbach
2012-03-14-cleanupMartin Schanzenbach
2012-03-12-bugfixes, testsMartin Schanzenbach
2012-03-12-fixes, added get_authority apiMartin Schanzenbach
2012-03-09- make gns compileMatthias Wachs
2012-03-03-new test. fixesMartin Schanzenbach
2012-03-01-modified testMartin Schanzenbach
2012-03-01-stuffChristian Grothoff
2012-02-28-fix xqueryMartin Schanzenbach
2012-02-28-fixMartin Schanzenbach
2012-02-27-integrated block pluginMartin Schanzenbach
2012-02-27-fixesMartin Schanzenbach
2012-02-26-block compiles and added to makefileMartin Schanzenbach