From: Daniel Golle Date: Fri, 21 Aug 2026 05:55:20 +0000 (+0100) Subject: gnunet: update to 0.29.0 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=ca3322e9312ee44f0c6c619b004745ab3394fa08;p=openwrt-packages.git 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 --- diff --git a/net/gnunet/Makefile b/net/gnunet/Makefile index 272304b04..9bb1d8e3b 100644 --- a/net/gnunet/Makefile +++ b/net/gnunet/Makefile @@ -2,11 +2,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gnunet -PKG_VERSION:=0.27.0 +PKG_VERSION:=0.29.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@GNU/gnunet -PKG_HASH:=9dd8feb3f3b8d0993766a49ab618f80bb93017f3bc795b6dda84697397302a07 +PKG_HASH:=c27055165d347388dd487a07d7d131506cae2eeca5ee2d49cfcccada1ac29acc PKG_LICENSE:=AGPL-3.0 PKG_LICENSE_FILES:=COPYING diff --git a/net/gnunet/patches/0005-meson-detect-libcurl-gnutls.patch b/net/gnunet/patches/0005-meson-detect-libcurl-gnutls.patch index 6d80a9ae7..dfcfc05d6 100644 --- a/net/gnunet/patches/0005-meson-detect-libcurl-gnutls.patch +++ b/net/gnunet/patches/0005-meson-detect-libcurl-gnutls.patch @@ -11,7 +11,7 @@ there is a dedicated libcurl-gnutls library and favor using it. --- a/meson.build +++ b/meson.build -@@ -194,10 +194,17 @@ if not sqlite_dep.found() +@@ -197,10 +197,17 @@ if not sqlite_dep.found() error('Sqlite version >= 3.35.0 requried') endif endif @@ -33,7 +33,7 @@ there is a dedicated libcurl-gnutls library and favor using it. int main(int argc, char **argv) { #if LIBCURL_VERSION_NUM < 0x075500 #error "cURL version >= 7.85.0 required" -@@ -205,12 +212,34 @@ if not curl_dep.found() +@@ -208,12 +215,34 @@ if not curl_dep.found() return 0; } ''' @@ -74,7 +74,7 @@ there is a dedicated libcurl-gnutls library and favor using it. endif endif zlib_dep = dependency('zlib', required: false) -@@ -489,13 +518,22 @@ curl_ssl_check = '''#include