aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_namestore_service.h
Commit message (Collapse)AuthorAge
* NAMESTORE: Also implement cancel API for advisory lock clearing. Update PQ ↵Martin Schanzenbach2023-12-02
| | | | plugin to new API
* NAMESTORE: Remove TX API again. Add new edit records API with advisory locking.Martin Schanzenbach2023-12-01
| | | | Related issues: Issue #7906, Issue #7907
* NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/Martin Schanzenbach2023-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 Schanzenbach2022-12-04
| | | | gnunet_private_config.h insanity
* BUILD: Improve platform-specific includesMartin Schanzenbach2022-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 codesMartin Schanzenbach2022-10-23
|
* NAMESTORE: Add records_lookup2 API for filtering and update REST API with ↵Martin Schanzenbach2022-10-19
| | | | filter functionality
* NAMESTORE: Bulk insert API now properly handles message length restrictionMartin Schanzenbach2022-10-06
|
* NAMESTORE: Massaging new bulk APIMartin Schanzenbach2022-10-04
|
* NAMESTORE: Add performance tests for bulk import/txMartin Schanzenbach2022-10-03
|
* 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: Towards proper transactional locksMartin 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: Remove unneeded functions and renames.Martin Schanzenbach2022-09-22
|
* DOC: Nesting doxygen groups to improve high-level organisation of source docs.Willow Liquorice2022-08-21
|
* 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: 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.
* fix debian package buildChristian Grothoff2021-06-18
|
* - towards crypto agility; wipMartin Schanzenbach2020-10-15
|
* deprecate ill-defined set_nick APISchanzenbach, Martin2020-05-06
|
* 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
|
* extend namestore API to enable faster iterations by returning more than one ↵Christian Grothoff2018-04-25
| | | | result at a time
* use namestore API for zone import instead of using plugin directlyChristian Grothoff2018-04-17
|
* reactivate test, fix misc warningsChristian Grothoff2018-01-20
|
* make namestore API less brittle/sublte to useChristian Grothoff2016-07-09
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* doxygen: add documentation linksGabor X Toth2016-01-15
|
* doxygen: group/module definitions (part 2)Gabor X Toth2016-01-12
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* addressing #3431Christian Grothoff2014-06-06
|
* -doxygen, indentationChristian Grothoff2014-06-02
|
* headerMatthias Wachs2013-11-13
|
* -allow namestore to monitor ALL zones, and to optionally only monitor changesChristian Grothoff2013-10-20
|
* -removing bogus commentChristian Grothoff2013-10-18
|
* -adding proposed namestore lookup call (API only for now)Christian Grothoff2013-10-18
|
* -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
* -moving namestore_common functions to gnsrecord libraryChristian Grothoff2013-10-16
|
* -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
|
* -remove trailing whitespaceChristian Grothoff2013-10-06
|