Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | NAMESTORE: Also implement cancel API for advisory lock clearing. Update PQ ↵ | Martin Schanzenbach | 2023-12-02 |
| | | | | plugin to new API | ||
* | NAMESTORE: Remove TX API again. Add new edit records API with advisory locking. | Martin Schanzenbach | 2023-12-01 |
| | | | | Related issues: Issue #7906, Issue #7907 | ||
* | NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/ | Martin Schanzenbach | 2023-10-18 |
| | | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL. | ||
* | BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵ | Martin Schanzenbach | 2022-12-04 |
| | | | | gnunet_private_config.h insanity | ||
* | BUILD: Improve platform-specific includes | Martin Schanzenbach | 2022-12-01 |
| | | | | | | | | | | | This change allows third party programs to use gnunet either with the platform header from the sources used to build to gnunet, or use their own platform header by defining GNUNET_CUSTOM_PLATFORM_H which will be included in its stead. This also means that programs no longer must include "platform.h" (or similar) manually. The change (should be) backwards compatible to some degree. Fixes #4615 | ||
* | NAMESTORE: Introduce GANA-managed error codes | Martin Schanzenbach | 2022-10-23 |
| | |||
* | NAMESTORE: Add records_lookup2 API for filtering and update REST API with ↵ | Martin Schanzenbach | 2022-10-19 |
| | | | | filter functionality | ||
* | NAMESTORE: Bulk insert API now properly handles message length restriction | Martin Schanzenbach | 2022-10-06 |
| | |||
* | NAMESTORE: Massaging new bulk API | Martin Schanzenbach | 2022-10-04 |
| | |||
* | NAMESTORE: Add performance tests for bulk import/tx | Martin Schanzenbach | 2022-10-03 |
| | |||
* | NAMESTORE: Bulk store API and fix for delayed store activities | Martin Schanzenbach | 2022-10-03 |
| | | | | | | | | | New API: GNUNET_NAMESTORE_records_store2 which allows the caller to pass an array of records in order to facilitate bulk import of zone data. Further, the transactional API requires that monitors and namecache updates are delayed until transactions are actually commited. | ||
* | NAMESTORE: Allow service-side record set filtering. Fixes #7193 | Martin Schanzenbach | 2022-09-28 |
| | | | | | | | This commit enables zone iteration APIs which allow you to set a record set filter to determine which records should be returned or not. In particular filtering of private records and maintenance records (TOMBSTONE) for zonemaster. | ||
* | NAMESTORE: Towards proper transactional locks | Martin Schanzenbach | 2022-09-23 |
| | |||
* | NAMESTORE: Add begin, commit and rollback API messages | Martin Schanzenbach | 2022-09-23 |
| | | | | | Namestore service can now handle begin commit and rollback. A test for rollback exists and works for sqlite. | ||
* | NAMESTORE: Remove unneeded functions and renames. | Martin Schanzenbach | 2022-09-22 |
| | |||
* | DOC: Nesting doxygen groups to improve high-level organisation of source docs. | Willow Liquorice | 2022-08-21 |
| | |||
* | NAMESTORE: Towards new transaction-based API | Martin Schanzenbach | 2022-03-21 |
| | |||
* | NAMESTORE: Add record set blocking API | Martin Schanzenbach | 2022-03-16 |
| | | | | | | | New API that allows the caller to reserve the mofification of a record set under a label. The record set cannot be modified by other clients until released. | ||
* | GNS: Implement Tombstone logic | Martin Schanzenbach | 2022-02-05 |
| | | | | | | | | GNS: Namestore zonemaster record store processing ZONEMASTER: Do not publish records if tombstone expires in the future NAMESTORE: Purge old tombstones. | ||
* | fix debian package build | Christian Grothoff | 2021-06-18 |
| | |||
* | - towards crypto agility; wip | Martin Schanzenbach | 2020-10-15 |
| | |||
* | deprecate ill-defined set_nick API | Schanzenbach, Martin | 2020-05-06 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | start preparations for flow control by namestore monitors | Christian Grothoff | 2018-05-02 |
| | |||
* | extend namestore API to enable faster iterations by returning more than one ↵ | Christian Grothoff | 2018-04-25 |
| | | | | result at a time | ||
* | use namestore API for zone import instead of using plugin directly | Christian Grothoff | 2018-04-17 |
| | |||
* | reactivate test, fix misc warnings | Christian Grothoff | 2018-01-20 |
| | |||
* | make namestore API less brittle/sublte to use | Christian Grothoff | 2016-07-09 |
| | |||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | doxygen: add documentation links | Gabor X Toth | 2016-01-15 |
| | |||
* | doxygen: group/module definitions (part 2) | Gabor X Toth | 2016-01-12 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | addressing #3431 | Christian Grothoff | 2014-06-06 |
| | |||
* | -doxygen, indentation | Christian Grothoff | 2014-06-02 |
| | |||
* | header | Matthias Wachs | 2013-11-13 |
| | |||
* | -allow namestore to monitor ALL zones, and to optionally only monitor changes | Christian Grothoff | 2013-10-20 |
| | |||
* | -removing bogus comment | Christian Grothoff | 2013-10-18 |
| | |||
* | -adding proposed namestore lookup call (API only for now) | Christian Grothoff | 2013-10-18 |
| | |||
* | -finishing split of namestore into namestore and namecache (#3065) -- in ↵ | Christian Grothoff | 2013-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 Grothoff | 2013-10-16 |
| | | | | that were moved | ||
* | -moving namestore_common functions to gnsrecord library | Christian Grothoff | 2013-10-16 |
| | |||
* | -moving code to new libgnunetgnsrecord in preparation for addressing #3052 | Christian Grothoff | 2013-10-16 |
| | |||
* | separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSA | Christian Grothoff | 2013-10-10 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| |