aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Andree <matthias.andree@gmx.de>2010-04-24 06:14:17 +0200
committerMatthias Andree <matthias.andree@gmx.de>2010-04-24 06:14:17 +0200
commit0775c627d2719d830d55065598a6b53949c2d647 (patch)
tree457d3402c0372ad73d4b8ffec69c17a75d0c32ec
parent693679289178bc0d7113f27fd7ca2cc8c68a51f8 (diff)
downloadfetchmail-0775c627d2719d830d55065598a6b53949c2d647.tar.gz
fetchmail-0775c627d2719d830d55065598a6b53949c2d647.tar.bz2
fetchmail-0775c627d2719d830d55065598a6b53949c2d647.zip
Note search.h ideas for UID.
-rw-r--r--TODO.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt
index 3aff8a0d..4233786f 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -66,6 +66,8 @@ questionable:
(silently allowing g+x).
- make UID code more efficient, parsing is O(n^2), should be no worse
than O(n log n), lookup is O(n), should be O(log n).
+ * Idea for C: use <search.h> tfind/tsearch. Need to split idlist up
+ so it only keeps the ids, and use an array to track status.
- help systematic debugging
- by making logging more strict (Postfix's msg_* as example??)
- by adding a --loggingtest or something that emits