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:
RevisionActionfile
1.18modifypkgsrc/net/gnunet/Makefile
1.7modifypkgsrc/net/gnunet/PLIST
1.5modifypkgsrc/net/gnunet/PLIST.doc
1.2modifypkgsrc/net/gnunet/PLIST.experimental
1.2modifypkgsrc/net/gnunet/PLIST.sqlite3
1.7modifypkgsrc/net/gnunet/distinfo
1.7modifypkgsrc/net/gnunet/options.mk
1.3modifypkgsrc/net/gnunet/patches/patch-src_setu_gnunet-service-setu.c