aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_protocols.h
Commit message (Collapse)AuthorAge
* Add functionality to exchange global external IPs for natted peers.t3sserakt2024-04-08
|
* PEERSTORE: Align API with NAMESTORE iterator and monitor.Martin Schanzenbach2024-02-23
| | | | | | | | | This includes renaming of PEERSTORE API calls and changing the indended usage/contract. It also deprecates some rather wonky API calls (e.g. *hello_notify and hello_add and friends) NEWS: Reworked PEERSTORE API
* MESSENGER: Implement linked deletion of transcript and private messageTheJackiMonster2024-01-29
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* NAMESTORE: Remove TX API again. Add new edit records API with advisory locking.Martin Schanzenbach2023-12-01
| | | | Related issues: Issue #7906, Issue #7907
* PEERSTORE: Major API overhault to fix a variety of race conditions.Martin Schanzenbach2023-11-23
|
* MESSENGER: Fix latest hash on client sideTheJackiMonster2023-11-16
| | | | Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
* NEWS: -Martin Schanzenbach2023-07-29
| | | | TNG: Simplify rekey message and incorporate into regular boxed message.
* - relsoved an coverity issue, worked on fixmes, code documentation and ↵t3sserakt2023-01-06
| | | | cleaned up up the barrier API
* - added configuration to be able to start executables on a router nodet3sserakt2022-12-07
| | | | - added barrier functionality
* 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.
* DOC: Major doxygen organisation work, upgraded config, updated logoWillow Liquorice2022-08-21
|
* -DHT: add gnunet-dht-hello for bootstrappingChristian Grothoff2022-02-19
|
* -more work on DHTU integrationChristian Grothoff2022-02-19
|
* incomplete first hack of new hello-uri libChristian Grothoff2022-02-19
|
* - add generic topology configuration by filet3sserakt2021-10-07
| | | | | | | | | | | | | | | | | | | | | | | - cmd simple send using file configuration from file - added cmd to check the logs for backchannel encapsulation - added cmd which notifies the master loop of local loop being prepared to finish - added logging to helper.c - moved code from connecting peers cmd into global functions - added parameters given to the connecting peers cmd - added assertion when notifying the transport service about a new queue, if the communicator has no intial capacity - added optional valgrind cmd to test script - added flag für queues with unlimited length - added check for queues with higher priority - added attribute queue_capacity to struct Queue - bug fixing worker task for kce generation and transport notification about available queue in udp communicator - change value for unlimited queue length from 0 to UINT16_MAX in tcp communicator and service - added loop to stop the test system for the globally known peers in stop testsystem cmd - refactored endless growing array to handle further messages from the local loops, and added logic to handle the local test prepare msg - added utility methods in testing.c - added forwarding of all tests prepared msg in gnunet-cmds-helper.c - added cmd to end loop without shutdown - added without shutdown cmd to simple send testcase - added backchannel check, without shutdown and prepared cmd to udp backchannel testcase.
* -work on dhtuChristian Grothoff2021-09-22
|
* SETU: Implement LSD0003Elias Summermatter2021-07-30
|
* - finished first prototype for running several local testcase.t3sserakt2021-07-19
|
* - started to implement several cmds to start peers^Ctestcase plugin will be ↵t3sserakt2021-07-16
| | | | started directly from helper, functionality to communicate between master cmd loop and local cmd loop, code compiles, test is not working atm.
* misc spelling issuesChristian Grothoff2020-11-14
|
* -remerge branch 'jacki/messenger'TheJackiMonster2020-11-12
| | | | This reverts commit e11d1e59e4ae5f7d89c33df3ae9ca8f1ece990cf.
* deadChristian Grothoff2020-11-12
|
* - towards separation between credentials and presentations thereof, wip, ftbfsMartin Schanzenbach2020-08-20
|
* -fix FTBFS for setiChristian Grothoff2020-08-19
|
* splitting of set intersection functionality from set service (not yet ↵Christian Grothoff2020-08-18
| | | | finished, FTBFS)
* split of set union from set service (preliminary)Christian Grothoff2020-08-16
|
* TNG: Implemented 5530: add replay protection to TCP communicator. Added ↵t3sserakt2020-07-17
| | | | monotime value checks
* Fixed bug #5822 by adding a monotonic time to the connection create message ↵t3sserakt2020-06-05
| | | | of a peer that want to start a KX, and the corresponding test #5823. Credits to dvn, lurchi and xrs for helpful discussions and coding.
* tng: more UDP communicator backchannelsMartin Schanzenbach2020-06-01
| | | | | Added a new message for queue updates to indicate queue length. Queues now may also have a priority parameter.
* Make REQUEST_AGPL messages configurable and add handler by defaultAlessio Vanni2020-05-27
| | | | | | | | | | | | | | | | | | | This makes two changes: * Add a field to `struct GNUNET_OS_ProjectData' containing a URL (as a string) pointing to the source code of the application. * If the field is not NULL, add a handler for the REQUEST_AGPL messages sending the specified URL to the client. The handler is added both in client-service communications (i.e. local services that don't make requests to other peers in the network) and in peer-peer communications (CADET.) This way, any client (local or remote with CADET) can request the source code location using a standardized mechanism instead of writing ad-hoc solutions (unless the service/peer explicitly specifies a NULL pointer.) Signed-off-by: Christian Grothoff <christian@grothoff.org>
* fix #6242Christian Grothoff2020-05-22
|
* bugfixesSchanzenbach, Martin2020-02-09
|
* add attestation APISchanzenbach, Martin2020-02-09
|
* Prepared Listing of ReferencesMarkus Voggenreiter2020-01-13
|
* Deletion of Reference TypeMarkus Voggenreiter2020-01-13
|
* Preparation for Reference TypeMarkus Voggenreiter2020-01-13
|
* Listing Attestations through serviceMarkus Voggenreiter2020-01-13
|
* Delete Attestation via ServiceMarkus Voggenreiter2020-01-13
|
* Add Attestations via Reclaim ServiceMarkus Voggenreiter2020-01-13
|
* Renamed credential service to abd, replaced all related functions, ↵Andreas Ebner2019-10-07
| | | | parameters, etc
* Introduction of intermediate result reporting, removed some stuff, new test:Andreas Ebner2019-10-07
| | | | | | - new message, message type and api function to handle intermediate result reporting - removed GNUNET_SIGNATURE_PURPOSE_CREDENTIAL completely and the one usage that was still around - new test: AND with both parts having a bidirectional forward match
* uncrustify as demanded.ng02019-09-08
|
* fix gnunet-gns performance issue for many egosChristian Grothoff2019-06-15
|
* generate and handle TRANSPORT_FLOW_CONTROL messages (TNG)Christian Grothoff2019-06-02
|
* stashChristian Grothoff2019-06-01
|
* FC workChristian Grothoff2019-05-19
|
* modify messages for t2t-fcChristian Grothoff2019-05-14
|
* remove duplicate APIChristian Grothoff2019-05-11
|
* towards flow control in TNGChristian Grothoff2019-04-28
|
* massive refactoring to intruce data structureChristian Grothoff2019-04-22
|