FLAM® Issue Tracker

FL5 - Change Log

FL5 - 5.1.09 (Released 2015-10-29) View Issues ]
==================================


 * Support filename type for strings to read passwords from files (PASSWORD=f'pwdfile.txt')
 * First version of OpenPGP support (AES+RSA+SHAx with PKCS#11 or CCA/ICSF)
 ** Transparent reading and writing of OpenPGP files compliant to RFC4880 with CONV and XCNV commands
 ** Add new manual for FLAM key management extension in version 5 (FKM5BOOK) which describes the CCA/ICSF and PKCS#11 implementation
 ** Add new FLCL command KEY to manage PGP keys (Generate, Export, Import, List, Delete) for PKCS#11 or CCA-based HSMs
 * First version of FLCC-Commander for Windows and Linux (GUI to build commands, manage property files, interactive manual)
 * If environment variable substitutions are used (<VARNAME>) and the corresponding environment variable is not defined, the variable string remains
 ** i.e. is not replaced by an empty string, except if the environment variable is set to only whitespace characters
 ** Trailing whitespace is removed from environment variables
 * Support of fix length record data exchange over block oriented systems (GZIP, OpenPGP, ...)
 ** Add RECLENGTH parameter to read.binary() and read.char() to support splitting binary/character data into fixed length records
 ** Has data after binary I/O, decoding, decryption or decompression a fix length format the records can build if the correct record length defined
 * Add parameter TARGET to CNV.BAS() which limits the valid formats after base decoding (e.g. make base decoding only if the result is a PGP message)
 * Change default owner ID from 'de.limes' to 'limes' to be in sync with key label template management
 * Support for setting OWNERID and ENVID as environment variables in read and write operations of the CONV command
 * Support for 4 byte length fields in write.text() as new methods
 * Support for a predefined record length for ASCII-armor detection if no delimiter or length table available
 ** Can be freely defined with XCNV command
 ** Is hard-coded to 80 if CONV command is used
 * Add documentation for the FLUC byte interface in Java as FLCBYTJS.zip/DOCZIP(FLCBYTJS) to each package
 * Add new environment variable to disable hardware acceleration of cryptographic operations (FL_DEACTIVATE_HW_CRYPTO_ACCELERATION)
 * Fix error in password encryption of FLAM (rare segmentation faults with x86 hardware acceleration)
 * Fix wrong FLAM4 compression mode for NDC on z/OS (z/OS use 5 instead of 11)
 * Don't print empty file log entry at CNVBLK/REC (use internal FMTTXT without data) anymore
 * Don't switch to binary data handling at text formatting if character conversion was successful in front of it
 * Improve statistics output (print used method)
 * Add more samples to FLCL book
 * Fix CLEP lexical error message "Character ('%c') not valid"
 * Correct build of LIBFKME for FKMEFILE (entry was not exported for DLL usage)
 * Fix buffer overflow in FMTXML when writing CDATA elements
 * Support INDSIZ, INDCHR and NOCMNT parameters for XML formatting at write.record/flam4/text() if read.auto() is used
 * Transparent read of FLAMFILEs supports now wrong record length in member headers
 * Inverse command files works if a hash '#' character is in a variable (file name) of the CONV command list


- 0000750: [2.2 Subprogram FLUC (CONV)] Support longer records at read of FLAMFILEs as defined as record length in the member header (Falk Reichbott) - resolved.
- 0000739: [2.2 Subprogram FLUC (CONV)] Support passphrase encrypted PGP files (Mykhailo Moldavskyy) - resolved.
- 0000730: [1.1 FLCL] XML (and other) parameters in write.*() are ignored when using read.auto() (Falk Reichbott) - resolved.
- 0000724: [2.2 Subprogram FLUC (CONV)] Support multiple receiver for PGP (Mykhailo Moldavskyy) - resolved.
- 0000075: [2.2 Subprogram FLUC (CONV)] Add OpenPGP support to data conversions (Falk Reichbott) - resolved.
- 0000718: [2.2 Subprogram FLUC (CONV)] Support 4 byte length field formats as write.text method (Falk Reichbott) - resolved.

[6 issues]


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker