Mailing List Archive

[SCM]Paul's DBMail tree branch, master, updated. 3fd6782988f01c2f56af19012e470ea16e800f51
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Paul's DBMail tree".

The branch, master has been updated
via 3fd6782988f01c2f56af19012e470ea16e800f51 (commit)
via c6773f6b5ff6d87513c3759565df1700128c7e42 (commit)
via 17c7e5f34b66cdfc4e9621cb69431ee657cfb346 (commit)
via 82b4d7ac22cccd411568e7ad471fc3aee93ef7a5 (commit)
via 650dd4bd29c245a290a9e3f2dc4b0f734de22b69 (commit)
via 1a09a645c82e07fee8d42642a83652c6c85473ff (commit)
via 53ca6f11530a73838d73d3064f4b3d48e477f614 (commit)
via bd6b9d7d43640abbdd7f0ca410576e0c4d97c3dd (commit)
via de4a37ae92bec56314318647a0561c891fee6e33 (commit)
via 24869db9c10be2eb90ba2ca9095d92c5645b6320 (commit)
via 00ff6ae1f64337ca6e723d060ad14873f1661447 (commit)
via 7daaac91d559f15a476c39f52228cc643f4608ba (commit)
via 91014a1cd01e17215fdc03fb5d922b5b73ac564a (commit)
via cf3b24b2ea79c262c7827a954da9105a21b2c7d7 (commit)
via 2caa12157f2efc7c4482ab4130f7aaec1f48bef2 (commit)
via 5be7e049c56442111a0a6ffa1d82b66a8547e6a8 (commit)
via af47f87dec649ad495a704926d5e0e004ad17301 (commit)
via 30e4904b6baf5c3f00d4b096f5b51cfbb69958d0 (commit)
via 9a13e4878b94b742e17519c2f4379ee5a3498a73 (commit)
via 5ed508954309e9a5ad6610be47fd02be60f1e726 (commit)
via cca81b0164c83a90eafa8d27d4887638cae080b5 (commit)
via fd3d09d5bbd3bd03e5eeaaec900f0e45b67ca064 (commit)
via 9d093f76a82c88647df1cd0ef08b3e8f82e26abb (commit)
via 024ba19d1c83bee22b6b5901d2fff586d9391cf3 (commit)
via 6b7eccfec4f76b7d9d1f865caf741ff3214b5964 (commit)
from f5b73b342b4a6cae1bb15340e5da7330e29319c1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3fd6782988f01c2f56af19012e470ea16e800f51
Author: Michele Comitini <michele.comitini@gmail.com>
Date: Tue Nov 1 21:20:16 2016 +0100

boundaries fixups: ordering of parts, do not add newline on boundary if there's no part after previous header (#34)

* Fix IMAP mailbox maintanence

Update message's mailbox id in a separate explicit transaction to prevent
SQLException: ORA-01453 error on the next db_begin_transaction() call
(see db_mailbox_seq_update() next to 'UPDATE dbmail_messages SET mailbox_idnr'
query).

* add newline only if is_message

* better fix for rfc822 multipart messages with boundary after header

* fixed some race condition when closing boundaries, since key does not change. Needed ordering parts on depth DESC when key does not vary.

* fixes ordering in insertion

commit c6773f6b5ff6d87513c3759565df1700128c7e42
Author: Chris Mayo <aklhfex@gmail.com>
Date: Fri Jul 22 20:13:50 2016 +0100

support systemd sd_notify

commit 17c7e5f34b66cdfc4e9621cb69431ee657cfb346
Author: Chris Mayo <aklhfex@gmail.com>
Date: Fri Jul 22 20:38:00 2016 +0100

update description of pid file location in server man pages

commit 82b4d7ac22cccd411568e7ad471fc3aee93ef7a5
Author: Chris Mayo <aklhfex@gmail.com>
Date: Sat Jul 23 17:33:25 2016 +0100

tidy mailbox2dbmail man page

commit 650dd4bd29c245a290a9e3f2dc4b0f734de22b69
Author: Chris Mayo <aklhfex@gmail.com>
Date: Sat Jul 23 17:32:43 2016 +0100

ensure mailbox2dbmail is using Python 2

commit 1a09a645c82e07fee8d42642a83652c6c85473ff
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Mon Oct 31 18:27:45 2016 +0000

Rebalance commit/rollback

commit 53ca6f11530a73838d73d3064f4b3d48e477f614
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Fri Oct 28 16:38:20 2016 +0100

Update to ldap_unbind_ext_s and remove redundant sigaction

commit bd6b9d7d43640abbdd7f0ca410576e0c4d97c3dd
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Mon Oct 24 17:02:49 2016 +0100

Fix typo

commit de4a37ae92bec56314318647a0561c891fee6e33
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Mon Oct 24 15:13:21 2016 +0100

Update ldap deprecated unbind

commit 24869db9c10be2eb90ba2ca9095d92c5645b6320
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Mon Oct 24 15:12:09 2016 +0100

Clear the ldap connection

commit 00ff6ae1f64337ca6e723d060ad14873f1661447
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Wed Oct 19 17:52:04 2016 +0100

Update LDAP to non deprecated search

commit 7daaac91d559f15a476c39f52228cc643f4608ba
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Tue Oct 18 13:38:04 2016 +0100

Reduce failed LDAP connection for search to error

commit 91014a1cd01e17215fdc03fb5d922b5b73ac564a
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Fri Oct 14 17:54:49 2016 +0100

Revert inadvertant event_assign removal

commit cf3b24b2ea79c262c7827a954da9105a21b2c7d7
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Fri Oct 14 13:59:56 2016 +0100

Add definition for authldap_free

commit 2caa12157f2efc7c4482ab4130f7aaec1f48bef2
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Thu Oct 13 16:10:51 2016 +0100

Remove deprecated non functioning g_mem_profile

commit 5be7e049c56442111a0a6ffa1d82b66a8547e6a8
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Thu Oct 13 16:09:49 2016 +0100

Remove redundant event_assign

commit af47f87dec649ad495a704926d5e0e004ad17301
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Wed Oct 12 18:23:40 2016 +0100

Get timeout from config

commit 30e4904b6baf5c3f00d4b096f5b51cfbb69958d0
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Wed Oct 12 16:56:22 2016 +0100

Refactor deprecared functions

commit 9a13e4878b94b742e17519c2f4379ee5a3498a73
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Tue Oct 11 14:34:59 2016 +0100

Increase ldap timeout to 600s (10 mins)

commit 5ed508954309e9a5ad6610be47fd02be60f1e726
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Thu Oct 6 15:04:51 2016 +0100

Bump search timeout to 60s

commit cca81b0164c83a90eafa8d27d4887638cae080b5
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Tue Oct 4 15:34:04 2016 +0100

Add retries for binding and searching

commit fd3d09d5bbd3bd03e5eeaaec900f0e45b67ca064
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Sun Oct 2 17:45:42 2016 +0100

Give sensible default for retry 120s

commit 9d093f76a82c88647df1cd0ef08b3e8f82e26abb
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Fri Sep 30 17:17:05 2016 +0100

Rework temporary connection failures

commit 024ba19d1c83bee22b6b5901d2fff586d9391cf3
Author: Alan Hicks <ahicks@p-o.co.uk>
Date: Tue Feb 24 11:27:45 2015 +0000

Add primary key constraint to dbmail_authlog

commit 6b7eccfec4f76b7d9d1f865caf741ff3214b5964
Author: Pavlo Lavrenenko <santa.ssh@gmail.com>
Date: Thu Jun 2 08:18:51 2016 +0300

Disconnect IMAP clients if only few free FDs left (#37)

After network connection to DB server goes down the processing of IMAP session
stalls: DB connection pool becomes exhausted as active connections do not
close till TCP timeout kicks in (true at least for Oracle). While DBMail still
accepts incoming connections it quickly reaches the RLIMIT_NOFILE and becomes
unresponsive. Send BYE response if the number of opened FDs reaches the
RLIMIT_NOFILE value.

-----------------------------------------------------------------------

Summary of changes:
acinclude.m4 | 11 +++
configure.ac | 3 +
contrib/mailbox2dbmail/mailbox2dbmail | 2 +-
contrib/mailbox2dbmail/mailbox2dbmail.1 | 8 +-
contrib/mailbox2dbmail/mailbox2dbmail.yo | 8 +-
man/serveropts.txt | 10 ++-
sql/postgresql/create_tables.pgsql | 3 +-
src/dbmail.h.in | 9 ++
src/dm_mailboxstate.c | 9 ++-
src/dm_message.c | 12 ++-
src/dm_misc.c | 20 +++++
src/dm_misc.h | 8 ++
src/imap4.c | 23 +++++-
src/imapcommands.c | 1 +
src/modules/authldap.c | 135 ++++++++++++++++++++---------
src/server.c | 12 ++-
systemd/Makefile.am | 1 -
systemd/dbmail-imapd.service.in | 5 +-
systemd/dbmail-lmtpd.service.in | 5 +-
systemd/dbmail-pop3d.service.in | 5 +-
systemd/dbmail-timsieved.service.in | 5 +-
test/check_dbmail.h | 78 +++++++++++++++++-
test/check_dbmail_message.c | 8 ++
23 files changed, 299 insertions(+), 82 deletions(-)


hooks/post-receive
--
Paul's DBMail tree
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev