X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=rcfile_l.l;h=7cbf12ed3c9beaedceb93cd161a85e192204b9f2;hb=87bcf29364c4640edb87cc2186b965d1a564d70c;hp=13aed54956239d808d8bf69f8749b4bb8f796dc2;hpb=3e0432c01c37e7cd4f059be7dfd1a1ca2286683b;p=~andy%2Ffetchmail diff --git a/rcfile_l.l b/rcfile_l.l index 13aed549..7cbf12ed 100644 --- a/rcfile_l.l +++ b/rcfile_l.l @@ -89,6 +89,7 @@ cram(-md5)? { SETSTATE(0); yylval.proto = A_CRAM_MD5; return AUTHTYPE;} msn { SETSTATE(0); yylval.proto = A_MSN; return AUTHTYPE;} ntlm { SETSTATE(0); yylval.proto = A_NTLM; return AUTHTYPE;} password { SETSTATE(0); yylval.proto = A_PASSWORD; return AUTHTYPE;} +apop { SETSTATE(0); yylval.proto = A_APOP; return AUTHTYPE;} timeout { return TIMEOUT;} envelope { return ENVELOPE; } qvirtual { return QVIRTUAL; } @@ -98,8 +99,15 @@ esmtppassword { return ESMTPPASSWORD; } bad-header { return BADHEADER; } accept { return ACCEPT; } reject { return REJECT_; } +retrieve-error { return RETRIEVEERROR; } +abort { return ABORT; } +continue { return CONTINUE; } +markseen { return MARKSEEN; } user(name)? {SETSTATE(NAME); return USERNAME; } +pwmd_socket { return PWMD_SOCKET; } +pwmd_file { return PWMD_FILE; } +pinentry_timeout { return PINENTRY_TIMEOUT; } pass(word)? {SETSTATE(NAME); return PASSWORD; } folder(s)? { return FOLDER; } smtp(host)? { return SMTPHOST; } @@ -188,12 +196,11 @@ options {/* EMPTY */} [;:,] {/* EMPTY */} (auto)|(AUTO) { yylval.proto = P_AUTO; return PROTO; } -(sdps)|(SDPS) { return SDPS; } +(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; } -(etrn)|(ETRN) { yylval.proto = P_ETRN; return PROTO; } -(odmr)|(ODMR) { yylval.proto = P_ODMR; return PROTO; } +(etrn)|(ETRN) { yylval.proto = P_ETRN; return PROTO; } +(odmr)|(ODMR) { yylval.proto = P_ODMR; return PROTO; } (kpop)|(KPOP) { return KPOP; } (#.*)?\\?\n { prc_lineno++; } /* newline is ignored */