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
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