]> git.99rst.org Git - openwrt-packages.git/commit
gnunet: update to 0.29.0
authorDaniel Golle <redacted>
Fri, 21 Aug 2026 05:55:20 +0000 (06:55 +0100)
committerDaniel Golle <redacted>
Mon, 24 Aug 2026 13:45:02 +0000 (14:45 +0100)
commitca3322e9312ee44f0c6c619b004745ab3394fa08
treeccaa0f90698697da3de40ece335abc2c5f552373
parent45cb8e6cd51721a5762674a37bc54486d4c4cbad
gnunet: update to 0.29.0

v0.28.0:
- util: added GNUNET_CRYPTO_aead_* APIs; removed deprecated
  GNUNET_CRYPTO_symmetric_*, GNUNET_CRYPTO_QUALITY_*,
  GNUNET_CRYPTO_hash_create_random, GNUNET_CRYPTO_hash_to_aes_key; switched
  various crypto primitives from gcrypt to libsodium; deprecated
  xsalsa20poly1305/AES-CTR and ECDSA (services moved to EdDSA where
  applicable)
- gnsrecord: new Seal/Open API
- pq: added GNUNET_JSON_pack_conditional, array_int16 query/result specs

v0.29.0:
- curl: added GNUNET_CURL_job_add_stream (streams a response body instead
  of buffering it) and GNUNET_CURL_job_set_paused
- peerstore: GNUNET_PEERSTORE_Processor now has a single documented
  termination signal (NULL record ends iteration; handle released before
  the call returns)
- core: fixed a bug in nonce selection in the handshake, among other bugs
- util: added GNUNET_TIME_round_up_utc/round_down_utc; fixed
  GNUNET_static_assert to actually assert at compile time; added
  GNUNET_MQ_try_handle_message
- namecache: added API to drop cache entries

Refreshed 0005-meson-detect-libcurl-gnutls.patch (hunk offsets only, no
content change).

Not build-verified: a pre-existing host python3/ncurses build failure
affecting every package in this feed blocks the build before it
reaches gnunet's own compile step.

Signed-off-by: Daniel Golle <redacted>
net/gnunet/Makefile
net/gnunet/patches/0005-meson-detect-libcurl-gnutls.patch
git clone https://git.99rst.org/PROJECT