Commits


tag v1.7


move version number to configure script


provide a fallback value for SKIP_RUNTIME_TESTS some [ implementation will warn about "bad number"


sync


move parse_portno to gmid.c it's used only to parse the -p flag. While there add check_port_num to check the range for the port.


missing newline in deprecation notice


drop unsigned it causes a cascade of warnings on some architectures. Also, for what we're doing here, the signed/unsigned property isn't important.


sync macro usage and mention the `include' keyword


@-macros, rollback changes to strings and optional semicolons * expand $-macros as string, only the new @-macros get expanded as-is * rollback changes to characters allowed in bare strings * optional semicolons in optnl, useful for readable @-macros


parsing: bring lots of goodies from OpenBSD' parse.y This allows to solve the problem with the \n in the grammar (before two following macro declaration were treated as invalid. This also brings in a nice `include' keyword.


typo


sync readme.md with sandbox.c


`param' is forbidden inside `location's too and while there sort the list of disallowed rules.


misc improvements to the manual


change (again) the env/param separator: use '=' Given that env/param are new features of this release, no support for the "old" syntax is needed.