mirror of git://git.musl-libc.org/musl
release 1.1.19
This commit is contained in:
parent
1366b3c5e6
commit
55df09bfcc
45
WHATSNEW
45
WHATSNEW
|
@ -1862,3 +1862,48 @@ regression fixes:
|
||||||
|
|
||||||
other bug fixes:
|
other bug fixes:
|
||||||
- stack overflow in posix_spawnp with large PATH variable in environment
|
- stack overflow in posix_spawnp with large PATH variable in environment
|
||||||
|
|
||||||
|
|
||||||
|
1.1.19 release notes
|
||||||
|
|
||||||
|
new features:
|
||||||
|
- iconv framework for processing stateful encodings
|
||||||
|
- iconv support for iso-2022-jp
|
||||||
|
- iconv support for converting to legacy JIS-based Japanese encodings
|
||||||
|
- iconv support for UTF-16/32 with BOM-determined endianness
|
||||||
|
- iconv ibm1047 (ebcdic latin1-equivalent) support
|
||||||
|
- iconv cp866 (dos cyrillic) support
|
||||||
|
- character data tables & case mappings updated to Unicode 10.0
|
||||||
|
- fopencookie stdio extension
|
||||||
|
- strftime padding character extensions
|
||||||
|
- header-level support for new linux features through 4.13
|
||||||
|
|
||||||
|
compatibility:
|
||||||
|
- UTC timezone is now called UTC instead of GMT
|
||||||
|
- _DIRENT_HAVE_D_* macros in dirent.h
|
||||||
|
- dladdr dli_fbase definition now matches other implementations
|
||||||
|
- pthread_getattr_np now reports guard size
|
||||||
|
- strftime '+' modifier better matches apparent intent of POSIX
|
||||||
|
- getopt_long handles long option names containing '='
|
||||||
|
- better compatibility with linux uapi headers
|
||||||
|
- workaround linux bug where getcwd can return non-absolute pathname
|
||||||
|
- configure logic for finding compiler_rt with clang
|
||||||
|
- execvp path search now continues after ENOTDIR components
|
||||||
|
|
||||||
|
bugs fixed:
|
||||||
|
- fgetwc failed when character crossed buffer boundary
|
||||||
|
- memory corruption after failing to dlopen a second libc
|
||||||
|
- sysconf reported infinite rlimits incorrectly
|
||||||
|
- getopt_long --opt=arg did not work with partial matches
|
||||||
|
- printf was wrong for alt-form octal with value 0, no explicit precision
|
||||||
|
- endian errors in arpa/nameser.h and netinet/icmp6.h (missing endian.h)
|
||||||
|
- atfork handler could clobber fork's errno
|
||||||
|
- iconv could wrongly output surrogate pairs in ucs2
|
||||||
|
- fmemopen buffer underallocation with extreme size argument
|
||||||
|
- getaddrinfo AI_NUMERICSERV wrong error code
|
||||||
|
- data race in at_quick_exit
|
||||||
|
- ldd failed to honor rpath $ORIGIN for program in . without "./" prefix
|
||||||
|
|
||||||
|
arch-specfic bugs fixed:
|
||||||
|
- x32 unistd.h wrongly reported LP64 instead of ILP32
|
||||||
|
- aarch64 signal.h had wrong type for ucontext_t uc_link member
|
||||||
|
|
Loading…
Reference in New Issue