3cd37f77d6e2d6b6a7cbd8205f9e403fa147e130 |
|
11-Oct-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-sql, lib-ldap: Fix link dependencies
Fixes using the gold linker. |
7b1ce34143ee2c47bf4d2bff73f9cd6e763fadc0 |
|
24-Jan-2017 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
lib-sql: Add test driver
Mock SQL driver |
26c0f5a54d67c0fde70b8f0f4673dc3460707b80 |
|
26-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-sql: Fixed building Cassandra as plugin |
f7d018e7e0980044e3d537958126e44ef4c45056 |
|
25-Apr-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
cassandra: Added num_threads, connect_timeout and request_timeout settings. |
a5563dc790a44bb58860d74479a24349f593d68f |
|
14-May-2015 |
Timo Sirainen <tss@iki.fi> |
Reverted d592417ec815 which added unnecessary code to Makefiles.
The original problem it tried to solve was properly fixed by 46969c4cc57e.
make will actually wait for processes to finish creating files before it
continues to the next program that wants to access the file. As long as the
dependencies are correct. |
b816cad28f0f0fd2b12dc028970665ba25b09f10 |
|
13-May-2015 |
Timo Sirainen <tss@iki.fi> |
lib-sql: sqlite and cassandra libs were mixed up in the Makefile |
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. |
ca20a10994930a63a2991939f8613d1a59b897e3 |
|
13-Mar-2015 |
Timo Sirainen <tss@iki.fi> |
Makefile: Avoid make race conditions when generating files that are used as dependencies.
The file creation needs to be atomic, otherwise another process can start
trying to use an unfinished file. So we first create .tmp file and then mv
it into the final one. |
7f50258fb5e71ca7965d8527f879114c39d0a0fb |
|
25-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
MODULE_LIBS is now part of LIBDOVECOT. No need to explicitly link it everywhere. |
6b26519e4f99175b25a6c5e8ff3cefd64cb8329c |
|
02-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Don't link sql libraries to libdovecot-sql.so when building them as plugins. |
6b636dcfc9645fef43b4a13305ba86d6e163b27e |
|
30-Jun-2011 |
Timo Sirainen <tss@iki.fi> |
Fixed compiling ldap/sql/gssapi plugins.
I couldn't figure out any way to disable NOPLUGIN_FLAGS only for those
plugins, so those flags are now always disabled for lib-sql library and auth
binaries. |
5ec40a17da1dfd119281c6425f12b2247d5f2a71 |
|
30-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
Makefile: Fixes to compiling with LDFLAGS="-Wl,--as-needed -Wl,--no-undefined" |
6facdb05119a8faa2778b0560199ac5a16944145 |
|
30-Jan-2011 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Install libdovecot-sql.so as well. |
34be29e48e29206a0296078eafa6ba4dbbbe8ab2 |
|
05-May-2010 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Fixed compiling --with-sql=plugin.
Patch by Michal Hlavinka.
--HG--
branch : HEAD |
6b2738c39a868ff9291867138c55029fc40cf105 |
|
04-May-2010 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Use generic sql connection pooling code for mysql/pgsql.
It's possible to give multiple host settings to do load balancing / HA.
If one host is down, another one is tried. All queries are automatically
retried in another host if they fail in first one.
Since PostgreSQL support async queries, Dovecot can create multiple
connections to the database as needed, so it can do lookups in parallel. The
number of connections can be changed with maxconns=n in connect_query, the
default is 5.
--HG--
branch : HEAD |
b3e4b3e7585f644a4d95293ca7bca19bcbf70c50 |
|
03-May-2010 |
Timo Sirainen <tss@iki.fi> |
lib-sql: Renamed "sql pool" to "sql db cache", since that's what it is.
--HG--
branch : HEAD |
53f37d41e1abb068131320f39f870fc92e81f560 |
|
08-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
configure: Removed --enable-header-install. It's now always enabled.
There didn't seem to be much point in keeping it optional anymore. They're
now more useful than before because shared libraries are also installed.
--HG--
branch : HEAD |
e1b13a5c1507c2583fc6bd07e690037be8a802a7 |
|
06-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Makefiles: Use nodist_*_SOURCES to exclude generated .c files from dist.
--HG--
branch : HEAD |
05d0c79c7bd4b9449e949bd93f5f60cde9197869 |
|
03-Jun-2009 |
Timo Sirainen <tss@iki.fi> |
Compiling fix for Solaris 7.
--HG--
branch : HEAD |
ee99e9730164f6652804047e901d219b0c213843 |
|
05-May-2009 |
Mark Washenberger <none@none> |
Flattened header namespace on install.
--HG--
branch : HEAD |
8d3278a82b964217d95c340ec6f82037cdc59d19 |
|
10-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries.
Currently only the standalone applications (e.g. deliver) uses this.
--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 |
d3b29d4b61f1549244a7509b798be6f806cf7d4e |
|
04-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Build libdovecot.so and libdovecot-storage.so.
Based on patch by Stephan Bosch.
--HG--
branch : HEAD |
555e4588d93ca2316178b71edcaf047a5f3a97dd |
|
22-Sep-2007 |
Timo Sirainen <tss@iki.fi> |
Added SQL connection pools.
--HG--
branch : HEAD |
4a7952a6d14f4dd9bbde13e9a9cfa28e727433b3 |
|
07-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Removed DISTFILES which caused sources not to be included in tarball.
--HG--
branch : HEAD |
ec37723904b8d79f1524d9f7460ae87f5db426fc |
|
06-Aug-2007 |
Timo Sirainen <tss@iki.fi> |
Added --enable-sql-plugins to build SQL drivers as plugins. Based on patch
by Tomas Janousek.
--HG--
branch : HEAD |
bbe42963032af89fac1318844da08c742525cc87 |
|
22-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Added --with-headers configure option to install .h files.
--HG--
branch : HEAD |
13ee7be5cd7601af88926b46439ce92ef9f90e93 |
|
10-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Still wasn't working with Solaris shell. Fix by Chris Wakelin
--HG--
branch : HEAD |
347a499de45282d6d66c8d61866b1e708c12ab48 |
|
08-Feb-2006 |
Timo Sirainen <tss@iki.fi> |
Some shells don't like empty for loops
--HG--
branch : HEAD |
8f7c6824e353b88b634c8750ebb16201930ff744 |
|
28-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
"make dist" didn't include sources.
--HG--
branch : HEAD |
0371406d952fe51367c7be91703e5634b7d9d225 |
|
26-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
Added support for dynamically building SQL drivers.
--HG--
branch : HEAD |
40f89fe7ec1898770d4d960ac3b6e5267c8aa3ea |
|
22-Jan-2006 |
Timo Sirainen <tss@iki.fi> |
SQLite support. Patch by Jakob Hirsch.
--HG--
branch : HEAD |
5355df8b66da35698449a10c2c83633a64995298 |
|
21-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Upgrades to autoconf 2.5 and automake >1.4.
--HG--
branch : HEAD |
6c2c5f20760b06bfb4a40b0ee2ef5ab016bc41f0 |
|
16-Oct-2004 |
Timo Sirainen <tss@iki.fi> |
Created generic asynchronous SQL API and implemented MySQL and PostgreSQL
drivers. MySQL is implemented synchronously because it's API doesn't provide
async way to do it.
Replaced pgsql and mysql userdb/passdb with generic sql userdb/passdb.
--HG--
branch : HEAD |