diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-02-27 20:12:06 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-02-27 20:12:06 -0500 |
commit | aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc (patch) | |
tree | e13f5fb0ca93ed59987680fc5fd8fcace1137298 | |
parent | dac084a4c5f52bb3b121675320c47d3c3614174e (diff) | |
download | musl-aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc.zip musl-aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc.tar.gz musl-aab33ec0a3c46ee82ef849a4c6308c9ccf7529bc.tar.bz2 |
update release notes for 0.8.5v0.8.5
-rw-r--r-- | WHATSNEW | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -390,3 +390,38 @@ bug fixes: security: - avoid fd_set overflow in dns lookups + + + +0.8.5 release notes + +new features: +- stdio operations are now cancellable (only when low-level io happens) +- global ctor/dtor support in main program start code and shared libs +- dynamic linker support for PIE executables (but missing startup code) +- vfork support on x86_64 +- complete set of locale_t functions (all ignore the locale argument) +- provide define float_t and double_t in math.h +- lighter/faster cancellation cleanup handler register/unregister + +bug fixes: +- gcc wrapper now supports -shared, -nostdlib, -nostartfiles +- removed one wrongly-classified character from iswspace set (zwsp) +- fixed crashes in dns lookup on some errors, e.g. resolv.conf missing +- "make install" no longer tries to build shared libc if disabled +- ptrace argument handling bugs fixed +- work around visibility-hidden bugs in gcc 3.x +- fix thread-pointer-loss issue when it's initialized in signal handlers +- various minor typo/misc fixes in headers + +compatibility: +- glob behaves more like traditional implementations w.r.t. GLOB_MARK +- added legacy futimes, lutimes functions +- more compatibility macros in sys/param.h (nonstandard header) +- setfs[ug]id syscall wrappers (linux specific) +- fgetpwent function (nonstandard) +- utmp.h matches traditional version more closely +- caddr_t now matches glibc type (void * instead of long) +- dummy (always-fail) dlopen and dlsym functions for static linked programs +- [efg]cvt functions (previously posix, removed from standard) +- get_current_dir_name function (nonstandard) |