From 487e3eec5bbdd70ca5078186d35f4deac924bc4c Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 27 Feb 2001 17:59:44 +0000 Subject: We can specify NTLM as an authentication type. svn path=/trunk/; revision=3160 --- rcfile_y.y | 29 ++++++----------------------- 1 file changed, 6 insertions(+), 23 deletions(-) (limited to 'rcfile_y.y') diff --git a/rcfile_y.y b/rcfile_y.y index 6398016d..92a4b11c 100644 --- a/rcfile_y.y +++ b/rcfile_y.y @@ -58,16 +58,16 @@ extern char * yytext; char *sval; } -%token DEFAULTS POLL SKIP VIA AKA LOCALDOMAINS PROTOCOL ANY -%token AUTHENTICATE TIMEOUT KPOP SDPS KERBEROS4 KERBEROS5 KERBEROS GSSAPI -%token SSH ENVELOPE QVIRTUAL USERNAME PASSWORD FOLDER SMTPHOST MDA BSMTP LMTP +%token DEFAULTS POLL SKIP VIA AKA LOCALDOMAINS PROTOCOL +%token AUTHENTICATE TIMEOUT KPOP SDPS +%token ENVELOPE QVIRTUAL USERNAME PASSWORD FOLDER SMTPHOST MDA BSMTP LMTP %token SMTPADDRESS SMTPNAME SPAMRESPONSE PRECONNECT POSTCONNECT LIMIT WARNINGS %token NETSEC INTERFACE MONITOR PLUGIN PLUGOUT %token IS HERE THERE TO MAP WILDCARD %token BATCHLIMIT FETCHLIMIT EXPUNGE PROPERTIES %token SET LOGFILE DAEMON SYSLOG IDFILE INVISIBLE POSTMASTER BOUNCEMAIL %token SPAMBOUNCE SHOWDOTS -%token PROTO +%token PROTO AUTHTYPE %token STRING %token NUMBER %token NO KEEP FLUSH FETCHALL REWRITE FORCECR STRIPCR PASS8BITS @@ -182,25 +182,8 @@ serv_option : AKA alias_list } | INTERVAL NUMBER {current.server.interval = $2;} - | AUTHENTICATE ANY - {current.server.authenticate = A_ANY;} - | AUTHENTICATE PASSWORD - {current.server.authenticate = A_PASSWORD;} - | AUTHENTICATE GSSAPI - {current.server.authenticate = A_GSSAPI;} - | AUTHENTICATE KERBEROS4 - {current.server.authenticate = A_KERBEROS_V4;} - | AUTHENTICATE KERBEROS5 - {current.server.authenticate = A_KERBEROS_V5;} - | AUTHENTICATE KERBEROS { -#ifdef KERBEROS_V5 - current.server.authenticate = A_KERBEROS_V5; -#else - current.server.authenticate = A_KERBEROS_V4; -#endif /* KERBEROS_V5 */ - } - | AUTHENTICATE SSH - {current.server.authenticate = A_SSH;} + | AUTHENTICATE AUTHTYPE + {current.server.authenticate = $2;} | TIMEOUT NUMBER {current.server.timeout = $2;} | ENVELOPE NUMBER STRING -- cgit v1.2.3