aboutsummaryrefslogtreecommitdiff
path: root/WHATSNEW
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2018-02-22 13:39:19 -0500
committerRich Felker <dalias@aerifal.cx>2018-02-22 13:39:19 -0500
commit55df09bfccbfe21fc9dd7d8f94550c0ff25ace04 (patch)
tree6dff715c821f24cbb0126ecb13f3cdeae78a59df /WHATSNEW
parent1366b3c5e6d89d5ba90dd41fe5bf0246c5299b84 (diff)
downloadmusl-55df09bfccbfe21fc9dd7d8f94550c0ff25ace04.tar.gz
musl-55df09bfccbfe21fc9dd7d8f94550c0ff25ace04.tar.xz
musl-55df09bfccbfe21fc9dd7d8f94550c0ff25ace04.zip
release 1.1.19v1.1.19
Diffstat (limited to 'WHATSNEW')
-rw-r--r--WHATSNEW45
1 files changed, 45 insertions, 0 deletions
diff --git a/WHATSNEW b/WHATSNEW
index 3d2fefa1..fd2a5936 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -1862,3 +1862,48 @@ regression fixes:
other bug fixes:
- 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