History log of /dovecot/configure.ac
Revision Date Author Comments Expand
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

configure.ac src/Makefile.am src/auth/Makefile.am src/auth/auth-request-stats.c src/doveadm/Makefile.am src/doveadm/doveadm-cmd.c src/doveadm/doveadm-cmd.h src/doveadm/doveadm-oldstats.c src/doveadm/doveadm.c src/lib-old-stats/Makefile.am src/lib-old-stats/stats-connection.c src/lib-old-stats/stats-connection.h src/lib-old-stats/stats-parser.c src/lib-old-stats/stats-parser.h src/lib-old-stats/stats.c src/lib-old-stats/stats.h src/old-stats/Makefile.am src/old-stats/client-export.c src/old-stats/client-export.h src/old-stats/client-reset.c src/old-stats/client-reset.h src/old-stats/client.c src/old-stats/client.h src/old-stats/fifo-input-connection.c src/old-stats/fifo-input-connection.h src/old-stats/global-memory.c src/old-stats/global-memory.h src/old-stats/mail-command.c src/old-stats/mail-command.h src/old-stats/mail-domain.c src/old-stats/mail-domain.h src/old-stats/mail-ip.c src/old-stats/mail-ip.h src/old-stats/mail-session.c src/old-stats/mail-session.h src/old-stats/mail-stats.c src/old-stats/mail-stats.h src/old-stats/mail-user.c src/old-stats/mail-user.h src/old-stats/main.c src/old-stats/stats-carbon.c src/old-stats/stats-carbon.h src/old-stats/stats-settings.c src/old-stats/stats-settings.h src/plugins/Makefile.am src/plugins/imap-old-stats/Makefile.am src/plugins/imap-old-stats/imap-stats-plugin.c src/plugins/imap-old-stats/imap-stats-plugin.h src/plugins/old-stats/Makefile.am src/plugins/old-stats/mail-stats-connection.c src/plugins/old-stats/mail-stats-connection.h src/plugins/old-stats/mail-stats-fill.c src/plugins/old-stats/mail-stats.c src/plugins/old-stats/mail-stats.h src/plugins/old-stats/stats-plugin.c src/plugins/old-stats/stats-plugin.h src/plugins/stats/Makefile.am
2cbbe9b4829adb184c83dbf780316f4144559054 11-Dec-2017 Stephan Bosch <stephan.bosch@dovecot.fi>

Implemented SMTP submission proxy service.

.gitignore TODO configure.ac doc/example-config/conf.d/10-director.conf doc/example-config/conf.d/10-master.conf doc/example-config/conf.d/10-ssl.conf doc/example-config/conf.d/20-submission.conf doc/example-config/dovecot.conf src/Makefile.am src/submission-login/Makefile.am src/submission-login/client-authenticate.c src/submission-login/client-authenticate.h src/submission-login/client.c src/submission-login/client.h src/submission-login/submission-login-settings.c src/submission-login/submission-login-settings.h src/submission-login/submission-proxy.c src/submission-login/submission-proxy.h src/submission/Makefile.am src/submission/cmd-data.c src/submission/cmd-helo.c src/submission/cmd-mail.c src/submission/cmd-noop.c src/submission/cmd-quit.c src/submission/cmd-rcpt.c src/submission/cmd-rset.c src/submission/cmd-vrfy.c src/submission/main.c src/submission/submission-client.c src/submission/submission-client.h src/submission/submission-commands.c src/submission/submission-commands.h src/submission/submission-common.h src/submission/submission-settings.c src/submission/submission-settings.h
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

configure.ac src/plugins/Makefile.am src/plugins/mail-crypt/Makefile.am src/plugins/mail-crypt/doveadm-mail-crypt.c src/plugins/mail-crypt/fs-crypt-common.c src/plugins/mail-crypt/fs-crypt-settings.c src/plugins/mail-crypt/fs-crypt-settings.h src/plugins/mail-crypt/fs-crypt.c src/plugins/mail-crypt/fs-mail-crypt.c src/plugins/mail-crypt/mail-crypt-acl-plugin.c src/plugins/mail-crypt/mail-crypt-common.h src/plugins/mail-crypt/mail-crypt-global-key.c src/plugins/mail-crypt/mail-crypt-global-key.h src/plugins/mail-crypt/mail-crypt-key.c src/plugins/mail-crypt/mail-crypt-key.h src/plugins/mail-crypt/mail-crypt-plugin.c src/plugins/mail-crypt/mail-crypt-plugin.h src/plugins/mail-crypt/mail-crypt-pluginenv.c src/plugins/mail-crypt/mail-crypt-userenv.c src/plugins/mail-crypt/test-mail-global-key.c src/plugins/mail-crypt/test-mail-key.c
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

Makefile.am autogen.sh configure.ac m4/ac_checktype2.m4 m4/ac_typeof.m4 m4/blockdev.m4 m4/c99_vsnprintf.m4 m4/cc_clang.m4 m4/cflags.m4 m4/clock_gettime.m4 m4/crypt.m4 m4/crypt_xpg6.m4 m4/dbqlk.m4 m4/dirent_dtype.m4 m4/dovecot.m4 m4/endian.m4 m4/fd_passing.m4 m4/fdatasync.m4 m4/flexible_array_member.m4 m4/gc.m4 m4/glibc.m4 m4/gmtime_max.m4 m4/gmtime_tm_gmtoff.m4 m4/ioloop.m4 m4/iovec.m4 m4/ipv6.m4 m4/libcap.m4 m4/libwrap.m4 m4/linux_mremap.m4 m4/mmap_write.m4 m4/mntctl.m4 m4/modules.m4 m4/notify.m4 m4/nsl.m4 m4/off_t_max.m4 m4/pr_set_dumpable.m4 m4/q_quotactl.m4 m4/quota.m4 m4/rlimit.m4 m4/sendfile.m4 m4/size_t_signed.m4 m4/sockpeercred.m4 m4/sql.m4 m4/ssl.m4 m4/st_tim.m4 m4/test_with.m4 m4/time_t_signed.m4 m4/typeof.m4 m4/typeof_dev_t.m4 m4/unsetenv.m4 m4/vararg.m4 m4/want_bsdauth.m4 m4/want_bzlib.m4 m4/want_cassandra.m4 m4/want_cdb.m4 m4/want_checkpassword.m4 m4/want_clucene.m4 m4/want_db.m4 m4/want_gssapi.m4 m4/want_icu.m4 m4/want_ldap.m4 m4/want_lz4.m4 m4/want_lzma.m4 m4/want_mysql.m4 m4/want_nss.m4 m4/want_pam.m4 m4/want_passwd.m4 m4/want_pgsql.m4 m4/want_prefetch.m4 m4/want_shadow.m4 m4/want_sia.m4 m4/want_solr.m4 m4/want_sqlite.m4 m4/want_stemmer.m4 m4/want_textcat.m4 m4/want_vpopmail.m4 m4/want_zlib.m4 m4/warnings.m4
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

configure.ac dovecot-config.in.in src/plugins/Makefile.am src/plugins/push-notification/Makefile.am src/plugins/push-notification/push-notification-driver-dlog.c src/plugins/push-notification/push-notification-driver-ox.c src/plugins/push-notification/push-notification-drivers.c src/plugins/push-notification/push-notification-drivers.h src/plugins/push-notification/push-notification-event-flagsclear.c src/plugins/push-notification/push-notification-event-flagsclear.h src/plugins/push-notification/push-notification-event-flagsset.c src/plugins/push-notification/push-notification-event-flagsset.h src/plugins/push-notification/push-notification-event-mailboxcreate.c src/plugins/push-notification/push-notification-event-mailboxcreate.h src/plugins/push-notification/push-notification-event-mailboxdelete.c src/plugins/push-notification/push-notification-event-mailboxdelete.h src/plugins/push-notification/push-notification-event-mailboxrename.c src/plugins/push-notification/push-notification-event-mailboxrename.h src/plugins/push-notification/push-notification-event-mailboxsubscribe.c src/plugins/push-notification/push-notification-event-mailboxsubscribe.h src/plugins/push-notification/push-notification-event-mailboxunsubscribe.c src/plugins/push-notification/push-notification-event-mailboxunsubscribe.h src/plugins/push-notification/push-notification-event-message-common.h src/plugins/push-notification/push-notification-event-messageappend.c src/plugins/push-notification/push-notification-event-messageappend.h src/plugins/push-notification/push-notification-event-messageexpunge.c src/plugins/push-notification/push-notification-event-messageexpunge.h src/plugins/push-notification/push-notification-event-messagenew.c src/plugins/push-notification/push-notification-event-messagenew.h src/plugins/push-notification/push-notification-event-messageread.c src/plugins/push-notification/push-notification-event-messageread.h src/plugins/push-notification/push-notification-event-messagetrash.c src/plugins/push-notification/push-notification-event-messagetrash.h src/plugins/push-notification/push-notification-events-rfc5423.c src/plugins/push-notification/push-notification-events-rfc5423.h src/plugins/push-notification/push-notification-events.c src/plugins/push-notification/push-notification-events.h src/plugins/push-notification/push-notification-plugin.c src/plugins/push-notification/push-notification-plugin.h src/plugins/push-notification/push-notification-triggers.c src/plugins/push-notification/push-notification-triggers.h src/plugins/push-notification/push-notification-txn-mbox.c src/plugins/push-notification/push-notification-txn-mbox.h src/plugins/push-notification/push-notification-txn-msg.c src/plugins/push-notification/push-notification-txn-msg.h
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.

.hgignore configure.ac src/Makefile.am src/imap-hibernate/Makefile.am src/imap-hibernate/imap-client.c src/imap-hibernate/imap-client.h src/imap-hibernate/imap-hibernate-client.c src/imap-hibernate/imap-hibernate-client.h src/imap-hibernate/imap-hibernate-settings.c src/imap-hibernate/imap-master-connection.c src/imap-hibernate/imap-master-connection.h src/imap-hibernate/main.c src/imap/Makefile.am src/imap/cmd-idle.c src/imap/cmd-x-state.c src/imap/imap-client-hibernate.c src/imap/imap-client.c src/imap/imap-client.h src/imap/imap-commands.c src/imap/imap-commands.h src/imap/imap-common.h src/imap/imap-master-client.c src/imap/imap-master-client.h src/imap/imap-settings.c src/imap/imap-settings.h src/imap/imap-state.c src/imap/imap-state.h src/imap/main.c src/lib-storage/mail-user.c src/plugins/imap-zlib/imap-zlib-plugin.c
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.

configure.ac src/Makefile.am src/lib-dovecot/Makefile.am src/lib-stats/Makefile.am src/lib-stats/stats-parser.c src/lib-stats/stats-parser.h src/lib-stats/stats.c src/lib-stats/stats.h src/lib-storage/mail-user.c src/lib-storage/mail-user.h src/plugins/imap-stats/Makefile.am src/plugins/imap-stats/imap-stats-plugin.c src/plugins/stats/Makefile.am src/plugins/stats/mail-stats-fill.c src/plugins/stats/mail-stats.c src/plugins/stats/mail-stats.h src/plugins/stats/stats-connection.c src/plugins/stats/stats-connection.h src/plugins/stats/stats-plugin.c src/plugins/stats/stats-plugin.h src/stats/Makefile.am src/stats/client-export.c src/stats/mail-command.c src/stats/mail-domain.c src/stats/mail-domain.h src/stats/mail-ip.c src/stats/mail-ip.h src/stats/mail-server-connection.c src/stats/mail-session.c src/stats/mail-session.h src/stats/mail-stats.c src/stats/mail-stats.h src/stats/mail-user.c src/stats/mail-user.h src/stats/main.c
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).

configure.ac src/anvil/anvil-settings.c src/auth/db-ldap.c src/config/doveconf.c src/director/director-settings.c src/director/doveadm-connection.c src/doveadm/doveadm-director.c src/doveadm/doveadm-mail-fetch.c src/doveadm/doveadm-stats.c src/lib-auth/auth-master.c src/lib-dict/dict-sql.c src/lib-dict/dict.c src/lib-http/http-client-peer.c src/lib-imap/imap-envelope.c src/lib-index/mail-cache-compress.c src/lib-index/mail-cache-fields.c src/lib-index/mail-cache-lookup.c src/lib-index/mail-cache-transaction.c src/lib-index/mail-cache.h src/lib-index/mail-index-map.c src/lib-index/mail-index-sync-keywords.c src/lib-index/mail-index-sync.c src/lib-index/mail-index.c src/lib-index/mail-index.h src/lib-index/mail-transaction-log-file.c src/lib-mail/test-message-address.c src/lib-master/master-service.c src/lib-settings/settings-parser.c src/lib-sql/driver-sqlpool.c src/lib-storage/index/dbox-multi/mdbox-map.c src/lib-storage/index/imapc/imapc-storage.c src/lib-storage/index/index-mail-headers.c src/lib-storage/index/index-mail.c src/lib-storage/index/index-rebuild.c src/lib-storage/index/index-search.c src/lib-storage/index/index-storage.c src/lib-storage/index/maildir/maildir-uidlist.c src/lib-storage/list/mailbox-list-index.c src/lib-storage/list/mailbox-list-iter.c src/lib-storage/mail-storage-hooks.c src/lib-storage/mail-storage.c src/lib/istream-concat.c src/lib/priorityq.c src/lib/strnum.c src/lib/test-aqueue.c src/lib/test-base64.c src/lib/test-bsearch-insert-pos.c src/lib/test-seq-range-array.c src/lmtp/commands.c src/log/log-settings.c src/master/service-monitor.c src/plugins/fts/fts-build-mail.c src/plugins/quota/quota.c src/replication/replicator/replicator-settings.c src/stats/stats-settings.c
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.

configure.ac src/doveadm/doveadm-mail-copymove.c src/doveadm/doveadm-mail-import.c src/doveadm/doveadm-mail-mailbox.c src/doveadm/doveadm-mail.c src/doveadm/doveadm-mailbox-list-iter.c src/doveadm/dsync/doveadm-dsync.c src/doveadm/dsync/dsync-brain.c src/imap/cmd-list.c src/imap/imap-commands-util.c src/indexer/master-connection.c src/lib-imap-storage/imap-msgpart-url.c src/lib-lda/mail-deliver.c src/lib-storage/fail-mail-storage.c src/lib-storage/mail-namespace.c src/lib-storage/mail-namespace.h src/lib-storage/mail-storage.c src/plugins/acl/acl-mailbox-list.c src/plugins/acl/doveadm-acl.c src/plugins/autocreate/autocreate-plugin.c src/plugins/pop3-migration/pop3-migration-plugin.c src/plugins/quota/quota-storage.c src/plugins/snarf/snarf-plugin.c src/plugins/trash/trash-plugin.c src/pop3/pop3-client.c
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.