forked from ElektraInitiative/libelektra
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fixes ElektraInitiative#666 fixes ElektraInitiative#3504
- Loading branch information
1 parent
db109da
commit 485ba17
Showing
7 changed files
with
110 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
{"default", 64000}, //< to be used as default, will be added by the build system for KDB_DEFAULT_STORAGE and KDB_DEFAULT_RESOLVER | ||
{"recommended", 32000}, //< in case of doubt, use this plugin | ||
{"productive", 8000}, //< actively used in productive environments, not only by maintainer | ||
{"maintained", 4000}, //< actively used and improved by maintainer (infos/author) | ||
{"compatible", 2000}, //< will be compatible with its later versions | ||
{"tested/unit", 1000}, //< substantial plugin unittests (testmod) | ||
{"tested/shell", 1000}, //< substantial shell-recorder tests (README.md) | ||
{"tested/fuzz", 1000}, //< tested using a fuzzer tool like AFL | ||
{"documented", 1000}, //< all features are described in documentation (README.md) | ||
{"configurable", 0}, //< plugin configuration available to modify behavior | ||
{"global", 0}, //< suitable as global plugin | ||
{"private", -250}, //< uses private header files from Elektra | ||
{"memleak", -250}, //< memleak in plugin or one of the libraries the plugin uses | ||
{"experimental", -4000}, //< plugin is in early stage, disabled in CMake by default | ||
{"difficult", -8000}, //< the plugin is (unnecessarily) difficult to use | ||
{"concept", -16000}, //< only a concept of how such a plugin could be done, needs proper rewrite | ||
{"obsolete", -32000}, //< another plugin fulfils a similar functionality in a better way | ||
{"discouraged", -64000}, //< only use the plugin if you really know what you are doing |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
"read", //< Can read from configuration files | ||
"write", //< Can write to configuration files | ||
"spec/*/*", //< Supports the standard spec for the format, e.g. spec/toml/v1.0.0-rc.3 | ||
"preserves/order", //< Preserves order of file structure (see order in doc/METADATA.ini) | ||
"preserves/comment", //< Preserves comments (see comment/# in doc/METADATA.ini) | ||
"preserves/comment/empty", //< Preserves empty lines in comments | ||
"preserves/indentation", //< Preserves indentation around key and values (see indentation in doc/METADATA.ini) | ||
"limited", //< Only specific structures of KeySets can be stored. This is for special purpose formats like hosts, fstab or passwd. | ||
"arbitrary/keyset", //< Storage plugins should be able to read any (valid) config file and produce a KeySet. The few plugins marked with this tag, find also a config file for any KeySet. | ||
"arbitrary/metadata", //< Also supports any other metadata (not listed in infos/metadata) | ||
"directory/value", //< Supports non-leaf keys with value | ||
"directory/holes", //< Support for holes within the hierarchy (not every directory needs to be present) | ||
"type", //< Support for Elektra's types | ||
"array", //< Support for arrays | ||
"format/array", //< Has a specific serialization format for arrays (i.e. not #0=value) | ||
"format/hierarchy", //< Has a specific serialization format for hierarchy (i.e. not dir/key=value) | ||
"format/type", //< Has a specific serialization format for various types (i.e. not bool="0") | ||
"format/human/read", //< The format is intended to be read by humans. | ||
"format/human/write", //< The format is intended to be written by humans. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters