- Also show the full path of .included configuration files when reporting syntax errors. This is just cosmetical.
+ fixed small memory leak on newconf's .include
- lexer.l: added proper support for quotes in strings. Cleaned up C comment style handling. Added support for C++ comments.
+ make it compile, and maybe even run...
+ s/extern/EXTERN/ in include/conf + implemented class{} from scratch; it's almost done, I only need to add limit checking code + added nice syntax e.g. number_per_ip = 3, global:5; + added some aliases ie host_limit === number_per_ip, userhost_limit === number_per_userhost (replaces max_local & max_global mess) + check example.conf for more details.
- rearranged new conf headers a bit
- added dynamically extensible conf parser (compiles ok); enough to start modularising general{} -> general.c, auth{} -> auth.c and so on.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.