From 019324f4b50349f9782ff013013d756c13c10d60 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Sat, 28 Aug 2010 19:14:13 +0200 Subject: Don't try to match trailing literals in sscanf, but rather note how much input was consumed, stop short of the string, and use strncasecmp to match explicitly. --- TODO.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index d238af68..84c4059c 100644 --- a/TODO.txt +++ b/TODO.txt @@ -37,6 +37,9 @@ soon - SHOULD: Richard Brooksby, fetchmail-users 2010-04-06. soon - MAY: +- find a better replacement for sscanf parsing - we don't usually + detect errors in format strings such as "* %d FETCH " because we don't + check if the FETCH is (a) present, (b) consumed. - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471176 => fetchmail: support utf-8 encoding in log file Revisit http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400719 -- cgit v1.2.3