[ANNOUNCE] klibc 2.0.14
Ben Hutchings <[email protected]> Tue, 04 Mar 2025 04:33:40 +0100
| Newsgroups | org.kernel.vger.initramfs |
|---|---|
| Message-ID | <[email protected]> |
I have released version 2.0.14. This is available in the git
repository at:
https://git.kernel.org/pub/scm/libs/klibc/klibc.git
and as a tarball at:
https://mirrors.kernel.org/pub/linux/libs/klibc/2.0/
New features:
- Added a system call wrapper for inotify_init1(), and a inotify_init()
function for architectures that only have the newer system call
Bug fixes:
- inet_pton() actually works now
- inet_aton() detects and returns 0 for more (hopefully all) invalid
inputs
- mlock(), munlock(), mlockall(), and munlockall() system call
wrappers are again defined on all architectures
- parisc port is compatible with kernel headers from Linux 6.10+
- ipconfig no longer triggers alignment faults when processing DHCP
option 51 on a CPU that requires natural alignment
- mips64 port explicitly sets the executable base address, fixing linker
errors where the toolchain's default is not what we expect
Other changes:
- ia64 port has been removed
- The untested no-MMU support has been removed
- All ports that were still using socketcall() now use the separate
system calls instead
A git shortlog of changes since version 2.0.13 follows.
Ben.
Ben Hutchings (15):
[klibc] 2.0.13 released, next version is 2.0.14
[klibc] tests: Add test programs for inet_aton() and inet_pton()
[klibc] inet: Fix character type test in inet_pton()
[klibc] inet: Stricter byte parsing in inet_aton()
[klibc] inet: Stricter IPv6 field parsing in inet_pton()
[klibc] Delete the ia64 port
[klibc] parisc: Fix build with Linux 6.10+
[klibc] Remove unused no-MMU support
[klibc] syscalls: Define mlock() etc. on all architectures
[klibc] syscalls: Clean up the fork() and clone() definitions
[klibc] syscalls: Make more system calls non-optional
[klibc] syscalls: Remove _KLIBC_SYS_SOCKETCALL config macro
[klibc] syscalls: Remove support for socketcall()
[klibc] syscalls: Support for inotify_init1()
[klibc] mips64: Set executable base address to fix link failure on R6
Donny Xia (1):
[klibc] Fix the inet_pton implementation
Jesse Taube (1):
[klibc] ipconfig: align reads of ext for RISC architectures
--
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed
- Carolyn Scheppner
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmfGdJQACgkQ57/I7JWG EQmSFRAAq2Sk0YgvhcrhjH6MfsPYpQzN/h/WCMftCyTax3VdOuupcvfqFShu/FuP mCmo3YNxLoeNsntQIBjkZqmRBmweux8JTC0vv5Wv2haL7bF0ygPlsi1fOoWfktKT zHvRz4046ZbFPWEMlyPcSW+KkF2jt273U+l+MWOsyX6xw2hv/lX4ZWtKvIiWJBHe fVJO68vE+OBLDaYnx288acsLC7Noeh1YF86xz5M7lSFL1HQsrPf+LhfYJTHrvfL5 X/mSNoy3xdtTaQgwFe3EL2HVGmhn4065KGZ/NywdDWBG9GEgAPgycZKwEMnzd4VX 5uMoHiAJ929ZzuF9QR+ktvfjOQSMw+yhnhuodMJP4Bv53cLSmn6KIYjxAvXYUyVj VMJEPpw9ViSlCXkvAfuFe+A1/H0DXRGWWJrs1zHZicTwsAnQPB7cKOVqmIjtQIHz FM98qC3jk+AgqegEb1PWic0jLSN6+WmlXWXZMGOoywSqN37QiaXTXAs7xB8Ofud1 /oOj+Fjr8tT52yHmP/kmJ783NWLdRerY1QRN9lfSKOjPHfgiPGkS0f8ws/SUCO6C 4WVENLcugNn1jDN7rMHHU6ZpjFueXWPHblZgW5EdrlzGggNj3CS5Pc2h9bNeerFC asn9LeYh90avVOC/gjXCqekliU/z7WX1VzIjnY/xy5+uTzWLy94= =SGoW -----END PGP SIGNATURE-----