aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/gnunet-namestore.c
Commit message (Collapse)AuthorAge
...
* -finishing split of namestore into namestore and namecache (#3065) -- in ↵Christian Grothoff2013-10-16
| | | | theory; in practice, somehow something broke badly, so the tests are now failing
* -another renaming fest for GNUNET_NAMESTORE_ to GNUNET_GNSRECORD_ symbols ↵Christian Grothoff2013-10-16
| | | | that were moved
* -rename fest for symbols moved from GNUNET_NAMESTORE_ to new ↵Christian Grothoff2013-10-16
| | | | GNUNET_GNSRECORD_ library
* -moving code to new libgnunetgnsrecord in preparation for addressing #3052Christian Grothoff2013-10-16
|
* separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSAChristian Grothoff2013-10-10
|
* -implement #2992 (but reverse lookup itself seems to not yet work properly)Christian Grothoff2013-10-08
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* -do set expiration time when storing records, works better that way...Christian Grothoff2013-10-04
|
* -add logic to print expiration times for recordsChristian Grothoff2013-10-04
|
* -enable looking up individual recordsChristian Grothoff2013-09-30
|
* -shutdown if zone/ego not foundChristian Grothoff2013-09-29
|
* clear private keys in static locations on exitChristian Grothoff2013-09-21
|
* splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵Christian Grothoff2013-09-13
| | | | and another for encryption
* -fix crash in gnunet-namestore -a if no other records already existedChristian Grothoff2013-09-10
|
* -fix FTBFSChristian Grothoff2013-09-05
|
* -remove deprecated GNUNET_NAMESTORE_RF_AUTHORITYChristian Grothoff2013-09-05
|
* -use new ego lookup function to simplify logicChristian Grothoff2013-08-24
|
* -implementing #2990: integration of gnunet-namestore with identity serviceChristian Grothoff2013-08-19
|
* -dceChristian Grothoff2013-08-13
|
* -towards namestore support for the new privacy-preserving GNS queriesChristian Grothoff2013-08-12
|
* changing time measurement from milliseconds to microsecondsChristian Grothoff2013-08-11
|
* moving to new, fixed-size encoding of public and private ECC keys ↵Christian Grothoff2013-08-06
| | | | everywhere, also improving ECC API to better support ECRS/GADS operations
* -fixChristian Grothoff2013-07-11
|
* -fixChristian Grothoff2013-07-11
|
* -add extra checksChristian Grothoff2013-07-11
|
* -dead codeChristian Grothoff2013-07-09
|
* -simplify zone key loading by using synchronous ECC key APIChristian Grothoff2013-07-09
|
* add '-m' option to gnunet-namestore, extend namestore monitor API with ↵Christian Grothoff2013-07-09
| | | | notification about being in sync
* -towards implementing improved namestore APIChristian Grothoff2013-06-30
|
* -cleaning up client api to test for service availabilityChristian Grothoff2013-06-05
|
* -switching GNS from RSA to ECCChristian Grothoff2013-05-29
|
* -misc bugfixes, travel hackingChristian Grothoff2012-11-04
|
* reducing error messages about missing configuration options by introducing ↵Christian Grothoff2012-09-27
| | | | new helper functions to print them uniformly
* -fixing #2546Christian Grothoff2012-09-16
|
* - new rsa apiMatthias Wachs2012-07-16
|
* - test for namestoreMatthias Wachs2012-07-13
|
* -LRN: Correct time == 0 handling:Christian Grothoff2012-07-05
| | | | | | | | | | | | | | | | | | | | | With logging in namespace comparison it is now clear to me that deletion fails due to expiration times not being equal. And sure enough, gnunet-namespace sets expiration to 0 when submitting a template for seek-and-destroy. This patch: 1) Changes gnunet-namespace to fail if the time is not absolute or unspecified. If it's absolute, it's used as-is (hoping that the user got the exact expiration time somewhere - probably from -D). If it's unspecified, it is set to zero (as it was before). 2) Comparison ignores expiration time if either of the arguments has expiration time set to zero (i'm assuming that real records will never have expiration time of zero. If it's absolute, zero is in the past. If it's relative, zero makes no sense). Also, i'm not sure it makes sense to have two records that have different expiration times, but are otherwise identical (i.e. both are public or private, same data, size etc). Lookups will find (and will be satisfied) by either, so there's no sense in keeping both (unless you're doing some wizardry with expirations, but i'm not sure it's worth the compexity).
* -LRN: initialize rd to avoid having garbage in flagsChristian Grothoff2012-07-04
|
* -fixing #2478Christian Grothoff2012-07-04
|
* -rel time allowedChristian Grothoff2012-07-02
|
* -display expiration times with recordsChristian Grothoff2012-06-29
|
* -allow blank specification of URI-onlyChristian Grothoff2012-06-26
|
* -adding support for importing PKEY records from URIsChristian Grothoff2012-06-26
|
* trying to fix #2458, largely worksChristian Grothoff2012-06-25
|
* -towards enabling relative expiration times in namestoreChristian Grothoff2012-06-19
|
* LRN: new utf8 argv converter for W32, converting strings on command-line to ↵Christian Grothoff2012-06-10
| | | | UTF-8 for all command-line tools.
* renaming GNUNET_TIME_relative_get_forever and ↵Christian Grothoff2012-05-27
| | | | 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
* - added "never for expiration"Matthias Wachs2012-03-27
|
* - rewritten zone iteration code for code deduplication and improved flag ↵Matthias Wachs2012-03-27
| | | | | | | | handling - added mode for gnunet-namestore to list public records and to set record to public during creation default: list all records, create private record
* -allow deletion without specifying expirationChristian Grothoff2012-03-21
|