Path to this page:
Subject: CVS commit: pkgsrc/net/gnunet
From: nikita
Date: 2024-03-26 21:45:56
Message id: 20240326204556.ADF68FA2C@cvs.NetBSD.org
Log Message:
gnunet: update to version 0.21.1
Changelog:
v0.21.1:
- Communicator and connectivity bugfixes
v0.21.0:
- Reworked PEERSTORE API
- Added record flag for maintenance records
- ensure traits can be generated with subsystem-specific prefixes for the symbols
- libgnunettesting first major testing NG refactor towards getting dependency \
structure streamlined
- Remove single-use API macro GNUNET_VA_ARG_ENUM
- major revision of blind signature API
- Introduced closure to hold store context when caling function to add hello \
in peerstore.
- Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext
- Removed old hello functionality.
- Refactoring components under src/ into lib/, plugin/, cli/ and service/
- add support for encoding/decoding double values as part of JSON to libgnunetjson
- Changed method GNUNET_HELLO_builder_get_expiration_time to not need \
parameter GNUNET_HELLO_Builder.
- Code moved to the core package to get rid of circular dependencies.
- Moved code to testing to have more generic test setup, which can be used not \
only from within transport.
- The old hello design replaced by the new hello design.
- Added api to get notified when hellos are stored with peerstore service.
- Added api to store hellos with peerstore service.
- Changed new hello uri api to allow to change the expiration time
- Moved start peer command to testing subsystem.
- Removed all usage of old transport api, beside peerinfo tool, \
gnunet-transport cli and usage in transport layer itself.
- Added __attribute__((deprecated)) to the old transport API
Files: