From 75cfd0d90623373167d151c8556bd3359a054183 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Thu, 15 Apr 2010 20:52:27 -0700 Subject: [PATCH] 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. --- TODO | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TODO b/TODO index 14c5fd0e..8312db10 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. -- 2.26.2