aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/namestore.h
Commit message (Collapse)AuthorAge
* BUILD: Move namestore to serviceMartin Schanzenbach2023-10-19
|
* IPC: Convert all message payload lengths to uint16_t types.Martin Schanzenbach2022-11-06
|
* IDENTITYMartin Schanzenbach2022-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 codesMartin Schanzenbach2022-10-23
|
* NAMESTORE: Add records_lookup2 API for filtering and update REST API with ↵Martin Schanzenbach2022-10-19
| | | | filter functionality
* NAMESTORE: Bulk store API and fix for delayed store activitiesMartin Schanzenbach2022-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 #7193Martin Schanzenbach2022-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 APIsMartin Schanzenbach2022-09-23
|
* NAMESTORE: Add begin, commit and rollback API messagesMartin Schanzenbach2022-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 APIMartin Schanzenbach2022-03-21
|
* NAMESTORE: Add record set blocking APIMartin Schanzenbach2022-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 improvementsMartin Schanzenbach2022-02-07
| | | | | | NAMESTORE: Better error handling. Fixed private record feature. GNSRECORD: Record inconsistency check for delegation and redirection records
* -simlify and correct tombstone logicMartin Schanzenbach2022-02-06
|
* GNS: Implement Tombstone logicMartin Schanzenbach2022-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; wipMartin Schanzenbach2020-10-15
|
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* start preparations for flow control by namestore monitorsChristian Grothoff2018-05-02
|
* eliminate use of OFFSET in namestore DB queriesChristian Grothoff2018-04-30
|
* extend namestore API to enable faster iterations by returning more than one ↵Christian Grothoff2018-04-25
| | | | result at a time
* -fix (C) noticesChristian Grothoff2016-01-19
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* extended plugin api to support lookup functionMatthias Wachs2013-10-28
| | | | | | | | added new index to both plugins implemented lookup functionality in both plugins namestore uses lookup function
* -eliminate dead codeChristian Grothoff2013-10-26
|
* api communication doneMatthias Wachs2013-10-25
|
* - clean protocol numberMatthias Wachs2013-10-25
| | | | | | - added lookup protocol numbers - implemented lookup sending
* -allow namestore to monitor ALL zones, and to optionally only monitor changesChristian Grothoff2013-10-20
|
* -fix leaksChristian Grothoff2013-10-18
|
* implementing api callMatthias Wachs2013-10-18
|
* separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSAChristian Grothoff2013-10-10
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|
* -add missing PACKED attributeChristian Grothoff2013-09-29
|
* handle empty result set gracefullyChristian Grothoff2013-09-24
|
* splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵Christian Grothoff2013-09-13
| | | | and another for encryption
* -allow passing NULL for zone to iterate over all of our zonesChristian Grothoff2013-09-05
|
* -doxygenChristian Grothoff2013-08-14
|
* -namestore service builds againChristian Grothoff2013-08-13
|
* -towards namestore support for the new privacy-preserving GNS queriesChristian Grothoff2013-08-12
|
* 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
* -finishing monitor API on client-sideChristian Grothoff2013-07-08
|
* -get rid of iteration response, use lookup response instead, message formats ↵Christian Grothoff2013-07-08
| | | | were identical to begin with
* -skeleton for monitor APIChristian Grothoff2013-07-08
|
* -towards implementing improved namestore APIChristian Grothoff2013-06-30
|
* -switching GNS from RSA to ECCChristian Grothoff2013-05-29
|