aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/tests/suites/test_settings.c
Commit message (Collapse)AuthorAgeFilesLines
* settings: Adopt the new order of sections and settings when replacing configsTobias Brunner2014-05-151-1/+83
|
* settings: Only purge sections if necessaryTobias Brunner2014-05-151-0/+29
| | | | | Instead of removing and caching all values of a previous config, we only do this for actually removed sections/settings.
* settings: Maintain order of sections and settings while enumeratingTobias Brunner2014-05-151-57/+24
|
* settings: Don't overwrite values in-placeTobias Brunner2014-05-151-7/+16
| | | | | | | This is not thread safe. If threads are reading from pointers to existing values they could get a partially updated invalid value. Refactored assignment to a separate function.
* unit-tests: Update settings tests to match new parserTobias Brunner2014-05-151-59/+124
| | | | | Empty settings are now ignored, strings are supported, newlines are handled properly (e.g. at the end of files) etc.
* settings: Move to a separate folderTobias Brunner2014-05-151-1/+1
|
* settings: Add support to enumerate sections and key/value pairs with fallbacksTobias Brunner2014-02-121-10/+24
|
* unit-tests: Test how settings_t handles some invalid dataTobias Brunner2014-02-121-0/+72
|
* settings: Add method that allows to define fallback sections for other sectionsTobias Brunner2014-02-121-0/+109
| | | | | The fallbacks are currently only used for single value lookups. Enumerators are not affected by them.
* unit-tests: Add tests for includes and file loading in settings_tTobias Brunner2014-02-121-0/+149
|
* settings: Allow empty strings in section keyTobias Brunner2014-02-121-0/+2
|
* unit-tests: Add tests for enumerators in settings_tTobias Brunner2014-02-121-0/+148
|
* unit-tests: Add tests for setters in settings_tTobias Brunner2014-02-121-0/+109
|
* unit-tests: Add basic tests for settings_tTobias Brunner2014-02-121-0/+317