mirror of git://git.musl-libc.org/musl
release 1.1.7
This commit is contained in:
parent
d5a5045382
commit
8c1c57a64b
43
WHATSNEW
43
WHATSNEW
|
@ -1410,3 +1410,46 @@ bugs fixed:
|
||||||
arch-specific bugs fixed:
|
arch-specific bugs fixed:
|
||||||
- on or1k, some syscalls with 64-bit arguments were broken (misaligned)
|
- on or1k, some syscalls with 64-bit arguments were broken (misaligned)
|
||||||
- usage of sahf instruction on x86_64 crashed on some early cpu models
|
- usage of sahf instruction on x86_64 crashed on some early cpu models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
1.1.7 release notes
|
||||||
|
|
||||||
|
new features:
|
||||||
|
- alternate passwd/group backend support via nscd protocol
|
||||||
|
- masked cancellation mode extension (experimental)
|
||||||
|
- aio cancellation
|
||||||
|
- aarch64 port (experimental)
|
||||||
|
|
||||||
|
performance:
|
||||||
|
- significant memset asm optimizations on i386 and x86_64
|
||||||
|
|
||||||
|
compatibility:
|
||||||
|
- suppress EINTR in semaphores for old kernels where futex restart is broken
|
||||||
|
- always set optarg in getopt_long
|
||||||
|
- support SOCK_RAW socket type in getaddrinfo
|
||||||
|
- report success instead of EINPROGRESS when close is interrupted
|
||||||
|
|
||||||
|
bugs fixed:
|
||||||
|
- multithreaded set*id() was not async-signal safe, had various race bugs
|
||||||
|
- getspnam_r returned results for partial username matches
|
||||||
|
- wordexp bad character checker mis-counted parentheses
|
||||||
|
- close on fd with pending aio could lead to file corruption
|
||||||
|
- old aio implementation had numerous conformance bugs
|
||||||
|
- malloc init code could deadlock due to race condition
|
||||||
|
- pthread_exit did not disable cancellation
|
||||||
|
- pthread_cond_wait could wrongly consume signal on cancellation
|
||||||
|
- execvp wrongly stopped path search on EACCESS
|
||||||
|
- fsync, fdatasync, and msync were not honored as cancellation points
|
||||||
|
- fchmodat was subject to fd leak race (missing O_CLOEXEC)
|
||||||
|
- fchmodat failed to report EOPNOTSUPP in race path
|
||||||
|
- passwd/group lookup functions had various minor error-reporting bugs
|
||||||
|
- isatty had false-positives/device-state-corruption for OSS sound devices
|
||||||
|
- configure script failed to detect gcc with translated messages
|
||||||
|
- FLT_ROUNDS macro failed to reflect rounding mode changes in fenv
|
||||||
|
|
||||||
|
arch-specific bugs fixed:
|
||||||
|
- mips fesetenv did not handle FE_DFL_ENV
|
||||||
|
- mips POLLWRNORM and POLLWRBAND macros had wrong values
|
||||||
|
- x32 pthread synchronization object type definitions were wrong
|
||||||
|
- powerpc minimum signal stack size was insufficient
|
||||||
|
|
Loading…
Reference in New Issue