History log of /dovecot/src/plugins/fts-solr/Makefile.am
Revision Date Author Comments Expand
526631052ca3175357302af8fa7dcbf763b40c53 06-Feb-2017 Stephan Bosch <stephan.bosch@dovecot.fi>

fts-solr: Fixed HTTPS support by properly propagating SSL client settings from mail_user.

2d7df7973f80011033e8e9fa676d3ff4c14468d8 11-Feb-2013 Stephan Bosch <stephan@rename-it.nl>

fts-solr: Use built-in lib-http instead of libcurl. Removed libcurl dependency.

96a738c37275fd2cd6dac9f46809e2de53a5dbe3 14-Aug-2011 Timo Sirainen <tss@iki.fi>

fts-solr-old: Mailbox names are mUTF-7 in the Solr index, not UTF-8.

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.

/dovecot/configure.in /dovecot/doc/solr-schema.xml /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-lucene/lucene-wrapper.h Makefile.am fts-backend-solr-old.c fts-backend-solr.c fts-solr-plugin.c fts-solr-plugin.h solr-connection.c solr-connection.h /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-trie.h /dovecot/src/plugins/fts/Makefile.am /dovecot/src/plugins/fts/fts-api-private.h /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-api.h /dovecot/src/plugins/fts/fts-build-indexer.c /dovecot/src/plugins/fts/fts-build-mailbox.c /dovecot/src/plugins/fts/fts-build-private.h /dovecot/src/plugins/fts/fts-build-virtual.c /dovecot/src/plugins/fts/fts-build.c /dovecot/src/plugins/fts/fts-build.h /dovecot/src/plugins/fts/fts-mailbox.c /dovecot/src/plugins/fts/fts-mailbox.h /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-plugin.h /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search-serialize.h /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/fts-storage.h /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-storage.h
a966016e605eea27e02d73ff1412632cd684d770 30-Apr-2011 Timo Sirainen <tss@iki.fi>

Use -Wl,--as-needed -Wl,--no-undefined GNU ld flags for non-plugins.

4f8b89b40da847baa15786b63433db5bda2291be 18-Feb-2010 Timo Sirainen <tss@iki.fi>

Added dovecot.m4 file that external plugins can use. Based on patch by Dennis Schridde. --HG-- branch : HEAD

bf204ec2de3747c2ee8023a968bb89dc2c613e4e 15-Dec-2009 Timo Sirainen <tss@iki.fi>

OSX: Don't try add plugin dependencies. It just breaks plugin loading. --HG-- branch : HEAD

23fdad6c7e2581921f511e24cd9371c9eaebcef9 09-Oct-2009 Timo Sirainen <tss@iki.fi>

plugins: Added dependencies. The dependencies can only be checked if the dlopen() can successfully open the module, so use (apparently) non-portable ltlibrary linking to force the libraries we depend on to load with us. --HG-- branch : HEAD

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

/dovecot/src/deliver/deliver-settings.c /dovecot/src/imap/imap-settings.c /dovecot/src/lib-sql/Makefile.am /dovecot/src/plugins/acl/Makefile.am /dovecot/src/plugins/autocreate/Makefile.am /dovecot/src/plugins/convert/Makefile.am /dovecot/src/plugins/expire/Makefile.am /dovecot/src/plugins/fts-lucene/Makefile.am Makefile.am /dovecot/src/plugins/fts-squat/Makefile.am /dovecot/src/plugins/fts/Makefile.am /dovecot/src/plugins/imap-acl/Makefile.am /dovecot/src/plugins/imap-quota/Makefile.am /dovecot/src/plugins/lazy-expunge/Makefile.am /dovecot/src/plugins/listescape/Makefile.am /dovecot/src/plugins/mail-log/Makefile.am /dovecot/src/plugins/mbox-snarf/Makefile.am /dovecot/src/plugins/quota/Makefile.am /dovecot/src/plugins/trash/Makefile.am /dovecot/src/plugins/virtual/Makefile.am /dovecot/src/plugins/zlib/Makefile.am /dovecot/src/pop3/pop3-settings.c
045c4c65d4940d5e1bd19681df4932ec990cbca2 21-Jul-2008 Timo Sirainen <tss@iki.fi>

Symlink FTS plugins to pop3 directory too. --HG-- branch : HEAD

2c25279f19e6a82c652eba5adb02c1c2775b1a8b 20-Jul-2008 Timo Sirainen <tss@iki.fi>

solr-schema.xml move was forgotten from Makefiles. --HG-- branch : HEAD

cc98df9505662cf456e46bec549b42742215dbec 13-Jul-2008 Timo Sirainen <tss@iki.fi>

fts-solr: Compiling fixes. --HG-- branch : HEAD

48566ca412a7cf3b42512fd0ec112744778e5da0 10-Jul-2008 Timo Sirainen <tss@iki.fi>

Initial code to support Apache Solr (Lucene indexing server). --HG-- branch : HEAD