Name : elektra
| |
Version : 0.8.6
| Vendor : Fedora Project
|
Release : 2.fc22
| Date : 2014-08-16 13:00:04
|
Group : Unspecified
| Source RPM : elektra-0.8.6-2.fc22.src.rpm
|
Size : 2.05 MB
| |
Packager : Fedora Project
| |
Summary : A key/value pair database to store software configurations
|
Description :
Elektra provides a universal and secure framework to store configuration parameters in a global, hierarchical key database. The core is a small library implemented in C. The plugin-based framework fulfills many configuration-related tasks to avoid any unnecessary code duplication across applications while it still allows the core to stay without any external dependency. Elektra abstracts from cross-platform-related issues with an consistent API, and allows applications to be aware of other applications\' configurations, leveraging easy application integration.
== Facts and Features ==
* Elektra implements an API to fully access a global key database. * Elektra supports mounting of existing configuration files into the global key database. * Elektra is multi-process safe and can be used in multi-threaded programs. * Elektra (except for some plugins) is portable and completely written in Ansi-C99. * Elektra (except for some plugins) has no external dependency. * Elektra uses the BSD licence. * Elektra is suitable for embedded systems and early boot stage programs. * Elektra supports comments and other non-configuration information by meta data. * Elektra can import, export and convert supported configuration files. * Elektra is able to log and notify other software on any configuration changes using dbus. * Elektra is able to avoid the problem that any invalid configuration is written into the permanent storage. * Elektra is able to provide different mechanisms to locate configuration files. * Elektra supports different ways to escape and encode content of configuration files. * Standard key/value pair hierarchy and semantics are defined within freedesktop.org.
This package also contains a Berkeley DB backend for Elektra, to let Elektra use Berkeley DB databases to store its keys and daemon which can be used as a proxy for access to the keys.
|
RPM found in directory: /packages/linux-pbone/archive.fedoraproject.org/fedora/linux/releases/22/Everything/x86_64/os/Packages/e |