| 60b67403d7fe4d6f44f62d8ec8bb890345245024 |
|
26-Feb-2018 |
codarrenvelvindron <codarren@hackers.mu> |
configure: Add spectre variant 2 mitigations
--enable-hardening adds -mfunction-return=thunk and -mindirect-branch=thunk
compiler options if supported. |
| 2fe26ac22288a416f65ea85d9d6c1c4d83f0ffa2 |
|
16-Feb-2018 |
Hideo Yoshizane <hideo.yoshizane@open-xchange.com> |
charset-alias-plugin |
| c1f8d7ab0d8b15f27bbf33324000fc39751d8564 |
|
19-Jan-2018 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
imap: support for FETCH SNIPPET |
| 2b2f0de75ee7cd7b2ed0a05f02a60b6c8eda8e68 |
|
15-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Switched version number to 2.4.devel |
| e9068f1c3326de0265d0ef542a0d7723f5f01bc8 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
stats: Add new stats service |
| 6ef83bcdc4e40d6b387857e5f7d58cd86c71ec50 |
|
13-Dec-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
global: Renamed stats plugin and service to old-stats |
| 2cbbe9b4829adb184c83dbf780316f4144559054 |
|
11-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Implemented SMTP submission proxy service. |
| b2c5e11c7e1931675512e1aa86aa145510456f18 |
|
27-Nov-2017 |
Frank Denis <github@pureftpd.org> |
configure: --with-sodium doesn't add support for scrypt (for now, at least) |
| 83b6900e51c8f08d6eadb4b2856c736cc1e142ff |
|
27-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Detect --whole-archive in linker |
| c0660f13a2b3e99d1468031550b5d69214592c25 |
|
27-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Fix Lua conditionals |
| d5b03874cc8f9ab22ef4080090d2bfcff726642c |
|
27-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Drop LuaJIT support
Does not work with our custom allocator |
| e88e76e782853e826d00524ee1133e64fb69b3d9 |
|
24-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-lua: Add lua helper library
Provides a base lua library for lua extensibility |
| feaa7d39544129c232f61e5c79d89de2c7d529c8 |
|
24-Nov-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Detect lua |
| 2ede3b415523566946d65b34e2a1e073492cd16f |
|
07-Nov-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Fix writing LIBDOVECOT[_DEPS] in dovecot-config
It needs to be in a single line or DC_DOVECOT's greping doesn't work
correctly. |
| 2fc183541ffd0e9aeb08dc2ea4cac081706034b6 |
|
29-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Add support for EXTRA_LDFLAGS |
| e3504130f7726dcf9562e9ad9047348eaae278e2 |
|
30-Oct-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
m4: Use AC_C_BIGENDIAN instead of custom m4 |
| 626421c24491ea76741ae5e41b77292d01948239 |
|
16-Oct-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Detect libsodium presence |
| 2f14f9b2d969a1b5c9e581866c826b3cb5c3ba12 |
|
06-Oct-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
m4: Add PRIdTIME_T and PRIxTIME_T format specifiers |
| 2ce0021487fbd7ef3384f3456fa4a176309c4ebf |
|
05-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
dict-ldap: Move from plugins/dict-ldap to lib-dict-backend |
| e5224c0589916fb22f95f959326cf4b6221715b0 |
|
05-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dict: Move libdict_backend to lib-dict-backend |
| 0f72f253d5a117dad2f28b2ce336190a5e6b79c8 |
|
05-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lda/lmtp: Parse SMTP submit settings. |
| 58f32fe916d402fc91ad578ea6bab785ff90ed83 |
|
03-Oct-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
configure.ac: Wrapped long LIBDOVECOT_LA_LIBS definition line to make modifications easier. |
| 03b8e1b15f41bcfcac75130bf27d24795532743b |
|
22-Sep-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Fix link order: libsmtp depends on libprogram-client |
| da32b4dc82cd112609a8707823c40584f6aae948 |
|
07-Sep-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Check for getrandom |
| a7a0f3196b2b97577ebd9e804507d58e67508fcf |
|
17-Aug-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
apparmor: Add apparmor plugin
It lets dovecot temporarily switch to a new apparmor
context for a user. |
| cbe4d8212ec8b9014ae7ae892e90abb98a15d797 |
|
07-Jul-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
lib: remove support for Boehm GC
There were several issues with our usage of Boehm GC:
- it didn't help with memory fragmentation
- it is not very efficient
- it was rarely enabled & used
Proper use of a GC would involve radical changes to how we write code
and cause portability issues. We can get most of the benefits of a GC
with data stacks and alloc-only memory pools. |
| f97dcee675e94c4a8ce17506e2c52ff5f1e81cf5 |
|
04-Jul-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
notify-status: Add notify-status plugin
This enables updating a dictionary with mailbox
status information when the mailbox changes.
It requires notify_status_dict setting for specifying
the dict where the data is stored.
One can optionally use notify_status_mailbox patterns
for specifying which box(es) the status update is done.
Subsequent patterns are notify_status_mailbox2 and so forth.
One can also specify data format using notify_status_value
plugin setting. |
| 6dd7a0a5e52979f226b414d61d9a82e341710525 |
|
17-May-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
lib: include inttypes.h to get PRIu64 & friends
Including it in lib.h allows all of the Dovecot code (as well as any
external plugins) to just use these macros without worrying about what
system headers to include. |
| 5b0cbd40cdf36d086f014d4f56dc994bbbe12463 |
|
08-May-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
configure: Remove --with-storages parameter
Just compile all the storages, since the only benefit in limiting them
is to save a tiny bit of disk space. The recently added imapc quota code
fails to link if imapc storage isn't compiled in. This is the simplest
way to fix that. |
| dbc351d8a8dad8cfbc0c1f5d957d23873ab5e26c |
|
23-Mar-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
var-expand-crypt: Encryption/decryption support for var-expand
Registers new encrypt and decrypt processors for
var-expand. |
| 60c302a89ea286f0f2afff37c6e2d6649841d85f |
|
16-Feb-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-oauth2: Add support library for OAUTH2 |
| 16c59052a66d7fa559cfd49146b0783b3bb8262f |
|
10-Jan-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Link libsmtp before libdns
Fixes linking LIBDOVECOT when using .a libraries |
| a4692ca37f2f670b99e8692e92064045322c42b3 |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-lda: Moved LMTP client to lib-smtp.
This makes the LMTP client available without dependency on lib-storage.
For Dovecot v2.3, the newly created lib-smtp will evolve into a full client/server SMTP implementation.
That will then remove the remaining SMTP code from lib-lda. |
| f59ff04ef90e50d0bf52d264ae5d879387bf051d |
|
19-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Define __STDC_LIMIT_MACROS for CXXFLAGS
Fixes SIZE_MAX being undefined when building fts-lucene. |
| 97745d12bd9e2b7ba4003ae747f3bd1e030ac357 |
|
08-Dec-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Moved pandoc check to m4/dovecot.m4 |
| 4c78d9e646c4a1158d7167806937c02d86cdfc25 |
|
28-Nov-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
mail-crypt: Add mail-crypt plugin |
| b73cfe3eaba286babe9279e558947ccbe1d96286 |
|
28-Oct-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Fix link ordering
libprogram_client.la needs to be before libdns.la |
| 48e4a5c73f1ff446ad3812e3ed95e3fa261d1fe3 |
|
12-Oct-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Detect pandoc for building documentation |
| 4036c1ca99d2c517f68a5b67a419ae7fdfd45300 |
|
05-Oct-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-program-client: Add program-client from pigeonhole |
| fdf3e1e28e824a562b895c8c6b5d77d70146d357 |
|
12-Sep-2016 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
configure: hardening logic is backwards
Before this change, the argument parsing was busted. The --help string only
compounded the incorrect behavior by suggesting that --disable-hardening
could take a yes/no argument.
| before | after
------------------------------+----------+--------
<no option> | enable | enable
--enable-hardening | disable | enable
--enable-hardening=yes | disable | enable
--enable-hardening=no | enable | disable
--disable-hardening | enable | disable
--disable-hardening=yes | error | error
--disable-hardening=no | error | error |
| f2ed47f80616d404113cbed57fd56b3ca13491cc |
|
08-Sep-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Added --enable-static-checker parameter |
| abf999f62bec9aef2bcbc48415904d0ee97fe041 |
|
29-Aug-2016 |
Stephan Bosch <stephan@dovecot.fi> |
configure.ac: Forgot to invoke DOVECOT_WANT_VPOPMAIL.
It was thereby impossible to enable Vpopmail support. |
| 0ee8b8cf17de44b3227aa0617406833ce7ca6fbd |
|
11-Aug-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Moved cc-wrapper.sh handling to dovecot.m4
When configuring Dovecot --without-shared-libs and pointing external plugins
to uninstalled sources --with-dovecot, any binaries complied for plugins
weren't using cc-wrapper.sh, which could have caused runtime failures when
they attempted to load plugins dynamically. Now it's possible to add
DC_CC_WRAPPER to plugins' configure.ac to build with the cc-wrapper.sh. |
| 00b722cca0601adadfbc653711b405b03e017e09 |
|
10-Aug-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
dovecot: Remove ssl-params |
| 14a7cd46677cc0052319f2cd84a7b720efa60499 |
|
06-Jul-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Check for hardening flags |
| bc3586bca89b79dfccdd3c155d80d5082aabc07b |
|
01-Jul-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Check if C99 "static" keyword is supported for array sizes. |
| ba16a89e4e5afde0a1878a883741df3593dccf02 |
|
21-Jun-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Added welcome plugin. |
| 57614d9fe04311072508a2185472bdb977631c5d |
|
12-Jun-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
ldap: Fix cyclic dependency |
| 6f00b37199c3aa6a93742ca368aa94a78b31a641 |
|
03-Jun-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
print CFLAGS on ./configure |
| 9385b31756a7797c025e5931bfe8e18c8eb4ffb9 |
|
30-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Include lib-dcrypt in core |
| 316cbe323513a0f20d1cf519fe9405e231d633e2 |
|
30-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-dcrypt: Initial implementation |
| d8aa10df6d1dae56d3aa485708a34d74e9e31e79 |
|
29-May-2016 |
Stephan Bosch <stephan@dovecot.fi> |
imap: Implemented support for the LITERAL- capability.
This replaces the LITERAL+ capability when the imap_literal_minus setting is enabled. |
| 19a02b635e2c5e796cdaecbef49a16eaec19c479 |
|
09-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib: Use arc4random if present |
| 0bd1883396e95233def27bb13d16694c06ff4028 |
|
09-May-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib: Do not use OpenSSL to read random bytes |
| f670747b681262e0bf004107c3b1d1fe1183d6ec |
|
25-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-dovecot: Avoid duplication of listing *.la in both Makefile.am and configure |
| ed77b0bf3a094fff279804e4f50ec0799680342f |
|
25-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
Split parts of lib-dict into lib-dict-extra.
Otherwise there's a circular dependency because lib-dict/dict-fs.c depends
on lib-fs, while lib-fs/fs-dict.c depends on lib-dict. This becomes a problem
when compiling --without-shared-libs, although for some reason it works for
me while linking the Dovecot core, but not when linking external plugins. |
| 5b071406997aa9ce5213b3aa42f3fa0f6c1bbe5f |
|
23-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure, Makefile: Tell autoconf/automake about m4 directory
To finally get rid of the complaints:
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. |
| cca227d2929386ee11e4aa23464681ef35eb9679 |
|
22-Apr-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Move checks to separate m4 files |
| fc7dde2040af579e5cf6769bbf63880071badf11 |
|
19-Apr-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
Require IPv6 to build |
| e5a3e4396b53591bf1f22a73f9ec1a022f2c1e46 |
|
19-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib: Implement utc_mktime() with timegm() if it exists.
It should be more efficient than repeatedly calling gmtime() many times. |
| 60c456353dadd0def0c02159f0fd6f59065ba9fd |
|
13-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Fixed building lib-ldap / dict-ldap --with-ldap=plugin |
| 592289f4d16f2f18e9975861390a0a04c7c7d7b9 |
|
13-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Switched version number to 2.3.devel |
| b4c47b77878eb0eaaeb1e377de936a77fad4d144 |
|
11-Apr-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
configure: Add lib-ldap |
| a2db811b58b33ea634723c32817ca1ca3d048232 |
|
16-Dec-2015 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Changed version number to v2.2.devel.
The actual version numbers live only on the release-branches from now on. |
| 88e0ac0d8584f0e85f481d7887228471c7685d41 |
|
11-Dec-2015 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
configure: Minor cleanup - avoid code duplication. |
| db35cdbe8ef8a58f437d9b8eeb1b438707ce5020 |
|
11-Dec-2015 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
dovecot-config: Fixed setting LIBDOVECOT_LIBFTS[_DEPS] |
| 5124ce635d323efe99be739458fb2226410bb612 |
|
07-Dec-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.20. |
| 732f68ad37300496f9f3cb186ba250b63dfbc8d7 |
|
03-Dec-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.20.rc1. |
| 3e9ed1717506dc7092e2edf28b2a0e637365d423 |
|
17-Nov-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
dovecot-config: Added LIBFTS. |
| bff2170a9231be2389b245297b14a2cba237f926 |
|
02-Oct-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.19. |
| d664d6bfe4efc3320e5f6bac9a98449499e52a67 |
|
28-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.19.rc2. |
| 782ad0e4b9f2d4160d8e310de0b5bb32e9ca8310 |
|
23-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.19.rc1. |
| 51ed197520dd9ea534fbc3bc1790ebe3cb5421e2 |
|
23-Sep-2015 |
Michael M Slusarz <michael.slusarz@dovecot.fi> |
Added push-notification plugin |
| e48f289d2e5b2546a2c5dcc90f7ab624cc58cca2 |
|
29-Aug-2015 |
Stephan Bosch <stephan@rename-it.nl> |
Removed all invocations of strtoll() and friends. |
| 5ef28f68edef46f69961b19b7c1dcd8ec5a955e8 |
|
24-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
Added imap-hibernate process for gathering IDLEing imap processes.
imap_hibernate_timeout setting controls how quickly the connection is moved
from imap process to imap-hibernate process.
Some IMAP extensions like NOTIFY, SEARCH=CONTEXT and COMPRESS aren't
supported yet.
There's also a new X-STATE command, which can be used to export the current
IMAP connection state to a string and later on imported to get back to the
original state (a quick resync feature for IMAP clients). However, this
command is disabled for now due to the current code being unoptimized for
untrusted input. |
| 88e52b9ca10bdf02766f79925ec182fc1dd06bd1 |
|
19-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
Removed support for dnotify.
Everybody should be using inotify by now. |
| f2a1dbe029b706ecfc1985ca0d6ac95f299dcb35 |
|
15-May-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.18. |
| 69b435cb9f43d60239c2a96174aa7db736630e14 |
|
13-May-2015 |
Matti Hamalainen <ccr@tnsp.org> |
configure: Use consistent quotation for AC_DEFINEs as per autoconf recommendations.
Also fix one minor typo. |
| 17c41e50cdaada6cd642f11b62bf8d8d16d4376c |
|
13-May-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.17. |
| 1f2f38f518ea14d1042c98ab039e6df053f7b285 |
|
12-May-2015 |
Timo Sirainen <tss@iki.fi> |
Added quota-clone plugin. |
| adaa511dff52374634db464da4002f502f92445c |
|
12-May-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.17.rc2. |
| b772ddf3cfb606dddaa465b317a0dc01bf06c6e4 |
|
11-May-2015 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Added support for Cassandra CQL as lib-sql backend.
Implemented using DataStax's cpp-driver.
Many things are still unimplemented. Column name specific functionality
isn't even supported by the Cassandra library. So this can currently mainly
be used as one of the dict backends for some simple functionality. |
| 44a0465eddceebaa199444149c88b78006e34532 |
|
09-May-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.17.rc1. |
| ba40be5b23bf26ea2035e44e514c5e7dd0e3dac9 |
|
09-May-2015 |
Timo Sirainen <tss@iki.fi> |
Moved fs-compress to a separate plugin directory.
Mainly because I couldn't figure out how to make automake dependencies work
on "make install" stage. It was trying to link fs-compress.so using
-ldovecot-storage, but libdovecot-storage.so was also concurrently being
installed. |
| 6ba5d739f779de5fda827e8f722bb50142653e1a |
|
06-May-2015 |
Timo Sirainen <tss@iki.fi> |
imap: Don't advertise SPECIAL-USE if there are no such mailboxes configured. |
| baf4695c4249fa98228503ddd1d1c65d0b74288d |
|
03-May-2015 |
Timo Sirainen <tss@iki.fi> |
configure: When compiling with sqlite3, don't forcibly link with zlib.
Looks like -lz was originally added when it was copy&pasted from some other
code. Hopefully this isn't actually needed by any (current) system. |
| cb6f6ef5044a559fb285e2f7d3fe12b4751ea708 |
|
21-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: s/normalizer/libicu/ since we it could be used for something else as well. |
| 82eadbc4311faf7719d5db33fddaa06cb3a7010b |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
lib-fts requires libexttextcat actually - don't even try to use textcat for it.
I'm also not sure yet if some libexttextcats are too old for it. |
| 30106a5a9ff807bf8ad4dd322425892dc6c16ca3 |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Fixed building without textcat. |
| 44f6dba7abd125795f68932f7f26c2d0d78f480e |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Added Debian Wheezy workaround for finding textcat.h |
| a6f1ded5a5df8ba467c4026e9cd9c15e6880997b |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
lib-fts: Fixed default textcat datadir paths. |
| fb32aea492f755257781aeecc5eabd7a2a503315 |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Fixed linking with libexttextcat when it was found via pkg-config |
| c865b0e9c65fd77f7b2ab6f8616d3def5501ecb3 |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
Initial import for lib-fts.
Parts of what this code does was already implemented internally by
fts-lucene. lib-fts is intended to be usable for all the FTS backends. The
APIs are still going to change a bit, but hopefully not after v2.2.17
release.
Mostly written by Teemu Huovila. |
| 5f9231534fd15b9aed2676a3d6cd07158f8e2a39 |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Fixed/improved finding and using libexttextcat.
libexttextcat wasn't actually being used at all by fts-lucene. Now we'll
first prefer finding it via pkg-config, next finding exttextcat and only
last look up textcat. |
| db9ad8c821c01a18a520c2a07b2d6dc501b4017a |
|
20-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Stemmer and textcat checks are now done even if CLucene isn't used.
They'll be useful for other FTS backends as well. This patch doesn't change
any actual functionality. |
| e94ce0c7fbcd43345c3344d3c1d7f4e29d462ca5 |
|
03-Apr-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Added --with-textcat parameter |
| 50e06c056c9ee6c7c7cac28d5422e6a38d038326 |
|
25-Mar-2015 |
Teemu Huovila <teemu.huovila@dovecot.fi> |
configure: Add missing (auto) to autodetected options. |
| c087194944da6894d9c905de6df6eec34b246864 |
|
12-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.16. |
| ac4ec9d17c557c1816f04df63f5b5cda68c3b8f0 |
|
12-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
dict: cdb support should be available only to dict process.
Because otherwise we need to link libcdb into pretty much all Dovecot
binaries, which is part of what having the dict proxy tries to avoid.
We could implement the direct linking optionally as well, but that would
need to be done in a bit more generic way rather than just hardcoding it only
to cdb support. |
| 3dad5b157bd2f8cf2f2e7371f1c47d85f69985cc |
|
06-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.16.rc1. |
| 379175cfba8150d481d9898b78330b719d128d84 |
|
05-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
stats process/plugin redesign to be more modular.
The visible functionality doesn't actually change with this patch yet, but
it allows other plugins/services to add their own fields to stats process.
For example auth process could send auth success/failures or auth cache
hits/misses. |
| fc63bad6ab1dbff2b83b260099510cc813c2008b |
|
13-Feb-2015 |
Timo Sirainen <tss@iki.fi> |
configure: Removed unnecessary lines left by the previous commit. |
| e42dd71494416945923f504035aa5d4d776ad4a3 |
|
13-Feb-2015 |
Timo Sirainen <tss@iki.fi> |
Link all libstorage.la dependencies into the library itself instead.
Instead of keeping a lot of different libraries in LIBDOVECOT_STORAGE, which
have circular dependencies and may cause linking issues. |
| cd244bb810d8c9b3ea46d5fd3f51296a48255266 |
|
10-Feb-2015 |
Timo Sirainen <tss@iki.fi> |
dovecot.m4: External plugins can now more easily run their tests via Valgrind.
DC_DOVECOT macro automatically adds RUN_TEST variable to Makefiles, which
can be used to call any test programs. If valgrind exists, the tests are run
through it. This is done by writing run-test.sh to the build directory, so
the original run-test.sh in hg is no longer needed. |
| 6613ff7b8dbd46aaae7f9c4c5ef85ae8c9af3b2e |
|
26-Dec-2014 |
Timo Sirainen <tss@iki.fi> |
configure: Don't break when using --without-shared-libs and CC with '/' chars. |
| 6ba458d40a90492cb7b36de02221bee23554a442 |
|
25-Oct-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.15. |
| 0ec69c4f27a1d8dae72e00f89a33dd2dc86c6cde |
|
14-Oct-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.14. |
| 4c808c48d9d95d13b464d19e4bf01bb5952c16ed |
|
03-Oct-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.14.rc1. |
| faeca024c779d206917264475708b5aa40f73074 |
|
15-Sep-2014 |
Timo Sirainen <tss@iki.fi> |
Install libdovecot-dsync.so library, which can be used separately. |
| bf3544900df39ea1c2a13f2e5e3be5df957a0621 |
|
28-Jul-2014 |
Timo Sirainen <tss@iki.fi> |
last-login plugin: Added missing configure and Makefile entries. |
| 7042d924459edc7e63587468c45c5ff4434505a6 |
|
12-Jun-2014 |
Timo Sirainen <tss@iki.fi> |
configure: Don't actually run the test to see if inotify works.
It's definitely no longer needed in modern Linux systems and the test itself
can also unintentionally fail sometimes. |
| c04da04cc300ef1c143ff09b566e44f74f5626df |
|
11-Jun-2014 |
Timo Sirainen <tss@iki.fi> |
lib: Changed hash_table_remove() "key not found" panic to be in a macro itself.
This makes it much easier to find out where such crashes are coming from.
Since this breaks the ABI in such a many places the ABI version number was
increased immediately.. |
| dc95c51f74a96eaf6491e06e2b3809d76ba723c5 |
|
11-May-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.13. |
| c4d59dcd70df69718a4af8a5bf25788565045521 |
|
08-May-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.13.rc1. |
| c98761ca2f56ebcd4405b57c3d0bd77222f245d9 |
|
13-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.12. |
| bd387922b13eba3a7f534f67d14b12ffe165f1cc |
|
11-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.11. |
| a49d1c2ca3c134c0c62b37a94936c78e9849e044 |
|
14-Jan-2014 |
Timo Sirainen <tss@iki.fi> |
lib-compression: Added initial support for LZ4
There's no standard file format for LZ4, so we created our own. The code has
had only minimal testing currently, so there may be bugs. |
| 16af02ab080ee8bf8a1f11dcaf0b13d414cc3271 |
|
20-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.10. |
| 09d0ffb0ddfbebb4a04b377b9f879c05749de54f |
|
08-Dec-2013 |
Timo Sirainen <tss@iki.fi> |
mysql: Added ssl_verify_server_cert=no|yes parameter.
To make sure we don't break existing installations, default to "no". For
v2.3 it should default to "yes".
Patch by Gareth Palmer |
| c552ee5266d855fc6e72b6424856b60638eb1166 |
|
25-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.9. |
| 12983e9d3b4ebdfb1e14f197c153304b3af44b59 |
|
24-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
lib-compression: Added support for liblzma (xz)
Annoyingly this is mainly copy&pasted [io]stream-bzlib, but I'm not sure if
it's worth the effort to try to create common functions for them. |
| 49d54c7c5d5bc90b4689fc2eb97e373c769814f5 |
|
22-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
Added mail-filter plugin. |
| 4d66e427c40e3520cde1b49d50731921791ec244 |
|
19-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.8. |
| 2cb0477b4723b882acb206a1d4f0553df3371244 |
|
03-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.7. |
| ed9535bb5de72baa53677cef4ffdf9eedaa61481 |
|
29-Oct-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Added mdbox_deleted storage. |
| ca287f3b01b6e3087f600343bc9cdf8b8f849f78 |
|
25-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.6. |
| 29b63e9d9b5803de086dc15403809ef13aa1cce8 |
|
05-Aug-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.5. |
| 483b379a4359f96b0a8a6313e394618fcb8e1081 |
|
25-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.4. |
| dc4d2077ac1db9b2a7a8dabcec9136aaeca5df70 |
|
16-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.3. |
| 78919bf7cb55e84e5f289f33526579f63c4797d7 |
|
09-Jun-2013 |
Timo Sirainen <tss@iki.fi> |
Added initial libsasl for implementing client side SASL library.
Initially supports PLAIN and LOGIN mechanisms. |
| 3da6df06483a600f2d0fda176061371185b69c11 |
|
20-May-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.2. |
| 4f0ea8daa839118f4485e29df7253a571a3ec2bb |
|
14-May-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Fixed checking for struct sockpeercred with OpenBSD <5.3 |
| 8920919abc0724ca01ab7f729213344ec0da6f5b |
|
23-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
OpenBSD compile fix: include sys/socket.h when checking for struct sockpeercred. |
| c4d85d3de043eacceeebcc65edb94761d64d6691 |
|
18-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.1. |
| 604fa82dac774d9a78af8cb9c6c2017cc7b271e0 |
|
11-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.1.0. |
| c21978afb43ee463fc38a0399615d23b9e6c7f73 |
|
10-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc7. |
| 0d511a2ded56df3c9d5da3f924cb0f8e3344f292 |
|
08-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc6. |
| ed930763abf5c771e788de56f11388f1df72331d |
|
05-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc5. |
| 89d992b7a3293ee0463b53ebe5ae2d980d8d998d |
|
04-Apr-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc4. |
| e33ff0746df70ea097708abbb1a2ecb6bab1bacf |
|
20-Mar-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc3. |
| 1653d12e3fa947a9688ec4ffbe3fc66f3b5ac739 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc2. |
| 9bb59af4205ba7dac40b9e34fdbad699d5ee5541 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Fixed plugins when compiling --with-shared-libs |
| c03f054ea4c4946cc6ff6c12031c71b88e36ad69 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.rc1. |
| e37aed073e70daf34e3791a01f232810626208e8 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Reverted the recent hash.h changes. Instead use -Wno-duplicate-decl-specifier with clang.
The modified version required hash table users to know the structs'
contents, which isn't otherwise necessary. |
| 7f50258fb5e71ca7965d8527f879114c39d0a0fb |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
MODULE_LIBS is now part of LIBDOVECOT. No need to explicitly link it everywhere. |
| 1d58007c4f478fe3a969a0467da01bf69111f334 |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Fix previous commit & implement AC_C_TYPEOF ourself.
RHEL5's autoconf was old enough to not have AC_C_TYPEOF. |
| a55ac839a0cc6b31d51801d2d4ea0ec932ac58ab |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Removed accidentally enabled clang -fsanitize options for now. |
| 8ae72ad7d0c69e972cfa65d1e2ce4e3e9a8b765c |
|
24-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Replaced all -1U and (unsigned int)-1 with UINT_MAX.
It's somewhat clearer this way. Also clang's -fsanitize=integer gives
runtime errors about -1U (but not about explicit casts, so no need to change
(type)-1 casts). |
| d00f983f78274192b9b312178a81a209ffbd4e15 |
|
24-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Use proper HAVE_TYPEOF check instead of checking with gcc versions. |
| 26ada766cfff6ebfb91d100936118cf8aa51e3ae |
|
22-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
quota-fs: Support NetBSD 6.0 libquota.
Patch by Emmanuel Dreyfus. |
| 784762b5f7fa9b2c4b50312822f682871d9bb274 |
|
21-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.beta1. |
| 2d7df7973f80011033e8e9fa676d3ff4c14468d8 |
|
11-Feb-2013 |
Stephan Bosch <stephan@rename-it.nl> |
fts-solr: Use built-in lib-http instead of libcurl. Removed libcurl dependency. |
| 09b15d7b0619e8a1ad5a78b1f86b864a7f76b3c7 |
|
21-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
dict: Added support for cdb backend.
Based on patch by Hleb Valoshka. |
| 612c4777cca7fa0d18a5cc23d2910f783fda936c |
|
15-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
dovecot-config: Removed unnecessary/duplicate ssl library links. |
| 1b48b9102e5dba74ac5f85252b7ecc5affc309a9 |
|
06-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.beta1. |
| 2bfa4f4e042def419b7b80b05f7d2cf5d0f9f6a0 |
|
04-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
configure: Use pkg-config with clucene if available. |
| c5c51ded95283595dbe77c326a183d7bac1a5779 |
|
28-Dec-2012 |
Timo Sirainen <tss@iki.fi> |
configure: Use -lrt for check_gettime() only if needed. |
| bf5015e723acc912db1854733a85f547ebf64f13 |
|
26-Nov-2012 |
Timo Sirainen <tss@iki.fi> |
Added libhttp to libdovecot.so |
| 0db42260be85e797aa9909a29b20296996f52e75 |
|
06-Nov-2012 |
Timo Sirainen <tss@iki.fi> |
Reverted 269104a0821b (Build imapc and pop3c always as plugins.)
This is no longer needed now that lib-ssl-iostream can be linked without
linking openssl. |
| 3faa1040e5a3f9f35ffad29110216094ab2f5880 |
|
06-Nov-2012 |
Timo Sirainen <tss@iki.fi> |
lib-ssl-iostream now dynamically loads openssl library instead of linking to it.
This allowed removing the separate libdovecot-ssl library. In future if
GnuTLS/NSS support is added it would also allow switching between them
dynamically. |
| 5ae069c932a5ea7257771ad1450e415eda2dde97 |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Released v2.2.alpha1. |
| 9b706b345064ce8e8a657f54633f009a101298ea |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
If prefix="" namespace isn't defined, autocreate it as an unusable namespace.
This avoids having to handle mail_namespace_find() errors all over the
place. Instead now the mailbox accesses will simply fail. |
| 52ef4fcf947163ab50b108ec33501763fbd9a969 |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Renamed configure.in to configure.ac.
Apparently automakes in future won't support configure.in anymore. |