Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | BUILD: Move namestore to service | Martin Schanzenbach | 2023-10-19 |
| | |||
* | IPC: Convert all message payload lengths to uint16_t types. | Martin Schanzenbach | 2022-11-06 |
| | |||
* | IDENTITY | Martin Schanzenbach | 2022-10-29 |
| | | | | | | | This commit is a major rework of the unclean GNUNET_IDENTITY_*Key structures and its use in serialized objects (e.g. RPC messages). The structures are now no longer to be used directly but instead through their serialization helper functions whenever needed. | ||
* | 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 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: Add select ... for update / edit records APIs | 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: 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: LSD0001 improvements | Martin Schanzenbach | 2022-02-07 |
| | | | | | | NAMESTORE: Better error handling. Fixed private record feature. GNSRECORD: Record inconsistency check for delegation and redirection records | ||
* | -simlify and correct tombstone logic | Martin Schanzenbach | 2022-02-06 |
| | |||
* | 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. | ||
* | - towards crypto agility; wip | Martin Schanzenbach | 2020-10-15 |
| | |||
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | 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 |
| | |||
* | eliminate use of OFFSET in namestore DB queries | Christian Grothoff | 2018-04-30 |
| | |||
* | extend namestore API to enable faster iterations by returning more than one ↵ | Christian Grothoff | 2018-04-25 |
| | | | | result at a time | ||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | extended plugin api to support lookup function | Matthias Wachs | 2013-10-28 |
| | | | | | | | | added new index to both plugins implemented lookup functionality in both plugins namestore uses lookup function | ||
* | -eliminate dead code | Christian Grothoff | 2013-10-26 |
| | |||
* | api communication done | Matthias Wachs | 2013-10-25 |
| | |||
* | - clean protocol number | Matthias Wachs | 2013-10-25 |
| | | | | | | - added lookup protocol numbers - implemented lookup sending | ||
* | -allow namestore to monitor ALL zones, and to optionally only monitor changes | Christian Grothoff | 2013-10-20 |
| | |||
* | -fix leaks | Christian Grothoff | 2013-10-18 |
| | |||
* | implementing api call | Matthias Wachs | 2013-10-18 |
| | |||
* | separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSA | Christian Grothoff | 2013-10-10 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -add missing PACKED attribute | Christian Grothoff | 2013-09-29 |
| | |||
* | handle empty result set gracefully | Christian Grothoff | 2013-09-24 |
| | |||
* | splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵ | Christian Grothoff | 2013-09-13 |
| | | | | and another for encryption | ||
* | -allow passing NULL for zone to iterate over all of our zones | Christian Grothoff | 2013-09-05 |
| | |||
* | -doxygen | Christian Grothoff | 2013-08-14 |
| | |||
* | -namestore service builds again | Christian Grothoff | 2013-08-13 |
| | |||
* | -towards namestore support for the new privacy-preserving GNS queries | Christian Grothoff | 2013-08-12 |
| | |||
* | moving to new, fixed-size encoding of public and private ECC keys ↵ | Christian Grothoff | 2013-08-06 |
| | | | | everywhere, also improving ECC API to better support ECRS/GADS operations | ||
* | -finishing monitor API on client-side | Christian Grothoff | 2013-07-08 |
| | |||
* | -get rid of iteration response, use lookup response instead, message formats ↵ | Christian Grothoff | 2013-07-08 |
| | | | | were identical to begin with | ||
* | -skeleton for monitor API | Christian Grothoff | 2013-07-08 |
| | |||
* | -towards implementing improved namestore API | Christian Grothoff | 2013-06-30 |
| | |||
* | -switching GNS from RSA to ECC | Christian Grothoff | 2013-05-29 |
| |