public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] bird: Update to version 3.4.0
@ 2026-10-17 15:36 Adolf Belka
  2026-10-17 15:36 ` [PATCH] cifs-utils: Update to version 7.9 Adolf Belka
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.3.3 to 3.4.0
- No change in rootfile
- Changelog
3.4.0
  o Merged 2.20.0
	  o BGP: Allow ignoring OTC
	  o BGP: EVPN ESI attribute support
	  o Direct: Allow generating host routes
	  o RAdv: Add "show radv interfaces" CLI command
	  o Netlink: Improvements in error conditions
	  o Netlink: Learn interface MAC addresses
	  o Lib: Refactoring for later VPN route target merge
	  o Various fixes in code, comments, documentation and tooling

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/bird | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/bird b/lfs/bird
index 84326da88..fc7d4ef60 100644
--- a/lfs/bird
+++ b/lfs/bird
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = The BIRD Internet Routing Daemon
 
-VER        = 3.3.3
+VER        = 3.4.0
 
 THISAPP    = bird-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = bird
-PAK_VER    = 15
+PAK_VER    = 16
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 0e3218b343c55787eec300155c6c96205f6c433e4fb3d8e38a96919b1e2cbb92d80dec43f5548d22d33ad90f05dcd64fe093d09c0aa23c7fd882cbe48e17a0d0
+$(DL_FILE)_BLAKE2 = 09e77eed241b1341bd4c3b69e9df0471f9eb705a356aa0b47d9479e8613e58b611d3d3a31688adf1b4729cccfec23536f58f9b793335051d00f6cfd942098387
 
 install : $(TARGET)
 
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] cifs-utils: Update to version 7.9
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] core206: Ship curl Adolf Belka
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 7.8 to 7.9
- No change in rootfile
- 2 CVE fixes
- Changelog
7.9
[CVE-2026-104715] mount.cifs: validate username derived from the passwd database
[CVE-2026-104715] mount.cifs: reject option delimiters in username and domain

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/cifs-utils | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/cifs-utils b/lfs/cifs-utils
index 5d10bd78b..9292ade5d 100644
--- a/lfs/cifs-utils
+++ b/lfs/cifs-utils
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = Utilities for doing and managing mounts of the Linux CIFS filesystem
 
-VER        = 7.8
+VER        = 7.9
 
 THISAPP    = cifs-utils-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = cifs-utils
-PAK_VER    = 10
+PAK_VER    = 11
 
 DEPS       = libtalloc
 
@@ -51,7 +51,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3d87077e862d6106293b207f826bc1266d27fef46a9185d43e7b934b8675f2faacc8ba0b61ec475310edde83654839db4a1bd86bf489ee0b5c78e7de6e12d23f
+$(DL_FILE)_BLAKE2 = 49254d88c555befbac74a42c47bd865e93460e504afd825b36f44b8ddefac5ee174c60631a4772f0a81272c9f9981d412f9c5e9b66a54413b7673e5ae102e69b
 
 install : $(TARGET)
 
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] core206: Ship curl
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
  2026-10-17 15:36 ` [PATCH] cifs-utils: Update to version 7.9 Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] core206: Ship freetype Adolf Belka
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/206/filelists/curl | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/206/filelists/curl

diff --git a/config/rootfiles/core/206/filelists/curl b/config/rootfiles/core/206/filelists/curl
new file mode 120000
index 000000000..4b84bef53
--- /dev/null
+++ b/config/rootfiles/core/206/filelists/curl
@@ -0,0 +1 @@
+../../../common/curl
\ No newline at end of file
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] core206: Ship freetype
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
  2026-10-17 15:36 ` [PATCH] cifs-utils: Update to version 7.9 Adolf Belka
  2026-10-17 15:36 ` [PATCH] core206: Ship curl Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] core206: Ship libarchive Adolf Belka
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/206/filelists/freetype | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/206/filelists/freetype

diff --git a/config/rootfiles/core/206/filelists/freetype b/config/rootfiles/core/206/filelists/freetype
new file mode 120000
index 000000000..79ec5c42e
--- /dev/null
+++ b/config/rootfiles/core/206/filelists/freetype
@@ -0,0 +1 @@
+../../../common/freetype
\ No newline at end of file
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] core206: Ship libarchive
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
                   ` (2 preceding siblings ...)
  2026-10-17 15:36 ` [PATCH] core206: Ship freetype Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] curl: Update to version 8.23.0 Adolf Belka
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/206/filelists/libarchive | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/206/filelists/libarchive

diff --git a/config/rootfiles/core/206/filelists/libarchive b/config/rootfiles/core/206/filelists/libarchive
new file mode 120000
index 000000000..551f1f743
--- /dev/null
+++ b/config/rootfiles/core/206/filelists/libarchive
@@ -0,0 +1 @@
+../../../common/libarchive
\ No newline at end of file
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] curl: Update to version 8.23.0
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
                   ` (3 preceding siblings ...)
  2026-10-17 15:36 ` [PATCH] core206: Ship libarchive Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] freetype: Update to version 2.15.0 Adolf Belka
  2026-10-17 15:36 ` [PATCH] libarchive: Update to version 3.8.10 Adolf Belka
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 8.22.0 to 8.23.0
- No change in rootfile
- Changelog
8.23.0
 Changes:
    lib: CURL_GLOBAL_WIN32 -> CURL_GLOBAL_WINSOCK
    SMB: drop support
    tool_cb_wrt: inject the no-clobber number before the extension
    tool_cb_wrt: try up to .9999 when no-clobbering
 Bugfixes:
    apple-sectrust: check ocsp copy alloc
    apple: shorten versions in `__builtin_available()` calls
    apple: sync hash init calls, add comments
    apple: sync up version guard macro style
    base64: avoid repeated input loads when encoding
    base64: optimize decode lookup table and quantum loop
    build: convert HAS_TIME_T_UNSIGNED to a compile-time check
    build: drop `HTTP_ONLY` option
    capsule: reject a capsule that can never be buffered
    cf-h1-proxy: reset chunk state on new request
    cf-h1-proxy: stricter status line parsing
    cf-https-connect: re-arm the timer for the hard eyeballs timeout
    cf-ngtcp2-cmn: fix possible `-Wdeclaration-after-statement`
    cf-ngtcp2-proxy: check for stream close on rx win update
    cf-ngtcp2-proxy: fix rx flow control
    cf-socket: adjust NO_SYN_RETRANSMISSIONS for older Windows
    cf-socket: clamp keepalive seconds-to-milliseconds conversions
    cfilters: fail a send that reports more written than requested
    clang-tidy: merge nested `if()`s
    cmake/Find*: drop deprecated compatibility config variables
    cmake: enable C++ library for GCC in AWS-LC/BoringSSL static builds
    cmake: link llvm stdc++ lib to AWS-LC/BoringSSL-specific feature detections only
    config2setopts: always set the security options for SCP/SFTP
    config2setopts: rename define for maximum cookie header length
    conncache: avoid evicting connect-only connections
    conncache: never discard a connection still in use
    conncache: remove bundle dest
    connect: do not busy-loop in blocking connect without a timeout
    connect: keep IP info and connect time when connect fails
    connectdata: use less curltime
    cookie: accept and ignore empty property names in Set-Cookie
    cookie: accept and ignore values for 'secure' and 'httponly'
    cookie: accept slightly longer lines in cookie jars
    cookie: cookies for a PSL domain from jar limits tailmatch
    cookie: ignore individual cookie errors when loading
    cpool: do not use admin handle for conn lookup
    cshutdown: make it smaller
    cshutdown: use ptrarray instead of llist
    curl-openssl.m4: sync LibreSSL detection method with rest of forks
    curl_addrinfo: drop redundant parentheses
    curl_easy_send/recv: check pointer arg
    curl_fopen: restore the uid and gid checks
    curl_formadd.md: mention the strlen() for names as well
    curl_multi_perform: doc update
    curl_setup.h: drop compatibility raw C flag `ENABLE_IPV6`
    CURLINFO_EFFECTIVE_URL.md: mention a short lifetime
    CURLOPT*ISSUERCERT*: not verified cryptographically
    CURLOPT_POSTFIELDSIZE.md: improve wording
    CURLOPT_SHARE.md: remove bad explanation for cookie sharing
    CURLOPT_SSL_CTX_FUNCTION.md: client cert caveats
    curlx_fopen: add macro to cast file mode
    cw-out: avoid O(n^2) work while buffering paused output
    cw-out: recheck callbacks for each call
    cw-pause: fix O(N^2) list traversal in cw_pause_flush
    DEPENDENCIES.md: fix release date for valgrind 3.0.0 to 2005-08-03
    DEPRECATE.md: reflect SMB removal
    DEPRECATE: Common Name support in TLS certificates for OpenSSL
    digest: check peer equality for staleness
    digest: fix maximum length quoted value parsing
    digest: parse without storing 'value' in local buffer
    digest: quote the digest-uri param as well
    dnscache/conncache tweaks
    dnscache: check hostname on lookup
    dnscache: compare full hostnames when lookup keys are truncated
    docs: add the missing .html to the URL encode book link
    docs: document and align the blocking situations
    docs: note CAINFO/SSL_VERIFYPEER/SSL_VERIFYSTATUS effect on LDAP
    docs: SSL session import/file updates
    doh: reject undersized HTTPS RDATA
    dynhds: check size overflows
    dynhds: grow header array geometrically
    easy: change event pollset construction
    easy: duplicating a zero byte memory area needs no malloc
    easy: make ca_cache_timeout standalone
    easy: validate buffer pointer in curl_easy_recv and curl_easy_send
    ECH: rework config, add test cases
    escape: polish encoding and decoding for speed
    escape: use hex-pair lookup in curl_easy_escape
    examples: clean up crawler link parsing resources
    fnmatch: replace recursive matcher with iterative greedy algorithm
    formdata: reject a negative content length in curl_formadd
    ftp: require TLS on the data connection for implicit FTPS
    ftp: tighten use_ssl check for conn reuse
    ftp: URL encode filenames when wildcarding
    ftplistparser: no more overwriting set.write_func
    ftplistparser: when wildcarding, skip files with slashes
    ftpserver.pl: fix warnings when running test 804
    getinfo: make sure CURLINFO_EFFECTIVE_URL does not contain creds
    getinfo: make sure CURLINFO_REDIRECT_URL does not contain creds
    getparam: switch off CONNECT headers when using -J
    glob: reduce the number of allocations for URLs that don't need globbing.
    global_init: tidy up, simplify, fix issues
    gnutls: hardening
    GnuTLS: remove our own OCSP signature verification
    gtls: no early return on verify fail
    h3-proxy: teardown fix
    happy eyeballs: bound work from many duplicate/failing addresses
    hash: change key arguments to const
    hash: vary bucket placement across process runs
    headers: avoid O(n^2) rescans in curl_easy_nextheader()
    hsts: cap max-age to two years
    hsts: on load, only remove exact duplicates
    HTTP-CONNECT: do not react to 401 responses
    http2: changes in error handling
    http2: don't send a CURLE_SEND_ERROR after a valid http2 response
    http2: fix reset after 1xx response
    http2: init some callbacks for HTTP/2 push easy handles
    http2: initialize URL handle for server pushes
    http2: limit trailers and headers count
    http2: update a refused stream's error after GOAWAY
    http2: use stream in userdata
    http: abide to close-rules when transfer-encoding off
    http: ignore Proxy-Authenticate unless the response comes from a proxy
    http: only enable Negotiate/NTLM to allowed origins
    http: reject empty header names
    http: reject resumed uploads
    http_aws_sigv4: fix the s3express service name
    http_chunks: accept exactly 17 characters chunk-size
    http_chunks: limit trailers size
    httpsig-key.md: correct the generating Ed25519 keys commands
    httpsrr+ech: check target and port
    if2ip: check interface name case sensitive
    imap: close the connection on premature done instead of finalizing
    imap: compare selected mailbox names case-sensitively
    imap: do size checks using 64-bit math
    inet_pton: reject a colon that ends an IPv6 address
    IPFS.md: replace sunset link, allowlist another one to avoid `mdlinkcheck` hang
    KNOWN_BUGS: drop the curl-config private details entry
    KNOWN_BUGS: drop the empty error buffer entry, it no longer happens
    ldap: base64-encode a non-SAFE DN and reject a control-byte type name
    ldap: tidy up variable scope, merge nested `#if`s
    lib557: exclude three floating point test cases for VS2013 and earlier
    lib: connection shutdown, cleanup code
    lib: make private functions static and remove unused code
    lib: reject internal handles in the multi/easy public API
    lib: replace `CURLX_FILE_MODE()` with `mode_t` cast
    libssh2: match hashed known_hosts entries by host
    libssh2: skip repeat checkp() for already-absent hashed key types
    libssh: work with empty priv_key
    mbedtls: fix ticket handling
    mbedtls: pass correct length for PEM/DER key blobs
    mbedtls: resend length check
    mdlinkcheck: pass `--retry-max-time` to avoid server-controlled long retry times
    mime: bound Curl_mime_duppart() recursion depth
    mime: bound Curl_mime_prepare_headers() recursion depth
    mime: do curl_mime_free() non-recursively
    mprintf: acknowledge %F
    mprintf: avoid scanning strings twice for unbounded %s
    mprintf: make mprintf() and mfprintf() return -1 on error
    mprintf: stage output and emit it in runs
    mprintf: use size_t width for the bare Windows %I modifier
    mqtt: drain queued output before advancing the state machine
    mqtt: remaininglength check for 32-bit systems
    mqttd: work around bogus VS2019 32-bit compiler warning
    mulit_ev: remove socket references on forget
    multi-event: fix timeout of pending transfers
    multi: adjust the cleanup order in multi_done
    multi: is_finished() fix
    multi: reduce struct size with small cleanups
    multi: remove redundant completion message list
    multi: store timeout epoch as whole seconds
    multi_ntfy: fix handling of more than 128 notifications in a batch
    multi_ntfy: recheck callback on dispatch
    multi_ntfy: replace enabled bitset with inline flags
    multihandle: some easy shrinks
    netrc: empty quoted values now produce a valid empty string
    netrc: survive comment-only .netrc file
    ngtcp2: shrink max sendbuf
    ngtcp2: use stream in userdata
    openldap: hand it a dup'd socket, not curl's own
    openssl/gtls: reject CRLfile with native CA store, matching rustls
    openssl: fix OpenSSL v4.1 no-deprecated build
    openssl: hardening
    openssl: support X509 store caching when CApath is configured
    openssl: use non-deprecated API for MD5/MD4
    os400: document curl_formadd_CCSID multi-chunk peculiarity
    os400: restore HAVE_FCHMOD
    os400: use correct free function
    ossl_verifyhost: remove assumption of null-termination of ASN1_STRING.
    output-dir.md: expand on its behavior
    parsedate: find day names, months and time zones faster
    parsedate: remove the unused leading three letters
    parsedate: validate NULL date pointer in curl_getdate
    peer: compare zoneid case sensitive
    peer: parsing a zoneid as number fix
    peer: preserve ipv6 props from "connect-to"
    perf-tests: output two-digital decimals always
    pingpong: add a max loop counter for Curl_pp_readresp
    pingpong: guard sendleft against a send reporting more than requested
    pingpong: schedule server response timeouts for the socket API
    pytest: adjust threshold in test_20_11_crazy_pings for arm64
    pytest: check server status without ssl verify
    pytest: fixture fixes
    pytest: set `PerSourcePenalties no` when sshd supports it
    pytest: silence pytest warnings
    pytest: start all servers early
    retry.md: clarify that the server can override retry delay time
    Revert "setopt: clear the 'custom' CA booleans when set to NULL"
    rtsp: accept a Content-Length body on methods that expected none
    rtsp: do not send a learned session id to another origin
    runtests: add extra room for minimum number of tests in sliced jobs
    runtests: Added runnernums in order to have O(1) lookup
    runtests: unset `CURL_MEMDEBUG` for curl requests made to the CI API
    rustls: break recv loop on empty plain text
    rustls: consume CURLOPT_SSLCERT_BLOB / CURLOPT_SSLKEY_BLOB
    schannel: auto_client_cert conn matching
    schannel: clear borrowed sslContext on close
    schannel: fix `-Wextra-semi-stmt` with clang and extra debug enabled
    schannel: fix compiler warning `-Wstrict-aliasing` in ALPN code
    schannel: fix guard for old MSVC workaround
    schannel: handle empty tokens during renegotiation
    schannel: retain close_notify records across send retries
    sectrust: add guards for rest of Apple OS flavors
    share link: forget connection
    socketpair: fix accept loop
    socketpair: use `pipe2()` on Apple OSes (requires SDK 27)
    socks: support CURLAUTH_ONLY in CURLOPT_SOCKS5_AUTH
    socks: track SOCKS5 authentication per socket, not per connection
    socksd: count connections per test, widen the method2 sentinel
    ssl: dedup ssl_fsslctx
    ssls: validate input arguments in import, export, and unpack
    strparse: speed up number parsing
    sws: fix connection-monitor for connections closed before a request
    telnet: make it work through proxy tunnels
    test 1605: move from unit to libtest
    test/servers.pm: restrict h2/3 port reuse
    test1119, 1167: disable MSYS2 argument conversion
    test1399: improve reliability
    test1679: unset `SSL_CERT_FILE`, use `TESTNUMBER`
    test2007: bump to use SHA256 public key hash (was: MD5)
    test2007: set `MSYS2_ARG_CONV_EXCL` to avoid flaky failures
    test2072: enable on Cygwin/MSYS2
    test428: skip when running on older MSYS2 versions
    test: restore the old test 1609 as 3271
    testcurl.pl: drop support for building c-ares from embedded source tree
    tests/http: use @classmethod when appropriate
    tests: add SFTP connection reuse tests
    tests: clean up Python test code
    tests: fix typos in a comment
    tests: require valgrind 3+ (2007-08-03)
    tftp: verify direction in a few places
    tool: (re)set SSL verification in --libcurl output
    tool: add Unicode and long-filename support to `--create-dir` (Windows)
    tool: buffer headers before remote filename selection
    tool: handling of "synthetic" errors
    tool_doswin: recognize superscript numbers as reserved
    tool_easysrc: reset the handle between --next operations
    tool_getparam: do not print the value of a redacted argument
    tool_getparam: restore --socks5-gssapi-service
    tool_help: guard category[2] access when category is bare "-"
    tool_ipfs: keep the path percent-encoded when rewriting to the gateway
    tool_operate: clear the retry flag when the output file fails
    tool_util: add Unicode support to `tool_execpath()`
    u8_strset, u32_ptrset: fix boundaries handling
    uint-bset: skip unused slots when counting
    uint-table: add remove-max precaution
    unit1399: check microsecond precision across redirects
    unit1664: add workaround for VS2019 16.3 - VS2022 17.4 x64 miscompile
    url: check syntax before applying default-protocol
    url: CURLOPT_INTERFACE fix connection reuse match
    url: match connections without force reuse and candidates
    url: ntlm/negotiate, prohibit connection reuse on follows
    urlapi: make curl_url_dup() copy the guessed_scheme flag
    urlapi: normalize legacy numeric IPv4 hosts set via CURLUPART_HOST
    urlapi: return NULL from curl_url_dup() when given a NULL handle
    urlapi: run the urlparser perf test faster
    urldata: remove conn->given
    urldata: remove ssl_primary_config from easy handle
    urldata: shrink connectdata negotiate states
    vdns: announce resolver start before the HTTPS RR query is sent
    vquic: fix preprocessor check for old Darwin versions
    vquic: use `CURLX_FILE_MODE()` in `Curl_qlogdir()`
    vssh: do not busy-loop in blocking state machine without a timeout
    vtls: fix Curl_cert_hostcheck when the pattern is not a C string
    vtls_scache: remember lock state locally
    warnless: dedupe Intel compiler warning suppression pragmas
    wcurl: import v2026.10.12
    websocket: auto PONG with client reader fix
    websocket: error on EOS with incomplete frame
    wolfssl: remove BIO destroy callback
    ws: check pointer args in curl_ws_recv
    ws: do not auto-pong in raw mode
    x509: stricter parsing

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/curl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/curl b/lfs/curl
index 2dd3e804d..54317c2f0 100644
--- a/lfs/curl
+++ b/lfs/curl
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 8.22.0
+VER        = 8.23.0
 
 THISAPP    = curl-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1efe036ae4ba6bc1e2bcf7bae2229e2c3be8e9d72a0f32f6c1f192d277f625f77786cf538593ad59a7873b477ff3566412d3404d6ccd202c0f7055b6d3a45d25
+$(DL_FILE)_BLAKE2 = ecfabdf0327114aff21430e2f4de788fd8fdc36db606ac70b45241225babac374c2f0334430f31dbc366f2d3a0c7e405b30d973da9b11ae84e6a0da396a4cf87
 
 install : $(TARGET)
 
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] freetype: Update to version 2.15.0
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
                   ` (4 preceding siblings ...)
  2026-10-17 15:36 ` [PATCH] curl: Update to version 8.23.0 Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  2026-10-17 15:36 ` [PATCH] libarchive: Update to version 3.8.10 Adolf Belka
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.14.3 to 2.15.0
- Update of rootfile
- At least 1 CVE fix
- Changelog
2.15.0
 IMPORTANT CHANGES
  - Support for the ISO Open Font  Format, Edition 5 (released in July
    2026) has been contributed by  Behdad Esfahbod, using various LLMs
    for deriving  basic code from HarfBuzz  and other implementations,
    followed by manual fine-tuning, mainly for greater speed.
    . The  new  'VARC' table  allows  a  file  size reduction  of  CJK
      Variation fonts by up to 90%.
    . OpenType fonts with  more than 65536 glyphs can  now be handled.
      The  new tables  related to  this feature  are all  written with
      uppercase  letters:  'MAXP',  'GLYF',  'LOCA',  'HHEA',  'VHEA',
      'HMTX', 'VMTX', 'GVAR', 'DMAP'.
    . The new 'GLYF' table also supports outlines with mixed cubic and
      conic segments.
  - The anti-aliased rasterizer now uses dynamic heap memory for large
    glyphs,  which  significantly improves  its performance  at  sizes
    above 40 ppem.
  - An  experimental  HVF  driver   has  been  contributed  by  Apple,
    currently available on macOS only.
  - The  TrueType   version  40  interpreter  got   several  ClearType
    rendering  improvements.   It  now   better  honors  'gasp'  table
    requests  for  symmetric  grid  fitting and  smoothing,  and  more
    closely  emulates  native   ClearType  horizontal  hinting.   This
    includes improved handling of rounded point instructions, `ROUND`,
    CVT cut-in, minimum distance, and composite glyph positioning.
    These changes improve  the rendering of fonts such  as 'Segoe UI',
    'Calibri', 'Corbel', 'Constantia', 'Malgun Gothic', 'SimSun',  and
    'Comic Sans MS'.
 IMPORTANT BUG FIXES
  - Continued efforts to scrutinize FreeType with AI tools resulted in
    more bugs  being fixed, some with  potential security implications
    (e.g., CVE-2026-95512).
 MISCELLANEOUS
  - The PFR driver returned wrong kerning values in some cases.
  - A port to the Plan 9 operating system is now available.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/freetype | 2 +-
 lfs/freetype                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/freetype b/config/rootfiles/common/freetype
index 6557bdd79..7dab0418d 100644
--- a/config/rootfiles/common/freetype
+++ b/config/rootfiles/common/freetype
@@ -60,7 +60,7 @@
 #usr/lib/libfreetype.la
 #usr/lib/libfreetype.so
 usr/lib/libfreetype.so.6
-usr/lib/libfreetype.so.6.20.6
+usr/lib/libfreetype.so.6.20.7
 #usr/lib/pkgconfig/freetype2.pc
 #usr/share/aclocal/freetype2.m4
 #usr/share/man/man1/freetype-config.1
diff --git a/lfs/freetype b/lfs/freetype
index 0d0545058..97749d55d 100644
--- a/lfs/freetype
+++ b/lfs/freetype
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.14.3
+VER        = 2.15.0
 
 THISAPP    = freetype-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 26db1946b099abc73d9d249dc48303e70886e0b1cb7180d5b9538b3934dc677a1572a32573af6adabeeb1c1a2eef81f24399038d3d8e640c29bba77f6c8a3596
+$(DL_FILE)_BLAKE2 = b49bbcf6eae90159b8c3f315a8175d23a0c6a8f8574361aaff1b05d19984b31c000c1d637ba128e6f2f09d984d583f36cc7dd84e196152214f6fc8bed20e810d
 
 install : $(TARGET)
 
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH] libarchive: Update to version 3.8.10
  2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
                   ` (5 preceding siblings ...)
  2026-10-17 15:36 ` [PATCH] freetype: Update to version 2.15.0 Adolf Belka
@ 2026-10-17 15:36 ` Adolf Belka
  6 siblings, 0 replies; 8+ messages in thread
From: Adolf Belka @ 2026-10-17 15:36 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.8.9 to 3.8.10
- Update of rootfile
- Changelog
3.8.10
New features:
    7z: add Delta (#3583), RISCV (#3501), ARMTHUMB (#3525) and IA64 (#3538) filters
	for non-lzma archives
    libarchive: support digest with nettle 4 (#3481) and mbedtls 3 (#3502)
    tar: add --mode option (#3343)
Security and Bug Fixes
    see Changelog - https://github.com/libarchive/libarchive/compare/v3.8.9...v3.8.10

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libarchive | 2 +-
 lfs/libarchive                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/libarchive b/config/rootfiles/common/libarchive
index f7dc116f0..1589c132e 100644
--- a/config/rootfiles/common/libarchive
+++ b/config/rootfiles/common/libarchive
@@ -7,7 +7,7 @@
 #usr/lib/libarchive.la
 #usr/lib/libarchive.so
 usr/lib/libarchive.so.13
-usr/lib/libarchive.so.13.8.9
+usr/lib/libarchive.so.13.8.10
 #usr/lib/pkgconfig/libarchive.pc
 #usr/share/man/man1/bsdcat.1
 #usr/share/man/man1/bsdcpio.1
diff --git a/lfs/libarchive b/lfs/libarchive
index e807477a5..9fd5bc510 100644
--- a/lfs/libarchive
+++ b/lfs/libarchive
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.8.9
+VER        = 3.8.10
 
 THISAPP    = libarchive-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 4f3df81fa32231471b866a443d77069e74d25c5b806bccf9358b5e7df25e6626c882aafffbd22ff8fa6b78a009efd58827a75ce0169b0ed4a780f65968a799c7
+$(DL_FILE)_BLAKE2 = 70cd55ceb3e7ac39f3f463105e0929b7e160f5a78b8266a22a043300713933be6d63175811d19f997f48a1a0d0c43197df426fe9fb30b40af4a28bc3eb4f41bd
 
 install : $(TARGET)
 
-- 
2.56.0



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-10-17 15:36 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-17 15:36 [PATCH] bird: Update to version 3.4.0 Adolf Belka
2026-10-17 15:36 ` [PATCH] cifs-utils: Update to version 7.9 Adolf Belka
2026-10-17 15:36 ` [PATCH] core206: Ship curl Adolf Belka
2026-10-17 15:36 ` [PATCH] core206: Ship freetype Adolf Belka
2026-10-17 15:36 ` [PATCH] core206: Ship libarchive Adolf Belka
2026-10-17 15:36 ` [PATCH] curl: Update to version 8.23.0 Adolf Belka
2026-10-17 15:36 ` [PATCH] freetype: Update to version 2.15.0 Adolf Belka
2026-10-17 15:36 ` [PATCH] libarchive: Update to version 3.8.10 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox