d5db0fd38f7babf6b12c8bcc83dc8b5f32b71cc9 |
|
16-Aug-2016 |
nikwrt <nikwrt@gmx.de> |
fts-squat: fix Corrupted squat uidlist bug |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
8d587838c414c48a331f0b54cd7ffd97e5024abd |
|
22-Jul-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Redesigned/enhanced FTS API and how virtual plugin works with it.
The changes include:
- Only indexer process and "doveadm index" do FTS indexing now. Other
processes connect to the indexer process via UNIX socket and request
indexing a specific mailbox.
- FTS backends can now index/search any search key. Current backends
implement indexing for some specific header fields (Subject, From, To, Cc,
Bcc), but it would also be possible to add indexing for e.g. message size
or date.
- CLucene support is fixed and fully functional.
- Solr is split to "solr" and "solr_old" backends. The new "solr" backend
supports the new header fields. It also uses mailbox GUIDs as mailbox
identifiers, so that renaming a mailbox doesn't require reindexing.
The "solr_old" uses the old Solr schema and doesn't support any new features. |
de11cf486e0d0448537b1b5d546496ab85e7cda8 |
|
27-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Replaced unnecessary lock()/unlock() from API with refresh() |
45114a7f9600d04c294f8f1051c0289c092febce |
|
22-Sep-2008 |
Timo Sirainen <tss@iki.fi> |
Squat: Create files with the correct mode and group.
--HG--
branch : HEAD |
4ae81f8f7aad06aad2f570535cad6e40aaec2b28 |
|
20-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Added FTS_SQUAT environment with partial=n and full=m settings.
--HG--
branch : HEAD |
1759b25adaa2dd3b138f1fd90726669f2613785a |
|
07-Mar-2008 |
Timo Sirainen <tss@iki.fi> |
Added support for dotlocks.
--HG--
branch : HEAD |
1caf757864e7734345660e7d190f84e42668a6f8 |
|
03-Feb-2008 |
Timo Sirainen <tss@iki.fi> |
Initial code to support expunging from squat indexes, probably still buggy.
--HG--
branch : HEAD |
1b0cfbf3cc77a670b92fff5c30f7b1eb17a63ab1 |
|
02-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
FTS API changes and Squat rewrite. Squat is still missing expunge handling.
--HG--
branch : HEAD |
80c1d98d3638b71e57a39cafa88b9122bf8169c6 |
|
25-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Don't forward declare enums. It doesn't seem to work with all compilers.
--HG--
branch : HEAD |
00395881d1dbbf37178d1efc193a7e9804aaff3b |
|
15-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Removed _ prefix from all public APIs.
--HG--
branch : HEAD |
c25356d5978632df6203437e1953bcb29e0c736f |
|
16-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Changed .h ifdef/defines to use <NAME>_H format.
--HG--
branch : HEAD |
48b7adf6a138d3acbec7a5a7600ece44ca58b84d |
|
13-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Only ASCII texts were actually indexed. Now UTF-8 input is properly
converted to UTF-16 which is indexed.
--HG--
branch : HEAD |
ebfbf5d78dcf95e8b176429f4b5b0694eb4e17d5 |
|
07-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes
--HG--
branch : HEAD |
e62f6437a4ff01d692a5a61369fe4168d69191ed |
|
06-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Fixes. Should be pretty much working now.
--HG--
branch : HEAD |
74ab5ea66c0c4b388f1c774ae6a47ab94f1b4f18 |
|
01-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Added "squat" full text search indexer backend. Its name and basic ideas
originate to Cyrus's squat index, but Dovecot's implementation is completely
different and it supports incremental updates.
Still a bit broken and lacks locking, but I wanted to get this into CVS now.
--HG--
branch : HEAD |