aboutsummaryrefslogtreecommitdiffstats
path: root/src/starter/parser
Commit message (Collapse)AuthorAgeFilesLines
* Change interface for enumerator_create_filter() callbackTobias Brunner2017-05-261-14/+33
| | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback.
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-261-2/+6
|
* Fixed some typosTobias Brunner2015-08-131-1/+1
|
* starter: Add support for multi-line strings in ipsec.confTobias Brunner2015-07-282-8/+3
|
* starter: Don't replace rarely used special characters in strings in ipsec.confTobias Brunner2015-07-281-2/+0
|
* starter: Merge quoted strings that span multiple linesTobias Brunner2015-03-201-3/+2
|
* starter: Add starter group and fix formatting of conf_parser_section_t enumTobias Brunner2014-06-301-2/+4
| | | | Make use of the Markdown support in recent Doxygen versions.
* starter: Ingore %default conn and ca sectionsTobias Brunner2014-06-261-0/+12
|
* starter: Explicitly allow @# at the beginning of stringsTobias Brunner2014-06-191-1/+1
| | | | | Since we treat everything after # as comment identities of type ID_KEY_ID couldn't be parsed otherwise, unless quoted.
* starter: Add new bison/flex based parser for ipsec.confTobias Brunner2014-06-194-0/+1234
The parser simply returns key/value pairs of all sections, it already resolves also= and allows overriding options in all included sections (not only %default), options set in included section can also be cleared again (key=). It provides other improvements too, like quoted strings (with escape sequences), unlimited includes and better whitespace/comment handling.