<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/libs, branch master</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2025-06-23T09:19:08Z</updated>
<entry>
<title>libcrypt-compat: introduce package</title>
<updated>2025-06-23T09:19:08Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-06-16T23:51:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=e3cf7088f14cac1b58ac6bf8738e9b26eb81bbfa'/>
<id>urn:sha1:e3cf7088f14cac1b58ac6bf8738e9b26eb81bbfa</id>
<content type='text'>
glibc 2.39 has removed libcrypt completely.
solution: build libxcrypt with glibc compatibility.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19160
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>gmp: fix compilation with GCC 15.1</title>
<updated>2025-06-08T10:46:17Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-06-01T11:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=628b3ff2c3ddd24cdef1c14326fa2fa2dd87e098'/>
<id>urn:sha1:628b3ff2c3ddd24cdef1c14326fa2fa2dd87e098</id>
<content type='text'>
Apply same patches to gmp on the host side to fix GCC 15 build errors.

https://github.com/openwrt/openwrt/commit/31800db91d43042813b7249a09fd61c356b39767

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/18992
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>mbedtls: fix building with GCC 15.1</title>
<updated>2025-06-08T10:20:15Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2025-04-26T10:42:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=e5952140309a4abb5f6f3273ec5819044462e182'/>
<id>urn:sha1:e5952140309a4abb5f6f3273ec5819044462e182</id>
<content type='text'>
Disable -Wunterminated-string-initialization for now.

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18600
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>libxcrypt: update to 4.4.38</title>
<updated>2025-06-08T09:40:58Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-06-07T13:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=a461f53bfdff14341bf84ba4221daeedea3f74bb'/>
<id>urn:sha1:a461f53bfdff14341bf84ba4221daeedea3f74bb</id>
<content type='text'>
This release includes several fixes, most notable are
"-Wunterminated-string-initialization" fixes for upcoming GCC 15.x

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19011
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>libxcrypt: import from packages feed</title>
<updated>2025-06-08T09:40:58Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-06-07T13:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=f544392fc3c6c435e4b9acaca5744abb8ccb0a55'/>
<id>urn:sha1:f544392fc3c6c435e4b9acaca5744abb8ccb0a55</id>
<content type='text'>
Import libxcrypt from the packages feed to the main OpenWrt repo,
as glibc 2.41 doesn't provide libcrypt (since 2.39 release).

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19011
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: drop GCC11</title>
<updated>2025-05-26T17:20:56Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-26T17:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=fb2c59b94222ca272df565e54d7e4cdf7c21333f'/>
<id>urn:sha1:fb2c59b94222ca272df565e54d7e4cdf7c21333f</id>
<content type='text'>
There is no practical value in keeping GCC11 around, as even OpenWrt 23.05
uses GCC12 as the default one, so drop it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>openssl: Update to 3.5.0</title>
<updated>2025-05-18T11:40:17Z</updated>
<author>
<name>Ryan Keane</name>
</author>
<published>2025-05-15T09:08:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=3cd2ff31504ddd2aff46397cd4f9ce7aaefa783f'/>
<id>urn:sha1:3cd2ff31504ddd2aff46397cd4f9ce7aaefa783f</id>
<content type='text'>
Refresh patch:
- 100-Configure-afalg-support.patch
- 120-strip-cflags-from-binary.patch
- 140-allow-prefer-chacha20.patch
- 500-e_devcrypto-default-to-not-use-digests-in-engine.patch
- 510-e_devcrypto-ignore-error-when-closing-session.patch

Signed-off-by: Ryan Keane &lt;the.ra2.ifv@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/15804
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtracefs: update to 1.8.2</title>
<updated>2025-05-13T14:48:49Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2025-05-11T19:06:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=19de58edaa4bf3d15b76e13e06d385b04820ea1c'/>
<id>urn:sha1:19de58edaa4bf3d15b76e13e06d385b04820ea1c</id>
<content type='text'>
Changelog:
0379096 libtracefs: version 1.8.2
e2e0b4d sqlhist: Add bash completion for the sqlhist utility
78dd6d5 libtracefs: Add trace_sql.bash for tracefs_sql() bash completions
4f66bca libtracefs: Fix trace_sql() to handle buckets cast
6680dae libtracefs: Have tracefs_sql() cast handle stacktrace
4668195 libtracefs: Handle synthetic events with dynamic strings as fields
48a7752 libtracefs: Fix COMM for use as a field for tracefs_sqlhist()
a8d57d2 libtracefs: Fix mistaken update to TRACEFS_STACKTRACE macro
6e913f7 libtracefs: utest: Do not fail if uprobes are not supported by kernel
5db5cf5 libtracefs: Rerun bison and flex via make sqlhist_remake
1514530 libtracefs: Add make sqlhist_remake to run bison and flex
d49b6fa libtrace: Fix memory leak in tracefs_cpu
07cff64 libtracefs: Fix the read file failure code checking
457f02f trace-cmd: Unit test for tracefs_instance_file_append() API
a2bfb49 libtracefs: utest: Rename private functions to fix static building
65f629e libtracefs utest: Do not test more events than what the ring buffer can hold
05a5dc4 libtracefs utest: Fix min percent test
0a46992 libtracefs utest: Add test to check handling multiple dynamic events
bd47435 libtracefs: Destroy synthetic and eprobes before other events
78d8d2e libtracefs: Have tracefs_dynevent_get_all() find kprobes and uprobes properly
ef70c00 libtracefs .gitignore: Ignore utest/trace-utest in git
ff20336 libtracefs utest: Do not test kprobe interface if there's no kprobes
93d9049 libtracefs: Have tracefs_instance_tracers() return instance tracers
4cbebed libtracefs: Documentation: Add missing documentation to meson.build

Link: https://github.com/openwrt/openwrt/pull/18783
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>libubox: update to Git HEAD (2024-12-19)</title>
<updated>2025-05-05T11:57:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-05-05T07:58:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=6f8f4041137cd9a922647487e7cfa3342bd3fcc9'/>
<id>urn:sha1:6f8f4041137cd9a922647487e7cfa3342bd3fcc9</id>
<content type='text'>
3868f47c8f6c blob: constify attr argument to blob_memdup

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>libiconv-full: update to 1.18</title>
<updated>2025-05-04T18:50:33Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-03T22:06:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/pepe2k/commit/?id=b0aa7b3da685d0df3b7a815a70acc595d1fe429f'/>
<id>urn:sha1:b0aa7b3da685d0df3b7a815a70acc595d1fe429f</id>
<content type='text'>
libiconv 1.17 fails to compile with GCC15 when doing the host build,
luckily version 1.18 already contains the fixes required so update to it.

New in 1.18:
* Many more transliterations, in particular also of Emoji characters.
* The iconv_open function is now POSIX:2024 compliant: it recognizes a
  suffix //NON_IDENTICAL_DISCARD in the 'tocode' argument, with the effect
  that characters that cannot be represented in the target character set
  will be silently discarded. Whereas the suffix //IGNORE in the 'tocode'
  argument has the effect of discarding not only characters that cannot be
  represented in the target character set, but also invalid multibyte
  sequences in the input.
  Accordingly, the iconvctl function accepts requests
    ICONV_GET_DISCARD_INVALID, ICONV_SET_DISCARD_INVALID,
    ICONV_GET_DISCARD_NON_IDENTICAL, ICONV_SET_DISCARD_NON_IDENTICAL.
* The iconv_open function and the iconv program now support multiple suffixes,
  such as //TRANSLIT//IGNORE, not only one.
* GB18030 is now an alias for GB18030:2005. A new converter for GB18030:2022
  is added. Since this encoding merely cleans up a few private-use-area
  mappings, you can continue to use the GB18030 converter, for backward
  compatibility. Its Unicode to GB18030 conversion direction has been
  enhanced, to help transitioning away from PUA code points.
* When converting from/to an EBCDIC encoding, a non-standard way of
  converting newlines can be requested
    - at the C level, by calling iconvctl with argument ICONV_SET_FROM_SURFACE
      or ICONV_SET_TO_SURFACE, or
    - from the iconv program, by setting the environment variable
      ICONV_EBCDIC_ZOS_UNIX to a non-empty value.
* Special support for z/OS: The iconv program adds a charset metadata tag to
  its output file. (Contributed by Mike Fulton.)
* For conversions from UCS-2, UCS-4, UTF-16, UTF-32, invoking
  iconv(cd,NULL,NULL,...) now preserves the byte order state.

Link: https://github.com/openwrt/openwrt/pull/18698
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
