Skip to content

Commit 2152018

Browse files
committed
Merge tag '2025.02.9' into 2025.02.x-haos
Release 2025.02.9
2 parents 808ee7b + a675806 commit 2152018

88 files changed

Lines changed: 990 additions & 1047 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.checkpackageignore

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ package/bc/0002-notice-read-and-write-errors-on-input-and-output.patch lib_patch
247247
package/bc/0003-dc-fix-exit-code-of-q-command.patch lib_patch.Upstream
248248
package/bc/0004-no-gen-libmath.patch lib_patch.Upstream
249249
package/bcache-tools/0001-Don-t-inline-crc64-for-gcc-5-compatability.patch lib_patch.Upstream
250-
package/bctoolbox/0001-Fix-Libs.private-flags-for-mbedtls.patch lib_patch.Upstream
251250
package/bcusdk/0002-eibd-fix-endless-recursion-when-using-USB-backends.patch lib_patch.Upstream
252251
package/bearssl/0001-Fix-missing-objdir-dependency.patch lib_patch.Upstream
253252
package/benejson/0001-c-std.patch lib_patch.Upstream
@@ -638,7 +637,6 @@ package/libp11/0001-src-p11_attr.c-fix-build-with-gcc-4.8.patch lib_patch.Upstre
638637
package/libplatform/0001-cmake-require-c-11-as-the-minimum-standard.patch lib_patch.Upstream
639638
package/libpthsem/0001-fix-build-on-linux-3.x-host.patch lib_patch.Upstream
640639
package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch lib_patch.Upstream
641-
package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch lib_patch.Upstream
642640
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch lib_patch.Upstream
643641
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch lib_patch.Upstream
644642
package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch lib_patch.Upstream
@@ -680,7 +678,6 @@ package/lighttpd/0001-Modify-the-default-lighttpd-configuration-file-to-ha.patch
680678
package/lighttpd/S50lighttpd Shellcheck lib_sysv.EmptyLastLine lib_sysv.Indent lib_sysv.Variables
681679
package/linknx/0001-configure-ac-tweak-CPPUNIT-conditional.patch lib_patch.Upstream
682680
package/linknx/0002-src-Makefile.am-fix-linking-with-log4cpp.patch lib_patch.Upstream
683-
package/linphone/0001-src-core-paths-paths.cpp-fix-powerpc-build.patch lib_patch.Upstream
684681
package/linux-zigbee/0001-test-serial-Remove-test-serial.patch lib_patch.Upstream
685682
package/linux-zigbee/0002-addrdb-coord-config-parse.y-add-missing-time.h-inclu.patch lib_patch.Upstream
686683
package/linuxptp/S65ptp4l Shellcheck lib_sysv.Indent
@@ -739,8 +736,6 @@ package/matchbox-panel/0003-mb-applet-battery.patch lib_patch.Upstream
739736
package/matchbox-startup-monitor/0001-true-false.patch lib_patch.Upstream
740737
package/matchbox/0001-defaulttheme.patch lib_patch.Upstream
741738
package/matchbox/0002-src-Fix-build-with-gcc-10.patch lib_patch.Upstream
742-
package/mediastreamer/0001-src-videofilters-nowebcam.c-fix-build-without-ffmpeg.patch lib_patch.Upstream
743-
package/mediastreamer/0002-Use-AV_INPUT_BUFFER_PADDING_SIZE-to-determine-paddin.patch lib_patch.Upstream
744739
package/memstat/0001-PATH_MAX.patch lib_patch.Upstream
745740
package/mender-connect/S43mender-connect Shellcheck
746741
package/menu-cache/0001-Support-gcc10-compilation.patch lib_patch.Upstream
@@ -758,8 +753,6 @@ package/mini-snmpd/0001-linux.c-fix-musl-build.patch lib_patch.Upstream
758753
package/minidlna/S60minidlnad Shellcheck lib_sysv.Indent lib_sysv.Variables
759754
package/minissdpd/S50minissdpd Shellcheck lib_sysv.Indent lib_sysv.Variables
760755
package/modem-manager/S44modem-manager Shellcheck lib_sysv.Variables
761-
package/mongrel2/0001-Do-not-run-tests.patch lib_patch.Upstream
762-
package/mongrel2/0002-Fix-Makefiles-for-cross-compilation.patch lib_patch.Upstream
763756
package/monit/0001-Do-not-force-building-a-statically-linked-binary.patch lib_patch.Upstream
764757
package/mono-gtksharp3/0001-Fixes-MONO_PROFILE_ENTER_LEAVE-undeclared.patch lib_patch.Upstream
765758
package/mono-gtksharp3/0002-Mono-compilation-error-branch.patch lib_patch.Upstream

CHANGES

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
2025.02.9, released December 11, 2025
2+
3+
Important / security related fixes:
4+
5+
- asterisk: CVE-2025-1131, CVE-2025-57767, CVE-2025-49832,
6+
CVE-2025-47780, CVE-2025-47779
7+
- gnutls: CVE-2025-9820
8+
- libpng: CVE-2025-64505, CVE-2025-64506, CVE-2025-64720, CVE-2025-65018
9+
- luksmeta: CVE-2025-11568
10+
- mariadb: CVE-2025-30693, CVE-2025-30722, CVE-2023-52969,
11+
CVE-2023-52970, CVE-2023-52971
12+
- openvpn: CVE-2025-13086
13+
- postgresql: CVE-2025-12817, CVE-2025-12818
14+
- python-django: CVE-2025-64458, CVE-2025-64459
15+
- python-startlette: GHSA-7f5h-v6xp-fcq8
16+
17+
Infrastructure updates/fixes:
18+
19+
- New script support/scripts/cve-check to enricht CycloneDX SBoM with
20+
CVE information from NVD database.
21+
22+
Updated / fixed packages: 18xx-ti-utils, asterisk, gnutls, libpng,
23+
libroxml, libteam, linux-headers, luksmeta, mariadb, nbd, neard,
24+
openjdk, openjdk-bin, openvpn, oprofile, perl-net-ssleay, postgresql,
25+
python-django, python-starlette, redis, sdbusplus, sdl, swipl,
26+
tailscale, thermald, tmux, tor
27+
28+
Removed packages: bctoolbox, belle-sip, belr, linphone, mediastreamer,
29+
mongrel2, ortp
30+
131
2025.02.8, released November 20, 2025
232

333
Important / security related fixes:

Config.in.legacy

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,62 @@ endif
144144

145145
###############################################################################
146146

147+
comment "Legacy options removed in 2025.02.9"
148+
149+
config BR2_PACKAGE_MONGREL2
150+
bool "mongrel2 has been removed"
151+
select BR2_LEGACY
152+
help
153+
mongrel2 is incompatible with MbedTLS 3.6 and has been removed
154+
155+
config BR2_PACKAGE_BCTOOLBOX
156+
bool "bctoolbox has been removed"
157+
select BR2_LEGACY
158+
help
159+
This package has been removed as part of the linphone
160+
removal. In addition, newer version of linphone directly
161+
bundle bctoolbox making a separate package unnecessary.
162+
163+
config BR2_PACKAGE_ORTP
164+
bool "ortp has been removed"
165+
select BR2_LEGACY
166+
help
167+
This package has been removed as part of the linphone
168+
removal. In addition, newer version of linphone directly
169+
bundle ortp making a separate package unnecessary.
170+
171+
config BR2_PACKAGE_MEDIASTREAMER
172+
bool "mediastreamer has been removed"
173+
select BR2_LEGACY
174+
help
175+
This package has been removed as part of the linphone
176+
removal. In addition, newer version of linphone directly
177+
bundle mediastreamer making a separate package unnecessary.
178+
179+
config BR2_PACKAGE_BELR
180+
bool "belr has been removed"
181+
select BR2_LEGACY
182+
help
183+
This package has been removed as part of the linphone
184+
removal. In addition, newer version of linphone directly
185+
bundle belr making a separate package unnecessary.
186+
187+
config BR2_PACKAGE_BELLE_SIP
188+
bool "belle-sip has been removed"
189+
select BR2_LEGACY
190+
help
191+
This package has been removed as part of the linphone
192+
removal. In addition, newer version of linphone directly
193+
bundle belle-sip making a separate package unnecessary.
194+
195+
config BR2_PACKAGE_LINPHONE
196+
bool "linphone has been removed"
197+
select BR2_LEGACY
198+
help
199+
This package was no longer maintained in Buildroot and was
200+
no longer building. It can be re-added if someone volunteers
201+
to fix the issues, update the package and maintain it.
202+
147203
comment "Legacy options removed in 2025.02.8"
148204

149205
config BR2_PACKAGE_RAMSPEED

DEVELOPERS

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -396,15 +396,13 @@ F: package/libcec/
396396
F: package/libcodec2/
397397
F: package/libcrossguid/
398398
F: package/libde265/
399-
F: package/libdecor/
400399
F: package/libdeflate/
401400
F: package/libdisplay-info/
402401
F: package/libdrm/
403402
F: package/libdvbcsa/
404403
F: package/libdvdcss/
405404
F: package/libdvdnav/
406405
F: package/libdvdread/
407-
F: package/libfreeglut/
408406
F: package/libfribidi/
409407
F: package/libg7221/
410408
F: package/libglew/
@@ -477,6 +475,7 @@ F: package/perl-uri/
477475
F: package/perl-www-robotrules/
478476
F: package/php/
479477
F: package/pngquant/
478+
F: package/postgresql/
480479
F: package/pppd/
481480
F: package/privoxy/
482481
F: package/pure-ftpd/
@@ -999,8 +998,6 @@ F: package/openzwave/
999998

1000999
N: Fabrice Fontaine <fontaine.fabrice@gmail.com>
10011000
F: package/bearssl/
1002-
F: package/belle-sip/
1003-
F: package/belr/
10041001
F: package/boinc/
10051002
F: package/cairo/
10061003
F: package/daq3/
@@ -1756,9 +1753,6 @@ F: package/libmodbus/
17561753
F: package/ltris/
17571754
F: package/opentyrian/
17581755

1759-
N: Julien Corjon <corjon.j@ecagroup.com>
1760-
F: package/qt5/
1761-
17621756
N: Julien Grossholtz <julien.grossholtz@openest.io>
17631757
F: board/raspberrypi/
17641758
F: configs/raspberrypizero2w_defconfig
@@ -2093,9 +2087,6 @@ F: package/python-gunicorn/
20932087
F: support/testing/tests/package/sample_python_flask.py
20942088
F: support/testing/tests/package/test_python_flask.py
20952089

2096-
N: Lionel Orry <lionel.orry@gmail.com>
2097-
F: package/mongrel2/
2098-
20992090
N: Lothar Felten <lothar.felten@gmail.com>
21002091
F: board/bananapi/bananapi-m2-ultra/
21012092
F: board/beagleboard/beaglebone/
@@ -3136,6 +3127,8 @@ F: package/xorcurses/
31363127
N: Thomas Perale <thomas.perale@mind.be>
31373128
F: package/go/
31383129
F: utils/generate-cyclonedx
3130+
F: support/scripts/cve-check
3131+
F: support/scripts/cve.py
31393132

31403133
N: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
31413134
F: arch/Config.in.arm
@@ -3450,7 +3443,7 @@ F: utils/scanpypi
34503443
N: Yunhao Tian <t123yh.xyz@gmail.com>
34513444
F: package/libopenaptx/
34523445

3453-
N: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
3446+
N: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
34543447
F: package/crudini/
34553448
F: package/grantlee/
34563449
F: package/libusb/

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ all:
9292
.PHONY: all
9393

9494
# Set and export the version string
95-
export BR2_VERSION := 2025.02.8
95+
export BR2_VERSION := 2025.02.9
9696
# Actual time the release is cut (for reproducible builds)
97-
BR2_VERSION_EPOCH = 1763674300
97+
BR2_VERSION_EPOCH = 1765441500
9898

9999
# Save running make version since it's clobbered by the make package
100100
RUNNING_MAKE_VERSION := $(MAKE_VERSION)

docs/manual/common-usage.adoc

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,34 @@ a newer upstream version for those packages.
180180
make pkg-stats
181181
----
182182

183+
=== Generating CycloneDX SBOM
184+
185+
Based on the output of +show-info+ Buildroot can generate a SBOM in
186+
the CycloneDX format. While it doesn't offer any additional
187+
information, CycloneDX is a format specification that can be consumed
188+
by other projects.
189+
190+
----
191+
make show-info | utils/generate-cyclonedx
192+
----
193+
194+
For more information check the help of the +generate-cyclonedx+ script, the
195+
script call can be tailored to your project.
196+
197+
----
198+
utils/generate-cyclonedx --help
199+
----
200+
201+
Similarly to +pkg-stats+, CycloneDX SBOM's can be enriched with vulnerability
202+
analysis from the NVD database.
203+
204+
----
205+
make show | utils/generate-cyclonedx > sbom.cdx.json
206+
cat sbom.cdx.json | support/scripts/cve-check --nvd-path dl/buildroot-nvd/
207+
----
208+
209+
For more information about CycloneDX see https://cyclonedx.org/[].
210+
183211
=== Graphing the dependencies between packages
184212

185213
[[graph-depends]]

fs/squashfs/Config.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ config BR2_TARGET_ROOTFS_SQUASHFS_COMP_OPTS
114114
default "-Xcompression-level 9" if BR2_TARGET_ROOTFS_SQUASHFS4_GZIP
115115
default "-Xcompression-level 9" if BR2_TARGET_ROOTFS_SQUASHFS4_LZO
116116
default "-Xhc" if BR2_TARGET_ROOTFS_SQUASHFS4_LZ4
117-
default "-Xbcj arm,armthumb" if BR2_TARGET_ROOTFS_SQUASHFS4_XZ && (BR2_arm || BR_aarch64)
117+
default "-Xbcj arm,armthumb" if BR2_TARGET_ROOTFS_SQUASHFS4_XZ && (BR2_arm || BR2_aarch64)
118118
default "-Xbcj powerpc" if BR2_TARGET_ROOTFS_SQUASHFS4_XZ && (BR2_powerpc || BR2_powerpc64)
119119
default "-Xbcj sparc" if BR2_TARGET_ROOTFS_SQUASHFS4_XZ && (BR2_sparc || BR2_sparc64)
120120
default "-Xbcj x86" if BR2_TARGET_ROOTFS_SQUASHFS4_XZ && (BR2_i386 || BR2_x86_64)

linux/Config.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES
137137

138138
config BR2_LINUX_KERNEL_VERSION
139139
string
140-
default "6.12.58" if BR2_LINUX_KERNEL_LATEST_VERSION
140+
default "6.12.61" if BR2_LINUX_KERNEL_LATEST_VERSION
141141
default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
142142
default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
143143
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \

linux/linux.hash

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
2-
sha256 5f1c4c546660a6a81046fdfa6195306bad2c8d17c0d69876dc100a85ad4613ac linux-6.12.58.tar.xz
3-
sha256 a9a59742c29be284c205dc87cbe9b065f9688488132c8f5a6057a5539230a51d linux-6.6.116.tar.xz
4-
sha256 ad068bfdb604ec0f4f7de385c8e7ab944008aa78a4aeeca94f53206e6726bfda linux-6.1.158.tar.xz
2+
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
3+
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
4+
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
5+
sha256 1a69745105528676f12f29dc2494945d96cb23666dcc5223794abc22415f1735 linux-6.12.61.tar.xz
6+
sha256 3da09b980bb404cc28793479bb2d6c636522679215ffa65a04c893575253e5e8 linux-6.6.119.tar.xz
7+
sha256 1f207ebe93980829ecc0a18b694816f22b715e9893767731651969a168342b9e linux-6.1.159.tar.xz
58
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
6-
sha256 83157953598b026fb721c906c60dfdfd8e986f25ecb9910f3504f690e2770e05 linux-5.15.196.tar.xz
7-
sha256 eb6b76c269d2dc09791638b10b9dcb9d79fd2abd45113a31fc03f68731caa875 linux-5.10.246.tar.xz
8-
sha256 b7718766d060e6714bbe47004c71c360e844758f42fbf62cbaa5571119527962 linux-5.4.301.tar.xz
9+
sha256 fd218df8e2107a4443b6c29fef7f95aad167031e0fbdbc7a858ae8471360668a linux-5.15.197.tar.xz
10+
sha256 70c8b87ba1fcd8bfa663661934dc9bda92d0b5f3c0fc3197bb56399f69d9fe0c linux-5.10.247.tar.xz
11+
sha256 ae6a3207f12aa4d6cfb0fa793ec9da4a6fcdfdcb57d869d63d6b77e3a8c1423d linux-5.4.302.tar.xz
912
# Locally computed
1013
sha256 fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae linux-cip-5.10.162-cip24.tar.gz
1114
sha256 b5539243f187e3d478d76d44ae13aab83952c94b885ad889df6fa9997e16a441 linux-cip-5.10.162-cip24-rt10.tar.gz
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Locally calculated
2-
sha256 ce0185ba8a9bf456cc94a798bf66903775065e337e53ff812f18a6d88f5bac13 18xx-ti-utils-R8.8.tar.xz
2+
sha256 33be3c90719bf36d5da76c6faaefb07bf3697635f81b86e28b92307d7825483e 18xx-ti-utils-R8.8-git4.tar.gz
33
sha256 363cef40b276a7a91ebcff3f78626d9cfe5e5a51927c725236007259403d5fc4 COPYING

0 commit comments

Comments
 (0)