|
Message-ID: <20110423223325.GV277@brightrain.aerifal.cx> Date: Sat, 23 Apr 2011 18:33:25 -0400 From: Rich Felker <dalias@...ifal.cx> To: musl@...ts.openwall.com Subject: musl 0.7.9 released Greetings. I have just released musl 0.7.9. This release features the second wave of major changes to pthread cancellation, believed to resolve all possible issues with resource leaks, premature cancellation, and late/missed cancellation opportunities, all while simplifying and reducing the code size and eliminating the cost in applications which do not use cancellation. Several major x86_64-specific bugs related to select(), fcntl locking, and alignment-related crashes, and many minor bugs affecting all platforms, have also been fixed. Download link: http://www.etalabs.net/musl/releases/musl-0.7.9.tar.gz Change details for musl 0.7.9: new pthread cancellation implementation: - safe against resource-leak/side-effect-leak race conditions - safe against interruption by signal handlers - reduced bloat in all cancellable functions - reduced bloat for blocking cancellation new interfaces implemented: - realpath (limited functionality) - wordexp (limited functionality) - flock (nonstandard) - forkpty (nonstandard) - posix_fadvise - posix_fallocate general bug fixes: - syslog function failure to communicate with syslogd - bug in siginfo_t definition if wait.h was included before signal.h - incorrect struct definitions for most of sysv ipc - pthread_exit/cancel on timer handler wrongly destroying the timer - linux dup2 ebusy workaround - obscure issues in non-threaded programs using some pthread functions - getopt_long allowed mismatch in last char of option name - incorrect parsing of obscure ip address forms - initgroups not working reliably (uninitialized var) - shadow pass treating empty expiry field as pass-expired-in-1970 - bogus longjmp if pthread_exit was called from cancellation handlers x86_64-specific bug fixes: - fcntl file locking - thread stack alignment - broken select timeouts due to incorrect timeval definition
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.