| Date | Version | Comment |
|---|---|---|
| |
||
| 05.09.2010 | 1.1.33 | Name change to lfc ( Lemke Foundation Classes ) to avoid naming conflicts |
| 15.08.2010 | 1.1.32 | Expanded File::readLine method to specify max line len Includes fixes for debian Linux Net::connect expansion to support timeout setting |
| 29.06.2010 | 1.1.32 | Added include of unistd.h to CommandExecuter. This was required to avoid compilation problems with Forte C compiler on Solaris/SPARC |
| 25.06.2010 | 1.1.31 | Added AESCrypt encryption class |
| 24.06.2010 | 1.1.30 | Increased SIZEBUFLEN constant value in NetHandler class from 6 to 10 Note: This has impact to the network protocol ( e.g. CegoJDBC driver should be adapted ) |
| 17.06.2010 | 1.1.29 | Added method Exception::getBaseMsg |
| 12.06.2010 | 1.1.28 | Shared library build patch for FreeBSD |
| 21.02.2010 | 1.1.27 |
Added Mac OSX support for NanoTimer and shared libraries |
| 10.07.2009 | 1.1.26 |
Added setsockopt call to Net::serve method to avoid error message "Address already in use" |
| 21.06.2009 | 1.1.24 |
Shared library support added |
| 14.06.2009 | 1.1.24 |
Small fix in GetLongOpt ( _isParsed flag set up in parseOpt method ) |
| 11.06.2009 | 1.1.24 |
Added File::getShortName method for abbreviated filename retrievel |
| 28.05.2009 | 1.1.23 |
Fixe for command exit code in CommandExecuter class |
| 24.05.2009 | 1.1.22 |
Added signal.h to SigHandler.h |
| 21.05.2009 | 1.1.22 |
Changed in CommandExecuter from execl to execv |
| 12.05.2009 | 1.1.21 |
Extended Logger class to update already logged modules ( logModule ) |
| 16.04.2009 | 1.1.20 |
Introducion of Base64Coder class |
| 13.04.2009 | 1.1.19 |
Small extension of Logger class to support no logging Introducion of GetLongOpt class |
| 03.04.2009 | 1.1.18 |
Fixed daylight saving setting in Datetime class Fixed DELAYFAC in Threadlock |
| 25.02.2009 | 1.1.17 |
Changed return value in Chain::cutTrailing from Chain("") to Chain() |
| 25.02.2009 | 1.1.15 |
Changed struct ExcepStruc to class ExcepStruct for correct instance assignment ( operator = ) |
| 12.02.2009 | 1.1.14 |
Changed to dynamic message allocation in NetHandler::readMsg and NetHandler::setMsg |
| 06.12.2008 | 1.1.13 |
Added waitMsg method to NetHandler |
| 12.10.2008 | 1.1.12 |
Changed CommandExecuter implementation ( and interface ) to support timeout |
| 12.10.2008 | 1.1.11 |
Fixes for clean exit in ThreadLock::readLock and ThreadLock::writeLock |
| 12.10.2008 | 1.1.10 |
Fixes for MinGW in ThreadLock |
| 03.07.2008 | 1.1.9 |
Added method ThreadLock::numLockTry() |
| 29.06.2008 | 1.1.8 |
Added method Chain::getHashPos() ( |
| 07.06.2008 | 1.1.7 |
Bug fix in BigInteger::add method ( occured by adding negative values ) ( |
| 19.05.2008 | 1.1.7 |
Include windows.h in Chain.h to avoid MinGW compilation errors |
| 02.12.2007 | 1.1.7 |
Small correction in Timer class for ostream operator ( was sent to cout > |
| 28.10.2007 | 1.1.6 |
Small extension in Chain::asBool for true/false token handling Extension in Tokenizer::nextToken for handling zero length input |
| 20.09.2007 | 1.1.5 |
Changed NetHandler::SIZEINFOLEN to 6 to handle larger messages Please note : This is made in correlation to newer versions of Cego JDBC and CegoADM !!! |
| 09.09.2007 | 1.1.4 |
Modifications and extensions of the Chain:posStr method for negation and occurence search |
| 26.08.2007 | 1.1.3 |
Some small platform adaptions (FreeBSD) in configure script and for NanoTimer |
| 23.08.2007 | 1.1.2 |
Introduction of class NanoTimer |
| 13.08.2007 | 1.1.1 |
Introduction of non-timeout lock methods in TreadLock class |
| 13.08.2007 | 1.1.0 |
Added base for support of MinGW windows suite ( some features still missing ) For this, just small modifications have take place ( mainly in Thread, ThreadLock, Net and SigHandler ) Renaming of Signal to SigHandler class ( to avoid name conflicts occured with windows ) |
| 29.07.2007 | 1.0.18 |
Added trunc method to File class |
| 14.07.2007 | 1.0.17 |
Introduction of class Process |
| 14.07.2007 | 1.0.17 |
Defintion of REENTRANT in some classes for thread safe valid strerror information Introduced base class Sleeper |
| 03.07.2007 | 1.0.16 | Extended Timer base class for recording time usage summary |
| 26.06.2007 | 1.0.16 |
Relocation of CegoNet and CegoNetHandler utility classes to Net and NetHandler base classes |
| 23.06.2007 | 1.0.15 |
Added lockDelay parameter to ThreadLock::ThreadLock constructor for appropriate delay configuration This is needed to optimize CPU utilization |
| 10.06.2007 | 1.0.14 |
Added Chain::setChar to set character value in string Since the crypt system library routine seems to differ on several unix systems ( at least Mac OS X, Linux , Solaris ), I changed the Crypt class to native crypt algorithm implementation as given from Eric Young ( Thanks Eric ! ) |
| 06.06.2007 | 1.0.14 |
Fixed Chain::asShort method format string ( %d to %hd) |
| 17.04.2007 | 1.0.14 |
Extended posStr method with start position ( class Chain ) |
| 16.04.2007 | 1.0.14 |
Added posStr method to Chain class |
| 11.04.2007 | 1.0.13 |
Public release |
| 11.04.2007 | 1.0.13 |
Some adaption to the configure.ac file |
| 07.04.2007 | 1.0.13 |
Introduced CommandExecuter class |
| 03.04.2007 | 1.0.13 |
Corrected return value in File::readLine() to the right number of bytes read ( i + 1 ) Added lock timeout information to ThreadLock::writeLock and ThradLock::readLock |
| 24.03.2007 | 1.0.12 |
Changed Chain::toUpper and Chain toLower to const methods Added asShort and asChar conversion methods |
| 20.03.2007 | 1.0.12 |
Fixed timeout calculation in ThreadLock class. Catched nanosleep exception. |
| 16.03.2007 | 1.0.11 |
Public release |
| 11.03.2007 | 1.0.11 |
Add Crypt class for key encryption |
| 28.02.2007 | 1.0.10 |
Public version released |
| 11.02.2007 | 1.0.10 |
Added operator == to ListT |
| 10.02.2007 | 1.0.9 |
Public release |
| 09.02.2007 | 1.0.9 |
Fixed BigDecimal constructor |
| 08.02.2007 | 1.0.9 |
Catched in Chain::truncLeft and Chain::truncRight method zero truncated strings ( Chain("0000").truncLeft("0") ) |
| 03.02.2007 | 1.0.9 |
Treated empty patterns in Matcher::match method Some bug fixes on new ThreadLock class Added tzset() call to Datetime class for correct timezone setting |
| 29.01.2007 | 1.0.9 |
Added class ThreadLock for better thread lock handling inclusing read/write locks and lock timeouts |
| 26.01.2007 | 1.0.8 |
Fixed some bugs in Chain::replaceAll Public release |
| 22.01.2007 | 1.0.8 |
Added Chain::replaceAll method for faster string replacement Added #define _XOPEN_SOURCE_EXTENDED in Net.cc fro HP/UX portability |
| 14.01.2007 | 1.0.7 |
Added Chain::isDec method Introduced class BigDecimal Public release |
| 10.01.2007 | 1.0.7 |
Change in Exception class to provide error information without module location semctl call correction in Semaphore classs |
| 23.12.2006 | 1.0.5 |
Some minor enhancements in File class as a merge result of the Tracx base classes |
| 09.12.2006 | 1.0.4 |
Compiler cleanup for Forte C++ |
| 04.12.2006 | 1.0.4 |
Cleanup of sample directory Changed class Exception from ListT to StackT msg handling ( this enables using Exception for ListT::operator [] |
| 06.11.2006 | 1.0.4 |
Added BigDecimal class |
| 06.11.2006 | 1.0.3 |
Added Datetime(int) constructor and asInt() method to class Datetime Added asBool to class Chain |
| 06.11.2006 | 1.0.2 |
Changed SetT.First() and SetT.Next() methods to be const |
| 23.10.2006 | 1.0.1 |
Introduced Bitmap class. Introduced version string variable vor release control. |
| 03.10.2006 | 1.0.1 | cleanup in the sample directory to make package ready for public download |