[RPL/2] RPL/2 4.0.12

BERTRAND Joel joel.bertrand at systella.fr
Mar 9 Mar 11:27:18 CET 2010


	Hello,

	Some news since 4.0.11:
- in formatted file, string format returned a variable length string 
even if format was 'CHARACTER*(n)' (n characters string). Now, 
'CHARACTER*(*)' returns a variable length string and 'CHARACTER*(n)' a 
fixed length string;
- keyed access files support is added. Currently, only formatted files 
are supported;
- direct access files support is added. Currenlty, these files can only 
be used in formatted mode;
- virtual variables are now writte in UTF-8 and all special characters
in string are escaped;
- all formatted files are now converted into UTF-8;
- all file and unix socket names created by RPL/2 are now UTF8 compliant;
- RPL/2 tools (rpliconv, rplfile, rplpp and rplconvert) are now checked 
before each execution (md5 and sha1 sums) to enhance security. If one of 
these tools have been modified between RPL/2 compilation and current 
execution, RPL/2 aborts on a non recoverable system error;
- openssl and sqlite3 libraries are added;
- RPL_HOME env variable is added. When RPL/2 is called from librpl, this
variable indicates RPL/2 root directory. If it is not set, root path
is given by configure script (d_exec_path).

	Please note that openssl and sqlite3 are provided in tarball and that 
RPL/2 is statically linked with all tools:
1/ for security reason
2/ because RPL/2 uses some functions or libraries that are not available 
on some target systems.

	Regards,

	JKB


Plus d'informations sur la liste de diffusion RPL2