From: Carl Worth Date: Fri, 16 Apr 2010 03:52:27 +0000 (-0700) Subject: TODO: Add two tasks that both have to do with auditing the library API X-Git-Tag: 0.2~22 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=75cfd0d90623373167d151c8556bd3359a054183;hp=a29f49b943689e426f0d7c1beba8ac8e76b3d76b 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. --- 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.