Now Reading
musl – musl 1.2.4 launched

musl – musl 1.2.4 launched

2023-07-30 11:39:16


musl – musl 1.2.4 launched

[<prev] [next>] [day] [month] [year] [list]

Date: Mon, 1 Could 2023 23:47:32 -0400
From: Wealthy Felker <dalias@...c.org>
To: musl@...ts.openwall.com
Topic: musl 1.2.4 launched

This launch provides TCP fallback to the DNS stub resolver, fixing the
longstanding incapacity to question giant DNS data and incompatibility
with recursive nameservers that do not give partial ends in
truncated UDP responses. It additionally makes a variety of different bug fixes and
enhancements in DNS and associated performance, together with making each
the fashionable and legacy API outcomes differentiate between NODATA and
NxDomain circumstances in order that the caller can deal with them in a different way.

On the API degree, the legacy "LFS64" ("giant file assist")
interfaces, which had been offered by macros remapping them to their
commonplace names (#outline stat64 stat and comparable) have been deprecated
and are now not offered beneath the _GNU_SOURCE function profile, solely
beneath express _LARGEFILE64_SOURCE. The latter can even be eliminated in
a future model. Builds damaged by this alteration may be mounted short-term
by including -D_LARGEFILE64_SOURCE to CFLAGS, however must be mounted to make use of
the usual interfaces.

The dynamic linker (and static-PIE entry level code) provides assist for
the brand new compact "RELR" format for relative relocations which latest
linkers can generate. Use of this linker function for dynamic-linked
applications will make them rely upon having musl 1.2.4 or later obtainable
at runtime. Static-linkied PIE binaries utilizing it, as at all times, are
self-contained and don't have any such dependency.

A lot of bugs have been mounted, together with many within the large
printf household of capabilities, incorrect ordering of digits vs non-digits
in strverscmp, and several other uncommon race-condition nook circumstances in thread
synchronization logic at thread exit time, in multi-threaded fork,
pthread_detach, and POSIX semaphores.


https://musl.libc.org/releases/musl-1.2.4.tar.gz
https://musl.libc.org/releases/musl-1.2.4.tar.gz.asc



Particular thanks goes out to musl's launch sponsors for supporting the
undertaking financially by way of Patreon and GitHub Sponsors on the $32/month
degree or larger:

* Andrew Kelley / ziglang
* Danny McClanahan
* enduser
* Eric Pruitt
* Evan Phoenix
* Greg Krimer
* Hurricane Labs
* Justin Cormack
* Kentik
* Laurent Bercot
* Michael Sartain
* Mirza Prasovic
* Moinak Bhattacharyya
* Nabu Casa
* Nathan Hoad
* Neal Gompa
* Stackhero
* Tyler James Frederick

For info on changing into a sponsor, go to considered one of:

https://github.com/sponsors/richfelker
https://patreon.com/musl

Powered by blistsmore mailing lists

See Also

Confused about mailing lists and their use?
Read about mailing lists on Wikipedia
and take a look at these
guidelines on proper formatting of your messages.

Powered by Openwall GNU/*/Linux
Powered by OpenVZ

Source Link

What's Your Reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top