diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-11-10 14:31:11 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-11-10 14:31:11 +0000 |
commit | 78d3f7dffd924ed52f1f26fbe84f03e7577f197d (patch) | |
tree | 5086de44d16646d6518ba7cccb7a45f935bb18ad | |
parent | 472d738dfbf6e64523d74840857a4b5aaf2a1044 (diff) | |
download | mailfromd-78d3f7dffd924ed52f1f26fbe84f03e7577f197d.tar.gz mailfromd-78d3f7dffd924ed52f1f26fbe84f03e7577f197d.tar.bz2 |
Update
git-svn-id: file:///svnroot/mailfromd/branches/release_3_0_patches@843 7a8a7f39-df28-0410-adc6-e0d955640f24
-rw-r--r-- | ChangeLog | 20 | ||||
-rw-r--r-- | NEWS | 25 | ||||
-rw-r--r-- | gacopyz/.cvsignore | 1 |
3 files changed, 44 insertions, 2 deletions
@@ -1,3 +1,23 @@ +2006-11-10 Sergey Poznyakoff <gray@gnu.org.ua> + + * NEWS: Update. + * doc/Makefile.am (mailfromd_TEXINFOS): Add values.texi.o + * doc/values.texi: New file + * doc/mailfromd.texi: Include values.texi. Document SMTP + timeouts. + * src/engine.c (smtp_stream_wait,smtp_wait,smtp_recvline) + (check_on_host,listens_on): Implement new timeout control scheme. + (smtp_recv_tm): New function + * src/mailfrom.h (io_attempts,connect_attempts): Remove + (io_timeout,connect_timeout): Change the type to time_t + (response_timeout): New declaration + * src/main.c (io_attempts,connect_attempts): Remove + (io_timeout,connect_timeout): Change the type to time_t + (response_timeout): New variable + (option_cache): Deprecate options connect-retry and + io-retry + (process_options): Additionally check if p->set is not NULL. + 2006-11-09 Sergey Poznyakoff <gray@gnu.org.ua> Do not explicitely lock the databases, it is the responsibility of @@ -1,4 +1,4 @@ -Mailfromd NEWS -- history of user-visible changes. 2006-11-08 +Mailfromd NEWS -- history of user-visible changes. 2006-11-10 Copyright (C) 2005, 2006 Sergey Poznyakoff See the end of file for copying conditions. @@ -7,7 +7,28 @@ Please send mailfromd bug reports to <bug-mailfromd@gnu.org.ua> Version 3.0.2 (CVS) -* Fix race condition when using GDBM +* Fuller SMTP timeout control + +In order to more fully control SMTP transactions, new timeout value +is introduced: initial-response-timeout. This is the maximum time +to wait for the remote to issue the initial SMTP response. This value +is especially useful for dealing with the servers that impose a +delay before the initial reply (most notably "CommuniGate Pro" +ones"). The default value is 30 seconds which should be enough for +most normal servers. See the documentation, node "SMTP Timeouts" for +the detailed discussion. + +* No more `retry' options. + +The `retry' options and pragmas have been removed. The new timeout +control scheme warrants that the polling will take at most the given +interval of time. In particular, that affects: + +** Command line option `--retry' +** Pragma options io-retry and connect-retry + +* Bugfixes +** Fix race condition when using GDBM Version 3.0.1, 2006-11-08 diff --git a/gacopyz/.cvsignore b/gacopyz/.cvsignore index 3fb7e689..ecd957bb 100644 --- a/gacopyz/.cvsignore +++ b/gacopyz/.cvsignore @@ -2,4 +2,5 @@ .gdbinit Makefile Makefile.in +dummy trans.h |