diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-06-28 22:06:58 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-06-28 22:06:58 -0400 |
commit | 2cee45762a1e69444cd711a1a8112a401540081a (patch) | |
tree | 74bc7dcd015be70170526bf7f5009027e058c848 | |
parent | 6717e62ac0ebcea681c7db4fafd36d2a0f1d6034 (diff) | |
download | musl-2cee45762a1e69444cd711a1a8112a401540081a.tar.gz musl-2cee45762a1e69444cd711a1a8112a401540081a.tar.bz2 musl-2cee45762a1e69444cd711a1a8112a401540081a.tar.xz musl-2cee45762a1e69444cd711a1a8112a401540081a.zip |
release notes for 0.7.11v0.7.11
-rw-r--r-- | WHATSNEW | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -244,3 +244,25 @@ general bug fixes: compiler issue workarounds: - incorrect inlining of variadic functions on recent gcc versions - pcc preprocessor bug with recursive macro expansion + + + +0.7.11 release notes + +new features: +- integrated dynamic linker +- dynamic loading (dlopen/dlsym) (for dynamic-linked programs only) +- XSI search.h API +- POSIX message queues +- POSIX spawn interfaces +- BSD pseudo-random number generator API (random/srandom/initstate/etc.) +- floating point environment (limited usefulness due to gcc bugs) + +general bug fixes: +- possible crashes with wordexp due to uninitialized variable +- race condition in pthread_kill (also present and unfixed in glibc/nptl) +- pthread exit destructors called too late +- dangerous unbounded vla in glob +- brk/sbrk legacy functions mismatching legacy semantics +- wcsncpy dest buffer overflow +- strncat and wcsncat possible overflows due to double-termination |