]> Pileus Git - ~andy/fetchmail/blobdiff - rcfile_l.l
Merge commit 'refs/merge-requests/1' of gitorious.org:fetchmail/fetchmail into integr...
[~andy/fetchmail] / rcfile_l.l
index 9d8b4cd7134575b20dd169a8bff7af85962038e3..bc89d1862c4e9ded1bef79ff3fe995c1d528b44f 100644 (file)
@@ -5,13 +5,14 @@
  *
  * For license terms, see the file COPYING in this directory.
  */
-#include <string.h>
 
 #include "config.h"
 #include "fetchmail.h"
 #include "xmalloc.h"
 #include "rcfile_y.h"
 
+#include <string.h>
+
 int prc_lineno = 1;
 
 #ifdef LEXDEBUG
@@ -41,11 +42,6 @@ int prc_lineno = 1;
                        return STRING;
                }
 
-"*"            {
-                       SETSTATE(0);
-                       return WILDCARD;
-               }
-
 <NAME>[^=;:, \t\r\n]+  {
                        char *in = xstrdup(yytext);
                        escapes(in, in);
@@ -84,9 +80,8 @@ preauth(enticate)?    { SETSTATE(AUTH); return AUTHENTICATE; }
 auth(enticate)?        { SETSTATE(AUTH); return AUTHENTICATE; }
 any            { SETSTATE(0); yylval.proto = A_ANY; return AUTHTYPE;}
 gssapi         { SETSTATE(0); yylval.proto = A_GSSAPI; return AUTHTYPE;}
-kerberos(_v)?4 { SETSTATE(0); yylval.proto = A_KERBEROS_V4; return AUTHTYPE;}
 kerberos(_v)?5 { SETSTATE(0); yylval.proto = A_KERBEROS_V5; return AUTHTYPE;}
-kerberos       { SETSTATE(0); yylval.proto = A_KERBEROS_V4; return AUTHTYPE;}
+kerberos       { SETSTATE(0); yylval.proto = A_KERBEROS_V5; return AUTHTYPE;}
 ssh            { SETSTATE(0); yylval.proto = A_SSH; return AUTHTYPE;}
 external       { SETSTATE(0); yylval.proto = A_EXTERNAL; return AUTHTYPE;}
 (otp|opie)     { SETSTATE(0); yylval.proto = A_OTP; return AUTHTYPE;}
@@ -196,12 +191,10 @@ options           {/* EMPTY */}
 [;:,]          {/* EMPTY */}
 
 (auto)|(AUTO)  { yylval.proto = P_AUTO;  return PROTO; }
-(pop2)|(POP2)  { yylval.proto = P_POP2;  return PROTO; }
 (sdps)|(SDPS)   { return SDPS; }
 (pop3)|(POP3)  { yylval.proto = P_POP3;  return PROTO; }
 (imap)|(IMAP)  { yylval.proto = P_IMAP;  return PROTO; }
 (apop)|(APOP)   { yylval.proto = P_APOP;  return PROTO; }
-(rpop)|(RPOP)   { yylval.proto = P_RPOP;  return PROTO; }
 (etrn)|(ETRN)   { yylval.proto = P_ETRN;  return PROTO; }
 (odmr)|(ODMR)   { yylval.proto = P_ODMR;  return PROTO; }
 (kpop)|(KPOP)  { return KPOP; }