From 72fc2c255f364507fbc87717cd54b9541f2f5189 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 31 Jul 1999 21:41:50 +0000 Subject: The big lexer fix. svn path=/trunk/; revision=2519 --- fetchmail-FAQ.html | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) (limited to 'fetchmail-FAQ.html') diff --git a/fetchmail-FAQ.html b/fetchmail-FAQ.html index 1b9693fe..5aaecd29 100644 --- a/fetchmail-FAQ.html +++ b/fetchmail-FAQ.html @@ -10,7 +10,7 @@
Back to Fetchmail Home Page To Site Map -$Date: 1999/07/31 20:44:54 $ +$Date: 1999/07/31 21:41:50 $

Frequently Asked Questions About Fetchmail

@@ -666,27 +666,26 @@ Do similarly for any `monitor' or `batchlimit' options

F2. The .fetchmailrc parser won't accept my all-numeric user name.

-So put string quotes around it. :-)

+Either upgrade to a post-5.0.5 fetchmail or put string quotes around it. :-)

-The configuration file parser treats any all-numeric token as a -number, which will confuse it when it's expecting a name. String -quoting forces the token's class.

+The configuration file parser in older fetchmail versions treated any +all-numeric token as a number, which confused it when it was +expecting a name. String quoting forces the token's class.

+ +The lexical analyzer in 5.0.6 and beyond is smarter and assumes +any token following "username" or "password" is a string.


F3. The .fetchmailrc parser won't accept my host or username beginning with `no'.

-You're caught in an unfortunate crack between the newer-style syntax -for negated options (`no keep', `no rewrite' etc.) and the older style -run-on syntax (`nokeep', `norewrite' etc.).

+See F2 You're caught in an unfortunate crack between +the newer-style syntax for negated options (`no keep', `no rewrite' +etc.) and the older style run-on syntax (`nokeep', `norewrite' +etc.).

-You can work around this easily. Just put string quotes around your +Upgrade to a 5.0.6 or later fetchmail, or put string quotes around your token.

-I haven't fixed this because there is no good fix for it short of -implementing a token pushback stack in the lexer. That's more -additional complexity than I'm willing to add to banish a very -marginal bug with an easy workaround.

-


F4. I'm migrating from popclient. How do I need to modify my .poprc?

@@ -2428,7 +2427,7 @@ inactivity timeout.

Back to Fetchmail Home Page To Site Map -$Date: 1999/07/31 20:44:54 $ +$Date: 1999/07/31 21:41:50 $

Eric S. Raymond <esr@snark.thyrsus.com>
-- cgit v1.2.3