Diff for /rpl/ChangeLog between versions 1.49 and 1.51

version 1.49, 2010/09/13 11:58:42 version 1.51, 2010/09/23 08:56:56
Line 1 Line 1
 * Thu Aug 26 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.19 (RPL/2)  * Wed Sep 15 2010 BERTRAND Joël <rpl@systella.fr> rpl-4.0.19 (RPL/2)
   - 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())
   and signal handlers. A new signal handler specific mutex is added;
   - minor bug is fixed in evaluation() subroutine. In { X 0 PI }, PI is a function
   that has to be evaluated by ->NUM;
 - rplfile build process is modify to be sure that rplfile is not modified  - 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  after rpl build stage (to be sure that rplfile checksum is not modified after
 rpl compilation);  rpl compilation);
 - struct_thread internal mutex is divided into two mutexes to avoid  - AWK is replaced by rplawk. rplawk is original awk written by Brian Kernighan,
 a deadlock in signal handlers;  modified to remove yacc code and renamed;
 - AWK is replaced by rplawk. rplawk is original awk written by Brian Kernighan  
 and renamed;  
 - some workarounds have been written to not use buggy klibc SystemV IPCS.  - some workarounds have been written to not use buggy klibc SystemV IPCS.
 ABORT now works on eComStation;  ABORT now works on eComStation;
 - sqlite is upgraded to 3.7.2;  - sqlite is upgraded to 3.7.2;
Line 21  functions instead of POSIX functions. Th Line 25  functions instead of POSIX functions. Th
 systems that does not provide correct POSIX or SysV semaphores subsystem;  systems that does not provide correct POSIX or SysV semaphores subsystem;
 - a dirty but not quick patch is written to workaround broken siginfo  - a dirty but not quick patch is written to workaround broken siginfo
 structures. This patch has been successfully tested. It uses a segment of  structures. This patch has been successfully tested. It uses a segment of
 shared memory (SysV) and eleven semaphores (Posix or SysV) by process  shared memory (Posix or SysV) and some semaphores (Posix or SysV) by process
 (Unix PID);  (Unix PID);
 - some OpenBSD's hacks are added;  - some OpenBSD's hacks are added;
 - broken siginfo->si_pid field is now checked by configure script;  - broken siginfo->si_pid field is now checked by configure script;

Removed from v.1.49  
changed lines
  Added in v.1.51


CVSweb interface <joel.bertrand@systella.fr>