<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/lib/Makefile.local, branch 0.16_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.16_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.16_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2013-01-22T12:59:33Z</updated>
<entry>
<title>lib/Makefile.local: depend on libs we are linking with</title>
<updated>2013-01-22T12:59:33Z</updated>
<author>
<name>Amadeusz Żołnowski</name>
<email>aidecoe@aidecoe.name</email>
</author>
<published>2013-01-21T19:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=68785c129666213fc9b58090f92cc9dd9d7ced60'/>
<id>urn:sha1:68785c129666213fc9b58090f92cc9dd9d7ced60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib: add date range query support</title>
<updated>2012-10-31T19:55:32Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-10-30T20:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=90cd1bac4eeb0d57fbe2740625aaa58d8d925ee5'/>
<id>urn:sha1:90cd1bac4eeb0d57fbe2740625aaa58d8d925ee5</id>
<content type='text'>
Add a custom value range processor to enable date and time searches of
the form date:since..until, where "since" and "until" are expressions
understood by the previously added date/time parser, to restrict the
results to messages within a particular time range (based on the Date:
header).

If "since" or "until" describes date/time at an accuracy of days or
less, the values are rounded according to the accuracy, towards past
for "since" and towards future for "until". For example,
date:november..yesterday would match from the beginning of November
until the end of yesterday. Expressions such as date:today..today
means since the beginning of today until the end of today.

Open-ended ranges are supported (since Xapian 1.2.1), i.e. you can
specify date:..until or date:since.. to not limit the start or end
date, respectively.

CAVEATS:

Xapian does not support spaces in range expressions. You can replace
the spaces with '_', or (in most cases) '-', or (in some cases) leave
the spaces out altogether.

Entering date:expr without ".." (for example date:yesterday) will not
work as you might expect. You can achieve the expected result by
duplicating the expr both sides of ".." (for example
date:yesterday..yesterday).

Open-ended ranges won't work with pre-1.2.1 Xapian, but they don't
produce an error either.

Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
<entry>
<title>build: build parse-time-string as part of the notmuch lib and static cli</title>
<updated>2012-10-31T19:53:01Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-10-30T20:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=af6b4b29f97b1f457bb7220491bf37536e1b9d7a'/>
<id>urn:sha1:af6b4b29f97b1f457bb7220491bf37536e1b9d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support OpenBSD</title>
<updated>2012-10-27T12:35:47Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-10-24T21:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b04c062aee50f456f46bf7f31641384010780791'/>
<id>urn:sha1:b04c062aee50f456f46bf7f31641384010780791</id>
<content type='text'>
OpenBSD's build flags are identical to FreeBSD, except that libraries
need to be explicitly linked against libc.  No code changes are
necessary.

From: Cody Cutler &lt;ccutler@csail.mit.edu&gt;
</content>
</entry>
<entry>
<title>lib: Bump SO version from 2.0.0 to 3.0.0</title>
<updated>2012-05-05T23:06:09Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-04-28T22:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7bf5be75ae8e3c2d4e8c06bba8b44f4fd495349b'/>
<id>urn:sha1:7bf5be75ae8e3c2d4e8c06bba8b44f4fd495349b</id>
<content type='text'>
We've changed the APIs of notmuch_database_open,
notmuch_database_create, and notmuch_database_close.

Amended by db: also bump string in bindings/python/notmuch/globals.py
</content>
</entry>
<entry>
<title>Don't link libnotmuch if libutil isn't linked in properly.</title>
<updated>2011-11-19T19:18:05Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2011-11-13T16:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dbceb50f4759db8819877706d086dd6af31923ba'/>
<id>urn:sha1:dbceb50f4759db8819877706d086dd6af31923ba</id>
<content type='text'>
For some reason, on my machine, the link is picking up
/usr/lib/libutil.so instead of util/libutil.a. This causes there to be
undefined symbols in libnotmuch, making it unuseable. This patch causes
the link to fail instead.
</content>
</entry>
<entry>
<title>Link libutil using filenmae, rather than using -l.</title>
<updated>2011-11-13T18:58:21Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2011-11-13T17:05:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=74f16571e8d9514d0bdc6eef0990da5f161020e4'/>
<id>urn:sha1:74f16571e8d9514d0bdc6eef0990da5f161020e4</id>
<content type='text'>
glibc includes a libutil, so if the wrong -L options get passed, we
will pick up glibc's version, rather than our own.
</content>
</entry>
<entry>
<title>xutil.c: remove duplicate copies, create new library libutil.a to contain xutil.</title>
<updated>2011-10-31T02:09:49Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-23T15:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1dedfc90f6eee7cad10f1a1ceb39a7a1c4dbd1b1'/>
<id>urn:sha1:1dedfc90f6eee7cad10f1a1ceb39a7a1c4dbd1b1</id>
<content type='text'>
We keep the lib/xutil.c version. As a consequence, also factor out
_internal_error and associated macros.  It might be overkill to make a
new file error_util.c for this, but _internal_error does not really
belong in database.cc.
</content>
</entry>
<entry>
<title>Prefix lib/notmuch.h and lib/gen-version-script.sh with $(srcdir)</title>
<updated>2011-10-25T00:56:23Z</updated>
<author>
<name>Amadeusz Żołnowski</name>
<email>aidecoe@aidecoe.name</email>
</author>
<published>2011-10-23T14:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8d282adf53148469c3d6a9d41346919aa70028af'/>
<id>urn:sha1:8d282adf53148469c3d6a9d41346919aa70028af</id>
<content type='text'>
lib/notmuch.h and lib/gen-version-script.sh couldn't have been found
when building out of sources directory.
</content>
</entry>
<entry>
<title>lib: bump SONAME</title>
<updated>2011-10-04T16:47:04Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-04T16:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9e976fc60c40e07cb62a7d656e86ee3101c1b2f5'/>
<id>urn:sha1:9e976fc60c40e07cb62a7d656e86ee3101c1b2f5</id>
<content type='text'>
Based on discussions with amdragon, tschwinge, and others on IRC, I concluded that

1) symbol versioning was probably overkill for libnotmuch
2) It was also probably GNU ld specific
3) Most importantly, nobody could tell me on short notice how exactly it works.

So since the change to the notmuch_database_find_message breaks the
previous ABI, we need to bump the SONAME.
</content>
</entry>
</feed>
