aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-11-10 14:31:11 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-11-10 14:31:11 +0000
commit78d3f7dffd924ed52f1f26fbe84f03e7577f197d (patch)
tree5086de44d16646d6518ba7cccb7a45f935bb18ad
parent472d738dfbf6e64523d74840857a4b5aaf2a1044 (diff)
downloadmailfromd-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--ChangeLog20
-rw-r--r--NEWS25
-rw-r--r--gacopyz/.cvsignore1
3 files changed, 44 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 3dbba6c1..57212eb7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/NEWS b/NEWS
index 8be7f37c..64bfd8a4 100644
--- a/NEWS
+++ b/NEWS
@@ -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

Return to:

Send suggestions and report system problems to the System administrator.