summaryrefslogtreecommitdiffstats
path: root/src/lex.c
AgeCommit message (Collapse)Author
2014-09-06Move UNUSED attribute to the start of arguments to help editors understand ↵Matthias Schiffer
the syntax
2014-09-05Add status socket to get the current status as JSONMatthias Schiffer
2014-08-24Coding style: always add a space between a pointer's type and the *Matthias Schiffer
2014-08-02Introduce and use alloc helpersMatthias Schiffer
These new helpers will terminate fastd on allocation failures and add some additional convenience (allow strdup with NULL; typesafe new(type) macros).
2014-05-29Document *everything*Matthias Schiffer
2014-04-13Add on-connect hookMatthias Schiffer
2014-04-11Add support for async commandsMatthias Schiffer
2014-03-14Adjust copyright yearsMatthias Schiffer
2014-01-26Allow scoped IPv6 addresses for remotes using the usual notationMatthias Schiffer
2014-01-26Add support for setting packet marksMatthias Schiffer
2014-01-26lex: add support for octal and hexadecimal integer literalsMatthias Schiffer
2014-01-26lex: use array_size for keywordsMatthias Schiffer
2013-11-30config: update and sort keyword listMatthias Schiffer
2013-10-16Add `secure handshakes' option (without effect for now)Matthias Schiffer
Not setting the option produces a warning (so not having it set is deprecated now), so we can change the default from no to yes in a few release cycles.
2013-08-27Introduce new log level debug2 for potentially very frequent messagesMatthias Schiffer
2013-08-20Fix lots of -Wextra warningsMatthias Schiffer
Everything clang and GCC warn about, except GCC's missing-field-initializers which are just stupid as they don't allow {} syntax to zero a field.
2013-08-16lex: fix scanning of IPv6 addressesMatthias Schiffer
2013-08-14lex: don't check for NULL before freeMatthias Schiffer
2013-08-14lex: various fixesMatthias Schiffer
2013-08-14Implement new lexer that is not generated by flex to reduce code sizeMatthias Schiffer