Commit Graph

81825 Commits

Author SHA1 Message Date
Francois Perrad
a48ede9c2f package/htop: bump to version 3.5.0
Changelog: https://github.com/htop-dev/htop/blob/3.5.0/ChangeLog

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
[Marcus: add link to changelog]
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-04-28 10:31:03 +02:00
Bernd Kuhls
37d84032be {linux, linux-headers}: bump 6.{6, 12, 18}.x / 7.0.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-27 22:33:28 +02:00
Peter Korsgaard
a8e7f79241 package/liburiparser: security bump to version 1.0.1
Fixes the following vulnerability:

CVE-2026-42371: integer overflow in text range comparison
https://github.com/uriparser/uriparser/pull/298

For details, see the announcement:
https://www.openwall.com/lists/oss-security/2026/04/27/2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-27 22:27:38 +02:00
Bernd Kuhls
c409050184 package/lcms2: security bump version to 2.19
https://littlecms.com/blog/2026/04/17/lcms2-2.19/
https://github.com/mm2/Little-CMS/blob/lcms2.19/ChangeLog

Fixes CVE-2026-41254:
https://security-tracker.debian.org/tracker/CVE-2026-41254

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-27 22:25:24 +02:00
Marcus Hoffmann
24827ae398 package/network-manager: bump to 1.56.0
Disable building of man pages, which is now a separate option from
building html docs[1].

Add conditional support for parsing the NVMe Boot Firmware Table NBFT)
depending on whether libnvme is available.

Changes [2]:

=============================================
NetworkManager-1.56
Overview of changes since NetworkManager-1.54
=============================================
* Unify the versioning to use everywhere the scheme with the -rcX or -dev
  suffixes when appropriate. This affects, for example, the URL and filename
  of the release tarball and the version reported by nmcli and the daemon.
  As an exception, the C API will continue to use the 90+ scheme for RC versions.
* nmcli now supports viewing and managing WireGuard peers.
* Support reapplying the "sriov.vfs" property as long as
  "sriov.total-vfs" is not changed.
* Support reapplying "bond-port.vlans".
* Accept hostnames longer than 64 characters from DNS lookup.
* Make that global-dns configuration overwrites DNS searches and
  options from connections, instead of merging all together.
* Add support for a new rd.net.dhcp.client-id option in
  nm-initrd-generator.
* Add gsm device-uid setting to restrict the devices the connection applies to.
* Support configuring the HSR protocol version via the
  "hsr.protocol-version" property.
* Fix a bug that makes broadband connections auto-connect getting
  blocked if the connection tries to reconnect when modem status is
  "disconnecting" / "disconnected".
* Treat modem connection not having an operator code available
  as a recoverable error.
* Add support for configuring systemd-resolved's DNSSEC option
  per-connection via the "connection.dnssec" connection property.
* Support configuring the HSR interlink port via the
  "hsr.interlink" property.
* Fix some connection properties not being applied to vpn connections
  (connection.mdns, connection.llmnr, connection.dns-over-tls,
   connection.mptcp-flags, ipv6.ip6-privacy)
* Update n-acd to always compile with eBPF enabled, as support
  for eBPF is now detected at run time.
* Add new MPTCP 'laminar' endpoint type, and set it by default alongside
  the 'subflow' one.
* For private connections (the ones that specify a user in the
  "connection.permissions" property), verify that the user can access
  the 802.1X certificates and keys set in the connection.
* Introduce a libnm function that can be used by VPN plugins to check
  user permissions on certificate and keys.

=============================================
NetworkManager-1.54
Overview of changes since NetworkManager-1.52
=============================================
* Add support for configuring per-device IPv4 forwarding via the
  "ipv4.forwarding" connection property.
* Add a new "prefix-delegation" setting containing a "subnet-id"
  property that specifies the subnet to choose on the downstream
  interface when using IPv6 prefix delegation.
* Support OCI baremetal in nm-cloud-setup
* When activating a WireGuard connection to an IPv6 endpoint, now
  NetworkManager creates firewall rules to ensure that the incoming
  packets are not dropped by kernel reverse path filtering.
* Add support for configuring the loopback interface in nmtui.
* Most of the properties of ovs-bridge and ovs-port connections can
  now be reapplied at runtime without bringing the connection down.
* Add a new "sriov.preserve-on-down" property that controls whether
  NetworkManager preserves the SR-IOV parameters set on the device
  when the connection is deactivated, or whether it resets them to
  their default value.
* Introduce a new "ovs-dpdk.lsc-interrupt" property to configure the
  Link State Change (LSC) detection mode for OVS DPDK interfaces.
* The initrd-generator now can parse the NVMe Boot Firmware Table
  (NBFT) to configure networking during early boot.
* Add systemd services to provide networking in the initrd.

[1] a11760ef39
[2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-56/NEWS

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Tested-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-27 21:14:43 +02:00
Marcus Hoffmann
fc8b6c0b2a package/network-manager: bump to 1.52.2
Overview of changes since NetworkManager-1.52.1[1]

* Support reapplying the "sriov.vfs" property as long as
  "sriov.total-vfs" is not changed.
* For private connections (the ones that specify a user in the
  "connection.permissions" property), verify that the user can access
  the 802.1X certificates and keys set in the connection.
* Introduce a libnm function that can be used by VPN plugins to check
  user permissions on certificate and keys.

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.52.2/NEWS

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-27 21:14:43 +02:00
Fiona Klute
c393060c7e package/network-manager: drop obsolete dependency on host-intltool
NetworkManager stopped requiring intltool with 1.40:
56b51b98fb/NEWS (L434)

Fixes: e7c20ad548

host-gettext is already an indirect dependency via package/libglib2.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
[Marcus: add reference to commit that updated NM to 1.40]
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-04-27 12:16:27 +02:00
Fiona Klute
201d6f4937 package/python3/Config.in.host: remove select on BR2_PACKAGE_HOST_OPENSSL
There is no such option, and according to the commit history never
was. If BR2_PACKAGE_HOST_PYTHON3_SSL=y the build adds host-openssl to
HOST_PYTHON3_DEPENDENCIES directly.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-04-27 11:37:57 +02:00
Bernd Kuhls
5ae431d391 package/llvm-project: bump version to 22.1.4
https://discourse.llvm.org/t/llvm-22-1-4-released/90622

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 21:16:35 +02:00
Bernd Kuhls
9ae39a4d57 package/libgpgme: bump to version 1.24.3
https://github.com/gpg/gpgme/blob/gpgme-1.24.3/NEWS

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:58:50 +02:00
Bernd Kuhls
838c366790 package/libksba: bump to version 1.6.8
https://dev.gnupg.org/T7174
https://github.com/gpg/libksba/blob/libksba-1.6.8/NEWS

Updated license hash due to upstream commit
39aa843581

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:58:50 +02:00
Bernd Kuhls
c41092cc98 package/libgpg-error: bump version to 1.60
https://dev.gnupg.org/T8112

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:58:50 +02:00
Bernd Kuhls
77aeabb8b5 package/gnupg2: bump version to 2.5.19
https://lists.gnupg.org/pipermail/gnupg-announce/2026q2/000504.html

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:58:50 +02:00
Bernd Kuhls
d96eb2f7da package/sudo: bump version to 1.9.17p2
https://github.com/sudo-project/sudo/blob/v1.9.17p2/NEWS

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:45:29 +02:00
Bernd Kuhls
45d056e7bf package/stunnel: bump version to 5.78
https://github.com/mtrojnar/stunnel/blob/stunnel-5.78/NEWS.md

Removed patch which is included in this commit:
1c06022093 (diff-0134ab37004b3e923ee2e697976e032c32b114839ca0a697b01111d1381e8d08)

Updated license hash due to copyright year bump:
4c8a77e374

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 20:37:47 +02:00
Bernd Kuhls
d9d2a12b45 package/{rust, rust-bin}: bump to version 1.95.0
https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 19:05:17 +02:00
Bernd Kuhls
bc73ca37ef package/libpng: bump to version 1.6.58
https://github.com/pnggroup/libpng/blob/v1.6.58/ANNOUNCE
"Fixed a regression introduced in version 1.6.56 [...]"

A backport to LTS branches should be considered.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 19:01:29 +02:00
Bernd Kuhls
c0af256522 package/ccache: bump version to 4.13.4
https://ccache.dev/releasenotes.html#_ccache_4_13_4

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 18:48:11 +02:00
Bernd Kuhls
316f0eed45 package/cmake: bump version to 4.3.2
https://cmake.org/cmake/help/latest/release/4.3.html#id2

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Tested-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 18:35:17 +02:00
Bernd Kuhls
c1a34838b9 package/libxml2: security bump version to 2.15.3
https://download.gnome.org/sources/libxml2/2.15/libxml2-2.15.3.news

- parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion)
- entities: copy children in xmlCopyEntity
- c14n: Fix Type confusion in xmlC14NProcessAttrsAxis
- python: Do not decref string after adding to the list (double-free / use-after-free)
- c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free)

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 18:32:00 +02:00
Bernd Kuhls
c3dfd775b0 package/expat: security bump version to 2.8.0
https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes

Fixes CVE-2026-41080.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 18:25:48 +02:00
Maxin John
4d5ccd553a package/mdadm: bump to version 4.6
Drop upstreamed/backported patches.

Release announcements:
4.6: https://lore.kernel.org/linux-raid/CALTww2_2pjjOSsVj-WT++m35555CjnPWokU7fut+HwUJVV-=ZQ@mail.gmail.com/
4.5: https://lore.kernel.org/linux-raid/CALTww293wnLE2+eZsZ42oyNZhS_cc2agB4GNqTz8j3xiP0ALWA@mail.gmail.com/
4.4: https://lore.kernel.org/linux-raid/20241213121438.7ed6a0fd@mtkaczyk-private-dev/

Upstream mdadm project has moved its primary development to GitHub:
https://github.com/md-raid-utilities/mdadm
Updated download site accordingly. See:
https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/README.md?id=3f90be087fa62c0c7ed76c2ac26752f0ac3a89e7

mdadm >= 4.5 removed fallback definitions for MD_DISK_FAILFAST
(commit f5889f9a1b8753a1472dfef9d025da2bae395239), relying on
kernel headers instead.This breaks builds with toolchains using older headers
(e.g. 4.9). So, enforce BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10.

Since mdadm 4.6, `mdadm --create` may prompt for bitmap configuration,
which breaks the runtime test.Fix the test by passing `--bitmap=none`
to keep it non-interactive.

Signed-off-by: Maxin John <maxin.john@gmail.com>
[Julien:
 - add comment in Config.in
 - add link to upstream commit for repository change in commit log
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-26 17:40:24 +02:00
Florian Larysch
24479bf29a package/flashrom: fix build on big-endian targets
flashrom 1.7.0 fails to build on big-endian targets because of an errant
compile guard. Import the pending upstream patch that fixes it.

Fixes: https://autobuild.buildroot.org/results/d75/d75f5a555b7ad1a99ffe46298bf6f527f3bafbc9

Signed-off-by: Florian Larysch <fl@n621.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:55:21 +02:00
Bernd Kuhls
a7d76a7ab3 package/neon: bump version to 0.37.1
https://github.com/notroj/neon/blob/0.37.1/NEWS

Updated license hash due to a copyright year bump:
dc575f32f4

This bump depends on the bump of davfs2 to 1.7.3.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:31:29 +02:00
Bernd Kuhls
5e917c3a81 package/neon: fix build with zlib
Building this defconfig

BR2_x86_64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_PACKAGE_NEON=y
BR2_PACKAGE_NEON_ZLIB=y

does not build libneon with zlib support, quoting configure log:

  configure: zlib not enabled

although the configure parameter

  --with-zlib=/home/bernd/buildroot/output/host/x86_64-buildroot-linux-gnu/sysroot

was used.

The reason is the addition of "=$(STAGING_DIR)" to --with-zlib which was
added to buildroot in 2008 with commit
cc6562ff83.

The upstream code, which expects only "yes", all other values lead to
the else-condition, is unchanged since 2004:
https://github.com/notroj/neon/blame/0.37.1/macros/neon.m4#L478
so a backport of this patch to LTS branches should be considered.

With this patch the configure log shows:

  checking for zlib.h... yes
  checking for inflate in -lz... yes
  configure: zlib support enabled, using -lz

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:31:29 +02:00
Bernd Kuhls
18935d9d35 package/davfs2: bump version to 1.7.3
https://github.com/alisarctl/davfs2/blob/rel-1-7-3/ChangeLog

Removed patch 0002 which is not needed anymore due to upstream removal
of the neon version check:
6b614bed3e

Upstream added musl support with this version:
270607253e

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:31:29 +02:00
Alexandre Ondet
863b920e6b package/python-isodate: new package
Signed-off-by: Alexandre Ondet <hellohacker.dev@gmail.com>
[Julien:
 - add host-python-setuptools-scm dependency
 - add LICENSE hash
 - fix check-package error
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:24:40 +02:00
Alexandre Ondet
210fa82736 package/python-deprecation: new package
Signed-off-by: Alexandre Ondet <hellohacker.dev@gmail.com>
[Julien:
 - add a new line before homepage url in Config.in
 - add LICENSE hash
 - fix check-package error
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 23:24:26 +02:00
Shubham Chakraborty
7312fcd4b6 package/doxygen: bump to version 1.16.1
- Fix topics navigation regression in HTML
- Fix sub group documentation generation
- Fix group name/title handling in @retval
- Fix Doxyfile documentation and Windows binary naming
- Improve LaTeX compatibility

https://www.doxygen.nl/manual/changelog.html#log_1_16_1

Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 22:10:54 +02:00
Giulio Benetti
aa3603d9df package/libnss: bump version to 3.123.1
For release note, see:
4b5e60e1b5/doc/rst/releases/nss_3_123_1.rst

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: fix release note link]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 22:00:47 +02:00
Shubham Chakraborty
6e54d5fb92 package/mpfr: bump version to 4.2.2
Update MPFR from 4.1.1 to 4.2.2.

Release notes:
https://www.mpfr.org/mpfr-4.2.2/

Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 21:48:14 +02:00
Daniel Crowe
373f2b7d62 package/python-flask-caching: bump version to 2.4.0
Signed-off-by: Daniel Crowe <daniel.crowe@maxmine.com.au>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 18:48:59 +02:00
Fiona Klute
d7ebed6df0 package/ca-certificates: bump to 20260223
Changelog including list of added/removed CAs:
b266ecf6af/debian/changelog

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 18:48:59 +02:00
Bernd Kuhls
26f1c8b5d4 package/openldap: bump version to 2.6.13
https://github.com/openldap/openldap/blob/OPENLDAP_REL_ENG_2_6_13/CHANGES
https://www.openldap.org/software/release/changes_lts.html

Rebased patch 0001.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 18:44:38 +02:00
Bernd Kuhls
ed27a33ba0 package/netsnmp: bump version to 5.9.5.2
https://github.com/net-snmp/net-snmp/blob/v5.9.5.2/CHANGES

Removed all patches, they are included in this release.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-24 18:44:37 +02:00
Bernd Kuhls
9dd9e5a4de package/perl-net-ssleay: bump version to 1.96
https://github.com/radiator-software/p5-net-ssleay/blob/1.96/Changes

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:34:53 +02:00
Bernd Kuhls
6774a1e4c8 DEVELOPERS: remove Clayton Shotwell, e-mail bounces
<clayton.shotwell@collins.com>: host
    mxb-00105402.gslb.gpphosted.com[67.231.155.145] said: 550 5.1.1 User
    Unknown (in reply to RCPT TO command)

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:32:42 +02:00
Bernd Kuhls
85f1e9cf0b package/haproxy: bump version to 2.6.25
http://www.haproxy.org/download/2.6/src/CHANGELOG

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:29:18 +02:00
Bernd Kuhls
83ea6a9441 package/cpp-httplib: bump version to 0.43.1
https://github.com/yhirose/cpp-httplib/compare/v0.41.0...v0.43.1

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:23:09 +02:00
Bernd Kuhls
1c039b6ea3 package/grpc: bump version to 1.80.0
https://github.com/grpc/grpc/releases/tag/v1.80.0

Rebased patch 0002 due to upstream commit:
4c3996f0da
which added a new configure option.
Added this new configure option -DgRPC_BUILD_GRPCPP_OTEL_PLUGIN=OFF to
HOST_GRPC_CONF_OPTS.

Updated license hash due to upstream commit:
fb53717dfa

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:09:26 +02:00
Bernd Kuhls
d966da3581 package/libcap-ng: bump version to 0.9.3
https://github.com/stevegrubb/libcap-ng/blob/v0.9.3/ChangeLog

The source tarball is not distributed on the project site anymore so we
switch to the github helper and need to enable autoreconf.

Added dependency to BR2_TOOLCHAIN_HAS_SYNC_4 to fix a build error:

/home/bernd/buildroot/test-libcap/bootlin-sparc-uclibc/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/14.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld:
 ../src/.libs/libcap-ng.so: undefined reference to `__sync_bool_compare_and_swap_4'

due to this upstream commit added in version 0.9.2:
ba2e9e0319

Added _POST_EXTRACT_HOOKS and dependency to host-pkgconf to fix
autoreconf errors.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 22:04:31 +02:00
Manuel Diener
757bf45a57 package/python-fastapi: bump to version 0.136.0
This includes the following releases with the release-notes:
- 0.135.2: https://fastapi.tiangolo.com/release-notes/#01352-2026-03-01
- 0.135.3: https://fastapi.tiangolo.com/release-notes/#01353-2026-04-01
- 0.135.4: https://fastapi.tiangolo.com/release-notes/#01354-2026-04-16
- 0.136.0: https://fastapi.tiangolo.com/release-notes/#01360-2026-04-16

Signed-off-by: Manuel Diener <manuel.diener@oss.othermo.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:55:53 +02:00
Francois Perrad
e7dcf9e5af package/ficl: bump to version 3.065
- sources are now hosted on Github
- ficl have its own LICENSE file
- remove one upstreamed patch
- support only static lib
- requires C11

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:34:29 +02:00
Francois Perrad
20bd902142 package/ficl: downgrade to version 3.03
see https://sourceforge.net/p/ficl/news/2025/07/ficl4-is-retiring/

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:34:29 +02:00
Bernd Kuhls
967b193f9f package/linux-headers: drop 6.19.x option
The 6.19.x series is now EOL upstream, so drop the linux-headers
option and add legacy handling for it.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:24:17 +02:00
Bernd Kuhls
1f2845d8d6 {linux, linux-headers}: bump 6.{12, 18, 19}.x / 7.0.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:24:17 +02:00
Fiona Klute
9fd8a1cf49 package/btrfs-progs: remove unnecessary autoreconf
Commit 1c11f9020a removed the patch
changing configure.ac with the bump to 6.10, so it is no longer
needed.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:11:21 +02:00
Marcus Hoffmann
60ce218196 package/python-django: security bump to 6.0.4
Django 6.0.4 fixes one security issue with severity “moderate”, four
security issues with severity “low”, and several bugs in 6.0.3.

Security issues:
* CVE-2026-3902: ASGI header spoofing via underscore/hyphen conflation
    ASGIRequest normalizes header names following WSGI conventions, mapping
    hyphens to underscores. As a result, even in configurations where
    reverse proxies carefully strip security-sensitive headers named with
    hyphens, such a header could be spoofed by supplying a header named with
    underscores.

    Under WSGI, it is the responsibility of the server or proxy to avoid
    ambiguous mappings. (Django’s runserver was patched in CVE 2015-0219.)
    But under ASGI, there is not the same uniform expectation, even if many
    proxies protect against this under default configuration (including
    nginx via underscores_in_headers off;).

    Headers containing underscores are now ignored by ASGIRequest, matching
    the behavior of Daphne, the reference server for ASGI.

    This issue has severity “low” according to the Django security policy.

* CVE-2026-4277: Privilege abuse in GenericInlineModelAdmin¶

    Add permissions on inline model instances were not validated on
    submission of forged POST data in GenericInlineModelAdmin.

    This issue has severity “low” according to the Django security policy.

* CVE-2026-4292: Privilege abuse in ModelAdmin.list_editable¶

    Admin changelist forms using list_editable incorrectly allowed new
    instances to be created via forged POST data.

    This issue has severity “low” according to the Django security policy.

* CVE-2026-33033: Potential denial-of-service vulnerability in
    MultiPartParser via base64-encoded file upload¶

    When using django.http.multipartparser.MultiPartParser, multipart
    uploads with Content-Transfer-Encoding: base64 that include excessive
    whitespace may trigger repeated memory copying, potentially degrading
    performance.

    This issue has severity “moderate” according to the Django security policy.

* CVE-2026-33034: Potential denial-of-service vulnerability in
    ASGI requests via memory upload limit bypass¶

    ASGI requests with a missing or understated Content-Length header could
    bypass the DATA_UPLOAD_MAX_MEMORY_SIZE limit when reading
    HttpRequest.body, potentially loading an unbounded request body into
    memory and causing service degradation.

    This issue has severity “low” according to the Django security policy.

Bugfixes:
* Fixed a regression in Django 6.0 where alogin() and alogout() did not
  respectively set or clear request.user if it had already been
  materialized (e.g., by sync middleware) (#37017).
* Fixed a regression in Django 6.0 in admin forms where
  RelatedFieldWidgetWrapper incorrectly wrapped all widgets in a
  <fieldset> (#36949).
* Fixed a bug in Django 6.0 where the fields.E348 system check did not
  detect name clashes between model managers and related_names for
  non-self-referential relationships (#36973).

Release Notes:
https://docs.djangoproject.com/en/6.0/releases/6.0.4/

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:02:28 +02:00
Bernd Kuhls
1a4a04fe29 package/openvpn: security bump version to 2.7.2
https://github.com/OpenVPN/openvpn/blob/v2.7.2/Changes.rst

Fixes CVE-2026-40215 & CVE-2026-35058.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 20:58:30 +02:00
Adrian Perez de Castro
6b1de564d0 package/webkitgtk: security bump to 2.52.3
This bumps WebKitGTK to the 2.52 stable series. A welcome change
is the addition of the USE_GSTREAMER CMake option that can be used
as a blanket option to toggle all multimedia support, which matches
exactly the intention behind BR2_PACKAGE_WEBKITGTK_MULTIMEDIA.

Includes fixes (among others) for CVE-2026-20643, CVE-2026-20664,
CVE-2026-20665, CVE-2026-20691, CVE-2026-28857, CVE-2026-28859,
CVE-2026-28861, CVE-2026-28871, CVE-2025-43457, CVE-2025-46299,
CVE-2026-20608, CVE-2026-20635, CVE-2026-20636, CVE-2026-20644,
CVE-2026-20652, and CVE-2026-20676.

Highlights of the 2.52 series:
- https://webkitgtk.org/2026/03/18/webkitgtk-2.52-highlights.html

Release notes:
- https://webkitgtk.org/2026/04/16/webkitgtk2.52.3-released.html
- https://webkitgtk.org/2026/04/13/webkitgtk2.52.2-released.html
- https://webkitgtk.org/2026/03/27/webkitgtk2.52.1-released.html
- https://webkitgtk.org/2026/03/18/webkitgtk2.52.0-released.html
- https://webkitgtk.org/2026/03/12/webkitgtk2.50.6-released.html

Security advisories:
- https://webkitgtk.org/security/WSA-2026-0002.html
- https://webkitgtk.org/security/WSA-2026-0001.html

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-22 21:33:56 +02:00