summaryrefslogtreecommitdiff
path: root/usr.bin/doas/parse.y
AgeCommit message (Expand)Author
2022-03-22minor KNF cleanups during a re-readTheo de Raadt
2021-11-30Improved error handling in config parser.Tobias Stoeckmann
2021-01-27Promote nrules/maxrules to size_t and make sure they can't overflow.Todd C. Miller
2020-10-09Add nolog option to avoid syslog(3)kn
2018-07-11Do for most running out of memory err() what was done for most runningKenneth R Westerback
2017-01-02envlist and arglist are both string lists; simplifyTed Unangst
2016-12-29it has been six months and two days... remove keepenv { obsolete } syntaxTed Unangst
2016-11-10missing semicolon at end of rule. yacc doesn't seem to mind, though.Ted Unangst
2016-10-05as a result of the env rework, arraylen() is only used in parse.y.Ted Unangst
2016-09-15use static in the right places to seperate modules betterTheo de Raadt
2016-09-04don't allow combining nopass and persist in a single ruleTed Unangst
2016-09-02add support for the verified auth ioctls using 'persist' rules.Ted Unangst
2016-06-27revise environment handling.Ted Unangst
2016-06-07revert recent changes to allow setenv. everybody now has an idea aboutTed Unangst
2016-06-07merge setenv feature into keepenv. less grammar, more better.Ted Unangst
2016-06-05add a doas.conf setenv directive that allows setting environmentDamien Miller
2016-04-27adjust yyerror() to precede with "progname: " the error message stringGleydson Soares
2015-12-04espie reminds me that EOF can happen for errors as well, so check for thatTed Unangst
2015-11-27after reading a too long line, restart at the beginning of the buffer soTed Unangst
2015-09-01increment the line number after the line continuation; ok teduMike Belopuhov
2015-07-28wrap some exceedingly long linesTheo de Raadt
2015-07-24Further improve syntax error reporting in doas:Vadim Zhukov
2015-07-22Implement quoting support in doas.conf. Now you can pass environmentVadim Zhukov
2015-07-21cases should line up with switch, from Dimitris PapastamosTed Unangst
2015-07-21Add argument matching support to doas.Vadim Zhukov
2015-07-19wrap long lines and kill some whitespaceSebastian Benoit
2015-07-19In the config file allow line continuations with backslashes.Sebastian Benoit
2015-07-16Prototype yy* functions, and use verrx in yyerror(). ok teduNicholas Marriott
2015-07-16Allow (almost) any non-space character to be a part of "word" in doas.conf.Vadim Zhukov
2015-07-16Missing reallocarray check in doas.c (ok tedu) and a calloc in parse.yNicholas Marriott
2015-07-16import doas. still subject to changes, large and small.Ted Unangst