Compare commits
59
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8195c73ca3 | ||
|
|
311e5cdc51 | ||
|
|
093725864a | ||
|
|
156e5fa7eb | ||
|
|
d88660265b | ||
|
|
88d1fde405 | ||
|
|
7756b39d64 | ||
|
|
49cabda8fb | ||
|
|
8d222e03c7 | ||
|
|
be61be55e5 | ||
|
|
2a1e6376c1 | ||
|
|
7da7f82307 | ||
|
|
7613501954 | ||
|
|
3f4e289aab | ||
|
|
f47b624a12 | ||
|
|
f54e7d710c | ||
|
|
9702cf6ca3 | ||
|
|
2ce4c8c266 | ||
|
|
fbdabe5fda | ||
|
|
3fcfe01d70 | ||
|
|
13daf36ee2 | ||
|
|
e197babd38 | ||
|
|
be07b5766a | ||
|
|
3c305f32ba | ||
|
|
ea79b66ab2 | ||
|
|
9123849e0e | ||
|
|
b28f9363c5 | ||
|
|
49e180d3d5 | ||
|
|
45e009ab4a | ||
|
|
2aaeb10bce | ||
|
|
b45b3b412c | ||
|
|
50b3b887cb | ||
|
|
173841426f | ||
|
|
421b5545f8 | ||
|
|
d27aad788d | ||
|
|
7e12d9b481 | ||
|
|
bed675a240 | ||
|
|
d51117ccde | ||
|
|
39b2b6e4a3 | ||
|
|
f0d1308529 | ||
|
|
5e7e7c5a66 | ||
|
|
f90d38dafc | ||
|
|
07008c8f2a | ||
|
|
47eced3d05 | ||
|
|
6ea50235a2 | ||
|
|
4a7d1c029c | ||
|
|
c5b3baacaf | ||
|
|
91a0ef5183 | ||
|
|
5a08bca31b | ||
|
|
34b9d6381e | ||
|
|
86a5ec97b4 | ||
|
|
854e7443ca | ||
|
|
07006bb735 | ||
|
|
7dfa4d3a25 | ||
|
|
575bd0d04d | ||
|
|
d3d5566292 | ||
|
|
127f36b406 | ||
|
|
06b964b362 | ||
|
|
5c7d9ca80e |
@@ -1,3 +1,26 @@
|
||||
2026.02-rc3, released March 2nd, 2026
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
support/testing/run-tests: Work around a node2 patch in Debian
|
||||
testing/unstable:
|
||||
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129350
|
||||
|
||||
Updated/fixed packages: bind, botan, containerd, cups, gpsd,
|
||||
flashbench, igmpproxy, imagemagick, libssh, libunistring,
|
||||
libvirt, mesa3d, mupdf, openscap, patch, poco,
|
||||
python-multipart, rtl_433, safeclib, samba4, tinyproxy,
|
||||
udisks, webkitgtk, wireshark, wlroots, wpewebkit
|
||||
|
||||
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 +94,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 +924,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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2026.02-rc1
|
||||
export BR2_VERSION := 2026.02-rc3
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1771320000
|
||||
BR2_VERSION_EPOCH = 1772450000
|
||||
|
||||
# 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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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-rc3<br/>
|
||||
<a href="https://gitlab.com/buildroot.org/buildroot/-/blob/2026.02-rc3/CHANGES">
|
||||
Changelog
|
||||
</a>
|
||||
</td>
|
||||
<td>2025-11-20</td>
|
||||
<td>2026-03-02</td>
|
||||
<td>
|
||||
<a href="/downloads/buildroot-2026.02-rc1.tar.gz">
|
||||
<a href="/downloads/buildroot-2026.02-rc3.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-rc3.tar.gz.sign">[PGP sig]</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="/downloads/buildroot-2026.02-rc1.tar.xz">
|
||||
<a href="/downloads/buildroot-2026.02-rc3.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-rc3.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>
|
||||
|
||||
@@ -9,6 +9,86 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<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">2026.02-rc3 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>2 March 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-rc3/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-rc3.tar.xz">2026.02-rc3
|
||||
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>
|
||||
<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">
|
||||
|
||||
+1
-1
@@ -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.5" 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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 95ae05c8c709e353c0e8506c072efc5598d85b8b7b564a1ebac7ee8345042ffa linux-6.19.5.tar.xz
|
||||
sha256 7c716216c3c4134ed0de69195701e677577bbcdd3979f331c182acd06bf2f170 linux-6.18.15.tar.xz
|
||||
|
||||
# Licenses hashes
|
||||
sha256 fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0 COPYING
|
||||
|
||||
@@ -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.46/bind-9.18.46.tar.xz.asc
|
||||
# with key D99CCEAF879747014F038D63182E23579462EFAA
|
||||
sha256 81f5035a25c576af1a93f0061cf70bde6d00a0c7bd1274abf73f5b5389a6f82d bind-9.18.44.tar.xz
|
||||
sha256 6b59f0de30c6901cce783007d06f7dd717ec3aa74b5bb5cc5159f93f0be4fc1d bind-9.18.46.tar.xz
|
||||
sha256 9734825d67a3ac967b2c2f7c9a83c9e5db1c2474dbe9599157c3a4188749ebd4 COPYRIGHT
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
BIND_VERSION = 9.18.44
|
||||
BIND_VERSION = 9.18.46
|
||||
BIND_SOURCE= bind-$(BIND_VERSION).tar.xz
|
||||
BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION)
|
||||
BIND_INSTALL_STAGING = YES
|
||||
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
From 53b0cfde580e86b03d0d27a488b6c134f662e957 Mon Sep 17 00:00:00 2001
|
||||
From: Jack Lloyd <jack@randombit.net>
|
||||
Date: Sat, 19 Oct 2024 07:43:18 -0400
|
||||
Subject: [PATCH] Add more value barriers to avoid compiler induced side
|
||||
channels
|
||||
|
||||
The paper https://arxiv.org/pdf/2410.13489 claims that on specific
|
||||
architectures Clang and GCC may introduce jumps here. The donna128
|
||||
issues only affect 32-bit processors, which explains why we would not
|
||||
see it in the x86-64 valgrind runs.
|
||||
|
||||
The GHASH leak would seem to be generic but the authors only observed
|
||||
it on RISC-V.
|
||||
|
||||
CVE: CVE-2024-50382
|
||||
CVE: CVE-2024-50383
|
||||
Upstream: https://github.com/randombit/botan/commit/53b0cfde580e86b03d0d27a488b6c134f662e957
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/lib/utils/donna128.h | 5 +++--
|
||||
src/lib/utils/ghash/ghash.cpp | 2 +-
|
||||
2 files changed, 4 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/lib/utils/donna128.h b/src/lib/utils/donna128.h
|
||||
index 8212bd349e0..7adf54546df 100644
|
||||
--- a/src/lib/utils/donna128.h
|
||||
+++ b/src/lib/utils/donna128.h
|
||||
@@ -8,6 +8,7 @@
|
||||
#ifndef BOTAN_CURVE25519_DONNA128_H_
|
||||
#define BOTAN_CURVE25519_DONNA128_H_
|
||||
|
||||
+#include <botan/internal/ct_utils.h>
|
||||
#include <botan/internal/mul128.h>
|
||||
#include <type_traits>
|
||||
|
||||
@@ -73,14 +74,14 @@ class donna128 final {
|
||||
l += x.l;
|
||||
h += x.h;
|
||||
|
||||
- const uint64_t carry = (l < x.l);
|
||||
+ const uint64_t carry = CT::Mask<uint64_t>::is_lt(l, x.l).if_set_return(1);
|
||||
h += carry;
|
||||
return *this;
|
||||
}
|
||||
|
||||
constexpr donna128& operator+=(uint64_t x) {
|
||||
l += x;
|
||||
- const uint64_t carry = (l < x);
|
||||
+ const uint64_t carry = CT::Mask<uint64_t>::is_lt(l, x).if_set_return(1);
|
||||
h += carry;
|
||||
return *this;
|
||||
}
|
||||
diff --git a/src/lib/utils/ghash/ghash.cpp b/src/lib/utils/ghash/ghash.cpp
|
||||
index 8c3b1ed6c2a..61b28590002 100644
|
||||
--- a/src/lib/utils/ghash/ghash.cpp
|
||||
+++ b/src/lib/utils/ghash/ghash.cpp
|
||||
@@ -131,7 +131,7 @@ void GHASH::key_schedule(std::span<const uint8_t> key) {
|
||||
m_HM[4 * j + 2 * i + 1] = H1;
|
||||
|
||||
// GCM's bit ops are reversed so we carry out of the bottom
|
||||
- const uint64_t carry = R * (H1 & 1);
|
||||
+ const uint64_t carry = CT::Mask<uint64_t>::expand(H1 & 1).if_set_return(R);
|
||||
H1 = (H1 >> 1) | (H0 << 63);
|
||||
H0 = (H0 >> 1) ^ carry;
|
||||
}
|
||||
@@ -11,6 +11,9 @@ BOTAN_LICENSE = BSD-2-Clause
|
||||
BOTAN_LICENSE_FILES = license.txt
|
||||
BOTAN_CPE_ID_VALID = YES
|
||||
|
||||
# 0001-Add-more-value-barriers-to-avoid-compiler-induced-side-channels.patch
|
||||
BOTAN_IGNORE_CVES += CVE-2024-50382 CVE-2024-50383
|
||||
|
||||
BOTAN_INSTALL_STAGING = YES
|
||||
|
||||
BOTAN_DEPENDENCIES = host-python3
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Computed locally
|
||||
sha256 472747a7a6b360a0864bab0ee00a8a6f51da5795171e6a60ab17aa80cbd850a2 containerd-2.0.2-go2.tar.gz
|
||||
sha256 2bbf9fedcf4ab31736fcb3ce224ef22610a87da9d53bbd8f6d205710fd849831 containerd-2.0.7-go2.tar.gz
|
||||
sha256 4bbe3b885e8cd1907ab4cf9a41e862e74e24b5422297a4f2fe524e6a30ada2b4 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CONTAINERD_VERSION = 2.0.2
|
||||
CONTAINERD_VERSION = 2.0.7
|
||||
CONTAINERD_SITE = $(call github,containerd,containerd,v$(CONTAINERD_VERSION))
|
||||
CONTAINERD_LICENSE = Apache-2.0
|
||||
CONTAINERD_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally calculated:
|
||||
sha256 660288020dd6f79caf799811c4c1a3207a48689899ac2093959d70a3bdcb7699 cups-2.4.14-source.tar.gz
|
||||
sha256 0339587204b4f9428dd0592eb301dec0bf9ea6ea8dce5d9690d56be585aba92d cups-2.4.16-source.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
|
||||
sha256 977206f041b9a6f47ac00531e1242c0fab7063da71178f8d868b167b70866b6d NOTICE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CUPS_VERSION = 2.4.14
|
||||
CUPS_VERSION = 2.4.16
|
||||
CUPS_SOURCE = cups-$(CUPS_VERSION)-source.tar.gz
|
||||
CUPS_SITE = https://github.com/OpenPrinting/cups/releases/download/v$(CUPS_VERSION)
|
||||
CUPS_LICENSE = Apache-2.0 with GPL-2.0/LGPL-2.0 exception
|
||||
|
||||
@@ -7,4 +7,4 @@ config BR2_PACKAGE_FLASHBENCH
|
||||
SD cards and other media for the Linaro flash memory
|
||||
survey.
|
||||
|
||||
https://git.linaro.org/people/arnd.bergmann/flashbench.git
|
||||
https://github.com/bradfa/flashbench
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 b5f95d2d057270adbce0f1a784b6a88db339b67326b6ca92474edd99f9fd4774 flashbench-2e30b1968a66147412f21002ea844122a0d5e2f0-git4.tar.gz
|
||||
sha256 408a2642700b7f8daf4356a49948b921137ad15bb6e0fd05b1cb8dc700c154dc flashbench-2e30b1968a66147412f21002ea844122a0d5e2f0.tar.gz
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
FLASHBENCH_VERSION = 2e30b1968a66147412f21002ea844122a0d5e2f0
|
||||
FLASHBENCH_SITE = https://git.linaro.org/people/arnd/flashbench.git
|
||||
FLASHBENCH_SITE_METHOD = git
|
||||
FLASHBENCH_SITE = $(call github,bradfa,flashbench,$(FLASHBENCH_VERSION))
|
||||
FLASHBENCH_LICENSE = GPL-2.0
|
||||
FLASHBENCH_LICENSE_FILES = COPYING
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 ebb66ed92018b79cec88efb60e35a596925eef46502cf03d6ff0aea636ee7461 gpsd-3.27.2.tar.gz
|
||||
sha256 409873f5048462ef1ac413a51ab35caa8b50b31be62b3347bee1cc2994e7c649 gpsd-3.27.5.tar.gz
|
||||
sha256 fdf339997bbca9eaf507476b82fbcac608fc39a3d89b86b51e16db4c9f933716 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GPSD_VERSION = 3.27.2
|
||||
GPSD_VERSION = 3.27.5
|
||||
GPSD_SITE = http://download-mirror.savannah.gnu.org/releases/gpsd
|
||||
GPSD_LICENSE = BSD-2-Clause
|
||||
GPSD_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
From 2b30c36e6ab5b21defb76ec6458ab7687984484c Mon Sep 17 00:00:00 2001
|
||||
From: Jan Klemkow <j.klemkow@wemelug.de>
|
||||
Date: Thu, 17 Apr 2025 19:02:16 +0200
|
||||
Subject: [PATCH] Fix Buffer Overflow #97
|
||||
|
||||
CVE: CVE-2025-50681
|
||||
Upstream: https://github.com/younix/igmpproxy/commit/2b30c36e6ab5b21defb76ec6458ab7687984484c
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/igmp.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/igmp.c b/src/igmp.c
|
||||
index a80c4e58..838694ce 100644
|
||||
--- a/src/igmp.c
|
||||
+++ b/src/igmp.c
|
||||
@@ -94,7 +94,7 @@ static const char *igmpPacketKind(unsigned int type, unsigned int code) {
|
||||
case IGMP_V2_LEAVE_GROUP: return "Leave message ";
|
||||
|
||||
default:
|
||||
- sprintf(unknown, "unk: 0x%02x/0x%02x ", type, code);
|
||||
+ snprintf(unknown, sizeof unknown, "unk: 0x%02x/0x%02x ", type, code);
|
||||
return unknown;
|
||||
}
|
||||
}
|
||||
@@ -13,4 +13,7 @@ IGMPPROXY_LICENSE_FILES = COPYING GPL.txt Stanford.txt
|
||||
|
||||
IGMPPROXY_CPE_ID_VENDOR = pali
|
||||
|
||||
# 0001-Fix-Buffer-Overflow.patch
|
||||
IGMPPROXY_IGNORE_CVES += CVE-2025-50681
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 521fa7a8c0f664a3f5cf7437cbcc219f12bd6d5fe0c1fb014f212fa145076e60 imagemagick-7.1.2-12.tar.gz
|
||||
sha256 a556c5292c87c9a6ac795c80669b0c3660f9f729de8c476bf2b10f83ab1b34ec LICENSE
|
||||
sha256 bf646e7fffdf50b7d886eec6bbe51c3ced1c4d68fbabfcc534e014575359fe7f imagemagick-7.1.2-15.tar.gz
|
||||
sha256 131447ad0099069beaa32acf1700716eea294a5bdf936d8211d7026b1849e5d4 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMAGEMAGICK_VERSION = 7.1.2-12
|
||||
IMAGEMAGICK_VERSION = 7.1.2-15
|
||||
IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION))
|
||||
IMAGEMAGICK_LICENSE = Apache-2.0
|
||||
IMAGEMAGICK_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://www.libssh.org/files/0.11/libssh-0.11.3.tar.xz.asc
|
||||
# https://www.libssh.org/files/0.11/libssh-0.11.4.tar.xz.asc
|
||||
# with key 88A228D89B07C2C77D0C780903D5DF8CFDD3E8E7
|
||||
sha256 7d8a1361bb094ec3f511964e78a5a4dba689b5986e112afabe4f4d0d6c6125c3 libssh-0.11.3.tar.xz
|
||||
sha256 002ac320e3d66c9e100ec6576e3e84aa0c48949efde3bf5b40a2802992297701 libssh-0.11.4.tar.xz
|
||||
sha256 1656186e951db1c010a8485481fa94587f7e53a26d24976bef97945ad0c4df5a COPYING
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
LIBSSH_VERSION_MAJOR = 0.11
|
||||
LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).3
|
||||
LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).4
|
||||
LIBSSH_SOURCE = libssh-$(LIBSSH_VERSION).tar.xz
|
||||
LIBSSH_SITE = https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR)
|
||||
LIBSSH_LICENSE = LGPL-2.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://ftp.gnu.org/gnu/libunistring/libunistring-1.4.1.tar.xz.sig
|
||||
sha256 67d88430892527861903788868c77802a217b0959990f7449f2976126a307763 libunistring-1.4.1.tar.xz
|
||||
# https://ftp.gnu.org/gnu/libunistring/libunistring-1.4.2.tar.xz.sig
|
||||
sha256 5b46e74377ed7409c5b75e7a96f95377b095623b689d8522620927964a41499c libunistring-1.4.2.tar.xz
|
||||
# Locally calculated
|
||||
sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING
|
||||
sha256 a853c2ffec17057872340eee242ae4d96cbf2b520ae27d903e1b2fef1a5f9d1c COPYING.LIB
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBUNISTRING_VERSION = 1.4.1
|
||||
LIBUNISTRING_VERSION = 1.4.2
|
||||
LIBUNISTRING_SITE = $(BR2_GNU_MIRROR)/libunistring
|
||||
LIBUNISTRING_SOURCE = libunistring-$(LIBUNISTRING_VERSION).tar.xz
|
||||
LIBUNISTRING_INSTALL_STAGING = YES
|
||||
|
||||
@@ -89,12 +89,14 @@ comment "qemu needs a toolchain with gcc >= 8"
|
||||
config BR2_PACKAGE_LIBVIRT_LXC
|
||||
bool "lxc"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # lxc
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC # lxc
|
||||
select BR2_PACKAGE_LXC
|
||||
help
|
||||
Linux Container support
|
||||
|
||||
comment "lxc needs a toolchain w/ gcc >= 4.7"
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
|
||||
comment "lxc needs a glibc or musl toolchain w/ gcc >= 4.7"
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 \
|
||||
|| BR2_TOOLCHAIN_USES_UCLIBC
|
||||
|
||||
endif
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.15" if BR2_KERNEL_HEADERS_6_18
|
||||
default "6.19.5" 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 \
|
||||
|
||||
@@ -12,7 +12,7 @@ endif
|
||||
|
||||
# Not possible to directly refer to mesa3d variables, because of
|
||||
# first/second expansion trickery...
|
||||
MESA3D_HEADERS_VERSION = 26.0.0
|
||||
MESA3D_HEADERS_VERSION = 26.0.1
|
||||
MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz
|
||||
MESA3D_HEADERS_SITE = https://archive.mesa3d.org
|
||||
MESA3D_HEADERS_DL_SUBDIR = mesa3d
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From https://lists.freedesktop.org/archives/mesa-announce/2026-February/000838.html
|
||||
sha256 2a44e98e64d5c36cec64633de2d0ec7eff64703ee25b35364ba8fcaa84f33f72 mesa-26.0.0.tar.xz
|
||||
sha512 d39d190d0a17306f0aa69033e38dd8cf458dbf8da483b768841e2dc681dd670735999b212fbe0b29be839702a20750c87d6587bd925dca10693950830a17cd55 mesa-26.0.0.tar.xz
|
||||
# From https://lists.freedesktop.org/archives/mesa-announce/2026-February/000840.html
|
||||
sha256 bb5104f9f9a46c9b5175c24e601e0ef1ab44ce2d0fdbe81548b59adc8b385dcc mesa-26.0.1.tar.xz
|
||||
sha512 d47072257035acfa8a5594c0cda831b4e5178169dea8a06c6657268a441e32271f8798486e837cea23f35ce3f0b4b9520a4ea4ed26b0e1267b02da4c649bc9f9 mesa-26.0.1.tar.xz
|
||||
# License
|
||||
sha256 0d1a0472ecc81830e75c20d59b0ea02841e3db21255e0ebad97ab682c54d6615 docs/license.rst
|
||||
sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f licenses/MIT
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
# When updating the version, please also update mesa3d-headers
|
||||
MESA3D_VERSION = 26.0.0
|
||||
MESA3D_VERSION = 26.0.1
|
||||
MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz
|
||||
MESA3D_SITE = https://archive.mesa3d.org
|
||||
MESA3D_LICENSE = MIT, SGI, Khronos
|
||||
|
||||
@@ -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,53 @@
|
||||
From d4743b6092d513321c23c6f7fe5cff87cde043c1 Mon Sep 17 00:00:00 2001
|
||||
From: Robin Watts <Robin.Watts@artifex.com>
|
||||
Date: Mon, 12 Jan 2026 19:08:56 +0000
|
||||
Subject: Bug 709029: Fix incorrect error-case free of pixmap.
|
||||
|
||||
Don't free a pixmap we don't own!
|
||||
|
||||
CVE: CVE-2026-25556
|
||||
Upstream: https://cgit.ghostscript.com/cgi-bin/cgit.cgi/mupdf.git/commit/?id=d4743b6092d513321c23c6f7fe5cff87cde043c1
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
source/fitz/util.c | 15 +++++++++------
|
||||
1 file changed, 9 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/source/fitz/util.c b/source/fitz/util.c
|
||||
index 7710124cc..90226a5c1 100644
|
||||
--- a/source/fitz/util.c
|
||||
+++ b/source/fitz/util.c
|
||||
@@ -119,7 +119,15 @@ fz_new_pixmap_from_display_list_with_separations(fz_context *ctx, fz_display_lis
|
||||
else
|
||||
fz_clear_pixmap_with_value(ctx, pix, 0xFF);
|
||||
|
||||
- return fz_fill_pixmap_from_display_list(ctx, list, ctm, pix);
|
||||
+ fz_try(ctx)
|
||||
+ fz_fill_pixmap_from_display_list(ctx, list, ctm, pix);
|
||||
+ fz_catch(ctx)
|
||||
+ {
|
||||
+ fz_drop_pixmap(ctx, pix);
|
||||
+ fz_rethrow(ctx);
|
||||
+ }
|
||||
+
|
||||
+ return pix;
|
||||
}
|
||||
|
||||
fz_pixmap *
|
||||
@@ -136,14 +144,9 @@ fz_fill_pixmap_from_display_list(fz_context *ctx, fz_display_list *list, fz_matr
|
||||
fz_close_device(ctx, dev);
|
||||
}
|
||||
fz_always(ctx)
|
||||
- {
|
||||
fz_drop_device(ctx, dev);
|
||||
- }
|
||||
fz_catch(ctx)
|
||||
- {
|
||||
- fz_drop_pixmap(ctx, pix);
|
||||
fz_rethrow(ctx);
|
||||
- }
|
||||
|
||||
return pix;
|
||||
}
|
||||
--
|
||||
cgit v1.2.3
|
||||
|
||||
@@ -27,6 +27,9 @@ MUPDF_IGNORE_CVES = \
|
||||
CVE-2024-24258 \
|
||||
CVE-2024-24259
|
||||
|
||||
# 0001-Fix-incorrect-error-case-free-of-pixmap.patch
|
||||
MUPDF_IGNORE_CVES += CVE-2026-25556
|
||||
|
||||
# mupdf doesn't use CFLAGS and LIBS but XCFLAGS and XLIBS instead.
|
||||
# with USE_SYSTEM_LIBS it will try to use system libraries instead of the bundled ones.
|
||||
MUPDF_MAKE_ENV = $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) \
|
||||
|
||||
@@ -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;
|
||||
@@ -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 = \
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
From a742647efd215b682e4cd26b15ac3e580c10ef9f Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Alexis=20Lothor=C3=A9?= <alexis.lothore@bootlin.com>
|
||||
Date: Mon, 16 Feb 2026 13:50:48 +0100
|
||||
Subject: [PATCH] Set project as C project in CMakeLists.txt
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The openscap tool has been recently integrated in the buildroot build
|
||||
system ([1]), which makes the openscap tool buildable for a wide variety
|
||||
or architectures/OSes, with a wide variety of _compilers_. And so when
|
||||
such compilers are not supporting C++ projects (as it is the case with a
|
||||
default buildroot toolchain), the build breaks on the following error
|
||||
(see [2] for an example):
|
||||
|
||||
-- Detecting CXX compiler ABI info
|
||||
-- Detecting CXX compiler ABI info - failed
|
||||
-- Check for working CXX compiler: /bin/false
|
||||
-- Check for working CXX compiler: /bin/false - broken
|
||||
CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:73 (message):
|
||||
The C++ compiler
|
||||
|
||||
"/bin/false"
|
||||
|
||||
is not able to compile a simple test program.
|
||||
|
||||
It fails with the following output:
|
||||
|
||||
Change Dir: '/home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI'
|
||||
|
||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1834b/fast
|
||||
make[1]: Entering directory '/home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI'
|
||||
/usr/bin/make -f CMakeFiles/cmTC_1834b.dir/build.make CMakeFiles/cmTC_1834b.dir/build
|
||||
make[2]: Entering directory '/home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI'
|
||||
Building CXX object CMakeFiles/cmTC_1834b.dir/testCXXCompiler.cxx.o
|
||||
/bin/false -o CMakeFiles/cmTC_1834b.dir/testCXXCompiler.cxx.o -c /home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI/testCXXCompiler.cxx
|
||||
make[2]: *** [CMakeFiles/cmTC_1834b.dir/build.make:81: CMakeFiles/cmTC_1834b.dir/testCXXCompiler.cxx.o] Error 1
|
||||
make[2]: Leaving directory '/home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI'
|
||||
make[1]: *** [Makefile:134: cmTC_1834b/fast] Error 2
|
||||
make[1]: Leaving directory '/home/autobuild/autobuild/instance-6/output-1/build/openscap-1.3.12/buildroot-build/CMakeFiles/CMakeScratch/TryCompile-tUydqI'
|
||||
|
||||
CMake will not be able to correctly generate this project.
|
||||
Call Stack (most recent call first):
|
||||
CMakeLists.txt:11 (project)
|
||||
|
||||
openscap does not have any C++ code to build, so restricting builds to
|
||||
toolchains supporting C++ is overconstraining, the configuration step
|
||||
should rather not try to check C++ support.
|
||||
|
||||
Enforce the project as a C project in CMakeLists.txt to make sure not to
|
||||
test C++ features on the used toolchain.
|
||||
|
||||
[1] https://buildroot.org/
|
||||
[2] https://autobuild.buildroot.org/results/1fe550ffa79f0a083a450ae03fe067a8ab7336be/build-end.log
|
||||
|
||||
Upstream: https://github.com/OpenSCAP/openscap/pull/2312
|
||||
[patch slightly adapted to be applicable on v1.3.12]
|
||||
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index cb13debb47cf..05b054327951 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -8,7 +8,7 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
"MinSizeRel" "RelWithDebInfo")
|
||||
endif()
|
||||
|
||||
-project("openscap")
|
||||
+project("openscap" C)
|
||||
set(OPENSCAP_VERSION_MAJOR "1")
|
||||
set(OPENSCAP_VERSION_MINOR "3")
|
||||
set(OPENSCAP_VERSION_PATCH "12")
|
||||
--
|
||||
2.53.0
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From 9c986353e420ead6e706262bf204d6e03322c300 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Gruenbacher <agruen@gnu.org>
|
||||
Date: Fri, 17 Aug 2018 13:35:40 +0200
|
||||
Subject: Fix swapping fake lines in pch_swap
|
||||
|
||||
* src/pch.c (pch_swap): Fix swapping p_bfake and p_efake when there is a
|
||||
blank line in the middle of a context-diff hunk: that empty line stays
|
||||
in the middle of the hunk and isn't swapped.
|
||||
|
||||
Fixes: https://savannah.gnu.org/bugs/index.php?53133
|
||||
CVE: CVE-2018-6952
|
||||
Upstream: https://cgit.git.savannah.gnu.org/cgit/patch.git/commit/?id=9c986353e420ead6e706262bf204d6e03322c300
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/pch.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index e92bc64..a500ad9 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -2115,7 +2115,7 @@ pch_swap (void)
|
||||
}
|
||||
if (p_efake >= 0) { /* fix non-freeable ptr range */
|
||||
if (p_efake <= i)
|
||||
- n = p_end - i + 1;
|
||||
+ n = p_end - p_ptrn_lines;
|
||||
else
|
||||
n = -i;
|
||||
p_efake += n;
|
||||
--
|
||||
cgit v1.2.3
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From 15b158db3ae11cb835f2eb8d2eb48e09d1a4af48 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Gruenbacher <agruen@gnu.org>
|
||||
Date: Mon, 15 Jul 2019 19:10:02 +0200
|
||||
Subject: Avoid invalid memory access in context format diffs
|
||||
|
||||
* src/pch.c (another_hunk): Avoid invalid memory access in context format
|
||||
diffs.
|
||||
|
||||
CVE: CVE-2019-20633
|
||||
Upstream: https://cgit.git.savannah.gnu.org/cgit/patch.git/commit/?id=15b158db3ae11cb835f2eb8d2eb48e09d1a4af48
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/pch.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/pch.c b/src/pch.c
|
||||
index a500ad9..cb54e03 100644
|
||||
--- a/src/pch.c
|
||||
+++ b/src/pch.c
|
||||
@@ -1327,6 +1327,7 @@ another_hunk (enum diff difftype, bool rev)
|
||||
ptrn_prefix_context = context;
|
||||
ptrn_suffix_context = context;
|
||||
if (repl_beginning
|
||||
+ || p_end <= 0
|
||||
|| (p_end
|
||||
!= p_ptrn_lines + 1 + (p_Char[p_end - 1] == '\n')))
|
||||
{
|
||||
--
|
||||
cgit v1.2.3
|
||||
|
||||
@@ -23,6 +23,12 @@ PATCH_IGNORE_CVES += CVE-2018-20969 CVE-2019-13638
|
||||
# 0005-Don-t-follow-symlinks-unless--follow-symlinks-is-given.patch
|
||||
PATCH_IGNORE_CVES += CVE-2019-13636
|
||||
|
||||
# 0006-Fix-swapping-fake-lines-in-pch-swap.patch
|
||||
PATCH_IGNORE_CVES += CVE-2018-6952
|
||||
|
||||
# 0007-Avoid-invalid-memory-access-in-context-format-diffs.patch
|
||||
PATCH_IGNORE_CVES += CVE-2019-20633
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ATTR),y)
|
||||
PATCH_CONF_OPTS += --enable-xattr
|
||||
PATCH_DEPENDENCIES += attr
|
||||
|
||||
@@ -77,9 +77,8 @@ define POCO_CONFIGURE_CMDS
|
||||
--no-samples)
|
||||
endef
|
||||
|
||||
# Use $(MAKE1) to avoid failures on heavilly parallel machines (e.g. -j25)
|
||||
define POCO_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE1) POCO_TARGET_OSARCH=$(ARCH) CROSS_COMPILE=$(TARGET_CROSS) \
|
||||
$(TARGET_MAKE_ENV) $(MAKE) POCO_TARGET_OSARCH=$(ARCH) CROSS_COMPILE=$(TARGET_CROSS) \
|
||||
POCO_MYSQL_INCLUDE=$(STAGING_DIR)/usr/include/mysql \
|
||||
POCO_MYSQL_LIB=$(STAGING_DIR)/usr/lib/mysql \
|
||||
POCO_PGSQL_INCLUDE=$(STAGING_DIR)/usr/include/postgresql \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/python_multipart/json
|
||||
md5 fd24645f1b328d5d328e8b10bc2c596c python_multipart-0.0.21.tar.gz
|
||||
sha256 7137ebd4d3bbf70ea1622998f902b97a29434a9e8dc40eb203bbcf7c2a2cba92 python_multipart-0.0.21.tar.gz
|
||||
md5 0debb97a2b5d68f8dd5119bd200f4010 python_multipart-0.0.22.tar.gz
|
||||
sha256 7340bef99a7e0032613f56dc36027b959fd3b30a787ed62d310e951f7c3a3a58 python_multipart-0.0.22.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 a8e833176cd617daf00b9d6d39fa15ca8edebc6d1643079cd2f4893c0c289be2 LICENSE.txt
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_MULTIPART_VERSION = 0.0.21
|
||||
PYTHON_MULTIPART_VERSION = 0.0.22
|
||||
PYTHON_MULTIPART_SOURCE = python_multipart-$(PYTHON_MULTIPART_VERSION).tar.gz
|
||||
PYTHON_MULTIPART_SITE = https://files.pythonhosted.org/packages/78/96/804520d0850c7db98e5ccb70282e29208723f0964e88ffd9d0da2f52ea09
|
||||
PYTHON_MULTIPART_SITE = https://files.pythonhosted.org/packages/94/01/979e98d542a70714b0cb2b6728ed0b7c46792b695e3eaec3e20711271ca3
|
||||
PYTHON_MULTIPART_SETUP_TYPE = hatch
|
||||
PYTHON_MULTIPART_LICENSE = Apache-2.0
|
||||
PYTHON_MULTIPART_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From 25e47f8932f0401392ef1d3c8cc9ed5595bc894a Mon Sep 17 00:00:00 2001
|
||||
From: "Christian W. Zuckschwerdt" <christian@zuckschwerdt.org>
|
||||
Date: Wed, 8 Oct 2025 10:11:15 +0200
|
||||
Subject: [PATCH] Fix overflow in rfraw test data parsing (closes #3375)
|
||||
|
||||
CVE: CVE-2025-34450
|
||||
Upstream: https://github.com/merbanan/rtl_433/commit/25e47f8932f0401392ef1d3c8cc9ed5595bc894a
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/rfraw.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/rfraw.c b/src/rfraw.c
|
||||
index 9f4c9780c..71a1c365d 100644
|
||||
--- a/src/rfraw.c
|
||||
+++ b/src/rfraw.c
|
||||
@@ -159,9 +159,14 @@ static bool parse_rfraw(pulse_data_t *data, char const **p)
|
||||
data->num_pulses++;
|
||||
pulse_needed = true;
|
||||
}
|
||||
+ // abort reading if the pulse data array is full
|
||||
+ if (data->num_pulses >= PD_MAX_PULSES) {
|
||||
+ break;
|
||||
+ }
|
||||
}
|
||||
//data->gap[data->num_pulses - 1] = 3000; // TODO: extend last gap?
|
||||
|
||||
+ // expand reapeats as long as the pulse data array has enough space
|
||||
unsigned pkt_pulses = data->num_pulses - prev_pulses;
|
||||
for (int i = 1; i < repeats && data->num_pulses + pkt_pulses <= PD_MAX_PULSES; ++i) {
|
||||
memcpy(&data->pulse[data->num_pulses], &data->pulse[prev_pulses], pkt_pulses * sizeof (*data->pulse));
|
||||
@@ -10,6 +10,9 @@ RTL_433_LICENSE = GPL-2.0+
|
||||
RTL_433_LICENSE_FILES = COPYING
|
||||
RTL_433_CPE_ID_VALID = YES
|
||||
|
||||
# 0002-Fix-overflow-in-rfraw-test-data-parsing.patch
|
||||
RTL_433_IGNORE_CVES += CVE-2025-34450
|
||||
|
||||
# Force Release build to remove ASAN.
|
||||
RTL_433_CONF_OPTS = \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
From f59a0c8c1b5cf19cd0ed7f9bfb3a1e85f54113d0 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 13 Aug 2025 20:23:48 -0700
|
||||
Subject: [PATCH] vsnprintf_s: Increase Buffer Size by 1
|
||||
|
||||
It is a buffer overflow warning that GCC 15.2 is catching.
|
||||
The issue is that it's trying to write to `buf[len++]` when len could
|
||||
potentially be 31, which would write to buf[31] in a buffer of size 32
|
||||
(valid indices 0-31), but the len++ post-increment means it could
|
||||
theoretically write beyond the buffer bounds.
|
||||
|
||||
Fixes
|
||||
|
||||
../../sources/safec-3.9.1/src/str/vsnprintf_s.c: In function 'safec_ftoa.isra':
|
||||
../../sources/safec-3.9.1/src/str/vsnprintf_s.c:523:24: error: writing 32 bytes into a region of size 31 [-Werror=stringop-overflow=]
|
||||
523 | buf[len++] = '0';
|
||||
| ~~~~~~~~~~~^~~~~
|
||||
../../sources/safec-3.9.1/src/str/vsnprintf_s.c:394:10: note: at offset [1, 32] into destination object 'buf' of size 32
|
||||
394 | char buf[PRINTF_FTOA_BUFFER_SIZE];
|
||||
| ^~~
|
||||
cc1: all warnings being treated as errors
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
Upstream: https://github.com/rurban/safeclib/commit/f59a0c8c1b5cf19cd0ed7f9bfb3a1e85f54113d0
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
src/str/vsnprintf_s.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/str/vsnprintf_s.c b/src/str/vsnprintf_s.c
|
||||
index fa53ab42..0b62c3cb 100644
|
||||
--- a/src/str/vsnprintf_s.c
|
||||
+++ b/src/str/vsnprintf_s.c
|
||||
@@ -391,7 +391,7 @@ static size_t safec_ftoa(out_fct_type out, const char *funcname, char *buffer,
|
||||
size_t idx, size_t maxlen, double value,
|
||||
unsigned int prec, unsigned int width,
|
||||
unsigned int flags) {
|
||||
- char buf[PRINTF_FTOA_BUFFER_SIZE];
|
||||
+ char buf[PRINTF_FTOA_BUFFER_SIZE + 1]; // Add extra byte for safety
|
||||
size_t len = 0U, off = 0U;
|
||||
double tmp;
|
||||
double diff = 0.0;
|
||||
--
|
||||
2.47.3
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
From 79e1445f4b3689526b46121b1218cab802b9ae88 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Kuhls <bernd@kuhls.net>
|
||||
Date: Sat, 10 Jan 2026 12:16:22 +0100
|
||||
Subject: [PATCH] vsnprintf_s: Increase Buffer Size by 1
|
||||
|
||||
Another fix similar to https://github.com/rurban/safeclib/commit/f59a0c8c1b5cf19cd0ed7f9bfb3a1e85f54113d0
|
||||
|
||||
In function 'safec_ntoa_format',
|
||||
inlined from 'safec_ntoa_long' at str/vsnprintf_s.c:331:12:
|
||||
str/vsnprintf_s.c:256:24: error: writing 32 bytes into a region of size 0 [-Werror=stringop-overflow=]
|
||||
256 | buf[len++] = '0';
|
||||
| ~~~~~~~~~~~^~~~~
|
||||
str/vsnprintf_s.c: In function 'safec_ntoa_long':
|
||||
str/vsnprintf_s.c:312:10: note: at offset 32 into destination object 'buf' of size 32
|
||||
312 | char buf[PRINTF_NTOA_BUFFER_SIZE];
|
||||
| ^~~
|
||||
In function 'safec_ntoa_format',
|
||||
inlined from 'safec_ntoa_long' at str/vsnprintf_s.c:331:12:
|
||||
str/vsnprintf_s.c:260:24: error: writing 32 bytes into a region of size 0 [-Werror=stringop-overflow=]
|
||||
260 | buf[len++] = '0';
|
||||
| ~~~~~~~~~~~^~~~~
|
||||
str/vsnprintf_s.c: In function 'safec_ntoa_long':
|
||||
str/vsnprintf_s.c:312:10: note: at offset 32 into destination object 'buf' of size 32
|
||||
312 | char buf[PRINTF_NTOA_BUFFER_SIZE];
|
||||
| ^~~
|
||||
cc1: all warnings being treated as errors
|
||||
|
||||
Upstream: https://github.com/rurban/safeclib/commit/79e1445f4b3689526b46121b1218cab802b9ae88
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
src/str/vsnprintf_s.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/str/vsnprintf_s.c b/src/str/vsnprintf_s.c
|
||||
index 0b62c3cb..cf8e866e 100644
|
||||
--- a/src/str/vsnprintf_s.c
|
||||
+++ b/src/str/vsnprintf_s.c
|
||||
@@ -309,7 +309,7 @@ static size_t safec_ntoa_long(out_fct_type out, const char *funcname,
|
||||
unsigned long value, bool negative,
|
||||
unsigned long base, unsigned int prec,
|
||||
unsigned int width, unsigned int flags) {
|
||||
- char buf[PRINTF_NTOA_BUFFER_SIZE];
|
||||
+ char buf[PRINTF_NTOA_BUFFER_SIZE + 1];
|
||||
size_t len = 0U;
|
||||
|
||||
// no hash for 0 values
|
||||
--
|
||||
2.47.3
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://download.samba.org/pub/samba/stable/samba-4.23.5.tar.asc
|
||||
sha256 593a43ddd0d57902237dfa76888f7b02cb7fc7747111369cb31e126db4836b9f samba-4.23.5.tar.gz
|
||||
# https://download.samba.org/pub/samba/stable/samba-4.23.6.tar.asc
|
||||
sha256 e3dabd8b5e42dc97669fa0faef032510a94e496b58f7067082e5036d88f0e702 samba-4.23.6.tar.gz
|
||||
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SAMBA4_VERSION = 4.23.5
|
||||
SAMBA4_VERSION = 4.23.6
|
||||
SAMBA4_SITE = https://download.samba.org/pub/samba/stable
|
||||
SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
|
||||
SAMBA4_INSTALL_STAGING = YES
|
||||
|
||||
@@ -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,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
|
||||
|
||||
@@ -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+, \
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
From 3c0fde94981b025271ffa1788ae425257841bf5a Mon Sep 17 00:00:00 2001
|
||||
From: rofl0r <rofl0r@users.noreply.github.com>
|
||||
Date: Fri, 17 Oct 2025 22:57:39 +0000
|
||||
Subject: [PATCH] reqs: fix integer overflow in port number processing
|
||||
|
||||
closes #586
|
||||
|
||||
CVE: CVE-2025-63938
|
||||
Upstream: https://github.com/tinyproxy/tinyproxy/commit/3c0fde94981b025271ffa1788ae425257841bf5a
|
||||
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
|
||||
---
|
||||
src/reqs.c | 9 ++++++---
|
||||
1 file changed, 6 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/reqs.c b/src/reqs.c
|
||||
index 52135a03..a562c68a 100644
|
||||
--- a/src/reqs.c
|
||||
+++ b/src/reqs.c
|
||||
@@ -174,7 +174,7 @@ static int strip_return_port (char *host)
|
||||
{
|
||||
char *ptr1;
|
||||
char *ptr2;
|
||||
- int port;
|
||||
+ unsigned port;
|
||||
|
||||
ptr1 = strrchr (host, ':');
|
||||
if (ptr1 == NULL)
|
||||
@@ -186,8 +186,11 @@ static int strip_return_port (char *host)
|
||||
return 0;
|
||||
|
||||
*ptr1++ = '\0';
|
||||
- if (sscanf (ptr1, "%d", &port) != 1) /* one conversion required */
|
||||
- return 0;
|
||||
+
|
||||
+ port = atoi(ptr1);
|
||||
+ /* check that port string is in the valid range 1-0xffff) */
|
||||
+ if(strlen(ptr1) > 5 || (port & 0xffff0000)) return 0;
|
||||
+
|
||||
return port;
|
||||
}
|
||||
|
||||
@@ -11,4 +11,7 @@ TINYPROXY_LICENSE = GPL-2.0+
|
||||
TINYPROXY_LICENSE_FILES = COPYING
|
||||
TINYPROXY_CPE_ID_VALID = YES
|
||||
|
||||
# 0001-reqs-fix-integer-overflow-in-port-number-processing.patch
|
||||
TINYPROXY_IGNORE_CVES += CVE-2025-63938
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 0bf30151fe8d9d2fb59b57f6630739dfbbd16417dee69ec57d43b37335bd649a udisks-2.11.0.tar.bz2
|
||||
sha256 e88c52bae02fa13414604bbef42c6bb91c2e24177ee0057ed55c6bd7451bcb6d udisks-2.11.1.tar.bz2
|
||||
sha256 98046e932dc6c739001e79d7079a3bd958fc55475dcd917d27f884c0c93525cc COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
UDISKS_VERSION = 2.11.0
|
||||
UDISKS_VERSION = 2.11.1
|
||||
UDISKS_SOURCE = udisks-$(UDISKS_VERSION).tar.bz2
|
||||
UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisks-$(UDISKS_VERSION)
|
||||
UDISKS_LICENSE = GPL-2.0+
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From https://www.webkitgtk.org/releases/webkitgtk-2.50.4.tar.xz.sums
|
||||
sha1 719c304539cecca945846700cefebc7339eb5924 webkitgtk-2.50.4.tar.xz
|
||||
sha256 d3bfa473845acfab72635bada5e0d134fda6792c5b95c5c5cd141b46125bd8e4 webkitgtk-2.50.4.tar.xz
|
||||
# From https://webkitgtk.org/releases/webkitgtk-2.50.5.tar.xz.sums
|
||||
sha1 e93f7efa9fbc7304cc159c35d8e76d7febab2515 webkitgtk-2.50.5.tar.xz
|
||||
sha256 8737631bac3e9c7ad3e5208f9370e076c09d9c45b39980021ce54edadcc6f94f webkitgtk-2.50.5.tar.xz
|
||||
|
||||
# Hashes for license files:
|
||||
sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WEBKITGTK_VERSION = 2.50.4
|
||||
WEBKITGTK_VERSION = 2.50.5
|
||||
WEBKITGTK_SITE = https://www.webkitgtk.org/releases
|
||||
WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz
|
||||
WEBKITGTK_INSTALL_STAGING = YES
|
||||
@@ -173,18 +173,16 @@ else
|
||||
WEBKITGTK_CONF_OPTS += -DENABLE_JOURNALD_LOG=OFF
|
||||
endif
|
||||
|
||||
# JIT is not supported for MIPS r6, but the WebKit build system does not
|
||||
# have a check for these processors. The same goes for ARMv5 and ARMv6.
|
||||
# JIT is not supported for MIPS, ARMv5, and ARMv6, but the WebKit build
|
||||
# system does not have a check for some of these target processors.
|
||||
#
|
||||
# Disable JIT forcibly here and use the CLoop interpreter instead.
|
||||
# Also, we have to disable the sampling profiler and WebAssembly, which
|
||||
# do NOT work with ENABLE_C_LOOP.
|
||||
#
|
||||
# Also, we have to disable the sampling profiler and webassembly,
|
||||
# which does NOT work with ENABLE_C_LOOP.
|
||||
# Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=278559
|
||||
#
|
||||
# Upstream bugs: https://bugs.webkit.org/show_bug.cgi?id=191258
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=172765
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=265218
|
||||
#
|
||||
ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS_CPU_MIPS64R6),y)
|
||||
ifeq ($(BR2_ARM_CPU_ARMV5)$(BR2_ARM_CPU_ARMV6)$(BR2_mips)$(BR2_mipsel),y)
|
||||
WEBKITGTK_CONF_OPTS += -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON \
|
||||
-DENABLE_SAMPLING_PROFILER=OFF \
|
||||
-DENABLE_WEBASSEMBLY=OFF
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.4.9.txt
|
||||
sha1 dc91c68b03b389645fa6dade92960863d74bca1d wireshark-4.4.9.tar.xz
|
||||
sha256 60551dc787f41e87aeaa1e9c33304f9008037e3baf9fa11aef9c2d584cc0b54b wireshark-4.4.9.tar.xz
|
||||
# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-4.4.13.txt
|
||||
sha1 2e85bc1231775283d3e1593ce700566e0dc4efb9 wireshark-4.4.13.tar.xz
|
||||
sha256 cdaaf455954b45990651ba334ddcc691ee446fcfb332e78d27b0a8451f22dc0f wireshark-4.4.13.tar.xz
|
||||
|
||||
# Locally calculated
|
||||
sha256 edaef632cbb643e4e7a221717a6c441a4c1a7c918e6e4d56debc3d8739b233f6 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WIRESHARK_VERSION = 4.4.9
|
||||
WIRESHARK_VERSION = 4.4.13
|
||||
WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz
|
||||
WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions
|
||||
WIRESHARK_LICENSE = wireshark license
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
From c1452d88114710f5772662b1d8efb9c71edaa34c Mon Sep 17 00:00:00 2001
|
||||
From: Aleksei Bavshin <alebastr89@gmail.com>
|
||||
Date: Sat, 7 Feb 2026 17:48:16 -0800
|
||||
Subject: [PATCH] backend/libinput: fix build with libinput 1.31
|
||||
|
||||
Upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/c1452d88114710f5772662b1d8efb9c71edaa34c
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
backend/libinput/meson.build | 4 ++++
|
||||
backend/libinput/switch.c | 5 +++++
|
||||
2 files changed, 9 insertions(+)
|
||||
|
||||
diff --git a/backend/libinput/meson.build b/backend/libinput/meson.build
|
||||
index c244eb77a..091b0e0eb 100644
|
||||
--- a/backend/libinput/meson.build
|
||||
+++ b/backend/libinput/meson.build
|
||||
@@ -29,3 +29,7 @@ features += { 'libinput-backend': true }
|
||||
wlr_deps += libinput
|
||||
|
||||
internal_config.set10('HAVE_LIBINPUT_BUSTYPE', libinput.version().version_compare('>=1.26.0'))
|
||||
+internal_config.set10(
|
||||
+ 'HAVE_LIBINPUT_SWITCH_KEYPAD_SLIDE',
|
||||
+ libinput.version().version_compare('>=1.30.901')
|
||||
+)
|
||||
diff --git a/backend/libinput/switch.c b/backend/libinput/switch.c
|
||||
index abeec86d7..9dde3c9cb 100644
|
||||
--- a/backend/libinput/switch.c
|
||||
+++ b/backend/libinput/switch.c
|
||||
@@ -2,6 +2,7 @@
|
||||
#include <libinput.h>
|
||||
#include <wlr/interfaces/wlr_switch.h>
|
||||
#include "backend/libinput.h"
|
||||
+#include "config.h"
|
||||
|
||||
const struct wlr_switch_impl libinput_switch_impl = {
|
||||
.name = "libinput-switch",
|
||||
@@ -36,6 +37,10 @@ void handle_switch_toggle(struct libinput_event *event,
|
||||
case LIBINPUT_SWITCH_TABLET_MODE:
|
||||
wlr_event.switch_type = WLR_SWITCH_TYPE_TABLET_MODE;
|
||||
break;
|
||||
+#if HAVE_LIBINPUT_SWITCH_KEYPAD_SLIDE
|
||||
+ case LIBINPUT_SWITCH_KEYPAD_SLIDE:
|
||||
+ return;
|
||||
+#endif
|
||||
}
|
||||
switch (libinput_event_switch_get_switch_state(sevent)) {
|
||||
case LIBINPUT_SWITCH_STATE_OFF:
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.0/downloads/wlroots-0.19.0.tar.gz.sig
|
||||
# https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.2/downloads/wlroots-0.19.2.tar.gz.sig
|
||||
# with key 34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 "emersion <contact@emersion.fr>"
|
||||
sha256 aefb0fe2633b0aad1d66123b2f41afab004fb625e2a7790492cdd39a805cac91 wlroots-0.19.0.tar.gz
|
||||
sha256 09a0a8d60104c8b0772fee4f60ba76a89aed7e59dff7659d00960fba06bdf267 wlroots-0.19.2.tar.gz
|
||||
|
||||
# Hashes for license files:
|
||||
sha256 35d427c043dcafe8893b9e7247348f599847c81d9a067703587c80707f3d58df LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WLROOTS_VERSION = 0.19.0
|
||||
WLROOTS_VERSION = 0.19.2
|
||||
WLROOTS_SITE = https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/$(WLROOTS_VERSION)/downloads
|
||||
WLROOTS_LICENSE = MIT
|
||||
WLROOTS_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 d78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9 wmctrl-1.07.tar.gz
|
||||
sha256 d78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9 wmctrl_1.07.orig.tar.gz
|
||||
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user