Compare commits

..
Author SHA1 Message Date
Peter Korsgaard 50b3b887cb Update for 2026.02-rc2
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-24 18:43:38 +01:00
Bernd Kuhls 173841426f package/mpir: fix build with gcc 15.x
Fixes:
https://autobuild.buildroot.net/results/8e8/8e87fc05c41eb420a026a7df86efcd9662b74353/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-23 22:05:22 +01:00
Bernd Kuhls 421b5545f8 package/snort: Fix build with gcc-15.x
Fixes:
https://autobuild.buildroot.net/results/3b9/3b92d275a32721bd2cbb10e15c392054dfd42c63/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-23 21:44:11 +01:00
Adrian Perez de Castro d27aad788d package/wpewebkit: security bump to version 2.50.5
This updates WPE WebKit to the 2.50 stable series.
WPE WebKit 2.50 highlights and 2.50.[1-5] release notes:

- https://wpewebkit.org/release/wpewebkit-2.50.0.html
- https://wpewebkit.org/release/wpewebkit-2.50.1.html
- https://wpewebkit.org/release/wpewebkit-2.50.2.html
- https://wpewebkit.org/release/wpewebkit-2.50.3.html
- https://wpewebkit.org/release/wpewebkit-2.50.4.html
- https://wpewebkit.org/release/wpewebkit-2.50.5.html

Fixes the following security issues:

- From https://wpewebkit.org/security/WSA-2025-0007.html
  CVE-2025-43343

- From https://wpewebkit.org/security/WSA-2025-0006.html
  CVE-2025-43272, CVE-2025-43342, CVE-2025-43356, CVE-2025-43368

- From https://wpewebkit.org/security/WSA-2025-0005.html
  CVE-2025-31273, CVE-2025-31278, CVE-2025-43211, CVE-2025-43212,
  CVE-2025-43216, CVE-2025-43227, CVE-2025-43228, CVE-2025-43240,
  CVE-2025-43265, CVE-2025-6558

Removed patch 0001 which is included in this release.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
[Bernd: bumped to 2.50.5, removed two patches originally added by Adrian
 which were added to upstream version 2.50.2]
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Acked-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-23 09:41:12 +01:00
Bernd Kuhls 7e12d9b481 package/wpewebkit: add dependencies to fontconfig & freetype
Buildroot commit 2882cf4ae6 bumped the
package from 2.44.4 to 2.48.3. This bump includes upstream commit
https://github.com/WebKit/WebKit/commit/3b54e45d63b84f8ab8d70179184c45be78386622
which was added to wpewebkit 2.45.1:
https://wpewebkit.org/release/wpewebkit-2.45.1.html
"Use Skia by default instead of Cairo for rendering."

The upstream commit includes dependencies to fontconfig & freetype which
were not added to buildroot and cause build errors with this defconfig:

BR2_aarch64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_PER_PACKAGE_DIRECTORIES=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SOFTPIPE=y
BR2_PACKAGE_MESA3D_OPENGL_EGL=y
BR2_PACKAGE_MESA3D_OPENGL_ES=y
BR2_PACKAGE_WPEWEBKIT=y
BR2_PACKAGE_WPEWEBKIT_SANDBOX=y
BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA=y
BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM=y
BR2_PACKAGE_WPEWEBKIT_WEBDRIVER=y

Reported-by: Julien Olivain <ju.o@free.fr>
[https://patchwork.ozlabs.org/project/buildroot/patch/20251017131035.224739-1-aperez@igalia.com/#3599999]
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Acked-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-23 09:41:11 +01:00
Thomas Perale bed675a240 package/c-ares: security bump to v1.34.6
For more information about the release, see:
  - https://github.com/c-ares/c-ares/releases/tag/v1.34.6

Fixes the following vulnerability:

- CVE-2025-62408:
    c-ares is an asynchronous resolver library. Versions 1.32.3 through
    1.34.5  terminate a query after maximum attempts when using
    read_answer() and process_answer(), which can cause a Denial of
    Service. This issue is fixed in version 1.34.6.

For more information, see:
  - https://www.cve.org/CVERecord?id=CVE-2025-62408
  - https://github.com/c-ares/c-ares/commit/714bf5675c541bd1e668a8db8e67ce012651e618

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-22 21:56:31 +01:00
Thomas Perale d51117ccde package/netsnmp: add patch for CVE-2025-68615
Fixes the following security vulnerability:

- CVE-2025-68615:
    net-snmp is a SNMP application library, tools and daemon. Prior to
    versions 5.9.5 and 5.10.pre2, a specially crafted packet to an net-
    snmp snmptrapd daemon can cause a buffer overflow and the daemon to
    crash. This issue has been patched in versions 5.9.5 and 5.10.pre2.

For more information, see:
  - https://www.cve.org/CVERecord?id=CVE-2025-68615
  - https://github.com/net-snmp/net-snmp/commit/b4e6f826d9ddcc2d72eac432746807e1234266db

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-22 21:45:34 +01:00
Romain Naour 39b2b6e4a3 package/python-pybind: overwrite 'pybind11/_version.py' with a hard-coded version
Fixes build error with python-pillow since its version bump to 12.0.0
which introduced a dependency to pybind with buildroot commit
5f446a8d6d:

FileNotFoundError: [Errno 2] No such file or directory:
 '/home/bernd/buildroot/output/host/lib/python3.13/site-packages/include/pybind11/detail/common.h'

Implement the solution suggested by Vincent Fazio [1]:
Generate `pybind11/_version.py` file with a hard-coded version to avoid
copying pybind11 headers in HOST_DIR.

Fixes:
  https://gitlab.com/buildroot.org/buildroot/-/jobs/13138981946 (TestPythonPybind)

[1] https://lists.busybox.net/pipermail/buildroot/2026-February/796082.html

Cc: Vincent Fazio <vfazio@xes-inc.com>
Cc: James Hilliard <james.hilliard1@gmail.com>
Cc: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Tested-by: Vincent Fazio <vfazio@xes-inc.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-22 19:57:17 +01:00
Giulio Benetti f0d1308529 package/bind: bump version to 9.18.45
Release notes:
https://ftp.isc.org/isc/bind9/9.18.45/doc/arm/html/notes.html

Changelog:
https://ftp.isc.org/isc/bind9/9.18.45/doc/arm/html/changelog.html

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: fix signature url in license hash file comment]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-22 19:27:16 +01:00
Bernd Kuhls 5e7e7c5a66 package/qemu: Remove CRIS support
Buildroot commmit edfc67fb1a bumped the
package from 9.1.0 to 9.2.0 without removing support for CRIS which was
removed upstream in version 9.2.0:
https://gitlab.com/qemu-project/qemu/-/commit/01d01edc9fc4623e93118bc8cb8c69a46d707026

https://wiki.qemu.org/ChangeLog/9.2
"The CRIS target has been removed without replacement"

Fixes:
https://autobuild.buildroot.net/results/376/376ea96ddfc0f220bca8bd241614303747f61bd4/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-22 18:45:07 +01:00
Bernd Kuhls f90d38dafc package/wmctrl: fix tarball URL
Current site is down, switch to Debian.

Fixes:
https://autobuild.buildroot.net/results/679/679a9f6224d1771ec2ab52e45fd74af8d03c1604/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-21 14:28:55 +01:00
Peter Korsgaard 07008c8f2a CHANGES: correct 2025.11.2 release date
Reported-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-20 12:34:14 +01:00
Peter Korsgaard 47eced3d05 website/download.html: correct 2025.02.11 / 2026.02-rc1 entries
The 2026.02-rc1 release forgot to update the series and date and the
2025.02.11 release forgot to update the data, fix that.

Reported-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-20 11:10:07 +01:00
Thomas Perale 6ea50235a2 CHANGES: update for 2025.11.2
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
(cherry picked from commit c1143cd06c)
2026-02-20 09:21:57 +01:00
Thomas Perale 4a7d1c029c CHANGES: update for 2025.02.11
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
(cherry picked from commit 25dfd17a11)
2026-02-20 09:21:04 +01:00
Arnout Vandecappelle c5b3baacaf docs/website/{download,news}.html: update for 2025.02.11 and 2025.11.2
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
2026-02-20 09:19:36 +01:00
Marcus Hoffmann 91a0ef5183 package/systemd: bump to 258.4
Changes: https://github.com/systemd/systemd/compare/v258.3...v258.4

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-20 07:52:24 +01:00
Bernd Kuhls 5a08bca31b {linux, linux-headers}: bump 5.{10, 15}.x / 6.{1, 6, 12, 18, 19}.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-02-20 07:50:51 +01:00
Giulio Benetti 34b9d6381e board/olimex/a20_olinuxino/patches/linux/linux.hash: drop unused Linux 6.18.3 hash
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-19 18:54:44 +01:00
Giulio Benetti 86a5ec97b4 configs/olimex_a20_olinuxino_lime2: bump Linux to version 6.18.8
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-19 18:54:37 +01:00
Giulio Benetti 854e7443ca configs/olimex_a20_olinuxino_lime: bump Linux to version 6.18.8
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-19 18:54:29 +01:00
Manuel Diener 07006bb735 package/python-fastapi: bump to version 0.129.0
See the release notes here: https://fastapi.tiangolo.com/release-notes//\#01290

Signed-off-by: Manuel Diener <manuel.diener@oss.othermo.de>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-02-19 15:31:17 +01:00
Manuel Diener 7dfa4d3a25 package/python-starlette.mk: bump to version 0.52.1
See the release notes here: https://starlette.dev/release-notes/
This also includes the versions 0.51.0 and 0.52.0

Signed-off-by: Manuel Diener <manuel.diener@oss.othermo.de>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-02-19 15:31:09 +01:00
Manuel Diener 575bd0d04d package/python-jsonschema: bump to version 4.26.0
See the release notes here:
https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst/\#v4260

Signed-off-by: Manuel Diener <manuel.diener@oss.othermo.de>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-02-19 14:41:48 +01:00
Manuel Diener d3d5566292 package/python-anyio: bump to version v4.12.1
See the release notes here:
https://anyio.readthedocs.io/en/stable/versionhistory.html

Signed-off-by: Manuel Diener <manuel.diener@oss.othermo.de>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-02-19 14:36:49 +01:00
James Hilliard 127f36b406 package/ruby: bump to version 4.0.1
Release announce:
https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[Julien: add link to release announce]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-18 22:27:05 +01:00
Bernd Kuhls 06b964b362 package/libzlib: security bump version to 1.3.2
https://github.com/madler/zlib/releases/tag/v1.3.2
https://github.com/madler/zlib/blob/v1.3.2/ChangeLog
https://7asecurity.com/blog/2026/02/zlib-7asecurity-audit/

Updated license hash due to copyright year bumps:
https://github.com/madler/zlib/commit/570720b0c24f9686c33f35a1b3165c1f568b96be
https://github.com/madler/zlib/commit/9e35567064baded660f61732b247ef5abc809014

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-18 21:36:34 +01:00
Bernd Kuhls 5c7d9ca80e {linux, linux-headers}: bump 6.{6, 12, 18, 19}.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-17 19:14:40 +01:00
52 changed files with 418 additions and 130 deletions
+141
View File
@@ -1,3 +1,12 @@
2026.02-rc2, released February 24th, 2026
Fixes all over the tree.
Updated/fixed packages: bind, c-ares, libzlib, mpir, netsnmp,
python-anyio, python-fastapi, python-jsonschema,
python-pybind, python-starlette, qemu, ruby, snort, systemd,
wmctrl, wpewebkit
2026.02-rc1, released February 17th, 2026
Fixes all over the tree and new features.
@@ -71,6 +80,75 @@
- How can I make the 'en_US' locale by default?
https://gitlab.com/buildroot.org/buildroot/-/issues/161
2025.11.2, released February 20, 2026
avahi: CVE-2021-3468, CVE-2023-38469, CVE-2023-38470, CVE-2023-38471,
CVE-2023-38472, CVE-2023-38473, CVE-2024-52615, CVE-2024-52616,
CVE-2025-68276, CVE-2025-68468, CVE-2025-68471, CVE-2026-24401
bind: CVE-2025-13878
busybox: CVE-2025-46394, CVE-2025-60876
expat: CVE-2026-24515, CVE-2026-25210
glibc: CVE-2025-15281, CVE-2026-0861, CVE-2026-0915
gnutls: CVE-2025-14831, CVE-2026-1584
go: CVE-2025-61732, CVE-2025-68121, CVE-2025-61728, CVE-2025-61726,
CVE-2025-68121, CVE-2025-61731, CVE-2025-61730
gpsd: CVE-2025-67268, CVE-2025-67268
haproxy: CVE-2025-11230
intel-microcode: CVE-2024-24853, CVE-2025-31648
libopenssl: CVE-2025-11187, CVE-2025-15467, CVE-2025-15468,
CVE-2025-66199, CVE-2025-68160, CVE-2025-69418, CVE-2025-69419,
CVE-2025-69420, CVE-2025-69421, CVE-2026-22795, CVE-2026-22796
libpng: CVE-2026-22695, CVE-2026-22801, CVE-2026-25646
libtasn1: CVE-2025-13151
libvpx
linux-pam: CVE-2024-10963
nginx: CVE-2025-53859
nodejs: CVE-2025-27210, CVE-2025-55130, CVE-2025-55131, CVE-2025-55132,
CVE-2025-59465, CVE-2025-59466, CVE-2026-21637
python3: gh-144125, gh-143935, gh-143925, gh-143919, gh-143916
python-django: CVE-2025-13473, CVE-2025-14550, CVE-2026-1207,
CVE-2026-1285, CVE-2026-1287, CVE-2026-1312
python-urllib3: CVE-2026-21441
strongswan: CVE-2025-62291
tor: TROVE-2025-016
vim: CVE-2025-66476
webkitgtk
Infrastructure updates/fixes:
arm-trusted-firmware, at91bootstrap3, barebox, linux, opensbi, optee-os,
uboot: Add support for custom license files
config-fragments/autobuild: drop a number of duplicated toolchains
generate-cyclonedx: fix dependencies
Makefile: add check-package-external target
pkg-stats: add -N/--needs-update option
pkg-stats: fix RuntimeError with python 3.14 asyncio
relocate-sdk.sh: pre-calculate files in need of relocation
system/Config.in: do not reference md5 for sha256 option
testing/run-tests: specify multiprocessing method
testing: fix SdbusModemmanager/SdbusNetworkmanager duplicate test name
testing: python-requests: new runtime test
testing: test_python.py: disable interpreter colors
testing: test_python_sdbus_modemmanager: remove unneeded systemd vconsole
testing/tests/package/test_firewalld: use ext2 instead of cpio
Updated / fixed packages: aardvark-dns, asterisk, at91bootstrap3, avahi,
berkeleydb, bind, bitcoin, blake3, brltty, brotli, busybox cryptsetup,
dash, dc3dd, docker-engine, easy-rsa, efl, ell, expat, frr, glibc,
gnutls, go, gpsd, grub2, haproxy, igmpproxy, intel-microcode,
kvm-unit-tests, libcec, libbsd, libcdio-paranoia, libcurl, libgphoto2,
libgpiod2, libite, libopenssl, libpng, libtasn1, libucl, libvpx,
libwebsockets, linux, linux-headers, linux-pam, localedef, lockdev,
m4, manual, mcelog, mesa3d, mp4v2, mpg123, mpir, mupdf, netdata,
netsniff-ng, nginx, nodejs, parprouted, php, php-lua, pkg-utils, podman,
python3, python-django, python-jinja2, python-urllib3, qemu, rp-pppoe,
rust-bindgen, safeclib, samba4, sane-airscan, screen, shadow, shapelib,
spandsp, squeezelite, strongswan, swig, syslog-ng, systemd, tor, uboot,
uclibc, uftp, util-linux, vim, vsftpd, webkitgtk, wireless-regdb,
xmlstarlet, zeek
Removed packages: criu, cvs, dbus-triggerd, dvdrw-tools, libsvg, libsvg-cairo, lockdev, gconf,
2025.11.1, released January 20, 2026
Important / security related fixes:
@@ -832,6 +910,69 @@
- netsnmp: unexpected header length in /proc/net/snmp...
https://gitlab.com/buildroot.org/buildroot/-/issues/110
2025.02.11, released February 20, 2026
avahi: CVE-2021-3468, CVE-2023-38469, CVE-2023-38470, CVE-2023-38471,
CVE-2023-38472, CVE-2023-38473, CVE-2024-52615, CVE-2024-52616,
CVE-2025-68276, CVE-2025-68468, CVE-2025-68471, CVE-2026-24401
bind: CVE-2025-13878
busybox: CVE-2025-46394, CVE-2025-60876
expat: CVE-2026-24515, CVE-2026-25210
glibc: CVE-2025-15281, CVE-2026-0861, CVE-2026-0915
gnutls: CVE-2025-14831, CVE-2026-1584
haproxy: CVE-2025-11230
intel-microcode: CVE-2024-24853, CVE-2025-31648
libopenssl: CVE-2025-11187, CVE-2025-15467, CVE-2025-15468,
CVE-2025-66199, CVE-2025-68160, CVE-2025-69418, CVE-2025-69419,
CVE-2025-69420, CVE-2025-69421, CVE-2026-22795, CVE-2026-22796
libpng: CVE-2026-22695, CVE-2026-22801, CVE-2026-25646
libtasn1: CVE-2025-13151
libvpx
linux-pam: CVE-2024-10963
nginx: CVE-2025-53859
nodejs: CVE-2025-27210, CVE-2025-55130, CVE-2025-55131, CVE-2025-55132,
CVE-2025-59465, CVE-2025-59466, CVE-2026-21637
python-django: CVE-2025-13473, CVE-2025-14550, CVE-2026-1207, CVE-2026-1285,
CVE-2026-1287, CVE-2026-1312
python-urllib3: CVE-2026-21441
strongswan: CVE-2025-62291
tor: TROVE-2025-016
vim: CVE-2025-66476
webkitgtk
Infrastructure updates/fixes:
arm-trusted-firmware, at91bootstrap3, barebox, linux, opensbi, optee-os,
uboot: Add support for custom license files
config-fragments/autobuild: drop a number of duplicated toolchains
generate-cyclonedx: fix dependencies
Makefile: add check-package-external target
pkg-stats: add -N/--needs-update option
pkg-stats: fix RuntimeError with python 3.14 asyncio
relocate-sdk.sh: pre-calculate files in need of relocation
system/Config.in: do not reference md5 for sha256 option
testing/run-tests: specify multiprocessing method
testing: python-requests: new runtime test
testing: test_python.py: disable interpreter colors
testing/tests/package/test_firewalld: use ext2 instead of cpio
Updated / fixed packages: asterisk, at91bootstrap3, avahi, berkeleydb,
bind, bitcoin, brltty, busybox, cryptsetup, dash, dc3dd, docker-engine,
easy-rsa, ell, expat, frr, glibc, gnutls, haproxy,
igmpproxy, intel-microcode, libcec, libcurl, libgphoto2, libgpiod2,
libite, libopenssl, libpng, libselinux,
libtasn1, libucl, libvpx, libwebsockets, linux, linux-headers,
linux-pam, localedef, lockdev, m4, manual, mcelog, mesa3d, mp4v2,
mpg123, mpir, mupdf, netdata, nginx, nodejs, php, php-lua, pkg-utils,
python3, python-django, python-jinja2, python-urllib3, rp-pppoe,
rust-bindgen, safeclib, screen, shadow, spandsp, strongswan, swig,
syslog-ng, tor, uclibc, uftp, util-linux, vim, webkitgtk,
wireless-regdb, xmlstarlet, zeek
New package: libpam-pkcs11
Removed packages: criu, cvs, dbus-triggerd, dvdrw-tools, libsvg, libsvg-cairo, lockdev, gconf,
2025.02.10, released January 20, 2026
Important / security related fixes:
+6
View File
@@ -146,6 +146,12 @@ endif
comment "Legacy options removed in 2026.02"
config BR2_PACKAGE_QEMU_TARGET_CRIS
bool "qemu cris support has been removed"
select BR2_LEGACY
help
CRIS support has been removed since Qemu 9.2.0.
config BR2_PACKAGE_DVDRW_TOOLS
bool "dvdrw-tools removed"
select BR2_LEGACY
+2 -2
View File
@@ -92,9 +92,9 @@ all:
.PHONY: all
# Set and export the version string
export BR2_VERSION := 2026.02-rc1
export BR2_VERSION := 2026.02-rc2
# Actual time the release is cut (for reproducible builds)
BR2_VERSION_EPOCH = 1771320000
BR2_VERSION_EPOCH = 1771955000
# Save running make version since it's clobbered by the make package
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
@@ -1,3 +1,2 @@
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
sha256 7a8879167b89c4bae077d6f39c4f2130769f05dbdad2aad914adab9afb7d7f9a linux-6.18.3.tar.xz
sha256 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff linux-6.18.8.tar.xz
+1 -1
View File
@@ -14,7 +14,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.3"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.8"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
+1 -1
View File
@@ -14,7 +14,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a20_olinuxino/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.3"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.8"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/olimex/a20_olinuxino/linux-disable-lima.fragment"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
+22 -22
View File
@@ -18,28 +18,28 @@
</tr>
<tr>
<th>Candidate</th>
<th>2025.11.x</th>
<th>2026.02.x</th>
<td>June 2026</td>
<td>
2026.02-rc1<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2026.02-rc1/CHANGES">
2026.02-rc2<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2026.02-rc2/CHANGES">
Changelog
</a>
</td>
<td>2025-11-20</td>
<td>2026-02-24</td>
<td>
<a href="/downloads/buildroot-2026.02-rc1.tar.gz">
<a href="/downloads/buildroot-2026.02-rc2.tar.gz">
<img src="images/zip.png" width="24" alt="">
.tar.gz
</a><br/>
<a href="/downloads/buildroot-2026.02-rc1.tar.gz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2026.02-rc2.tar.gz.sign">[PGP sig]</a>
</td>
<td>
<a href="/downloads/buildroot-2026.02-rc1.tar.xz">
<a href="/downloads/buildroot-2026.02-rc2.tar.xz">
<img src="images/package.png" width="24" alt="">
.tar.xz
</a><br/>
<a href="/downloads/buildroot-2026.02-rc1.tar.xz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2026.02-rc2.tar.xz.sign">[PGP sig]</a>
</td>
</tr>
<tr>
@@ -47,50 +47,50 @@
<th>2025.11.x</th>
<td>March 2026</td>
<td>
2025.11.1<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.11.1/CHANGES">
2025.11.2<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.11.2/CHANGES">
Changelog
</a>
</td>
<td>2026-01-20</td>
<td>2026-02-20</td>
<td>
<a href="/downloads/buildroot-2025.11.1.tar.gz">
<a href="/downloads/buildroot-2025.11.2.tar.gz">
<img src="images/zip.png" width="24" alt="">
.tar.gz
</a><br/>
<a href="/downloads/buildroot-2025.11.1.tar.gz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2025.11.2.tar.gz.sign">[PGP sig]</a>
</td>
<td>
<a href="/downloads/buildroot-2025.11.1.tar.xz">
<a href="/downloads/buildroot-2025.11.2.tar.xz">
<img src="images/package.png" width="24" alt="">
.tar.xz
</a><br/>
<a href="/downloads/buildroot-2025.11.1.tar.xz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2025.11.2.tar.xz.sign">[PGP sig]</a>
</td>
<tr>
<th>Long-term support</th>
<th>2025.02.x</th>
<td>March 2028</td>
<td>
2025.02.10<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.02.10/CHANGES">
2025.02.11<br/>
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.02.11/CHANGES">
Changelog
</a>
</td>
<td>2026-01-20</td>
<td>2026-02-20</td>
<td>
<a href="/downloads/buildroot-2025.02.10.tar.gz">
<a href="/downloads/buildroot-2025.02.11.tar.gz">
<img src="images/zip.png" width="24" alt="">
.tar.gz
</a><br/>
<a href="/downloads/buildroot-2025.02.10.tar.gz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2025.02.11.tar.gz.sign">[PGP sig]</a>
</td>
<td>
<a href="/downloads/buildroot-2025.02.10.tar.xz">
<a href="/downloads/buildroot-2025.02.11.tar.xz">
<img src="images/package.png" width="24" alt="">
.tar.xz
</a><br/>
<a href="/downloads/buildroot-2025.02.10.tar.xz.sign">[PGP sig]</a>
<a href="/downloads/buildroot-2025.02.11.tar.xz.sign">[PGP sig]</a>
</td>
</tr>
</table>
+59
View File
@@ -9,6 +9,65 @@
<h2>News</h2>
<ul class="timeline">
<li>
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">2026.02-rc2 released</h4>
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>24 February 2026</small></p>
</div>
<div class="timeline-body">
<p>Another week, another release candidate with more cleanups and build fixes. See the
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2026.02-rc2/CHANGES">CHANGES</a>
file for more details.</p>
<p>Go to the <a href="/downloads/">downloads page</a> to pick up the
<a href="/downloads/buildroot-2026.02-rc2.tar.xz">2026.02-rc2
release</a>, and report any problems found to the
<a href="support.html">mailing list</a> or
<a href="https://gitlab.com/buildroot.org/buildroot/-/issues">bug tracker</a>.</p>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">2025.11.2 released</h4>
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>20 February 2026</small></p>
</div>
<div class="timeline-body">
<p>The 2025.11.2 bugfix release is out, fixing a number of important /
security related issues discovered since the 2025.11 release. See the
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.11.2/CHANGES">CHANGES</a>
file for more details, read the
<a href="https://lore.kernel.org/buildroot/de9c890a-760a-4e6d-86b8-f8e5000a07ff@rnout.be/T/#u">announcement</a>
and go to the <a href="/downloads/">downloads page</a> to pick up the
<a href="/downloads/buildroot-2025.11.2.tar.xz">2025.11.2 release</a>.</p>
</div>
</div>
</li>
<li class="timeline">
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
<div class="timeline-panel">
<div class="timeline-heading">
<h4 class="timeline-title">2025.02.11 released</h4>
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>20 February 2026</small></p>
</div>
<div class="timeline-body">
<p>The 2025.02.11 bugfix release is out, fixing a number of important /
security related issues discovered since the 2025.02.9 release. See the
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2025.02.11/CHANGES">CHANGES</a>
file for more details, read the
<a href="https://lore.kernel.org/buildroot/e0164268-1836-426e-8a81-5e2790b8cc3e@rnout.be/T/#u">announcement</a>
and go to the <a href="/downloads/">downloads page</a> to pick up the
<a href="/downloads/buildroot-2025.02.11.tar.xz">2025.02.11 release</a>.</p>
</div>
</div>
</li>
<li class="timeline-inverted">
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
<div class="timeline-panel">
View File
+1 -1
View File
@@ -141,7 +141,7 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES
config BR2_LINUX_KERNEL_VERSION
string
default "6.19" if BR2_LINUX_KERNEL_LATEST_VERSION
default "6.19.3" if BR2_LINUX_KERNEL_LATEST_VERSION
default "5.10.246-cip66" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
default "5.10.246-cip66-rt29" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
+5 -5
View File
@@ -1,10 +1,10 @@
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
sha256 143e8bc76cc41f831b51aa5e75819bed55bed41f299d35922820f1d2d2b02600 linux-6.12.71.tar.xz
sha256 a7aefb9f8e9be2314a66ccda708257d1c2dc04e68235cda987879597fc89794e linux-6.6.124.tar.xz
sha256 fd2d033321bd15e0ad5669208b6e43f3f93ccecb059a512ca6b913ca940c38ea linux-6.1.163.tar.xz
sha256 3b56eeb1dc9a437f189ca56b823be3769994f59a4ea0895b08ec0d20acaca13e linux-6.12.74.tar.xz
sha256 a7cd9c97b4f0b31cc030bcdc60abe5434fffb2556e293f7438ce7909dff8c9fe linux-6.6.127.tar.xz
sha256 33bf087f7bbf7f626873dd7d955eb44182a93695db41f5f89a6bd3d233a39d1c linux-6.1.164.tar.xz
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
sha256 fce4b1c86688880932ba8f755880cbf390a89453464bfd90b9a1b01a121c2998 linux-5.15.200.tar.xz
sha256 47754da223a9f264b917be5d575a4dae03fc8777aa9e1b00473e973ee997d529 linux-5.10.250.tar.xz
sha256 4f2afffbeddaad6b8527d41a3e3a82646d3cf5dfd0acbb6c4e8a99fc70461b96 linux-5.15.201.tar.xz
sha256 e6857625fee3b587b0279b445adc3940a5c40723385fa1055ac7af16ff4b4c01 linux-5.10.251.tar.xz
# Locally computed
sha256 93408e0c5d70ff0ab63dcf9edec6fda2b8524281d611a88e56590436bda43914 linux-cip-5.10.246-cip66.tar.gz
sha256 b3454708b98016f02604433e41060be2c1feb595c2bddeb25292596f047f0915 linux-cip-5.10.246-cip66-rt29.tar.gz
+2 -2
View File
@@ -1,6 +1,6 @@
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
sha256 303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357 linux-6.19.tar.xz
sha256 d6d377161741ada2fab28eed69143277634a2aeb5e3883e50c031588ede48ede linux-6.18.10.tar.xz
sha256 0e474968adfcbee32916fd01a89d8ccfd1168d8d32569e76a5c664c793198ebe linux-6.19.3.tar.xz
sha256 ed2c3c55fd38e6836c094fce356f2567f9516130b73354a29857960368c5687f linux-6.18.13.tar.xz
# Licenses hashes
sha256 fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0 COPYING
+2 -2
View File
@@ -1,4 +1,4 @@
# Verified from https://ftp.isc.org/isc/bind9/9.18.44/bind-9.18.44.tar.xz.asc
# Verified from https://ftp.isc.org/isc/bind9/9.18.45/bind-9.18.45.tar.xz.asc
# with key D99CCEAF879747014F038D63182E23579462EFAA
sha256 81f5035a25c576af1a93f0061cf70bde6d00a0c7bd1274abf73f5b5389a6f82d bind-9.18.44.tar.xz
sha256 096ec94c10bc9d2ba686325660a615962d0fd6529429149acfcfb7daefaf2421 bind-9.18.45.tar.xz
sha256 9734825d67a3ac967b2c2f7c9a83c9e5db1c2474dbe9599157c3a4188749ebd4 COPYRIGHT
+1 -1
View File
@@ -4,7 +4,7 @@
#
################################################################################
BIND_VERSION = 9.18.44
BIND_VERSION = 9.18.45
BIND_SOURCE= bind-$(BIND_VERSION).tar.xz
BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION)
BIND_INSTALL_STAGING = YES
+1 -1
View File
@@ -1,5 +1,5 @@
# Locally calculated after checking pgp signature
sha256 7d935790e9af081c25c495fd13c2cfcda4792983418e96358ef6e7320ee06346 c-ares-1.34.5.tar.gz
sha256 912dd7cc3b3e8a79c52fd7fb9c0f4ecf0aaa73e45efda880266a2d6e26b84ef5 c-ares-1.34.6.tar.gz
# Hash for license file
sha256 460f5e768fda3752ca2169a95df062578a10fb126bfd65f3b9b1a1bed2f84807 LICENSE.md
+1 -1
View File
@@ -4,7 +4,7 @@
#
################################################################################
C_ARES_VERSION = 1.34.5
C_ARES_VERSION = 1.34.6
C_ARES_SITE = https://github.com/c-ares/c-ares/releases/download/v$(C_ARES_VERSION)
C_ARES_INSTALL_STAGING = YES
C_ARES_CONF_OPTS = --with-random=/dev/urandom
+2 -2
View File
@@ -1,4 +1,4 @@
# From http://www.zlib.net/
sha256 38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32 zlib-1.3.1.tar.xz
sha256 d7a0654783a4da529d1bb793b7ad9c3318020af77667bcae35f95d0e42a792f3 zlib-1.3.2.tar.xz
# License files, locally calculated
sha256 845efc77857d485d91fb3e0b884aaa929368c717ae8186b66fe1ed2495753243 LICENSE
sha256 e32ff4e00d9d94930537635291da39e7e612703334bf6fde8c7f1686fe8a45a2 LICENSE
+1 -1
View File
@@ -4,7 +4,7 @@
#
################################################################################
LIBZLIB_VERSION = 1.3.1
LIBZLIB_VERSION = 1.3.2
LIBZLIB_SOURCE = zlib-$(LIBZLIB_VERSION).tar.xz
LIBZLIB_SITE = https://www.zlib.net
LIBZLIB_LICENSE = Zlib
+7 -7
View File
@@ -464,13 +464,13 @@ endchoice
config BR2_DEFAULT_KERNEL_HEADERS
string
default "5.10.250" if BR2_KERNEL_HEADERS_5_10
default "5.15.200" if BR2_KERNEL_HEADERS_5_15
default "6.1.163" if BR2_KERNEL_HEADERS_6_1
default "6.6.124" if BR2_KERNEL_HEADERS_6_6
default "6.12.71" if BR2_KERNEL_HEADERS_6_12
default "6.18.10" if BR2_KERNEL_HEADERS_6_18
default "6.19" if BR2_KERNEL_HEADERS_6_19
default "5.10.251" if BR2_KERNEL_HEADERS_5_10
default "5.15.201" if BR2_KERNEL_HEADERS_5_15
default "6.1.164" if BR2_KERNEL_HEADERS_6_1
default "6.6.127" if BR2_KERNEL_HEADERS_6_6
default "6.12.74" if BR2_KERNEL_HEADERS_6_12
default "6.18.13" if BR2_KERNEL_HEADERS_6_18
default "6.19.3" if BR2_KERNEL_HEADERS_6_19
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL
default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \
@@ -0,0 +1,41 @@
From da003143cc6f217dcf474517d54b3aee06c9c18f Mon Sep 17 00:00:00 2001
From: Leon White <l.white@interstellarlab.earth>
Date: Mon, 25 Aug 2025 17:24:55 +0200
Subject: [PATCH] fix configure with gcc-15
Added to Alpine Linux with commit
https://gitlab.alpinelinux.org/alpine/aports/-/commit/ded83e23c95b2560d2d77c0e61a6425872aa273b
Fixes compile error
conftest.c: In function 'f':
conftest.c:14:48: error: too many arguments to function 'g'; expected 0, have 6
14 | for(i=0;i<1;i++){if(e(got,got,9,d[i].n)==0)h();g(i,d[i].src,d[i].n,got,d[i].want,9);if(d[i].n)h();}}
| ^ ~
conftest.c:13:17: note: declared here
13 | void h(){} void g(){}
| ^
Upstream: https://github.com/wbhart/mpir/pull/300
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
acinclude.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/acinclude.m4 b/acinclude.m4
index cd917567..53b9ef9c 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -590,7 +590,7 @@ extern
__inline__ t1 e(t2 rp,t2 up,int n,t1 v0)
{t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;}
void f(){static const struct{t1 n;t1 src[9];t1 want[9];}d[]={{1,{0},{1}},};t1 got[9];int i;
-void h(){} void g(){}
+void h(){} void g(int, t1 *, t1, t1 *, t1 *, int) {}
for(i=0;i<1;i++){if(e(got,got,9,d[i].n)==0)h();g(i,d[i].src,d[i].n,got,d[i].want,9);if(d[i].n)h();}}
#else
int dummy;
--
2.47.3
@@ -0,0 +1,32 @@
From b4e6f826d9ddcc2d72eac432746807e1234266db Mon Sep 17 00:00:00 2001
From: Bart Van Assche <bvanassche@acm.org>
Date: Sun, 2 Nov 2025 14:48:55 -0800
Subject: [PATCH] snmptrapd: Fix out-of-bounds trapOid[] accesses
Fixes: https://issues.oss-fuzz.com/issues/457106694
Fixes: https://issues.oss-fuzz.com/issues/458668421
Fixes: https://issues.oss-fuzz.com/issues/458876071
CVE: CVE-2025-68615
Upstream: https://github.com/net-snmp/net-snmp/commit/b4e6f826d9ddcc2d72eac432746807e1234266db
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
---
apps/snmptrapd_handlers.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/apps/snmptrapd_handlers.c b/apps/snmptrapd_handlers.c
index 6cd126f266..afd93ed0fb 100644
--- a/apps/snmptrapd_handlers.c
+++ b/apps/snmptrapd_handlers.c
@@ -1112,6 +1112,12 @@ snmp_input(int op, netsnmp_session *session,
*/
if (pdu->trap_type == SNMP_TRAP_ENTERPRISESPECIFIC) {
trapOidLen = pdu->enterprise_length;
+ /*
+ * Drop packets that would trigger an out-of-bounds trapOid[]
+ * access.
+ */
+ if (trapOidLen < 1 || trapOidLen > OID_LENGTH(trapOid) - 2)
+ return 1;
memcpy(trapOid, pdu->enterprise, sizeof(oid) * trapOidLen);
if (trapOid[trapOidLen - 1] != 0) {
trapOid[trapOidLen++] = 0;
+2
View File
@@ -11,6 +11,8 @@ NETSNMP_LICENSE = Various BSD-like
NETSNMP_LICENSE_FILES = COPYING
NETSNMP_CPE_ID_VENDOR = net-snmp
NETSNMP_CPE_ID_PRODUCT = $(NETSNMP_CPE_ID_VENDOR)
# 0004-snmptrapd-Fix-out-of-bounds-trapOid-accesses.patch
NETSNMP_IGNORE_CVES += CVE-2025-68615
NETSNMP_SELINUX_MODULES = snmp
NETSNMP_INSTALL_STAGING = YES
NETSNMP_CONF_ENV = \
+2 -2
View File
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/anyio/json
md5 a026af4a3b485699718761b1b44ad1df anyio-4.12.0.tar.gz
sha256 73c693b567b0c55130c104d0b43a9baf3aa6a31fc6110116509f27bf75e21ec0 anyio-4.12.0.tar.gz
md5 10e3ba7d02402b6605d834a1e4881a1d anyio-4.12.1.tar.gz
sha256 41cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703 anyio-4.12.1.tar.gz
# Locally computed sha256 checksums
sha256 5361ac9dc58f2ef5fd2e9b09c68297c17f04950909bbc8023bdb82eacf22c2b0 LICENSE
+2 -2
View File
@@ -4,9 +4,9 @@
#
################################################################################
PYTHON_ANYIO_VERSION = 4.12.0
PYTHON_ANYIO_VERSION = 4.12.1
PYTHON_ANYIO_SOURCE = anyio-$(PYTHON_ANYIO_VERSION).tar.gz
PYTHON_ANYIO_SITE = https://files.pythonhosted.org/packages/16/ce/8a777047513153587e5434fd752e89334ac33e379aa3497db860eeb60377
PYTHON_ANYIO_SITE = https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac
PYTHON_ANYIO_SETUP_TYPE = setuptools
PYTHON_ANYIO_LICENSE = MIT
PYTHON_ANYIO_LICENSE_FILES = LICENSE
+2 -2
View File
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/fastapi/json
md5 eb8cc0ba48ade2ac08bf55c880a69fdd fastapi-0.128.0.tar.gz
sha256 1cc179e1cef10a6be60ffe429f79b829dce99d8de32d7acb7e6c8dfdf7f2645a fastapi-0.128.0.tar.gz
md5 62d857497f46ee023ca1b7c5eb27f629 fastapi-0.129.0.tar.gz
sha256 61315cebd2e65df5f97ec298c888f9de30430dd0612d59d6480beafbc10655af fastapi-0.129.0.tar.gz
# Locally computed sha256 checksums
sha256 4ec89ffc81485b97fec584b2d4a961032eeffe834453894fd9c1274906cc744e LICENSE
+2 -2
View File
@@ -4,9 +4,9 @@
#
################################################################################
PYTHON_FASTAPI_VERSION = 0.128.0
PYTHON_FASTAPI_VERSION = 0.129.0
PYTHON_FASTAPI_SOURCE = fastapi-$(PYTHON_FASTAPI_VERSION).tar.gz
PYTHON_FASTAPI_SITE = https://files.pythonhosted.org/packages/52/08/8c8508db6c7b9aae8f7175046af41baad690771c9bcde676419965e338c7
PYTHON_FASTAPI_SITE = https://files.pythonhosted.org/packages/48/47/75f6bea02e797abff1bca968d5997793898032d9923c1935ae2efdece642
PYTHON_FASTAPI_SETUP_TYPE = pep517
PYTHON_FASTAPI_LICENSE = MIT
PYTHON_FASTAPI_LICENSE_FILES = LICENSE
@@ -1,6 +1,6 @@
# md5, sha256 from https://pypi.org/pypi/jsonschema/json
md5 e33f133a5b56b9f9756b38065849c86f jsonschema-4.25.1.tar.gz
sha256 e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85 jsonschema-4.25.1.tar.gz
md5 3c1deb667257ae19924dede13332d906 jsonschema-4.26.0.tar.gz
sha256 0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326 jsonschema-4.26.0.tar.gz
# Locally computed sha256 checksums
sha256 4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439 COPYING
sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a json/LICENSE
@@ -4,9 +4,9 @@
#
################################################################################
PYTHON_JSONSCHEMA_VERSION = 4.25.1
PYTHON_JSONSCHEMA_VERSION = 4.26.0
PYTHON_JSONSCHEMA_SOURCE = jsonschema-$(PYTHON_JSONSCHEMA_VERSION).tar.gz
PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336
PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047
PYTHON_JSONSCHEMA_SETUP_TYPE = hatch
PYTHON_JSONSCHEMA_LICENSE = MIT
PYTHON_JSONSCHEMA_LICENSE_FILES = COPYING json/LICENSE
+7
View File
@@ -19,9 +19,16 @@ PYTHON_PYBIND_CONF_OPTS = \
PYTHON_PYBIND_INSTALL_PATH = $(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/pybind11
# Overwrite 'pybind11/_version.py' with a hard-coded version to replace
# 'pybind11/_version.py' installed by default that require
# pybind11/detail/common.h header in HOST_DIR.
# https://github.com/pybind/pybind11/blob/f5fbe867d2d26e4a0a9177a51f6e568868ad3dc8/pyproject.toml#L93
define PYTHON_PYBIND_INSTALL_MODULE
mkdir -p $(PYTHON_PYBIND_INSTALL_PATH)
cp -dpf $(@D)/pybind11/*.py $(PYTHON_PYBIND_INSTALL_PATH)
sed -e 's#@@PYBIND_VERSION@@#$(PYTHON_PYBIND_VERSION)#' \
$(PYTHON_PYBIND_PKGDIR)/python-pybind_version.py.in \
> $(PYTHON_PYBIND_INSTALL_PATH)/_version.py
endef
PYTHON_PYBIND_POST_INSTALL_STAGING_HOOKS += PYTHON_PYBIND_INSTALL_MODULE
@@ -0,0 +1,12 @@
from __future__ import annotations
def _to_int(s: str) -> int | str:
try:
return int(s)
except ValueError:
return s
__version__ = "@@PYBIND_VERSION@@"
version_info = tuple(_to_int(s) for s in __version__.split("."))
@@ -1,5 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/starlette/json
md5 f3479ed026aeaffb43af371d3b7db527 starlette-0.50.0.tar.gz
sha256 a2a17b22203254bcbc2e1f926d2d55f3f9497f769416b3190768befe598fa3ca starlette-0.50.0.tar.gz
md5 3fafce592e3b272a54e2fe7727397fc1 starlette-0.52.1.tar.gz
sha256 834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933 starlette-0.52.1.tar.gz
# Locally computed sha256 checksums
sha256 dcb95677a02240243187e964f941847d19b17821cf99e5afae684fab328c19bf LICENSE.md
+2 -2
View File
@@ -4,9 +4,9 @@
#
################################################################################
PYTHON_STARLETTE_VERSION = 0.50.0
PYTHON_STARLETTE_VERSION = 0.52.1
PYTHON_STARLETTE_SOURCE = starlette-$(PYTHON_STARLETTE_VERSION).tar.gz
PYTHON_STARLETTE_SITE = https://files.pythonhosted.org/packages/ba/b8/73a0e6a6e079a9d9cfa64113d771e421640b6f679a52eeb9b32f72d871a1
PYTHON_STARLETTE_SITE = https://files.pythonhosted.org/packages/c4/68/79977123bb7be889ad680d79a40f339082c1978b5cfcf62c2d8d196873ac
PYTHON_STARLETTE_SETUP_TYPE = hatch
PYTHON_STARLETTE_LICENSE = BSD-3-Clause
PYTHON_STARLETTE_LICENSE_FILES = LICENSE.md
-5
View File
@@ -189,11 +189,6 @@ config BR2_PACKAGE_QEMU_TARGET_AVR
help
AVR 8-bit microcontroller architecture.
config BR2_PACKAGE_QEMU_TARGET_CRIS
bool "cris"
help
ETRAX CRIS microcontroller architecture.
config BR2_PACKAGE_QEMU_TARGET_HEXAGON
bool "hexagon (linux-user, only)"
depends on BR2_PACKAGE_QEMU_LINUX_USER
-2
View File
@@ -65,7 +65,6 @@ QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_AARCH64) += aarch64-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_ALPHA) += alpha-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_ARM) += arm-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_AVR) += avr-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_CRIS) += cris-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_HPPA) += hppa-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_I386) += i386-softmmu
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_LOONGARCH64) += loongarch64-softmmu
@@ -102,7 +101,6 @@ QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_AARCH64_BE) += aarch64_be-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_ALPHA) += alpha-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_ARM) += arm-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_ARMEB) += armeb-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_CRIS) += cris-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_HEXAGON) += hexagon-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_HPPA) += hppa-linux-user
QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_I386) += i386-linux-user
+2 -2
View File
@@ -1,5 +1,5 @@
# https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/
sha256 a72bacee9de07283ebc19baa4ac243b193129f21aa4e168c7186fb1fe7d07fe1 ruby-4.0.0.tar.xz
# https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/
sha256 0531fe57dfdb56bf591620d2450642ea0e0964f3512a6ebee7dc9305de69395f ruby-4.0.1.tar.xz
# License files, Locally calculated
sha256 a74812486cffbdc55141a5d9f165d782cbb202660d827622ec966237d4717b99 LEGAL
+2 -2
View File
@@ -5,8 +5,8 @@
################################################################################
RUBY_VERSION_MAJOR = 4.0
RUBY_VERSION = $(RUBY_VERSION_MAJOR).0
RUBY_VERSION_EXT = 4.0.0
RUBY_VERSION = $(RUBY_VERSION_MAJOR).1
RUBY_VERSION_EXT = 4.0.1
RUBY_SITE = http://cache.ruby-lang.org/pub/ruby/$(RUBY_VERSION_MAJOR)
RUBY_SOURCE = ruby-$(RUBY_VERSION).tar.xz
+36
View File
@@ -0,0 +1,36 @@
Fix build with gcc-15.x
Adapted from: https://lists.openembedded.org/g/openembedded-devel/topic/meta_oe_patch_2_8_snort/112466576
Upstream-Status: Backport [resolved in snort3 https://github.com/snort3/snort3/commit/c3cc27355ac302bd24ee3e9d613166898ec2be64]
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Downloaded from
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-analyzer/snort/files/snort-2.9.20-gcc-15-fix.patch?id=410cb3ac09ab3d55e96876634c4d58005d9ead89
Upstream: https://github.com/snort3/snort3/commit/c3cc27355ac302bd24ee3e9d613166898ec2be64
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
--- a/src/dynamic-preprocessors/dcerpc2/spp_dce2.c
+++ b/src/dynamic-preprocessors/dcerpc2/spp_dce2.c
@@ -160,7 +160,7 @@ static void DCE2_ReloadSwapFree(void *);
static void DCE2_AddPortsToPaf(struct _SnortConfig *, DCE2_Config *, tSfPolicyId);
static void DCE2_ScAddPortsToPaf(struct _SnortConfig *, void *);
static uint32_t max(uint32_t a, uint32_t b);
-static uint32_t DCE2_GetReloadSafeMemcap();
+static uint32_t DCE2_GetReloadSafeMemcap(tSfPolicyUserContextId pConfig);
static bool dce2_file_cache_is_enabled = false;
static bool dce2_file_cache_was_enabled = false;
--- a/src/preprocessors/HttpInspect/include/file_decomp_PDF.h
+++ b/src/preprocessors/HttpInspect/include/file_decomp_PDF.h
@@ -80,6 +80,6 @@ fd_status_t File_Decomp_Init_PDF( fd_session_p_t SessionPtr );
fd_status_t File_Decomp_End_PDF( fd_session_p_t SessionPtr );
-fd_status_t File_Decomp_PDF();
+fd_status_t File_Decomp_PDF( fd_session_p_t SessionPtr );
#endif /* FILE_DECOMP_PDF_H */
+1 -1
View File
@@ -1,5 +1,5 @@
# sha256 locally computed
sha256 a800facc2effb509bff67700ce1224da96a36fb658e29e03c843fb74fa1edbdc systemd-258.3.tar.gz
sha256 5c95e54e555b21594ab11e76f91a092c6383553ed725292eb0a929bf2fe028ae systemd-258.4.tar.gz
sha256 ac4985facb553559981f507982444d779115e3e3a4c8b7847ae956198490c1b3 LICENSE.GPL2
sha256 6d9bb3b7fc818a8facc4cc296060a0883fef8710d6498f86165335846e82ee9d LICENSE.LGPL2.1
sha256 c9e7bf5b7c243c719b8b43c36158effb9b54c5e80abc9d82e4b2d4b2a4aa64ad LICENSES/alg-sha1-public-domain.txt
+1 -1
View File
@@ -19,7 +19,7 @@
# - Diff sysusers.d with the previous version
# - Diff factory/etc/nsswitch.conf with the previous version
# (details are often sprinkled around in README and manpages)
SYSTEMD_VERSION = 258.3
SYSTEMD_VERSION = 258.4
SYSTEMD_SITE = $(call github,systemd,systemd,v$(SYSTEMD_VERSION))
SYSTEMD_LICENSE = \
LGPL-2.1+, \
+1 -1
View File
@@ -1,3 +1,3 @@
# Locally computed
sha256 d78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9 wmctrl-1.07.tar.gz
sha256 d78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9 wmctrl_1.07.orig.tar.gz
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
+2 -1
View File
@@ -5,7 +5,8 @@
################################################################################
WMCTRL_VERSION = 1.07
WMCTRL_SITE = https://sites.google.com/site/tstyblo/wmctrl
WMCTRL_SOURCE = wmctrl_$(WMCTRL_VERSION).orig.tar.gz
WMCTRL_SITE = https://snapshot.debian.org/archive/debian/20050312T000000Z/pool/main/w/wmctrl
WMCTRL_LICENSE = GPL-2.0+
WMCTRL_LICENSE_FILES = COPYING
@@ -1,44 +0,0 @@
From 94acd1ce0ff2860b19f22ab2d386d7711c9699b7 Mon Sep 17 00:00:00 2001
From: Adrian Perez de Castro <aperez@igalia.com>
Date: Tue, 8 Jul 2025 21:46:44 +0300
Subject: [PATCH] [WPE] Fix the build with USE_SKIA_OPENTYPE_SVG=ON and
USE_SYSPROF_CAPTURE=OFF
Unreviewed build fix.
When backporting 287859@main the #include for the needed Skia header
slipped inside an USE(SYSPROF_CAPTURE) guard. This moves the guards
and #include statements to their correct places.
* Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp:
Canonical link: https://commits.webkit.org/290945.273@webkitglib/2.48
Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Upstream: https://github.com/WebKit/WebKit/commit/943d05f0c9b03c053a456c90c2a8817c1f679711
---
Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp b/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp
index a06e33fd04f8..5fb245ce0b66 100644
--- a/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp
+++ b/Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp
@@ -43,11 +43,12 @@
#include <skia/core/SkGraphics.h>
#endif
-#if USE(SYSPROF_CAPTURE)
-#include <wtf/SystemTracing.h>
#if USE(SKIA_OPENTYPE_SVG)
#include <skia/modules/svg/SkSVGOpenTypeSVGDecoder.h>
#endif
+
+#if USE(SYSPROF_CAPTURE)
+#include <wtf/SystemTracing.h>
#endif
namespace WebKit {
--
2.50.1
+2
View File
@@ -44,6 +44,8 @@ config BR2_PACKAGE_WPEWEBKIT
select BR2_HOST_CMAKE_AT_LEAST_3_20
select BR2_PACKAGE_CAIRO if BR2_ENDIAN = "BIG"
select BR2_PACKAGE_CAIRO_PNG if BR2_ENDIAN = "BIG"
select BR2_PACKAGE_FONTCONFIG if BR2_ENDIAN = "LITTLE"
select BR2_PACKAGE_FREETYPE if BR2_ENDIAN = "LITTLE"
select BR2_PACKAGE_HARFBUZZ
select BR2_PACKAGE_ICU
select BR2_PACKAGE_JPEG
+4 -4
View File
@@ -1,7 +1,7 @@
# From https://wpewebkit.org/releases/wpewebkit-2.48.3.tar.xz.sums
md5 2d3b7fa3c62886546f918fcc289cabbe wpewebkit-2.48.3.tar.xz
sha1 8a90b9ff8809c99c306defc1a08e50a31a09c590 wpewebkit-2.48.3.tar.xz
sha256 807571f07e87823b8fb79564692c9b1ef81ee62edbf51345a15bd0e7e1f2e07b wpewebkit-2.48.3.tar.xz
# From https://wpewebkit.org/releases/wpewebkit-2.50.5.tar.xz.sums
md5 1d81485379005cca0236a278706f194f wpewebkit-2.50.5.tar.xz
sha1 dd56b76eff8ba157a0291c0b61220666eed59313 wpewebkit-2.50.5.tar.xz
sha256 de4bfd20bfc921cdfc77e839ee4da84e2674bcb58b2f916172978d62fa115fc2 wpewebkit-2.50.5.tar.xz
# Hashes for license files:
sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
+2 -1
View File
@@ -5,7 +5,7 @@
################################################################################
# The middle number is even for stable releases, odd for development ones.
WPEWEBKIT_VERSION = 2.48.3
WPEWEBKIT_VERSION = 2.50.5
WPEWEBKIT_SITE = https://wpewebkit.org/releases
WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
WPEWEBKIT_INSTALL_STAGING = YES
@@ -40,6 +40,7 @@ ifeq ($(BR2_ENDIAN),"BIG")
WPEWEBKIT_DEPENDENCIES += cairo
WPEWEBKIT_CONF_OPTS += -DUSE_SKIA=OFF
else
WPEWEBKIT_DEPENDENCIES += fontconfig freetype
WPEWEBKIT_CONF_OPTS += -DUSE_SKIA=ON
endif