summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2010-04-15 20:52:27 -0700
committerCarl Worth <cworth@cworth.org>2010-04-15 20:52:27 -0700
commit75cfd0d90623373167d151c8556bd3359a054183 (patch)
tree7b94e0b735861749a3aac3800722946feef4863b
parenta29f49b943689e426f0d7c1beba8ac8e76b3d76b (diff)
TODO: Add two tasks that both have to do with auditing the library API
It was noted today in IRC that libnotmuch is not yet careful about wrapping all Xapian calls with try/catch blocks to print nicer error messages. It seems it would be natural to audit that at the same time as doing the symbol-hiding work.
-rw-r--r--TODO6
1 files changed, 6 insertions, 0 deletions
diff --git a/TODO b/TODO
index 14c5fd0..8312db1 100644
--- a/TODO
+++ b/TODO
@@ -219,6 +219,12 @@ notmuch searches. Here was one proposal made in IRC:
Provide a ~me Xapian synonym for all of the user's configured email
addresses.
+Add symbol hiding so that we don't risk leaking any private symbols
+into the shared-library interface.
+
+Audit all libnotmuch entry points to ensure that all Xapian calls are
+wrapped in a try/catch block.
+
Search syntax
-------------
Implement support for "tag:*" to expand to all tags.