2a5682a643b36c162aaf5dba4b2cdb1464b8a3a8 |
|
06-Feb-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
fts-tika: Fixed HTTPS support by properly propagating SSL client settings from mail_user. |
b200bc3875fa06d42c8619865cc306c3297fcacc |
|
06-Jul-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
Add PIE and RELRO to binaries |
31493ba1b6a0ecbcb11c47181ade2ee9b118a872 |
|
19-Nov-2015 |
Timo Sirainen <tss@iki.fi> |
fts plugin: Install fts-storage.h |
2e3e24888f9ce3da3116ee1d6a60f42394b6026c |
|
03-Jun-2015 |
Timo Sirainen <tss@iki.fi> |
fts: Added "doveadm fts lookup" command.
This is mainly useful for debugging lib-fts. It doesn't perform any of the
lib-fts tokenization / filtering so you can do raw lookups. |
36723229d57e4b03546f048aa8b5193903b7009b |
|
24-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
fts: Install fts-user.h header |
1537d20b852cbbf0d6971790b84e0cce5ca61307 |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
fts: Added FTS_BACKEND_FLAG_TOKENIZED_INPUT, which is implemented via lib-fts. |
ed9f9fe03e60d37be0a58e3ee281d1b6b7d2693f |
|
16-Jan-2015 |
Timo Sirainen <tss@iki.fi> |
fts: Parse HTML MIME parts using lib-mail's mail-html2text. |
5f4f58c81a731988aef36ceea4f88c3b04c21943 |
|
05-Dec-2014 |
Timo Sirainen <tss@iki.fi> |
fts: Install some of the header files that other external plugins might want to use. |
ce87b647a0418ec4a6f4e860a9c918b2331ab353 |
|
17-Apr-2014 |
Timo Sirainen <tss@iki.fi> |
fts: Added fts-parser support for Tika
It can be enabled by setting:
plugin {
fts_tika = http://localhost:9998/tika/
} |
791230632f4bc9eab1b04acb5b5fe1bc4eb52cef |
|
16-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Again changes to handling test program dependencies.
.la libraries need to link .lo files, .a libraries need to link .o files.
Changed dsync to be .la library for consistency. |
41e6163a8c2b0550b2a45b8e8fb3ec86d1b3489f |
|
16-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Makefile: Fixed test program dependencies
Explicit dependencies on .o or .lo files didn't seem to work properly and
with high enough make -j value the build failed. Depending on the entire
library guarantees that all the individual .o files have been built. |
6d41944c73171cdb64b0a00bff368d212452e924 |
|
12-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
fts: Added fts_index_timeout setting to abort search if indexing hasn't finished by then.
This timeout shows up to client as:
tag NO [INUSE] Timeout while waiting for indexing to finish |
421d30619384e72a27e2a5d13ff6525aff4d17fe |
|
31-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
Redesigned mail precaching APIs.
There's no longer a one monolithic mailbox_sync(MAILBOX_SYNC_FLAG_PRECACHE)
call, but rather one mail_precache() call for each mail to be precached.
This allows the callers to show the progress and in general is cleaner. |
cc2954ad6d8ba0509b870d773ba4b6b16353763c |
|
12-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Added generic "fts expunge log".
This is intended to be used by fts backends that can't directly expunge from
the index, but rather need to log the expunges and do the actual expunging
later.
Added also "doveadm dump" support for the log. |
d3380f13cb3e398bb5e7acbd4d04582397f62ec2 |
|
11-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Added "doveadm fts optimize" command. |
857c9d201f441e9864758bb0dc96526baacb124c |
|
10-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
Makefile fixes to include everything in dist |
9d2ef4253d9ef6167ae7de3776d7fd0b5158b7b1 |
|
04-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Define pkglibexecdir explicitly in Makefile.am, since older automakes don't. |
2f971d239f217826f6eae8b16ef74ed1420209df |
|
04-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Install decode2text to libexecdir. |
04f80fbc38561c95cd3f71a4c8fd3cd48a9c78d4 |
|
04-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Added xml2text binary |
ecc5a1a440799a0966c26da956f5d6e2d8073e03 |
|
28-Jul-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Added attachment decoding via an external script. |
772120713c176bde8c932b3fb4c413d223741fcd |
|
27-Jul-2011 |
Timo Sirainen <tss@iki.fi> |
fts: Strip text/html mails to plaintext before sending them to FTS backend. |
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. |
a966016e605eea27e02d73ff1412632cd684d770 |
|
30-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
Use -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins. |
d798962a54c5cda054d57a0cfc7e5f47dfa20f6e |
|
31-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Changed header/body searching to do search key charset translation earlier.
This cleans up and simplifies error handling. |
499fec3443374cc89fb8c83b8027c1614097d7a3 |
|
06-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
Moved fts/virtual plugin communication functions away from lib-storage. |
a22c03355b9c4c8e1655250e216a4ce66d49de7c |
|
07-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Get rid of imap/, pop3/, lda/ and sql/ module subdirs. It's all in lib/dovecot/ now.
--HG--
branch : HEAD |
045c4c65d4940d5e1bd19681df4932ec990cbca2 |
|
21-Jul-2008 |
Timo Sirainen <tss@iki.fi> |
Symlink FTS plugins to pop3 directory too.
--HG--
branch : HEAD |
1c93b5986ac03e0b3cd69647332b412ecef4d6a9 |
|
13-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Previous changes broke plugin symlink creation in make install.
--HG--
branch : HEAD |
24abf21d02b4fe2bf539102fa50e4a6261242222 |
|
11-Jun-2008 |
Timo Sirainen <tss@iki.fi> |
Use dynamic module suffix provided by libtool rather than hardcoded ".so".
--HG--
branch : HEAD |
f2f86ec77d1e4986e95990976447c2d1520a8357 |
|
03-Dec-2007 |
Timo Sirainen <tss@iki.fi> |
Fixed non-ASCII searches.
--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 |
8e371a3ce32bd64288786855b8ce0cb63f19f7d1 |
|
29-Mar-2007 |
Timo Sirainen <tss@iki.fi> |
Better type safety to module_contexts arrays. Already fixed some bugs.
--HG--
branch : HEAD |
9d1526ac8bcec9aff3c3a32f092ee2f3da2760b7 |
|
16-Dec-2006 |
Timo Sirainen <tss@iki.fi> |
Changed the plugin filename numbering (ie. the ordering in which the plugins
are loaded). This doesn't change anything for current plugins, but future
plugins will need this change so they can get themselves loaded between
specific plugins.
--HG--
branch : HEAD |
2793e3bd31d212d6506686aa70773e13d9d98195 |
|
17-Sep-2006 |
Timo Sirainen <tss@iki.fi> |
Added full text search plugin framework. Still missing support for handling
expunges. Also it could use better logic with more complex SEARCH queries to
figure out when the FTS index should be used.
--HG--
branch : HEAD |