Mailing List Archive

[SCM]Paul's DBMail tree branch, dbmail_3_1, updated. 5a9d6ba3645a235531ea32b2576fc21e2eb7b860
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, dbmail_3_1 has been updated
via 5a9d6ba3645a235531ea32b2576fc21e2eb7b860 (commit)
via 2498f14ea695c4050184eac0152828e4d7e22d14 (commit)
via fe5818671e510d2a8fc2ddedd0e18e1b46a2e57f (commit)
from 9e9ff5c8f32afa6eec2becb53073bb809e2231f6 (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 5a9d6ba3645a235531ea32b2576fc21e2eb7b860
Author: Pavlo Lavrenenko <Pavlo.Lavrenenko@portaone.com>
Date: Wed Oct 23 18:02:39 2013 +0300

Reschedule listening socket callback after socket errors

Any explicit _sock_cb() return, e.g. after a failed accept() or getpeername()
call leads to an unresponsive dbmail process as _sock_cb() is never
re-scheduled back.

getpeername() is easy to fail with nmap TCP scan:
> sudo nmap -sT -p143,993 192.168.197.140

Which immediately stalls the dbmail:
> Oct 24 07:37:45 etsys dbmail/imap4d[23523]: Info:[server] _sock_cb(+580):
> getpeername::error [Transport endpoint is not connected]
> Oct 24 07:37:45 etsys dbmail/imap4d[23523]: Info:[server] _sock_cb(+580):
> getpeername::error [Transport endpoint is not connected]

Signed-off-by: Paul J Stevens <paul@nfg.nl>

commit 2498f14ea695c4050184eac0152828e4d7e22d14
Author: Paul J Stevens <paul@nfg.nl>
Date: Thu Oct 24 15:21:50 2013 +0200

cleanup and silence ssl key loading

commit fe5818671e510d2a8fc2ddedd0e18e1b46a2e57f
Author: Paul J Stevens <paul@nfg.nl>
Date: Thu Oct 24 15:05:42 2013 +0200

add missing keys

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

Summary of changes:
sql/postgresql/2_2-3_0.pgsql | 4 +++
sql/postgresql/create_tables.pgsql | 4 +++
src/dm_tls.c | 16 +++++++------
src/server.c | 43 ++++++++++++++++--------------------
4 files changed, 36 insertions(+), 31 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