Projects / The Appconf Library

The Appconf Library

The Appconf Library is a library responsible for managing a configuration data of other, bigger, standalone applications. It lets you read configuration files and feed your applications with required data. It can handle information from ini-like files, XML files, and MySQL tables.

Operating Systems

Recent releases

  •  24 Nov 2010 16:06

    Release Notes: The main changes include a MySQL module rewrite, an XML module rewrite, and Windows registry access support.

    •  06 May 2010 16:07

      Release Notes: A Windows registry processing class has been added. Memory leaks have been removed, and the documentation has been modified.

      •  08 Mar 2010 09:27

        Release Notes: Memory leaks that appeared when using atovarray(), section::add(), and config::add() functions were removed. The config::use() function only logs errors when called by the user and not by internal library functions. section::use() was added to be more user friendly and compatible compared to config::use(). The documentation was updated.

        •  28 Dec 2009 10:54

          Release Notes: The config::initLog() function was moved from the "private" to the "public" section, so one can initiate an empty log at any time. The config::move() function was added. It will let you move sections from one config object to another. The config::read() function was improved, so it lets you read the same file over and over again, without throwing segfaults. A few other minor improvements and bugfixes were made.

          •  10 Nov 2009 21:40

            Release Notes: From now on, arrays stored as options values can be dynamically expanded or contracted, so you can change their size 'on the fly'. Custom output streams can also be used with XML files (not just with ini-like ones). The documentation has been updated.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.