<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openwrt, branch v23.05.6</title>
<subtitle>OpenWrt Source Repository</subtitle>
<id>https://git.openwrt.org/openwrt/openwrt/atom?h=v23.05.6</id>
<link rel='self' href='https://git.openwrt.org/openwrt/openwrt/atom?h=v23.05.6'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/'/>
<updated>2025-08-15T22:10:50Z</updated>
<entry>
<title>OpenWrt v23.05.6: adjust config defaults</title>
<updated>2025-08-15T22:10:50Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-08-15T22:10:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=761ee326d7e0c9be4569ec1428816c008a202757'/>
<id>urn:sha1:761ee326d7e0c9be4569ec1428816c008a202757</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ath79: add extended AR9344 reset sequence</title>
<updated>2025-08-14T18:27:40Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2025-01-03T20:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=539228933caab51a21c239ec3b7e8f7a366e96b9'/>
<id>urn:sha1:539228933caab51a21c239ec3b7e8f7a366e96b9</id>
<content type='text'>
According to datasheet, on AR9344 the switch and switch analog need to
be reset first before initiating a full reset.

Resetting these systems fixes spurious reset hangs on Atheros AR9344
SoCs.

Link: https://github.com/freifunk-gluon/gluon/issues/2904

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
(cherry picked from commit 144af32b47be6181f01815762159dff863f4616b)

account for
torvalds/linux/commit/41ccb3a0eb57741eebd72e51e011ef098bb1493d
torvalds/linux/commit/5eddff6add4feebac625f256d2fe292935351ce3
[felix.bau@gmx.de: adjust patch so it applies without commits above]
Signed-off-by: Felix Baumann &lt;felix.bau@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/19759
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Add additional net scheduler fix</title>
<updated>2025-08-12T09:53:10Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-08-11T15:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=fc876e9d50c701280fa27ea3f122672643163346'/>
<id>urn:sha1:fc876e9d50c701280fa27ea3f122672643163346</id>
<content type='text'>
This fixes a problem introduced in the net scheduler fixes recently
backported.

Fixes: 242bca458fe4 ("kernel: backport fixes missing in stable")
Link: https://github.com/openwrt/openwrt/pull/19747
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>hostapd: fix logging of configuration content</title>
<updated>2025-08-10T19:52:47Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2025-05-21T12:36:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=29f3f276a8d8c9cd3c590414fe54b5dfb09fe70e'/>
<id>urn:sha1:29f3f276a8d8c9cd3c590414fe54b5dfb09fe70e</id>
<content type='text'>
This commit is an adoption of the fix for #14049 to
apply it for owrt-23.05.

Signed-off-by: Christian Korber &lt;ck@dev.tdt.de&gt;
Link: https://github.com/openwrt/openwrt/pull/17718
Link: https://github.com/openwrt/openwrt/pull/19658
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: backport fixes missing in stable</title>
<updated>2025-08-07T18:03:51Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-07-27T11:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=242bca458fe4897a278ced1e088143ff29a6b40e'/>
<id>urn:sha1:242bca458fe4897a278ced1e088143ff29a6b40e</id>
<content type='text'>
The a stable commit depend son these additional backports.

Without these additional backports this commit causes kernel warnings:
commit e269f29e9395527bc00c213c6b15da04ebb35070
Author: Lion Ackermann &lt;nnamrec@gmail.com&gt;
Date:   Mon Jun 30 15:27:30 2025 +0200
    net/sched: Always pass notifications when child class becomes empty
    [ Upstream commit 103406b38c600fec1fe375a77b27d87e314aea09 ]

Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.189&amp;id=e269f29e9395527bc00c213c6b15da04ebb35070

Link: https://github.com/openwrt/openwrt/pull/19695
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: glibc: Update glibc 2.37 to recent HEAD</title>
<updated>2025-07-27T17:55:36Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-07-27T11:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=550904397242299e8ab81aa43f9d1751e61d6d68'/>
<id>urn:sha1:550904397242299e8ab81aa43f9d1751e61d6d68</id>
<content type='text'>
23021eda75 malloc: Use __get_nprocs on arena_get2 (BZ 30945)
9a1bdd7df7 S390: Do not clobber r7 in clone [BZ #31402]
2fadb0d9b4 support: use 64-bit time_t (bug 30111)
08ac41cf08 make ‘struct pthread’ a complete type
9da8174362 nptl: Unconditionally use a 32-byte rseq area
a11c8d521d Include sys/rseq.h in tst-rseq-disable.c
829b64598b linux: Use rseq area unconditionally in sched_getcpu (bug 31479)
6f28bfa4a0 LoongArch: Correct {__ieee754, _}_scalb -&gt; {__ieee754, _}_scalbf
314b731dd8 AArch64: Improve SVE memcpy and memmove
d0da4fb615 Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h
4c3985b4c8 AArch64: Add support for MOPS memcpy/memmove/memset
e7f8117b60 AArch64: Cleanup ifuncs
455b1b2b7f AArch64: Cleanup emag memset
cb48c2603a AArch64: Add memset_zva64
3dcb8fde81 AArch64: Remove Falkor memcpy
882b7dc2ab aarch64: correct CFI in rawmemchr (bug 31113)
bbc290aad4 aarch64: fix check for SVE support in assembler
fb8f66c22d AArch64: Check kernel version for SVE ifuncs
6eab323a3c powerpc: Fix ld.so address determination for PCREL mode (bug 31640)
89ce64b269 iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961)
ae014a15b4 nptl: Fix tst-cancel30 on kernels without ppoll_time64 support
f75c298e74 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677)
5eea50c440 CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678)
a8070b3104 CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678)
6e106dc214 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680)
1aa819a693 elf: Also compile dl-misc.os with $(rtld-early-cflags)
bcd2bf36b4 sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574)
2a41cb9c71 login: Check default sizes of structs utmp, utmpx, lastlog
36ef0d2f2f login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701)
90304900c3 nscd: Use time_t for return type of addgetnetgrentX
f4de99ea83 hurd: fix build of tst-system.c
3956fd48d3 Force DT_RPATH for --enable-hardcoded-path-in-tests
340ca2d514 s390x: Fix segfault in wcsncmp [BZ #31934]
182f4a8c75 Add AT_RSEQ_* from Linux 6.3 to elf.h
a858172cf9 nptl: fix potential merge of __rseq_* relro symbols
643709c6ee elf: Make dl-rseq-symbols Linux only
7f769dd008 Linux: Make __rseq_size useful for feature detection (bug 31965)
40a1e1798b resolv: Allow short error responses to match any query (bug 31890)
3da1b0064a resolv: Do not wait for non-existing second DNS response after error (bug 30081)
708f507e30 resolv: Track single-request fallback via _res._flags (bug 31476)
88b3554ed9 tests: replace system by xsystem
40fb943e12 linux: Update the mremap C implementation [BZ #31968]
aaed1cc9fc mremap: Update manual entry
590e58b652 Add mremap tests
aca9c7d5de resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
6e642a47fa Fix name space violation in fortify wrappers (bug 32052)
f82e0922de x86: Fix bug in strchrnul-evex512 [BZ #32078]
6eb9420551 support: Add FAIL test failure helper
5784740194 stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
bb6cfec3dd Make tst-ungetc use libsupport
810fa2488c ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
5259c8f052 ungetc: Fix backup buffer leak on program exit [BZ #27821]
5b853745fd posix: Use &lt;support/check.h&gt; facilities in tst-truncate and tst-truncate64
3d0acc5b20 nptl: Use &lt;support/check.h&gt; facilities in tst-setuid3
0141e7c794 libio: Attempt wide backup free only for non-legacy code
a4d9258090 elf: Change ldconfig auxcache magic number (bug 32231)
4b2b81deb4 nptl: initialize rseq area prior to registration
b2ab6ce0f5 nptl: initialize cpu_id_start prior to rseq registration
71fca07505 x86: Avoid integer truncation with large cache sizes (bug 32470)
d5ff2fa5af x86_64: Sort fpu/multiarch/Makefile
3607863050 x86_64: Add log2 with FMA
c0cae389fb x86_64: Add expm1 with FMA
f2947239b6 x86_64: Add log1p with FMA
ec7c01efee x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]
0c6f7cd550 elf: Fix slow tls access after dlopen [BZ #19924]
f0c2fcce5f x86: Only align destination to 1x VEC_SIZE in memset 4x loop
ec40bb7938 sysdeps/x86/Makefile: Split and sort tests
b0eef2f27f x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
7e84df6892 x86: Improve large memset perf with non-temporal stores [RHEL-29312]
7d1c950582 x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
19d8959b4d elf: Avoid some free (NULL) calls in _dl_update_slotinfo
abe2bb2b47 elf: Support recursive use of dynamic TLS in interposed malloc
9083997843 misc: Add support for Linux uio.h RWF_NOAPPEND flag
a3d7865b09 Fix underallocation of abort_msg_s struct (CVE-2025-0395)
24d69e33fc stdlib: Test using setenv with updated environ [BZ #32588]
5288c29247 assert: Reformat Makefile.
b989519fe1 assert: Add test for CVE-2025-0395
7feb4c414e AArch64: Improve generic strlen
7d16ea8b42 AArch64: Optimize memset
06eafb057a AArch64: Remove zva_128 from memset
93e4b0796e math: Improve layout of expf data
c747695762 AArch64: Add SVE memset
b4a783aa30 AArch64: Use prefer_sve_ifuncs for SVE memset
032545ebd3 math: Improve layout of exp/exp10 data
7403ede2d7 elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static
5b1ea2a223 support: Use const char * argument in support_capture_subprogram_self_sgid
1e29775735 support: Add support_record_failure_barrier
e8e6c54353 elf: Test case for bug 32976 (CVE-2025-4802)
0f4e5f764b x86_64: Fix typo in ifunc-impl-list.c.
fba1c47cb5 elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
9643281f9c support: Don't fail on fchown when spawning sgid processes
245dffa9ed support: Pick group in support_capture_subprogram_self_sgid if UID == 0
ea179f9a37 Fix error reporting (false negatives) in SGID tests
58b768addb posix: Fix double-free after allocation failure in regcomp (bug 33185)

Link: https://github.com/openwrt/openwrt/pull/19552
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>wireless-regdb: Update to version 2025.07.10</title>
<updated>2025-07-27T17:54:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-07-20T15:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=47b419b7afbf5811ad5ca034034775128ab61258'/>
<id>urn:sha1:47b419b7afbf5811ad5ca034034775128ab61258</id>
<content type='text'>
6953f19 wireless-regdb: Update regulatory info for Indonesia (ID) for 2025
2e8214e wireless-regdb: Permit 320 MHz bandwidth in 6 GHz band for GB
a94f685 wireless-regdb: Update regulatory info for Egypt (EG) for 2024
7628ce2 wireless-regdb: Update regulatory rules for Brazil (BR) on 6GHz
4411b39 wireless-regdb: Update regulatory info for Vietnam (VN) for 2025
490f136 wireless-regdb: Update regulatory info for Estonia (EE) for 2024
c56c663 wireless-regdb: update regulatory rules for Paraguay (PY) on 6 GHz for 2025
5a8ced5 wireless-regdb: Update regulatory info for CEPT countries for 6GHz listed by WiFi Alliance
5fd8ee3 wireless-regdb: update regulatory rules for Bosnia and Herzegovina (BA) for 6 GHz
e05260a wireless-regdb: update regulatory database based on preceding changes

Link: https://github.com/openwrt/openwrt/pull/19474
(cherry picked from commit 7fe06b7f56d95703a0cfb4c0e54dc8a6731dc70c)
Link: https://github.com/openwrt/openwrt/pull/19539
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: fix CMake generator for non-Ninja builds</title>
<updated>2025-07-27T17:53:03Z</updated>
<author>
<name>Ivan Romanov</name>
</author>
<published>2024-08-26T07:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=6179b450fb0bd2e3b9e11fc467263da43bc9a703'/>
<id>urn:sha1:6179b450fb0bd2e3b9e11fc467263da43bc9a703</id>
<content type='text'>
OpenWRT by default uses the Ninja generator, but some packages disable
Ninja and use the default Unix Makefiles generator. This generator can
be overridden in the user environment with `CMAKE_GENERATOR`. This patch
explicitly sets the correct generator when `PKG_USE_NINJA:=0`.

In particular, the `mt76` package uses the Makefiles generator.

Signed-off-by: Ivan Romanov &lt;drizt72@zoho.eu&gt;
Link: https://github.com/openwrt/openwrt/pull/16263
(cherry picked from commit 4646aa169986036772b9f75393c08508d20ddf8b)
Link: https://github.com/openwrt/openwrt/pull/19525
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>libxml2: update to 2.14.5</title>
<updated>2025-07-27T17:50:59Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-07-12T12:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=d06733b5990ed2ba9ee30c3394fdda0fa9aa09bd'/>
<id>urn:sha1:d06733b5990ed2ba9ee30c3394fdda0fa9aa09bd</id>
<content type='text'>
Release Notes:
    https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.7
    https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.8
    https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.14.3
    https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.14.4
    https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.14.5

Fixes:
CVE-2025-32415 CVE-2025-32414 CVE-2025-6170 CVE-2025-49794 CVE-2025-49795 CVE-2025-49796

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/19383
(cherry picked from commit c08c2d6eb39dd5e040d6a50fdb46471b268fad1a)
Signed-off-by: Andreas Gnau &lt;andreas.gnau@iopsys.eu&gt;
Link: https://github.com/openwrt/openwrt/pull/19485
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>prereq-build: limit python distutils check to &lt;v3.12</title>
<updated>2025-07-24T20:00:58Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-09T15:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/openwrt/commit/?id=235d6eec75e66328607749a0a3ffba700ceea90c'/>
<id>urn:sha1:235d6eec75e66328607749a0a3ffba700ceea90c</id>
<content type='text'>
v3.12 won't have it anymore.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16699
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
(cherry picked from commit 8191c8980f04087eaf2921dc327fff219999bd55)
Link: https://github.com/openwrt/openwrt/pull/19513
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
