aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/gnunet-namestore.c
Commit message (Collapse)AuthorAge
* -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
|
* - usage of short hashesMatthias Wachs2012-03-19
|
* (no commit message)Matthias Wachs2012-03-15
|
* -fixChristian Grothoff2012-03-14
|
* -doneChristian Grothoff2012-03-07
|
* - reverting api changeMatthias Wachs2012-03-07
|
* namestore api change: include block expiration time in record createMatthias Wachs2012-03-07
|
* -additional namestore conversion APIs addedChristian Grothoff2012-03-07
|
* - changesMatthias Wachs2012-03-05
|
* -more renamingChristian Grothoff2012-03-05
|
* -renaming gnunet-gns to gnunet-namestoreChristian Grothoff2012-03-05