On Sun, Sep 01, 2019 at 04:27:25PM +0200, Sebastian Benoit wrote:
> This was mentioned in the upgrade guide:
> http://www.openbsd.org/faq/upgrade64.html
Quote:
Use of the old options will result in a warning message and
they will be removed in OpenBSD 6.5.
> Ok to remove the old options completly after 2 releases?
You can remove the now unused tokens as well; feel free to commit the
following diff with OK kn.
Index: parse.y
===================================================================
RCS file: /cvs/src/usr.sbin/relayd/parse.y,v
retrieving revision 1.242
diff -u -p -r1.242 parse.y
--- parse.y 15 Sep 2019 19:23:29 -0000 1.242
+++ parse.y 17 Sep 2019 20:38:40 -0000
@@ -168,7 +168,7 @@ typedef struct {
%}
-%token ALL APPEND BACKLOG BACKUP BINARY BUFFER CA CACHE SET CHECK CIPHERS CODE
+%token APPEND BACKLOG BACKUP BINARY BUFFER CA CACHE SET CHECK CIPHERS CODE
%token COOKIE DEMOTE DIGEST DISABLE ERROR EXPECT PASS BLOCK EXTERNAL FILENAME
%token FORWARD FROM HASH HEADER HEADERLEN HOST HTTP ICMP INCLUDE INET INET6
%token INTERFACE INTERVAL IP KEYPAIR LABEL LISTEN VALUE LOADBALANCE LOG LOOKUP
@@ -176,7 +176,7 @@ typedef struct {
%token PREFORK PRIORITY PROTO QUERYSTR REAL REDIRECT RELAY REMOVE REQUEST
%token RESPONSE RETRY QUICK RETURN ROUNDROBIN ROUTE SACK SCRIPT SEND SESSION
%token SNMP SOCKET SPLICE SSL STICKYADDR STYLE TABLE TAG TAGGED TCP TIMEOUT TLS
-%token TO ROUTER RTLABEL TRANSPARENT TRAP UPDATES URL WITH TTL RTABLE
+%token TO ROUTER RTLABEL TRANSPARENT TRAP URL WITH TTL RTABLE
%token MATCH PARAMS RANDOM LEASTSTATES SRCHASH KEY CERTIFICATE PASSWORD ECDHE
%token EDH TICKETS CONNECTION CONNECTIONS ERRORS STATE CHANGES CHECKS
%token WEBSOCKETS
@@ -455,20 +455,8 @@ main : INTERVAL NUMBER {
trap : /* nothing */ { $$ = 0; }
| TRAP { $$ = 1; }
-loglevel : UPDATES { /* remove 6.4-current */
- $$ = RELAYD_OPT_LOGUPDATE;
- log_warnx("log updates deprecated, "
- "update configuration");
- }
- | STATE CHANGES { $$ = RELAYD_OPT_LOGUPDATE; }
+loglevel : STATE CHANGES { $$ = RELAYD_OPT_LOGUPDATE; }
| HOST CHECKS { $$ = RELAYD_OPT_LOGHOSTCHECK; }
- | ALL { /* remove 6.4-current */
- $$ = (RELAYD_OPT_LOGHOSTCHECK|
- RELAYD_OPT_LOGCON|
- RELAYD_OPT_LOGCONERR);
- log_warnx("log all deprecated, "
- "update configuration");
- }
| CONNECTION { $$ = (RELAYD_OPT_LOGCON |
RELAYD_OPT_LOGCONERR); }
| CONNECTION ERRORS { $$ = RELAYD_OPT_LOGCONERR; }
@@ -2354,7 +2342,6 @@ lookup(char *s)
{
/* this has to be sorted always */
static const struct keywords keywords[] = {
- { "all", ALL },
{ "append", APPEND },
{ "backlog", BACKLOG },
{ "backup", BACKUP },
@@ -2462,7 +2449,6 @@ lookup(char *s)
{ "transparent", TRANSPARENT },
{ "trap", TRAP },
{ "ttl", TTL },
- { "updates", UPDATES },
{ "url", URL },
{ "value", VALUE },
{ "websockets", WEBSOCKETS },