Name : elektra
| |
Version : 0.8.12
| Vendor : Fedora Project
|
Release : 3.fc23
| Date : 2015-08-18 19:30:31
|
Group : Unspecified
| Source RPM : elektra-0.8.12-3.fc23.src.rpm
|
Size : 2.16 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 uses the BSD licence. * Elektra implements an API to fully access a global key database. * Elektra supports mounting of existing configuration files into the global key database. * Elektra has dozens of Plugins that make it possible to have a tiny core, but still support all features. * Elektra can import and export configuration files in any supported format. * Elektra is able to log and notify other software on any configuration changes using Dbus and Journald. * Elektra can improve robustness by rejecting invalid configuration via type checking, regex and more. * Elektra provides different mechanisms to locate configuration files. * Elektra supports different ways to escape and encode content of configuration files. * 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 is suitable for embedded systems and early boot stage programs. * Elektra supports comments and other non-configuration information by meta data. * Elektra provides many powerful Bindings to avoid low-level access code. * Elektra provides powerful Code Generation Techniques for Configuration Access.
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/23/Everything/x86_64/os/Packages/e |