aboutsummaryrefslogtreecommitdiffstats
path: root/rcfile_y.y
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2001-02-27 17:59:44 +0000
committerEric S. Raymond <esr@thyrsus.com>2001-02-27 17:59:44 +0000
commit487e3eec5bbdd70ca5078186d35f4deac924bc4c (patch)
tree852b59f72289dceed9d67969ea3d29fe343107ed /rcfile_y.y
parent59ba66d551d23c4efd4360a7c1f7a53ee2793a4e (diff)
downloadfetchmail-487e3eec5bbdd70ca5078186d35f4deac924bc4c.tar.gz
fetchmail-487e3eec5bbdd70ca5078186d35f4deac924bc4c.tar.bz2
fetchmail-487e3eec5bbdd70ca5078186d35f4deac924bc4c.zip
We can specify NTLM as an authentication type.
svn path=/trunk/; revision=3160
Diffstat (limited to 'rcfile_y.y')
-rw-r--r--rcfile_y.y29
1 files changed, 6 insertions, 23 deletions
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> PROTO
+%token <proto> PROTO AUTHTYPE
%token <sval> STRING
%token <number> 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