--- rpl/ChangeLog 2010/09/14 16:21:21 1.50 +++ rpl/ChangeLog 2010/12/08 20:58:15 1.54 @@ -1,4 +1,14 @@ -* Thu Aug 26 2010 BERTRAND Joël rpl-4.0.19 (RPL/2) +* Thu Sep 23 2010 BERTRAND Joël rpl-4.0.20 (RPL/2) +- OpenSSL is upgraded to 1.0.0c; +- syntax error is correctly checked ( (2+,0) does not crash RPL/2 anymore); +- characters are tested in recherche_type() to avoid names like '12+'; +- sqlite is upgraded to 3.7.3; +- gnuplot is upgraded to 4.4.2 due to major bugs. +* Thu Sep 23 2010 BERTRAND Joël rpl-4.0.19 (RPL/2) +- due to a very strange bug I've only seen on Solaris, ptmalloc3 is removed. +Solaris libresolv randomly uses ptmalloc3 and system allocator and makes heap +corruption. As internal memory management have been improved, a best fit +allocator like ptmalloc3 is not required anymore; - gnuplot is upgraded to 4.4.1; - deadlock is fixed in signal handlers: same mutex was used in standard subroutines (without protected sections by sigprocmask() or pthread_sigmask()) @@ -8,8 +18,8 @@ that has to be evaluated by ->NUM; - rplfile build process is modify to be sure that rplfile is not modified after rpl build stage (to be sure that rplfile checksum is not modified after rpl compilation); -- AWK is replaced by rplawk. rplawk is original awk written by Brian Kernighan -and renamed; +- AWK is replaced by rplawk. rplawk is original awk written by Brian Kernighan, +modified to remove yacc code and renamed; - some workarounds have been written to not use buggy klibc SystemV IPCS. ABORT now works on eComStation; - sqlite is upgraded to 3.7.2;