summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1953
-rw-r--r--NEWS23
-rw-r--r--README9
-rw-r--r--aclocal.m44
-rwxr-xr-xconfigure215
-rw-r--r--configure.in2
-rw-r--r--doc/nullmailer-queue.83
-rw-r--r--doc/nullmailer-send.832
-rw-r--r--doc/sendmail.116
-rw-r--r--nullmailer-1.13.spec (renamed from nullmailer-1.11.spec)2
-rw-r--r--protocols/smtp.cc2
-rw-r--r--src/inject.cc5
-rw-r--r--src/queue.cc1
-rw-r--r--src/send.cc30
-rw-r--r--src/smtpd.cc3
-rw-r--r--test/tests/queue/rewrite14
-rw-r--r--test/tests/smtpd14
17 files changed, 1308 insertions, 1020 deletions
diff --git a/ChangeLog b/ChangeLog
index f3726cf..769d305 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,182 @@
+commit 048f87ccd1f6e3c86a3b27b6ed69ddb1201ec669
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Mon Apr 15 08:47:46 2013 -0600
+
+ Stamp version 1.13
+
+ NEWS | 4 ++++
+ README | 7 +++++--
+ configure.in | 2 +-
+ 3 files changed, 10 insertions(+), 3 deletions(-)
+
+commit af1bd422d127ea968d708952ff49a6c3bb0f44a5
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Mon Apr 15 08:46:52 2013 -0600
+
+ sendmail: Document the -b[mps] mode options in the man page
+
+ doc/sendmail.1 | 16 +++++++++++++---
+ 1 file changed, 13 insertions(+), 3 deletions(-)
+
+commit 4d89f70c1e2e414444d1e5087685e3deec3d2f0f
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Fri Apr 12 10:46:22 2013 -0600
+
+ smtpd: Fix growing recipient list when sending multiple messages
+
+ If the client program sends multiple messages without issuing the RSET
+ command, the recipient list would not get cleared. As a result, the
+ second message would have its recipient list added to that of the first,
+ and so on. This change simply resets the list internally.
+
+ NEWS | 4 ++++
+ src/smtpd.cc | 1 +
+ test/tests/smtpd | 6 ++++++
+ 3 files changed, 11 insertions(+)
+
+commit 2de136d139e7a37a06300f75b99aaee3efcd600a
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Thu Apr 4 16:09:19 2013 -0600
+
+ Stamped release with today's date
+
+ NEWS | 3 +++
+ README | 6 +++---
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+commit 5dad4cb8e17f645e5fa048cb82c16247f9d9ad6b
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Wed Mar 27 15:18:43 2013 -0600
+
+ inject: Fix handling of messages with no body
+
+ If there is no blank line following the header (and hence no body), the
+ last line of the header may be duplicated in the body of the message.
+ This fixes that boundary condition.
+
+ NEWS | 2 ++
+ src/inject.cc | 5 ++++-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+commit ca494e2135ef81d8e3580039c3445d7a15409532
+Merge: eaa532e c94c8bd
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Wed Mar 27 14:48:42 2013 -0600
+
+ Merge branch 'backoff'
+
+commit c94c8bd4ae8f270d0e213365933d84cf0d0b5734
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Thu Mar 14 10:26:03 2013 -0600
+
+ send: Fix up pause time back off calculation
+
+ src/send.cc | 17 ++++++++++-------
+ 1 file changed, 10 insertions(+), 7 deletions(-)
+
+commit eaa532ebff1b01230384c0229f7b53687dfc99f6
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Wed Mar 27 09:01:52 2013 -0600
+
+ smtpd: Strip leading periods from data as required
+
+ Bug reported by Sebastian Nickel
+
+ NEWS | 2 ++
+ src/smtpd.cc | 2 ++
+ test/tests/smtpd | 8 ++++++--
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+commit 518cc1b89742f33a68128c043c5575e79e8d46dd
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Fri Feb 22 16:25:13 2013 -0600
+
+ send: Back off rescan times when sending fails.
+
+ NEWS | 2 ++
+ doc/nullmailer-send.8 | 13 +++++++++++--
+ src/send.cc | 25 +++++++++++++++++++------
+ 3 files changed, 32 insertions(+), 8 deletions(-)
+
+commit 8563947d787b918c71f69e0b4f43275619cd3852
+Merge: a3fb6bd 8b2bdff
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Tue Mar 19 13:50:00 2013 -0700
+
+ Merge pull request #9 from tpo/master
+
+ documentation: manual delivery trigger, transport module options
+
+commit 8b2bdff730a475e276c9b5a637e19f9402850bb9
+Author: Tomas Pospisek <tpo_hp@sourcepole.ch>
+Date: Fri Mar 15 10:09:47 2013 +0100
+
+ list smpt and qmqp --help in 'see also' section
+
+ doc/nullmailer-send.8 | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 4e821abe4a8d473e4acba41d8495a1c8a44deb16
+Author: Tomas Pospisek <tpo_hp@sourcepole.ch>
+Date: Fri Mar 15 10:08:59 2013 +0100
+
+ document how to find out about protocol modules' options
+
+ doc/nullmailer-send.8 | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+commit a79fc602b4bdb1ff80e6f3a56d49bfbf20e7b750
+Author: Tomas Pospisek <tpo_hp@sourcepole.ch>
+Date: Fri Mar 15 10:06:08 2013 +0100
+
+ document how to start delivery manually
+
+ doc/nullmailer-send.8 | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+commit a3fb6bd48cfca9587c21d6e6e835ce3cc2326960
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Thu Mar 14 10:12:42 2013 -0600
+
+ nullmailer-queue: Support multiple admin addresses
+
+ NEWS | 2 ++
+ doc/nullmailer-queue.8 | 3 ++-
+ src/queue.cc | 1 +
+ test/tests/queue/rewrite | 14 +++++++++++++-
+ 4 files changed, 18 insertions(+), 2 deletions(-)
+
+commit 2d6d0dc09daa48abbfece9fc4d7674dd9095684b
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Wed Dec 19 21:25:26 2012 -0600
+
+ protocols/smtp: Send QUIT on success too
+
+ Apparently some SMTP receivers will warn about senders that didn't send
+ QUIT. Don't know why, and this should help shut them up.
+
+ NEWS | 1 +
+ protocols/smtp.cc | 2 ++
+ 2 files changed, 3 insertions(+)
+
+commit c0159f5fdf523f4dc508bc85e75c9e73663066b8
+Author: Bruce Guenter <bruce@untroubled.org>
+Date: Wed Dec 19 21:24:40 2012 -0600
+
+ Bump version to 1.12
+
+ NEWS | 3 +++
+ configure.in | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
commit ef77697eafa9033063fe9e3c546f2f1e451da005
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jun 14 09:44:38 2012 -0600
Tagged the README with today's date
- README | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ README | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit d5a7ce0be1d08d3a3636af471241346e219306a4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -13,11 +184,11 @@ Date: Tue Jun 12 14:52:50 2012 -0600
protocols: Add support for client certificate files.
- NEWS | 2 ++
- protocols/protocol.cc | 2 ++
- protocols/protocol.h | 1 +
- protocols/tls_gnutls.cc | 4 ++++
- 4 files changed, 9 insertions(+), 0 deletions(-)
+ NEWS | 2 ++
+ protocols/protocol.cc | 2 ++
+ protocols/protocol.h | 1 +
+ protocols/tls_gnutls.cc | 4 ++++
+ 4 files changed, 9 insertions(+)
commit 16674b30624c3240aad4b4ad1b9e85e6c08f7e8e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -25,8 +196,8 @@ Date: Tue Jun 12 14:47:15 2012 -0600
sendmail: Ignore all sendmail options
- NEWS | 2 +-
- src/sendmail.cc | 21 +--------------------
+ NEWS | 2 +-
+ src/sendmail.cc | 21 +--------------------
2 files changed, 2 insertions(+), 21 deletions(-)
commit 2704d1305f3d7c474520b3c5cb0063d36b180698
@@ -39,11 +210,11 @@ Date: Tue Jun 12 14:21:44 2012 -0600
This change also introduces a set of self-tests.
- NEWS | 2 +
- lib/cli++/main.cc | 29 ++++++++++++-------
- test/Makefile.am | 13 +++++++-
- test/clitest.cc | 45 +++++++++++++++++++++++++++++
- test/clitest.sh | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ NEWS | 2 ++
+ lib/cli++/main.cc | 29 ++++++++++++--------
+ test/Makefile.am | 13 +++++++--
+ test/clitest.cc | 45 +++++++++++++++++++++++++++++++
+ test/clitest.sh | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 157 insertions(+), 13 deletions(-)
create mode 100644 test/clitest.cc
create mode 100644 test/clitest.sh
@@ -54,9 +225,9 @@ Date: Tue Jun 12 08:31:13 2012 -0600
sendmail: Add -odd -odi and -odq options for compatibility
- NEWS | 2 ++
- src/sendmail.cc | 6 ++++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ NEWS | 2 ++
+ src/sendmail.cc | 6 ++++++
+ 2 files changed, 8 insertions(+)
commit f6f6a935463211a4e2fccb12448824bf82fd2362
Author: Bruce Guenter <bruce@untroubled.org>
@@ -64,9 +235,9 @@ Date: Tue Jun 12 08:30:43 2012 -0600
Bump version to 1.11
- NEWS | 5 +++++
- configure.in | 2 +-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ NEWS | 5 +++++
+ configure.in | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
commit e6bc62f9ba314c024c8cb96574b9e9897d1624c2
Author: Bruce Guenter <bruce@untroubled.org>
@@ -74,8 +245,8 @@ Date: Thu May 24 15:49:00 2012 -0600
protocols: Remove unneeded (?) gnutls/abstract.h include
- protocols/tls_gnutls.cc | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ protocols/tls_gnutls.cc | 3 ---
+ 1 file changed, 3 deletions(-)
commit 221121d4d568e6e3922654641645dbace6f1cc43
Author: Bruce Guenter <bruce@untroubled.org>
@@ -83,8 +254,8 @@ Date: Tue Apr 24 09:41:44 2012 -0600
test: Sleep a little longer in the send test to prevent a race
- test/tests/send | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/tests/send | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b34be1b1b7f3c9b1f5755251e62833b7ce4ece4f
Author: Bruce Guenter <bruce@untroubled.org>
@@ -92,8 +263,8 @@ Date: Tue Apr 24 08:55:52 2012 -0600
makedist.in: Stop building RPMs
- makedist.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ makedist.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 56a60e2fd00370ef3ad04959144aed23dd35d43d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -101,8 +272,8 @@ Date: Tue Apr 24 08:55:27 2012 -0600
spec: Updates for tls and nullmailer-smtpd
- spec | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ spec | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 5e32780d7c9c57acb5c18c255d95271deb40e885
Author: Bruce Guenter <bruce@untroubled.org>
@@ -110,8 +281,8 @@ Date: Tue Apr 24 07:49:21 2012 -0600
README: Stamp with today's date
- README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 871c21f821416ddcb93e4e1bc87ec82bdd8aba12
Author: Bruce Guenter <bruce@untroubled.org>
@@ -119,8 +290,8 @@ Date: Mon Apr 23 13:44:33 2012 -0600
test: Fix typo in find command
- test/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c24509e9b0cd8fe4430bdd3daa0bcf733ea1eb6d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -128,8 +299,8 @@ Date: Mon Apr 23 11:01:58 2012 -0600
src/smtpd: Add missing #include
- src/smtpd.cc | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ src/smtpd.cc | 1 +
+ 1 file changed, 1 insertion(+)
commit fb6326ff2e5eb767e53f7f1e30748bcf489d26df
Merge: d0cc453 75f4a52
@@ -148,8 +319,8 @@ Date: Mon Apr 23 10:28:07 2012 -0600
src/sendmail: Eliminate a few compiler warnings
- src/sendmail.cc | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ src/sendmail.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 81f0d6fdf65401a6fbd63b83e1a711812906b6f5
Author: Bruce Guenter <bruce@untroubled.org>
@@ -163,8 +334,8 @@ Date: Mon Apr 23 10:09:19 2012 -0600
function not being present in older versions by calling the cert
verification after the handshake.
- configure.in | 7 ++++++-
- protocols/tls_gnutls.cc | 12 ++++++++++--
+ configure.in | 7 ++++++-
+ protocols/tls_gnutls.cc | 12 ++++++++++--
2 files changed, 16 insertions(+), 3 deletions(-)
commit b635aef827d8455e9a0eb02a6f9e93fbf250bbcd
@@ -180,8 +351,8 @@ Date: Thu Apr 19 17:06:45 2012 -0600
Fix a few warnings in autoconf files
- acinclude.m4 | 8 ++++----
- configure.in | 1 +
+ acinclude.m4 | 8 ++++----
+ configure.in | 1 +
2 files changed, 5 insertions(+), 4 deletions(-)
commit dd57bf991c9aa1e9ee8721c8c64b2021162c1f1a
@@ -190,10 +361,10 @@ Date: Thu Apr 19 16:32:06 2012 -0600
protocols: Add support for server certificate verification
- TODO | 3 ---
- protocols/protocol.cc | 8 ++++++++
- protocols/protocol.h | 7 +++++++
- protocols/tls_gnutls.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++
+ TODO | 3 ---
+ protocols/protocol.cc | 8 ++++++++
+ protocols/protocol.h | 7 +++++++
+ protocols/tls_gnutls.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 61 insertions(+), 3 deletions(-)
commit eb902c3a5808718f59d0009565900104bca55f04
@@ -202,12 +373,12 @@ Date: Tue Apr 17 16:07:02 2012 -0600
protocols: Add support for STARTTLS
- NEWS | 2 +-
- TODO | 1 -
- protocols/protocol.cc | 12 ++++++++++--
- protocols/protocol.h | 2 ++
- protocols/qmqp.cc | 7 +++++++
- protocols/smtp.cc | 14 +++++++++++++-
+ NEWS | 2 +-
+ TODO | 1 -
+ protocols/protocol.cc | 12 ++++++++++--
+ protocols/protocol.h | 2 ++
+ protocols/qmqp.cc | 7 +++++++
+ protocols/smtp.cc | 14 +++++++++++++-
6 files changed, 33 insertions(+), 5 deletions(-)
commit 436afd26338d319cec9f854bb524c740a1639656
@@ -216,14 +387,14 @@ Date: Tue Apr 17 15:33:32 2012 -0600
protocols: Make SSL/TLS support optional in configure
- INSTALL | 3 +++
- TODO | 1 -
- configure.in | 9 +++++++++
- lib/fdbuf/Makefile.am | 11 +++++++----
- protocols/Makefile.am | 16 ++++++++++++----
- protocols/protocol.cc | 6 ++----
- protocols/{tls.cc => tls_gnutls.cc} | 0
- lib/config_readint.cc => protocols/tls_none.cc | 24 ++++++++++++------------
+ INSTALL | 3 +++
+ TODO | 1 -
+ configure.in | 9 +++++++++
+ lib/fdbuf/Makefile.am | 11 +++++++----
+ protocols/Makefile.am | 16 ++++++++++++----
+ protocols/protocol.cc | 6 ++----
+ protocols/{tls.cc => tls_gnutls.cc} | 0
+ lib/config_readint.cc => protocols/tls_none.cc | 24 ++++++++++++------------
8 files changed, 45 insertions(+), 25 deletions(-)
rename protocols/{tls.cc => tls_gnutls.cc} (100%)
copy lib/config_readint.cc => protocols/tls_none.cc (76%)
@@ -234,13 +405,13 @@ Date: Tue Apr 17 15:11:13 2012 -0600
protocols: Move TLS code into separate source
- TODO | 1 -
- protocols/Makefile.am | 4 +-
- protocols/protocol.cc | 54 ++-------------------------------
- protocols/protocol.h | 3 ++
- protocols/tls.cc | 79 +++++++++++++++++++++++++++++++++++++++++++++++++
- 5 files changed, 87 insertions(+), 54 deletions(-)
- create mode 100644 protocols/tls.cc
+ TODO | 1 -
+ protocols/Makefile.am | 4 +-
+ protocols/protocol.cc | 54 ++------------------------
+ protocols/protocol.h | 3 ++
+ protocols/{protocol.cc => tls.cc} | 81 ++++-----------------------------------
+ 5 files changed, 15 insertions(+), 128 deletions(-)
+ copy protocols/{protocol.cc => tls.cc} (53%)
commit 450b50fb579dc0d0bc911029245b394e1088c7de
Author: Bruce Guenter <bruce@untroubled.org>
@@ -248,10 +419,10 @@ Date: Tue Apr 17 14:36:34 2012 -0600
protocols: Add support for SSL connections using gnutls
- NEWS | 2 +
- TODO | 8 +++--
- protocols/Makefile.am | 4 +-
- protocols/protocol.cc | 72 +++++++++++++++++++++++++++++++++++++++++++++---
+ NEWS | 2 ++
+ TODO | 8 +++---
+ protocols/Makefile.am | 4 +--
+ protocols/protocol.cc | 72 +++++++++++++++++++++++++++++++++++++++++++++++----
4 files changed, 76 insertions(+), 10 deletions(-)
commit 1d31cee72dc3af76590f07156d55c6b2733a5d04
@@ -260,10 +431,10 @@ Date: Mon Apr 16 15:14:57 2012 -0600
protocols: Add --ssl option (unimplemented)
- protocols/protocol.cc | 7 +++++--
- protocols/protocol.h | 2 ++
- protocols/qmqp.cc | 1 +
- protocols/smtp.cc | 1 +
+ protocols/protocol.cc | 7 +++++--
+ protocols/protocol.h | 2 ++
+ protocols/qmqp.cc | 1 +
+ protocols/smtp.cc | 1 +
4 files changed, 9 insertions(+), 2 deletions(-)
commit e938f48e637584d4e7198a45a5849fcf0f7d03b1
@@ -272,11 +443,11 @@ Date: Mon Apr 16 15:00:47 2012 -0600
lib/fdbuf: Add TLS ibuf and obuf classes, using gnutls
- lib/fdbuf/Makefile.am | 4 +++
- lib/fdbuf/{fdbuf_copy.cc => tlsibuf.cc} | 29 +++++++++----------------
- lib/fdbuf/{fdobuf_chownmod.cc => tlsibuf.h} | 30 ++++++++++++--------------
- lib/fdbuf/{fdbuf_copy.cc => tlsobuf.cc} | 29 +++++++++----------------
- lib/fdbuf/{fdobuf_chownmod.cc => tlsobuf.h} | 30 ++++++++++++--------------
+ lib/fdbuf/Makefile.am | 4 ++++
+ lib/fdbuf/{fdbuf_copy.cc => tlsibuf.cc} | 29 +++++++++++-----------------
+ lib/fdbuf/{fdobuf_chownmod.cc => tlsibuf.h} | 30 ++++++++++++++---------------
+ lib/fdbuf/{fdbuf_copy.cc => tlsobuf.cc} | 29 +++++++++++-----------------
+ lib/fdbuf/{fdobuf_chownmod.cc => tlsobuf.h} | 30 ++++++++++++++---------------
5 files changed, 54 insertions(+), 68 deletions(-)
copy lib/fdbuf/{fdbuf_copy.cc => tlsibuf.cc} (63%)
copy lib/fdbuf/{fdobuf_chownmod.cc => tlsibuf.h} (65%)
@@ -289,9 +460,9 @@ Date: Mon Apr 16 13:01:41 2012 -0600
lib/fdbuf: Fix header include issues
- lib/fdbuf/fdbuf.h | 4 ++--
- lib/fdbuf/fdibuf.h | 2 ++
- lib/fdbuf/fdobuf.h | 2 +-
+ lib/fdbuf/fdbuf.h | 4 ++--
+ lib/fdbuf/fdibuf.h | 2 ++
+ lib/fdbuf/fdobuf.h | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
commit 4ee43718cd83a25562c853e24ebe45ce3141d62d
@@ -300,10 +471,10 @@ Date: Mon Apr 16 12:39:53 2012 -0600
lib/fdbuf: Implement virtual read/write functions for better extending
- lib/fdbuf/fdibuf.cc | 13 +++++++++----
- lib/fdbuf/fdibuf.h | 1 +
- lib/fdbuf/fdobuf.cc | 13 +++++++++----
- lib/fdbuf/fdobuf.h | 1 +
+ lib/fdbuf/fdibuf.cc | 13 +++++++++----
+ lib/fdbuf/fdibuf.h | 1 +
+ lib/fdbuf/fdobuf.cc | 13 +++++++++----
+ lib/fdbuf/fdobuf.h | 1 +
4 files changed, 20 insertions(+), 8 deletions(-)
commit 3539a0e83a2307b2d60b1c10cbd50c5930b6719e
@@ -312,10 +483,10 @@ Date: Mon Apr 16 15:28:48 2012 -0600
protocols: Allocate I/O fdbuf objects in protocol wrapper
- protocols/protocol.cc | 6 +++++-
- protocols/protocol.h | 2 +-
- protocols/qmqp.cc | 14 +++++++-------
- protocols/smtp.cc | 14 +++++++-------
+ protocols/protocol.cc | 6 +++++-
+ protocols/protocol.h | 2 +-
+ protocols/qmqp.cc | 14 +++++++-------
+ protocols/smtp.cc | 14 +++++++-------
4 files changed, 20 insertions(+), 16 deletions(-)
commit 245971bc0f9856ee98f6505d952a91c59546c3aa
@@ -324,10 +495,10 @@ Date: Mon Apr 16 15:21:28 2012 -0600
protocols: Use reference instead of pointer in protocol_* calling convention
- protocols/protocol.cc | 4 ++--
- protocols/protocol.h | 4 ++--
- protocols/qmqp.cc | 32 ++++++++++++++++----------------
- protocols/smtp.cc | 22 +++++++++++-----------
+ protocols/protocol.cc | 4 ++--
+ protocols/protocol.h | 4 ++--
+ protocols/qmqp.cc | 32 ++++++++++++++++----------------
+ protocols/smtp.cc | 22 +++++++++++-----------
4 files changed, 31 insertions(+), 31 deletions(-)
commit 3c23536837b00123f3fa8671c2c7e37322212cda
@@ -336,10 +507,10 @@ Date: Mon Apr 16 15:11:39 2012 -0600
protocols: Handle default port numbers in the wrapper code
- protocols/protocol.cc | 5 +++++
- protocols/protocol.h | 3 +--
- protocols/qmqp.cc | 2 +-
- protocols/smtp.cc | 2 +-
+ protocols/protocol.cc | 5 +++++
+ protocols/protocol.h | 3 +--
+ protocols/qmqp.cc | 2 +-
+ protocols/smtp.cc | 2 +-
4 files changed, 8 insertions(+), 4 deletions(-)
commit f16c5b15f468c18d3867fbf33cae17bb4b1ca288
@@ -348,10 +519,10 @@ Date: Sun Apr 15 13:21:05 2012 -0600
protocols/smtp: Add autodetection of authentication mode
- NEWS | 2 +
- protocols/protocol.cc | 4 +-
- protocols/protocol.h | 3 +-
- protocols/smtp.cc | 62 ++++++++++++++++++++++++++++++++++++++++++++----
+ NEWS | 2 ++
+ protocols/protocol.cc | 4 ++--
+ protocols/protocol.h | 3 ++-
+ protocols/smtp.cc | 62 ++++++++++++++++++++++++++++++++++++++++++++++-----
4 files changed, 62 insertions(+), 9 deletions(-)
commit acd189b0c581b73ea5ffaa4b4cb8ba5c5bf2d242
@@ -360,8 +531,8 @@ Date: Sun Apr 15 13:12:03 2012 -0600
protocols/smtp: Move auth code into smtp class
- protocols/smtp.cc | 46 ++++++++++++++++++++++++++++------------------
- 1 files changed, 28 insertions(+), 18 deletions(-)
+ protocols/smtp.cc | 46 ++++++++++++++++++++++++++++------------------
+ 1 file changed, 28 insertions(+), 18 deletions(-)
commit 53e7cfcaa4916023d047187abfb4d9ed8adcfd08
Author: Bruce Guenter <bruce@untroubled.org>
@@ -369,8 +540,8 @@ Date: Sun Apr 15 12:33:51 2012 -0600
protocol/smtp: Provide interface for recording command responses
- protocols/smtp.cc | 23 ++++++++++++++---------
- 1 files changed, 14 insertions(+), 9 deletions(-)
+ protocols/smtp.cc | 23 ++++++++++++++---------
+ 1 file changed, 14 insertions(+), 9 deletions(-)
commit 75f4a52ba1fa1916a5c64cf279ef883ecb24c142
Author: Bruce Guenter <bruce@untroubled.org>
@@ -378,9 +549,9 @@ Date: Wed Mar 14 10:18:16 2012 -0600
Add tests for nullmailer-smtpd
- test/functions | 1 +
- test/tests/smtpd | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 72 insertions(+), 0 deletions(-)
+ test/functions | 1 +
+ test/tests/smtpd | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 72 insertions(+)
create mode 100644 test/tests/smtpd
commit c8559d15c070c1846fe37306a9611c9dd02510cc
@@ -389,8 +560,8 @@ Date: Wed Mar 14 10:04:14 2012 -0600
nullmailer-smtpd: Make sure commands that require a parameter have one
- src/smtpd.cc | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ src/smtpd.cc | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit 9c8e3bd1155113cfef6a0fc215e128baf37ea7ff
Author: Bruce Guenter <bruce@untroubled.org>
@@ -398,8 +569,8 @@ Date: Wed Mar 14 09:56:48 2012 -0600
test: Drop the grep against .svn since it's not used any more
- test/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 5b85b41aa188e38dfb984d744b19cb6713b75fea
Author: Bruce Guenter <bruce@untroubled.org>
@@ -407,8 +578,8 @@ Date: Wed Mar 14 09:04:30 2012 -0600
sendmail: Add support for -bs (SMTP) mode
- NEWS | 2 +-
- src/sendmail.cc | 3 +--
+ NEWS | 2 +-
+ src/sendmail.cc | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
commit 7970d43393021a5b7603f94f11aab0152af4f325
@@ -417,10 +588,10 @@ Date: Wed Mar 14 09:01:17 2012 -0600
nullmailer-smtpd: Add simple SMTP agent, for sendmail -bs mode
- .gitignore | 1 +
- src/Makefile.am | 6 +-
- src/smtpd.cc | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 301 insertions(+), 1 deletions(-)
+ .gitignore | 1 +
+ src/Makefile.am | 6 +-
+ src/smtpd.cc | 295 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 301 insertions(+), 1 deletion(-)
create mode 100644 src/smtpd.cc
commit f0b2f36a1f8c8dbc11f6392964b5570d90d1d26c
@@ -429,8 +600,8 @@ Date: Wed Mar 14 09:00:35 2012 -0600
mystring: Fix (previously unused) implementation of mystring::upper
- lib/mystring/upper.cc | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ lib/mystring/upper.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit cb1a4b414d0f80e2066d7daf35b7eba622be693e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -438,8 +609,8 @@ Date: Mon Mar 12 16:02:10 2012 -0600
sendmail: Add support for -bp (mailq) mode
- NEWS | 2 ++
- src/sendmail.cc | 51 +++++++++++++++++++++++++--------------------------
+ NEWS | 2 ++
+ src/sendmail.cc | 51 +++++++++++++++++++++++++--------------------------
2 files changed, 27 insertions(+), 26 deletions(-)
commit df9818e90dc9130291916a1d96fc4789f768a603
@@ -448,8 +619,8 @@ Date: Mon Mar 12 15:49:05 2012 -0600
lib/cli++: Fix handling of error messages from short options
- lib/cli++/cli++.h | 4 ++--
- lib/cli++/main.cc | 28 ++++++++++++++++++----------
+ lib/cli++/cli++.h | 4 ++--
+ lib/cli++/main.cc | 28 ++++++++++++++++++----------
2 files changed, 20 insertions(+), 12 deletions(-)
commit e301f0e28a97424d9b163959a43b251137731ca3
@@ -458,8 +629,8 @@ Date: Mon Mar 12 15:34:42 2012 -0600
sendmail: Break out options using hew cli_only_long mode
- src/sendmail.cc | 79 +++++++++++++++++++++++++++++++++++++------------------
- 1 files changed, 53 insertions(+), 26 deletions(-)
+ src/sendmail.cc | 79 ++++++++++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 53 insertions(+), 26 deletions(-)
commit 0a7dab3bc20691e450c2cd61d927c74723003cc3
Author: Bruce Guenter <bruce@untroubled.org>
@@ -470,8 +641,8 @@ Date: Mon Mar 12 15:21:49 2012 -0600
This change adds support on the command line for "-long" options
alongside "--long" options if cli_only_long is set.
- lib/cli++/main.cc | 21 ++++++++++++++++-----
- 1 files changed, 16 insertions(+), 5 deletions(-)
+ lib/cli++/main.cc | 21 ++++++++++++++++-----
+ 1 file changed, 16 insertions(+), 5 deletions(-)
commit 7a30893489004e4c462164e6ae2dc984ea189056
Author: Bruce Guenter <bruce@untroubled.org>
@@ -484,10 +655,10 @@ Date: Wed Feb 29 22:27:01 2012 -0600
This change only implements the help text output.
- lib/cli++/Makefile.am | 2 +-
- lib/cli++/cli++.h | 3 ++
- lib/cli++/main.cc | 67 +++++++++++++++++++++++++----------------------
- lib/cli++/only_long.cc | 3 ++
+ lib/cli++/Makefile.am | 2 +-
+ lib/cli++/cli++.h | 3 +++
+ lib/cli++/main.cc | 67 +++++++++++++++++++++++++++-----------------------
+ lib/cli++/only_long.cc | 3 +++
4 files changed, 43 insertions(+), 32 deletions(-)
create mode 100644 lib/cli++/only_long.cc
@@ -497,9 +668,9 @@ Date: Mon Mar 12 16:03:26 2012 -0600
Bump version to 1.10
- NEWS | 5 +++++
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 5 +++++
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
commit b445376bbb00d64a6e4a54f426658027832a0ce8
@@ -508,21 +679,21 @@ Date: Wed Feb 29 21:00:10 2012 -0600
lib/fdbuf: Initial commit from current sources
- lib/fdbuf/Makefile.am | 22 ++
- lib/fdbuf/fdbuf.cc | 107 ++++++++++
- lib/fdbuf/fdbuf.h | 82 ++++++++
- lib/{mystring/count.cc => fdbuf/fdbuf_copy.cc} | 25 ++-
- lib/fdbuf/fdbuf_test.cc | 16 ++
- lib/fdbuf/fdibuf.cc | 192 ++++++++++++++++++
- lib/fdbuf/fdibuf.h | 50 +++++
- lib/{mystring/iter.cc => fdbuf/fdibuf_mystring.cc} | 54 +++---
- .../count.cc => fdbuf/fdibuf_netstring.cc} | 28 ++-
- lib/fdbuf/fdobuf.cc | 209 ++++++++++++++++++++
- lib/fdbuf/fdobuf.h | 91 +++++++++
- .../count.cc => fdbuf/fdobuf_chownmod.cc} | 21 ++-
- lib/{mystring/iter.cc => fdbuf/fdobuf_seek.cc} | 50 +++---
- lib/{mystring/count.cc => fdbuf/fdobuf_signed.cc} | 25 ++-
- .../count.cc => fdbuf/fdobuf_unsigned.cc} | 21 ++-
+ lib/fdbuf/Makefile.am | 22 +++
+ lib/fdbuf/fdbuf.cc | 107 +++++++++++
+ lib/fdbuf/fdbuf.h | 82 ++++++++
+ lib/{mystring/count.cc => fdbuf/fdbuf_copy.cc} | 25 ++-
+ lib/fdbuf/fdbuf_test.cc | 16 ++
+ lib/fdbuf/fdibuf.cc | 192 +++++++++++++++++++
+ lib/fdbuf/fdibuf.h | 50 +++++
+ lib/{mystring/iter.cc => fdbuf/fdibuf_mystring.cc} | 54 +++---
+ .../count.cc => fdbuf/fdibuf_netstring.cc} | 28 ++-
+ lib/fdbuf/fdobuf.cc | 209 +++++++++++++++++++++
+ lib/fdbuf/fdobuf.h | 91 +++++++++
+ .../count.cc => fdbuf/fdobuf_chownmod.cc} | 21 ++-
+ lib/{mystring/iter.cc => fdbuf/fdobuf_seek.cc} | 50 ++---
+ lib/{mystring/count.cc => fdbuf/fdobuf_signed.cc} | 25 ++-
+ .../count.cc => fdbuf/fdobuf_unsigned.cc} | 21 ++-
15 files changed, 913 insertions(+), 80 deletions(-)
create mode 100644 lib/fdbuf/Makefile.am
create mode 100644 lib/fdbuf/fdbuf.cc
@@ -546,32 +717,32 @@ Date: Wed Feb 29 20:59:55 2012 -0600
lib/mystring: Initial commit from current sources
- lib/mystring/Makefile.am | 25 ++++
- lib/mystring/append.cc | 19 +++
- lib/mystring/assign.cc | 55 +++++++++
- lib/{config_readint.cc => mystring/count.cc} | 25 +---
- lib/mystring/fdobuf.cc | 9 ++
- lib/mystring/find_first_ch.cc | 11 ++
- lib/mystring/find_first_of.cc | 22 ++++
- lib/mystring/find_last_ch.cc | 14 +++
- lib/mystring/find_last_of.cc | 24 ++++
- lib/{canonicalize.cc => mystring/iter.cc} | 46 +++++---
- lib/{config_readint.cc => mystring/iter.h} | 41 ++++---
- lib/mystring/join.cc | 61 ++++++++++
- lib/mystring/join.h | 76 +++++++++++++
- lib/mystring/lower.cc | 19 +++
- lib/mystring/lstrip.cc | 10 ++
- lib/mystring/mystring.cc | 28 +++++
- lib/mystring/mystring.h | 127 +++++++++++++++++++++
- lib/mystring/operator_in.cc | 33 ++++++
- lib/mystring/rep.cc | 157 ++++++++++++++++++++++++++
- lib/{config_readint.cc => mystring/rep.h} | 47 +++++---
- lib/mystring/rstrip.cc | 10 ++
- lib/mystring/strip.cc | 13 ++
- lib/mystring/sub.cc | 37 ++++++
- lib/mystring/subst.cc | 18 +++
- lib/mystring/trace.h | 11 ++
- lib/mystring/upper.cc | 21 ++++
+ lib/mystring/Makefile.am | 25 +++++
+ lib/mystring/append.cc | 19 ++++
+ lib/mystring/assign.cc | 55 ++++++++++
+ lib/{config_readint.cc => mystring/count.cc} | 25 ++---
+ lib/mystring/fdobuf.cc | 9 ++
+ lib/mystring/find_first_ch.cc | 11 ++
+ lib/mystring/find_first_of.cc | 22 ++++
+ lib/mystring/find_last_ch.cc | 14 +++
+ lib/mystring/find_last_of.cc | 24 ++++
+ lib/{canonicalize.cc => mystring/iter.cc} | 46 +++++---
+ lib/{config_readint.cc => mystring/iter.h} | 41 +++----
+ lib/mystring/join.cc | 61 +++++++++++
+ lib/mystring/join.h | 76 +++++++++++++
+ lib/mystring/lower.cc | 19 ++++
+ lib/mystring/lstrip.cc | 10 ++
+ lib/mystring/mystring.cc | 28 +++++
+ lib/mystring/mystring.h | 127 ++++++++++++++++++++++
+ lib/mystring/operator_in.cc | 33 ++++++
+ lib/mystring/rep.cc | 157 +++++++++++++++++++++++++++
+ lib/{config_readint.cc => mystring/rep.h} | 47 +++++---
+ lib/mystring/rstrip.cc | 10 ++
+ lib/mystring/strip.cc | 13 +++
+ lib/mystring/sub.cc | 37 +++++++
+ lib/mystring/subst.cc | 18 +++
+ lib/mystring/trace.h | 11 ++
+ lib/mystring/upper.cc | 21 ++++
26 files changed, 886 insertions(+), 73 deletions(-)
create mode 100644 lib/mystring/Makefile.am
create mode 100644 lib/mystring/append.cc
@@ -606,10 +777,10 @@ Date: Wed Feb 29 20:58:54 2012 -0600
lib/ac: Initial commit of current sources
- lib/ac/dirent.h | 17 +++++++++++++++++
- lib/ac/time.h | 10 ++++++++++
- lib/ac/wait.h | 10 ++++++++++
- 3 files changed, 37 insertions(+), 0 deletions(-)
+ lib/ac/dirent.h | 17 +++++++++++++++++
+ lib/ac/time.h | 10 ++++++++++
+ lib/ac/wait.h | 10 ++++++++++
+ 3 files changed, 37 insertions(+)
create mode 100644 lib/ac/dirent.h
create mode 100644 lib/ac/time.h
create mode 100644 lib/ac/wait.h
@@ -620,13 +791,13 @@ Date: Wed Feb 29 20:56:28 2012 -0600
lib/cli++: Initial commit of current sources from bglibs
- lib/cli++/Makefile.am | 9 ++
- lib/cli++/cli++.h | 59 ++++++++
- lib/cli++/cli++topod.pl | 213 +++++++++++++++++++++++++++++
- lib/cli++/clitest.cc | 47 +++++++
- lib/cli++/main.cc | 342 +++++++++++++++++++++++++++++++++++++++++++++++
- lib/cli++/messages.cc | 44 ++++++
- 6 files changed, 714 insertions(+), 0 deletions(-)
+ lib/cli++/Makefile.am | 9 ++
+ lib/cli++/cli++.h | 59 +++++++++
+ lib/cli++/cli++topod.pl | 213 ++++++++++++++++++++++++++++++
+ lib/cli++/clitest.cc | 47 +++++++
+ lib/cli++/main.cc | 342 ++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/cli++/messages.cc | 44 +++++++
+ 6 files changed, 714 insertions(+)
create mode 100644 lib/cli++/Makefile.am
create mode 100644 lib/cli++/cli++.h
create mode 100644 lib/cli++/cli++topod.pl
@@ -640,10 +811,10 @@ Date: Wed Feb 29 20:46:07 2012 -0600
Remove unneeded Year 2000 statement
- Makefile.am | 2 +-
- YEAR2000 | 10 ----------
- makedist.in | 2 +-
- spec | 2 +-
+ Makefile.am | 2 +-
+ YEAR2000 | 10 ----------
+ makedist.in | 2 +-
+ spec | 2 +-
4 files changed, 3 insertions(+), 13 deletions(-)
delete mode 100644 YEAR2000
@@ -653,28 +824,28 @@ Date: Wed Feb 29 20:44:45 2012 -0600
Update copyright year
- README | 4 ++--
- lib/address-old.cc | 2 +-
- lib/address.cc | 2 +-
- lib/base64.cc | 2 +-
- lib/canonicalize.cc | 2 +-
- lib/config_read.cc | 2 +-
- lib/config_readint.cc | 2 +-
- lib/config_readlist.cc | 2 +-
- lib/errcodes.cc | 2 +-
- lib/hostname.cc | 2 +-
- lib/makefield.cc | 2 +-
- lib/selfpipe.cc | 2 +-
- lib/setenv.cc | 2 +-
- lib/tcpconnect.cc | 2 +-
- protocols/protocol.cc | 2 +-
- protocols/qmqp.cc | 2 +-
- protocols/smtp.cc | 2 +-
- src/inject.cc | 2 +-
- src/mailq.cc | 2 +-
- src/queue.cc | 2 +-
- src/send.cc | 2 +-
- src/sendmail.cc | 2 +-
+ README | 4 ++--
+ lib/address-old.cc | 2 +-
+ lib/address.cc | 2 +-
+ lib/base64.cc | 2 +-
+ lib/canonicalize.cc | 2 +-
+ lib/config_read.cc | 2 +-
+ lib/config_readint.cc | 2 +-
+ lib/config_readlist.cc | 2 +-
+ lib/errcodes.cc | 2 +-
+ lib/hostname.cc | 2 +-
+ lib/makefield.cc | 2 +-
+ lib/selfpipe.cc | 2 +-
+ lib/setenv.cc | 2 +-
+ lib/tcpconnect.cc | 2 +-
+ protocols/protocol.cc | 2 +-
+ protocols/qmqp.cc | 2 +-
+ protocols/smtp.cc | 2 +-
+ src/inject.cc | 2 +-
+ src/mailq.cc | 2 +-
+ src/queue.cc | 2 +-
+ src/send.cc | 2 +-
+ src/sendmail.cc | 2 +-
22 files changed, 23 insertions(+), 23 deletions(-)
commit 88218043763357b339d5cf6d7667444e41e4bbbe
@@ -683,8 +854,8 @@ Date: Sat Feb 25 22:55:17 2012 -0600
Reworded the past NEWS items.
- NEWS | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ NEWS | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 494f72e2279a90b6b095715929a008e2c8e4708b
Author: Bruce Guenter <bruce@untroubled.org>
@@ -697,8 +868,8 @@ Date: Sat Feb 25 22:48:44 2012 -0600
this becomes equivalent to just reading from the socket unconditionally
without the select.
- lib/selfpipe.cc | 28 +++++++++++++++-------------
- 1 files changed, 15 insertions(+), 13 deletions(-)
+ lib/selfpipe.cc | 28 +++++++++++++++-------------
+ 1 file changed, 15 insertions(+), 13 deletions(-)
commit 63c54b2ea2cdece784e9f1de61ec0a4a8d73dc87
Author: Bruce Guenter <bruce@untroubled.org>
@@ -717,9 +888,9 @@ Date: Sat Feb 25 22:39:20 2012 -0600
Thanks Nick Leverton <nick@leverton.org> for catching this.
- NEWS | 2 ++
- src/send.cc | 1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ NEWS | 2 ++
+ src/send.cc | 1 +
+ 2 files changed, 3 insertions(+)
commit 5c87b96d2d9524b3a059cab5f60aebb5a482449e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -729,8 +900,8 @@ Date: Sat Feb 25 13:53:26 2012 -0600
Old one was named ac/systime.h
- lib/makefield.cc | 2 +-
- src/send.cc | 2 +-
+ lib/makefield.cc | 2 +-
+ src/send.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 8cba9d7f74ba853c30daeafe09f809aa3c2263c1
@@ -739,9 +910,9 @@ Date: Tue Mar 16 16:57:02 2010 -0600
Fix handling of whitespace in quoted strings in headers
- NEWS | 2 ++
- lib/address.cc | 8 +++++++-
- test/address-test.cc | 9 ++++++++-
+ NEWS | 2 ++
+ lib/address.cc | 8 +++++++-
+ test/address-test.cc | 9 ++++++++-
3 files changed, 17 insertions(+), 2 deletions(-)
commit ec087b5409d038554fadbac73909e83d7905c59a
@@ -750,9 +921,9 @@ Date: Fri Feb 5 15:42:20 2010 -0600
sync instead of just flush when writing the queue file
- NEWS | 3 +++
- src/queue.cc | 2 +-
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ NEWS | 3 +++
+ src/queue.cc | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
commit ece5c7bb0d21712272826bc79783c98bf85a658e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -760,9 +931,9 @@ Date: Fri Feb 5 15:38:13 2010 -0600
Bump version to 1.06
- NEWS | 5 +++++
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 5 +++++
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
commit 9bcc733516a02260d3e468a87486aed9d0a3b621
@@ -771,8 +942,8 @@ Date: Mon Oct 19 11:00:09 2009 -0600
Stamped README with today's date
- README | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ README | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 6450c36e5605ce05e2ffbb090982ea0642d45bda
Author: Bruce Guenter <bruce@untroubled.org>
@@ -780,8 +951,8 @@ Date: Thu Apr 17 16:50:31 2008 -0600
Removed unnecessary FIXME comment in lib/address.cc
- lib/address.cc | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ lib/address.cc | 2 --
+ 1 file changed, 2 deletions(-)
commit 2b339dcf76b2d8dd6df6e08549b2d4c75c87e1ad
Author: Bruce Guenter <bruce@untroubled.org>
@@ -789,8 +960,8 @@ Date: Thu Apr 17 16:41:58 2008 -0600
Set umask in nullmailer-queue, just for safety.
- src/queue.cc | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ src/queue.cc | 1 +
+ 1 file changed, 1 insertion(+)
commit 218f9921688643c4bb63ebf1df65a233ba0a2070
Author: Bruce Guenter <bruce@untroubled.org>
@@ -798,8 +969,8 @@ Date: Thu Apr 17 16:13:17 2008 -0600
Replaced some single-byte string constants with characters in lib/address.cc
- lib/address.cc | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ lib/address.cc | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
commit 8a44d18869dcfb5a9c46e878e3a17334ab8a49b0
Author: Bruce Guenter <bruce@untroubled.org>
@@ -811,8 +982,8 @@ Date: Thu Apr 17 15:24:41 2008 -0600
token was preceded by whitespace. That flag is used later to calculate
if a space should be added back into the reconstructed address field.
- lib/address.cc | 62 ++++++++++++++++++++++++++++---------------------
- test/address-test.cc | 6 +++++
+ lib/address.cc | 62 +++++++++++++++++++++++++++++-----------------------
+ test/address-test.cc | 6 +++++
2 files changed, 41 insertions(+), 27 deletions(-)
commit 2d87bf661aa36bf1adb694fc028c4de85658b723
@@ -821,9 +992,9 @@ Date: Thu Apr 17 13:50:24 2008 -0600
Started fixing phrases containing periods, such as abbreviations.
- NEWS | 2 ++
- lib/address.cc | 24 ++++++++++++++++--------
- test/address-test.cc | 3 +++
+ NEWS | 2 ++
+ lib/address.cc | 24 ++++++++++++++++--------
+ test/address-test.cc | 3 +++
3 files changed, 21 insertions(+), 8 deletions(-)
commit 64bf159f68314540c6631b61e96d5ac2f880f80d
@@ -832,8 +1003,8 @@ Date: Thu Apr 17 13:16:43 2008 -0600
Fixed handling of periods (and other specials) inside quotes.
- lib/address.cc | 4 ++--
- test/address-test.cc | 6 ++++++
+ lib/address.cc | 4 ++--
+ test/address-test.cc | 6 ++++++
2 files changed, 8 insertions(+), 2 deletions(-)
commit f8ec121071c7149f07b71eeabe7f9e6bcc84a755
@@ -842,8 +1013,8 @@ Date: Thu Apr 17 11:28:50 2008 -0600
Eliminate the anode constructor that doesn't include a string.
- lib/address.cc | 16 +++++-----------
- 1 files changed, 5 insertions(+), 11 deletions(-)
+ lib/address.cc | 16 +++++-----------
+ 1 file changed, 5 insertions(+), 11 deletions(-)
commit 55ff89634392411830b8360dd4f4da98af2b2b59
Author: Bruce Guenter <bruce@untroubled.org>
@@ -851,8 +1022,8 @@ Date: Wed Apr 16 09:57:57 2008 -0600
Fixed use-after-destruct bug in address parsing tracing.
- lib/address.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ lib/address.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 441ac8b60121c728cb7f1f0ef5396fc4ad2787ea
Author: Bruce Guenter <bruce@untroubled.org>
@@ -862,9 +1033,9 @@ Date: Wed Apr 16 16:42:31 2008 -0600
Thanks to John Coy <johncoy@anc.net> for pointing this out.
- NEWS | 2 ++
- lib/makefield.cc | 2 +-
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ NEWS | 2 ++
+ lib/makefield.cc | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
commit 381cce827b8516fbd7b2f9d891214c0b738b2431
Author: Bruce Guenter <bruce@untroubled.org>
@@ -872,8 +1043,8 @@ Date: Fri Oct 12 20:18:20 2007 -0600
Added a selftest for -send.
- test/tests/send | 40 ++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 40 insertions(+), 0 deletions(-)
+ test/tests/send | 40 ++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 40 insertions(+)
create mode 100644 test/tests/send
commit a3f409909ded9c9ca2b22e8c16a61c4a42ca665d
@@ -882,8 +1053,8 @@ Date: Fri Oct 12 20:11:02 2007 -0600
Switch to using supervise for running subprocesses in tests.
- test/functions | 37 ++++++++++++++++++++++---------------
- test/tests/protocols | 6 ++----
+ test/functions | 37 ++++++++++++++++++++++---------------
+ test/tests/protocols | 6 ++----
2 files changed, 24 insertions(+), 19 deletions(-)
commit 6af25d1743a2a99605add05becd7f1407184a050
@@ -892,9 +1063,9 @@ Date: Fri Oct 12 18:57:50 2007 -0600
Reordered the status error codes to group the permanent ones.
- lib/errcodes.cc | 48 ++++++++++++++++++++++++++----------------------
- lib/errcodes.h | 17 +++++++++++------
- src/send.cc | 2 +-
+ lib/errcodes.cc | 48 ++++++++++++++++++++++++++----------------------
+ lib/errcodes.h | 17 +++++++++++------
+ src/send.cc | 2 +-
3 files changed, 38 insertions(+), 29 deletions(-)
commit 4a40f14aa68369a642216dfcf4c38eef30516c2a
@@ -903,8 +1074,8 @@ Date: Fri Oct 12 09:50:06 2007 -0600
Tweaked the make_messageid function to make it more code efficient.
- lib/makefield.cc | 13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ lib/makefield.cc | 13 ++++++++++---
+ 1 file changed, 10 insertions(+), 3 deletions(-)
commit 29e724376ff61d434b11e1f47c71c373d6f4b82a
Author: Bruce Guenter <bruce@untroubled.org>
@@ -912,9 +1083,9 @@ Date: Tue Oct 9 23:01:55 2007 -0600
Fixed compilation of src/selfpipe.cc on Solaris and other OSes.
- NEWS | 1 +
- lib/selfpipe.cc | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ NEWS | 1 +
+ lib/selfpipe.cc | 1 +
+ 2 files changed, 2 insertions(+)
commit 329313e7c642081d491b3c26d0969fd7cdc7a60e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -922,9 +1093,9 @@ Date: Tue Oct 9 23:01:17 2007 -0600
Bumped version to 1.05
- NEWS | 6 ++++++
- configure.in | 2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ NEWS | 6 ++++++
+ configure.in | 2 +-
+ 2 files changed, 7 insertions(+), 1 deletion(-)
commit 3f17550ee9ba94dbf5d8582929f84cc5711d6971
Author: Bruce Guenter <bruce@untroubled.org>
@@ -932,25 +1103,25 @@ Date: Tue Oct 9 17:33:52 2007 -0600
Stamped many files with today's date/year.
- README | 4 ++--
- lib/address-old.cc | 2 +-
- lib/address.cc | 2 +-
- lib/base64.cc | 2 +-
- lib/config_read.cc | 2 +-
- lib/config_readint.cc | 2 +-
- lib/config_readlist.cc | 2 +-
- lib/errcodes.cc | 2 +-
- lib/hostname.cc | 2 +-
- lib/makefield.cc | 2 +-
- lib/setenv.cc | 2 +-
- lib/tcpconnect.cc | 2 +-
- protocols/protocol.cc | 2 +-
- protocols/qmqp.cc | 2 +-
- protocols/smtp.cc | 2 +-
- src/inject.cc | 2 +-
- src/mailq.cc | 2 +-
- src/queue.cc | 2 +-
- src/sendmail.cc | 2 +-
+ README | 4 ++--
+ lib/address-old.cc | 2 +-
+ lib/address.cc | 2 +-
+ lib/base64.cc | 2 +-
+ lib/config_read.cc | 2 +-
+ lib/config_readint.cc | 2 +-
+ lib/config_readlist.cc | 2 +-
+ lib/errcodes.cc | 2 +-
+ lib/hostname.cc | 2 +-
+ lib/makefield.cc | 2 +-
+ lib/setenv.cc | 2 +-
+ lib/tcpconnect.cc | 2 +-
+ protocols/protocol.cc | 2 +-
+ protocols/qmqp.cc | 2 +-
+ protocols/smtp.cc | 2 +-
+ src/inject.cc | 2 +-
+ src/mailq.cc | 2 +-
+ src/queue.cc | 2 +-
+ src/sendmail.cc | 2 +-
19 files changed, 20 insertions(+), 20 deletions(-)
commit 4ca905042fff71cb1a7a674502b442b194f827dd
@@ -959,8 +1130,8 @@ Date: Tue Oct 9 17:33:39 2007 -0600
Added some missing bits needed for distribution.
- lib/Makefile.am | 2 +-
- spec | 4 +---
+ lib/Makefile.am | 2 +-
+ spec | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
commit 1c5e462c86e567ff4e468656c2c26bcd246e1ce1
@@ -969,8 +1140,8 @@ Date: Tue Oct 9 15:50:00 2007 -0600
Fixed up some test function includes.
- test/functions | 12 ++++++++----
- 1 files changed, 8 insertions(+), 4 deletions(-)
+ test/functions | 12 ++++++++----
+ 1 file changed, 8 insertions(+), 4 deletions(-)
commit efc6fe62282ed60eee927bd272faa98293f60943
Author: Bruce Guenter <bruce@untroubled.org>
@@ -978,8 +1149,8 @@ Date: Tue Oct 9 15:49:17 2007 -0600
Added a .gitignore file to let get ignore more files.
- .gitignore | 29 +++++++++++++++++++++++++++++
- 1 files changed, 29 insertions(+), 0 deletions(-)
+ .gitignore | 29 +++++++++++++++++++++++++++++
+ 1 file changed, 29 insertions(+)
create mode 100644 .gitignore
commit 7bed03ab4b0f4ba72ecbf2f01b82a3a42a200124
@@ -988,8 +1159,8 @@ Date: Tue Oct 9 15:48:54 2007 -0600
Updated the TODO notes a bit.
- TODO | 14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ TODO | 14 ++++++++++----
+ 1 file changed, 10 insertions(+), 4 deletions(-)
commit 1a80bbef3ad9dc7451e262f681e85945702a4ceb
Author: Bruce Guenter <bruce@untroubled.org>
@@ -997,8 +1168,8 @@ Date: Tue Oct 9 15:48:20 2007 -0600
Added the standard GPL copying document.
- COPYING | 340 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 340 insertions(+), 0 deletions(-)
+ COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 340 insertions(+)
create mode 100644 COPYING
commit 2210203cae988833b6e468c508fb2ce52623a98f
@@ -1007,8 +1178,8 @@ Date: Tue Oct 9 15:48:02 2007 -0600
Added a simple INSTALL document.
- INSTALL | 14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ INSTALL | 14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
create mode 100644 INSTALL
commit f5041c11b8f8543948a09fa3bf06e147226ba382
@@ -1017,8 +1188,8 @@ Date: Tue Oct 9 15:47:42 2007 -0600
Removed an unneeded header from src/queue.cc
- src/queue.cc | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ src/queue.cc | 1 -
+ 1 file changed, 1 deletion(-)
commit c3dd869824827c2ddf74a5d45f7177912bdb81dd
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1026,9 +1197,9 @@ Date: Tue Oct 9 15:47:21 2007 -0600
Fixed a double space in the mailq output, and added a test script.
- src/mailq.cc | 2 +-
- test/tests/mailq | 10 ++++++++++
- 2 files changed, 11 insertions(+), 1 deletions(-)
+ src/mailq.cc | 2 +-
+ test/tests/mailq | 10 ++++++++++
+ 2 files changed, 11 insertions(+), 1 deletion(-)
create mode 100644 test/tests/mailq
commit bd8c99e3898710b542fd5a6f08f98ffdf3e933f8
@@ -1037,9 +1208,9 @@ Date: Tue Oct 9 14:36:12 2007 -0600
Added a header for lib/makefield.cc
- lib/makefield.cc | 4 +---
- lib/makefield.h | 7 +++++++
- src/inject.cc | 10 ++++------
+ lib/makefield.cc | 4 +---
+ lib/makefield.h | 7 +++++++
+ src/inject.cc | 10 ++++------
3 files changed, 12 insertions(+), 9 deletions(-)
create mode 100644 lib/makefield.h
@@ -1049,11 +1220,11 @@ Date: Tue Oct 9 12:13:22 2007 -0600
Do not canonicalize *@localhost addresses.
- NEWS | 3 +++
- doc/nullmailer-inject.1 | 4 +++-
- lib/canonicalize.cc | 4 ++--
- test/tests/inject/from | 4 ++++
- test/tests/inject/sender | 4 ++++
+ NEWS | 3 +++
+ doc/nullmailer-inject.1 | 4 +++-
+ lib/canonicalize.cc | 4 ++--
+ test/tests/inject/from | 4 ++++
+ test/tests/inject/sender | 4 ++++
5 files changed, 16 insertions(+), 3 deletions(-)
commit 5038832d2067dbf30903bc2273b8673904fab11b
@@ -1062,8 +1233,8 @@ Date: Tue Oct 9 10:40:29 2007 -0600
Documented the helohost config file that nullmailer-send uses.
- TODO | 12 +++++++++---
- doc/nullmailer-send.8 | 10 ++++++++++
+ TODO | 12 +++++++++---
+ doc/nullmailer-send.8 | 10 ++++++++++
2 files changed, 19 insertions(+), 3 deletions(-)
commit 357e7086733b25ab1116405502030c75993fb784
@@ -1072,8 +1243,8 @@ Date: Tue Oct 9 10:40:05 2007 -0600
Fixed nullmailer-send to reread helohost along with the other config files.
- src/send.cc | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ src/send.cc | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit 07300026f7dfbf889b56ce45b0dd7a8160ac8aee
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1085,8 +1256,8 @@ Date: Tue Oct 9 10:38:55 2007 -0600
protocol server *after* sleeping for 1 second. If the script was
interrupted during that sleep, the server wouldn't get killed properly.
- test/tests/protocols | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/tests/protocols | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 89a18d52833e65565031ed7a3cd61ff55fcfb151
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1094,9 +1265,9 @@ Date: Tue Oct 9 10:08:11 2007 -0600
Added support for reporting the sender and recipients in mailq.
- NEWS | 2 ++
- src/mailq.cc | 12 +++++++++++-
- 2 files changed, 13 insertions(+), 1 deletions(-)
+ NEWS | 2 ++
+ src/mailq.cc | 12 +++++++++++-
+ 2 files changed, 13 insertions(+), 1 deletion(-)
commit bb508024b20ee63e9f99e13159969467ab7145e3
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1104,8 +1275,8 @@ Date: Tue Oct 9 09:09:00 2007 -0600
Report system errors in more cases in nullmailer-send.
- src/send.cc | 21 +++++++++------------
- 1 files changed, 9 insertions(+), 12 deletions(-)
+ src/send.cc | 21 +++++++++------------
+ 1 file changed, 9 insertions(+), 12 deletions(-)
commit 695d263cb625df30c9020a03d4eeee09972a30d4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1113,8 +1284,8 @@ Date: Sun Oct 7 23:11:51 2007 -0600
Fix "missing sentinel in function call" warning in src/inject.cc
- src/inject.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ src/inject.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0c747e5e565256cd911dfaec96db8c188c462eb7
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1123,13 +1294,13 @@ Date: Tue Apr 10 00:03:25 2007 +0000
Added a send timeout in nullmailer-send, to kill sending messages that
stall.
- NEWS | 3 +
- doc/nullmailer-send.8 | 10 +++++
- lib/Makefile.am | 1 +
- lib/selfpipe.cc | 101 +++++++++++++++++++++++++++++++++++++++++++++++++
- lib/selfpipe.h | 16 ++++++++
- src/send.cc | 31 ++++++++++++++-
- 6 files changed, 161 insertions(+), 1 deletions(-)
+ NEWS | 3 ++
+ doc/nullmailer-send.8 | 10 +++++
+ lib/Makefile.am | 1 +
+ lib/selfpipe.cc | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/selfpipe.h | 16 ++++++++
+ src/send.cc | 31 +++++++++++++++-
+ 6 files changed, 161 insertions(+), 1 deletion(-)
create mode 100644 lib/selfpipe.cc
create mode 100644 lib/selfpipe.h
@@ -1140,11 +1311,11 @@ Date: Mon Apr 9 23:28:54 2007 +0000
Added support in nullmailer-inject for $NULLMAILER_QUEUE to name the
program which is used to queue messages.
- NEWS | 2 ++
- doc/nullmailer-inject.1 | 6 ++++++
- src/inject.cc | 18 ++++++++++--------
- test/functions | 25 ++++++++++++++++++++-----
- test/tests/inject/queue | 14 ++++++++++++++
+ NEWS | 2 ++
+ doc/nullmailer-inject.1 | 6 ++++++
+ src/inject.cc | 18 ++++++++++--------
+ test/functions | 25 ++++++++++++++++++++-----
+ test/tests/inject/queue | 14 ++++++++++++++
5 files changed, 52 insertions(+), 13 deletions(-)
create mode 100644 test/tests/inject/queue
@@ -1154,9 +1325,9 @@ Date: Mon Apr 9 16:01:16 2007 +0000
Bumped version to 1.04
- NEWS | 6 ++++++
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 6 ++++++
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
commit 99833fecba790016eb54869fe342205e1b8055c5
@@ -1165,8 +1336,8 @@ Date: Thu Jun 29 22:16:35 2006 +0000
Added missing setenv.h source file.
- lib/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ lib/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b5ee39825d5e5835b06bb187b4b9fdc5dd8fa126
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1175,8 +1346,8 @@ Date: Thu Jun 29 21:04:48 2006 +0000
Test for the use of getpwnam instead of "unknown" as a last resort on
sender addresses.
- test/tests/inject/from | 4 ++--
- test/tests/inject/sender | 4 ++--
+ test/tests/inject/from | 4 ++--
+ test/tests/inject/sender | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 2dc75a869c1d04f9fdd9a2ee20fee0edeec1ff30
@@ -1185,8 +1356,8 @@ Date: Thu Jun 29 19:54:12 2006 +0000
Bumped date stamp on the README
- README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6ceeeffe2e118bad2407ed869e969044ee78dc15
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1194,8 +1365,8 @@ Date: Thu Jun 29 19:53:40 2006 +0000
Revised how I want to handle bouncing messages.
- TODO | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ TODO | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fefb4a02f65431fda75f1a93a2a3c4288ba39df8
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1212,9 +1383,9 @@ Date: Thu Jun 29 19:30:33 2006 +0000
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=218326
- NEWS | 4 ++++
- doc/nullmailer-inject.1 | 5 +++--
- src/inject.cc | 5 +++++
+ NEWS | 4 ++++
+ doc/nullmailer-inject.1 | 5 +++--
+ src/inject.cc | 5 +++++
3 files changed, 12 insertions(+), 2 deletions(-)
commit 0a65f1b7513554aa4794a65b108f33ac486cd0f0
@@ -1223,8 +1394,8 @@ Date: Tue Jun 27 23:22:42 2006 +0000
Fixed netstring length bug in QMQP sending module.
- NEWS | 2 ++
- protocols/qmqp.cc | 4 ++--
+ NEWS | 2 ++
+ protocols/qmqp.cc | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
commit b47012b6aab40fc900d822b2c9909e011ff4d1ab
@@ -1233,12 +1404,12 @@ Date: Tue Jun 27 23:22:13 2006 +0000
Fixed compile breakage on Solaris due to use of setenv.
- NEWS | 2 ++
- lib/Makefile.am | 3 ++-
- lib/{config_readint.cc => setenv.cc} | 29 +++++++++++++++++------------
- lib/setenv.h | 6 ++++++
- src/send.cc | 1 +
- src/sendmail.cc | 20 +-------------------
+ NEWS | 2 ++
+ lib/Makefile.am | 3 ++-
+ lib/{config_readint.cc => setenv.cc} | 29 +++++++++++++++++------------
+ lib/setenv.h | 6 ++++++
+ src/send.cc | 1 +
+ src/sendmail.cc | 20 +-------------------
6 files changed, 29 insertions(+), 32 deletions(-)
copy lib/{config_readint.cc => setenv.cc} (64%)
create mode 100644 lib/setenv.h
@@ -1251,8 +1422,8 @@ Date: Fri Jun 23 18:40:00 2006 +0000
authentication. Thanks to Norbert Tretkowski <norbert@tretkowski.de>
for the suggestion.
- NEWS | 6 +++++-
- protocols/smtp.cc | 4 +++-
+ NEWS | 6 +++++-
+ protocols/smtp.cc | 4 +++-
2 files changed, 8 insertions(+), 2 deletions(-)
commit 8ac930b89d7ad4a5f1ff2db6c2dcc223e518156c
@@ -1261,11 +1432,11 @@ Date: Fri Jun 23 15:20:29 2006 +0000
Added support for the SMTP AUTH LOGIN method.
- NEWS | 2 ++
- doc/nullmailer-send.8 | 7 +++++++
- protocols/protocol.cc | 5 ++++-
- protocols/protocol.h | 3 +++
- protocols/smtp.cc | 31 ++++++++++++++++++++-----------
+ NEWS | 2 ++
+ doc/nullmailer-send.8 | 7 +++++++
+ protocols/protocol.cc | 5 ++++-
+ protocols/protocol.h | 3 +++
+ protocols/smtp.cc | 31 ++++++++++++++++++++-----------
5 files changed, 36 insertions(+), 12 deletions(-)
commit 8910fae6567878c83972a729d812330878f3af2f
@@ -1274,9 +1445,9 @@ Date: Thu Jun 22 17:08:08 2006 +0000
Fixed the SMTP protocol module to send QUIT on protocol failures.
- NEWS | 1 +
- protocols/smtp.cc | 2 ++
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ NEWS | 1 +
+ protocols/smtp.cc | 2 ++
+ 2 files changed, 3 insertions(+)
commit f6352bb34ee4460833b436f0a42e57094f85ad11
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1284,9 +1455,9 @@ Date: Thu Jun 22 17:07:34 2006 +0000
Bumped version to 1.03
- NEWS | 6 ++++++
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 6 ++++++
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
commit 5d7dc2399ce42378497cd8d601cd95800d1aa1ad
@@ -1295,8 +1466,8 @@ Date: Thu Jun 22 17:00:19 2006 +0000
Rename Copyright to License in spec.
- spec | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ spec | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 031244d3092619ead6285b1d2eb61ba089264b80
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1304,8 +1475,8 @@ Date: Tue Jan 10 04:31:19 2006 +0000
Bumped the date and version on the README.
- README | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ README | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit c7789de1ff5957c8db6995317947cbb7f4d5191e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1314,9 +1485,9 @@ Date: Wed Dec 7 22:59:13 2005 +0000
Fixed bug in SMTP AUTH that would cause SMTP sending to crash with a
segfault when it was used.
- NEWS | 2 ++
- protocols/smtp.cc | 6 +++++-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ NEWS | 2 ++
+ protocols/smtp.cc | 6 +++++-
+ 2 files changed, 7 insertions(+), 1 deletion(-)
commit 185b75a8bac9dbe8be395b392de1934c459618dc
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1324,9 +1495,9 @@ Date: Wed Dec 7 22:58:24 2005 +0000
Bumped version to 1.02
- NEWS | 6 ++++++
- configure.in | 2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ NEWS | 6 ++++++
+ configure.in | 2 +-
+ 2 files changed, 7 insertions(+), 1 deletion(-)
commit 08ca3d9b16eab9d148e5963e768c41ab4b821074
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1334,31 +1505,31 @@ Date: Thu Nov 10 16:12:06 2005 +0000
Adjusted email addresses to point to untroubled.org
- AUTHORS | 2 +-
- BUGS | 2 +-
- README | 2 +-
- lib/address-old.cc | 6 +++---
- lib/address.cc | 6 +++---
- lib/base64.cc | 6 +++---
- lib/canonicalize.cc | 6 +++---
- lib/config_read.cc | 6 +++---
- lib/config_readint.cc | 6 +++---
- lib/config_readlist.cc | 6 +++---
- lib/errcodes.cc | 6 +++---
- lib/hostname.cc | 6 +++---
- lib/makefield.cc | 6 +++---
- lib/tcpconnect.cc | 6 +++---
- makedist.in | 2 +-
- protocols/protocol.cc | 6 +++---
- protocols/qmqp.cc | 6 +++---
- protocols/smtp.cc | 6 +++---
- spec | 6 +++---
- src/inject.cc | 6 +++---
- src/mailq.cc | 6 +++---
- src/queue.cc | 6 +++---
- src/send.cc | 6 +++---
- src/sendmail.cc | 6 +++---
- test/tests/protocols | 8 ++++----
+ AUTHORS | 2 +-
+ BUGS | 2 +-
+ README | 2 +-
+ lib/address-old.cc | 6 +++---
+ lib/address.cc | 6 +++---
+ lib/base64.cc | 6 +++---
+ lib/canonicalize.cc | 6 +++---
+ lib/config_read.cc | 6 +++---
+ lib/config_readint.cc | 6 +++---
+ lib/config_readlist.cc | 6 +++---
+ lib/errcodes.cc | 6 +++---
+ lib/hostname.cc | 6 +++---
+ lib/makefield.cc | 6 +++---
+ lib/tcpconnect.cc | 6 +++---
+ makedist.in | 2 +-
+ protocols/protocol.cc | 6 +++---
+ protocols/qmqp.cc | 6 +++---
+ protocols/smtp.cc | 6 +++---
+ spec | 6 +++---
+ src/inject.cc | 6 +++---
+ src/mailq.cc | 6 +++---
+ src/queue.cc | 6 +++---
+ src/send.cc | 6 +++---
+ src/sendmail.cc | 6 +++---
+ test/tests/protocols | 8 ++++----
25 files changed, 68 insertions(+), 68 deletions(-)
commit d69ef12cb81402bf881f064cb0cc64c947f2bf48
@@ -1367,8 +1538,8 @@ Date: Thu Nov 10 16:08:00 2005 +0000
Updated the release date in the README file.
- README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2f121ae04b3c9345fc9594ff23b029f67908adbb
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1377,8 +1548,8 @@ Date: Thu Nov 10 16:07:00 2005 +0000
Touched up note about SMTP AUTH implementation, since it has been
heavily modified.
- NEWS | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ NEWS | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit d88aa91ae567b2fb79980c72bbde94dce189795e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1387,8 +1558,8 @@ Date: Mon Nov 7 18:31:35 2005 +0000
Roll back the mistakenly increased value of cli_args_max
in protocols/protocol.cc
- protocols/protocol.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ protocols/protocol.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fa37094d53833ef3c8d71a5e11ab9718f540c5a7
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1396,10 +1567,10 @@ Date: Mon Nov 7 18:30:24 2005 +0000
Break up the --auth option to protocols into --user and --pass.
- doc/nullmailer-send.8 | 2 +-
- protocols/protocol.cc | 9 ++++++---
- protocols/protocol.h | 4 +++-
- protocols/smtp.cc | 8 ++------
+ doc/nullmailer-send.8 | 2 +-
+ protocols/protocol.cc | 9 ++++++---
+ protocols/protocol.h | 4 +++-
+ protocols/smtp.cc | 8 ++------
4 files changed, 12 insertions(+), 11 deletions(-)
commit a4b284f66d595dff455bf42e7c7ce0e0b5b78256
@@ -1408,8 +1579,8 @@ Date: Wed Nov 2 17:58:50 2005 +0000
Simplified the logic of breaking the "user,pass" string into its two parts.
- protocols/smtp.cc | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ protocols/smtp.cc | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 203770e20d27331290ce3e01efc512c8cc9d6286
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1418,10 +1589,10 @@ Date: Wed Nov 2 17:57:22 2005 +0000
Moved the common "auth" global into protocol.cc, making it default to
NULL instead of an empty string.
- protocols/protocol.cc | 1 +
- protocols/protocol.h | 2 +-
- protocols/qmqp.cc | 1 -
- protocols/smtp.cc | 3 +--
+ protocols/protocol.cc | 1 +
+ protocols/protocol.h | 2 +-
+ protocols/qmqp.cc | 1 -
+ protocols/smtp.cc | 3 +--
4 files changed, 3 insertions(+), 4 deletions(-)
commit 3cad91f34674656cbadd9f26584e968fa323aa84
@@ -1431,11 +1602,11 @@ Date: Wed Nov 2 17:52:21 2005 +0000
Broken the base64 conversion out of protocols/smtp.cc (and simplified it
greatly in the process).
- TODO | 2 -
- lib/Makefile.am | 1 +
- lib/base64.cc | 63 +++++++++++++++++++++++++++++++++++++++++++++++++
- lib/base64.h | 10 ++++++++
- protocols/smtp.cc | 67 ++++------------------------------------------------
+ TODO | 2 --
+ lib/Makefile.am | 1 +
+ lib/base64.cc | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/base64.h | 10 +++++++++
+ protocols/smtp.cc | 67 +++++--------------------------------------------------
5 files changed, 80 insertions(+), 63 deletions(-)
create mode 100644 lib/base64.cc
create mode 100644 lib/base64.h
@@ -1447,13 +1618,13 @@ Date: Wed Nov 2 17:11:22 2005 +0000
Added support for SMTP AUTH PLAIN
Thanks Ace Jones <ace.j@hotpop.com>
- NEWS | 2 +
- TODO | 4 +++
- doc/nullmailer-send.8 | 5 ++-
- protocols/protocol.cc | 4 ++-
- protocols/protocol.h | 1 +
- protocols/qmqp.cc | 1 +
- protocols/smtp.cc | 69 +++++++++++++++++++++++++++++++++++++++++++++++++
+ NEWS | 2 ++
+ TODO | 4 +++
+ doc/nullmailer-send.8 | 5 ++--
+ protocols/protocol.cc | 4 ++-
+ protocols/protocol.h | 1 +
+ protocols/qmqp.cc | 1 +
+ protocols/smtp.cc | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 83 insertions(+), 3 deletions(-)
commit a2cfd3adb3650e4fadfda84ec6c4436035a5d889
@@ -1462,8 +1633,8 @@ Date: Wed Nov 2 16:50:37 2005 +0000
Fixed compile error in lib/list.h
- NEWS | 1 +
- lib/list.h | 4 ++--
+ NEWS | 1 +
+ lib/list.h | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
commit e24ff7d1187fff34bacee4b3e9f68494a3fb1f1e
@@ -1472,9 +1643,9 @@ Date: Wed Nov 2 16:50:11 2005 +0000
Bumped version to 1.01
- NEWS | 6 ++++++
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 6 ++++++
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
commit e96902b673a4e2494ca245d29b7bd47e67e8d8a2
@@ -1483,8 +1654,8 @@ Date: Mon Feb 28 17:54:04 2005 +0000
Fixed up lib Makefile to properly dist the ac directory.
- lib/Makefile.am | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ lib/Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 8e91d48269e281d31bb27bcfa8e08771d23bdb41
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1492,8 +1663,8 @@ Date: Mon Feb 28 17:49:53 2005 +0000
Renamed ac/time.h to ac/systime.h to prevent #include recursion.
- lib/makefield.cc | 2 +-
- src/send.cc | 2 +-
+ lib/makefield.cc | 2 +-
+ src/send.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 759016a2030267b6effb407e626f696db26ce9ec
@@ -1502,8 +1673,8 @@ Date: Mon Feb 28 17:28:34 2005 +0000
Updated dates, version, and em.ca URLs.
- README | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ README | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 4a4da64bc6e79126d6684b9973aa4bfb1672c658
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1511,8 +1682,8 @@ Date: Mon Feb 28 17:28:11 2005 +0000
Removed note about my daemontools RPMs as they are no longer really mailtained.
- HOWTO | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ HOWTO | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit 3fc2cc552bead7c3c2ddc797ccc4e28b786ee4f0
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1520,8 +1691,8 @@ Date: Mon Feb 28 17:27:45 2005 +0000
Added some TODOs for protocols, I just want to get 1.00 out the door.
- TODO | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ TODO | 4 ++++
+ 1 file changed, 4 insertions(+)
commit 2fc95aa6bdf7937dd20573e435776e66767b0639
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1529,8 +1700,8 @@ Date: Mon Feb 28 17:20:39 2005 +0000
Updated links to em.ca to untroubled.org
- makedist.in | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ makedist.in | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 48ed6d1ab193122319518d8969997a7634816fdf
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1538,8 +1709,8 @@ Date: Mon Feb 28 17:20:15 2005 +0000
Removed note about documentation fix.
- TODO | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ TODO | 2 --
+ 1 file changed, 2 deletions(-)
commit e7466bbfa007c6c2507230d173f5b7fd6ed25e4f
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1547,9 +1718,9 @@ Date: Sat Feb 26 00:14:31 2005 +0000
Bumped version to 1.00 (no RC status)
- NEWS | 5 +----
- README | 2 +-
- configure.in | 2 +-
+ NEWS | 5 +----
+ README | 2 +-
+ configure.in | 2 +-
3 files changed, 3 insertions(+), 6 deletions(-)
commit 7d747a340849ff4da7f4cfcc3dd73b15cc1f4ae5
@@ -1558,8 +1729,8 @@ Date: Sat Feb 26 00:07:54 2005 +0000
Removed extra TODO item as nullmailer-inject already handles it.
- TODO | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ TODO | 3 ---
+ 1 file changed, 3 deletions(-)
commit 7e937ae6838f4f048eada733ee3834d530a1c04a
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1567,9 +1738,9 @@ Date: Sat Feb 26 00:06:16 2005 +0000
Fixed bug in handling headers containing CR+LF line endings.
- NEWS | 2 ++
- TODO | 3 ---
- src/inject.cc | 2 +-
+ NEWS | 2 ++
+ TODO | 3 ---
+ src/inject.cc | 2 +-
3 files changed, 3 insertions(+), 4 deletions(-)
commit c67c5eaad79527bce438b99040e3c2c837fbd318
@@ -1578,8 +1749,8 @@ Date: Fri Feb 25 23:52:31 2005 +0000
Use a plain grep instead of formail to extract header entries.
- test/functions | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/functions | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 38b45971581c15e86248ec96e8b650653de7c2c4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1587,8 +1758,8 @@ Date: Fri Feb 25 23:52:15 2005 +0000
Use the "-n" argument to head and tail commands.
- test/tests/inject/recips | 2 +-
- test/tests/inject/sender | 4 ++--
+ test/tests/inject/recips | 2 +-
+ test/tests/inject/sender | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 0cdb3f5ea009a7ace06f1ea34721fc064e87e85c
@@ -1598,9 +1769,9 @@ Date: Fri Feb 25 23:50:11 2005 +0000
Fixed bug in header parsing that would cause the last header line to
be repeated if there was no body.
- NEWS | 3 +++
- src/inject.cc | 1 +
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ NEWS | 3 +++
+ src/inject.cc | 1 +
+ 2 files changed, 4 insertions(+)
commit ff8d1b990502c773124ebd024a5dc027260b98dd
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1608,9 +1779,9 @@ Date: Fri Feb 25 22:33:59 2005 +0000
Adjusted usage for newest automake 1.9 and autoconf 2.59 tools.
- acconfig.h | 21 ---------------------
- acinclude.m4 | 58 +++++++++++++++++++++++++---------------------------------
- configure.in | 8 +++++---
+ acconfig.h | 21 ---------------------
+ acinclude.m4 | 58 +++++++++++++++++++++++++---------------------------------
+ configure.in | 8 +++++---
3 files changed, 30 insertions(+), 57 deletions(-)
delete mode 100644 acconfig.h
@@ -1621,8 +1792,8 @@ Date: Mon Feb 21 22:23:55 2005 +0000
Fixed problem with multiple arguments to protocol modules.
Thanks Sascha Silbe <sascha-ml-nullmailer@silbe.org>
- NEWS | 3 +++
- src/send.cc | 4 ++--
+ NEWS | 3 +++
+ src/send.cc | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
commit b6ec5afabea7bb06d19d78ac3e64e4f7ee13bc61
@@ -1631,8 +1802,8 @@ Date: Mon Feb 21 16:56:44 2005 +0000
Fixed extraneous spaces in SMTP sender.
- NEWS | 2 ++
- protocols/smtp.cc | 6 +++---
+ NEWS | 2 ++
+ protocols/smtp.cc | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
commit 22c89ba9c04455da98b2bba073e1e74ec9bfe3cb
@@ -1641,8 +1812,8 @@ Date: Wed Feb 12 23:47:07 2003 +0000
Added reference to "me" config file in top-level documentation.
- doc/nullmailer.7 | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ doc/nullmailer.7 | 1 +
+ 1 file changed, 1 insertion(+)
commit 1ec58eba7492a3a17bb2609e87c7080292cba95d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1651,8 +1822,8 @@ Date: Wed Jan 15 17:34:45 2003 +0000
Fixed a bug in reporting errors in the result string -- they do need a
newline.
- test/address-test.cc | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ test/address-test.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 162bae93b1c6376d7104bd9572e80f09de40d39b
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1660,9 +1831,9 @@ Date: Wed Jan 15 17:34:08 2003 +0000
Fixed the address parser handling domain names with trailing periods.
- NEWS | 2 ++
- lib/address.cc | 5 +++--
- test/address-test.cc | 8 ++++++--
+ NEWS | 2 ++
+ lib/address.cc | 5 +++--
+ test/address-test.cc | 8 ++++++--
3 files changed, 11 insertions(+), 4 deletions(-)
commit 499aaf4797e2fb4c007612b495324c24ccc28d57
@@ -1672,9 +1843,9 @@ Date: Mon Jan 13 20:21:50 2003 +0000
Fixed the warning on the cli_options list end marker.
Patch from Martin Godisch <martin@godisch.de>
- protocols/protocol.cc | 2 +-
- src/inject.cc | 2 +-
- src/sendmail.cc | 2 +-
+ protocols/protocol.cc | 2 +-
+ src/inject.cc | 2 +-
+ src/sendmail.cc | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 9a02750cc3cbe0f1b8ef6743470b2c6b84cd29da
@@ -1685,9 +1856,9 @@ Date: Sun Jan 12 04:31:15 2003 +0000
http://bugs.debian.org/170079
Patch from Martin Godisch <martin@godisch.de>
- NEWS | 2 ++
- src/sendmail.cc | 7 ++++++-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ NEWS | 2 ++
+ src/sendmail.cc | 7 ++++++-
+ 2 files changed, 8 insertions(+), 1 deletion(-)
commit a1763f70cd0407894320de203ebf7541a78a7339
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1696,8 +1867,8 @@ Date: Sun Jan 12 04:27:24 2003 +0000
Fixed some compile warnings.
Patch from Martin Godisch <martin@godisch.de>
- lib/list.h | 9 +++++----
- src/sendmail.cc | 2 +-
+ lib/list.h | 9 +++++----
+ src/sendmail.cc | 2 +-
2 files changed, 6 insertions(+), 5 deletions(-)
commit 83dcee3a92c4acedd8a68f4e544d07b9e30a2561
@@ -1707,9 +1878,9 @@ Date: Sun Jan 12 04:25:07 2003 +0000
Made permissions on queued files more strict.
http://bugs.debian.org/164951
- NEWS | 2 ++
- src/queue.cc | 2 +-
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ NEWS | 2 ++
+ src/queue.cc | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
commit 6382e441d3a332bf170bc9eeb25186ee45bb6090
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1717,8 +1888,8 @@ Date: Sun Jan 12 04:24:18 2003 +0000
Bumped version up to 1.00RC8
- NEWS | 11 ++++++++---
- configure.in | 2 +-
+ NEWS | 11 ++++++++---
+ configure.in | 2 +-
2 files changed, 9 insertions(+), 4 deletions(-)
commit 1aeae0c1cca00e85fb620212a49c8d9b73627358
@@ -1727,8 +1898,8 @@ Date: Fri Jan 3 23:10:21 2003 +0000
Removed old items.
- TODO | 20 +++-----------------
- 1 files changed, 3 insertions(+), 17 deletions(-)
+ TODO | 20 +++-----------------
+ 1 file changed, 3 insertions(+), 17 deletions(-)
commit 0d8c3e7333b07cfb23ab431ceb1a288a8d122301
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1736,8 +1907,8 @@ Date: Fri Jan 3 23:09:46 2003 +0000
Added note about setting up the "me" config file.
- HOWTO | 21 ++++++++++++++-------
- 1 files changed, 14 insertions(+), 7 deletions(-)
+ HOWTO | 21 ++++++++++++++-------
+ 1 file changed, 14 insertions(+), 7 deletions(-)
commit 9b80fcc1c41399f83c476bf445bbf331dbb142ec
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1745,8 +1916,8 @@ Date: Fri Jan 3 21:49:25 2003 +0000
Bumped up the version to 1.00RC7
- README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 35d3211c2104584cc2bf3982680a452afb3e6515
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1754,8 +1925,8 @@ Date: Fri Jan 3 21:49:13 2003 +0000
Added the ChangeLog.old file to the list of extras.
- makedist.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ makedist.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ff31729908d8581446c724acb25b5571bd65f017
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1763,26 +1934,26 @@ Date: Fri Jan 3 21:02:46 2003 +0000
Updated dates on copyright marks.
- README | 4 ++--
- lib/address-old.cc | 2 +-
- lib/address.cc | 2 +-
- lib/canonicalize.cc | 2 +-
- lib/config_read.cc | 2 +-
- lib/config_readint.cc | 2 +-
- lib/config_readlist.cc | 2 +-
- lib/errcodes.cc | 2 +-
- lib/hostname.cc | 2 +-
- lib/makefield.cc | 2 +-
- lib/tcpconnect.cc | 2 +-
- makedist.in | 2 +-
- protocols/protocol.cc | 2 +-
- protocols/qmqp.cc | 2 +-
- protocols/smtp.cc | 2 +-
- src/inject.cc | 2 +-
- src/mailq.cc | 2 +-
- src/queue.cc | 2 +-
- src/send.cc | 2 +-
- src/sendmail.cc | 2 +-
+ README | 4 ++--
+ lib/address-old.cc | 2 +-
+ lib/address.cc | 2 +-
+ lib/canonicalize.cc | 2 +-
+ lib/config_read.cc | 2 +-
+ lib/config_readint.cc | 2 +-
+ lib/config_readlist.cc | 2 +-
+ lib/errcodes.cc | 2 +-
+ lib/hostname.cc | 2 +-
+ lib/makefield.cc | 2 +-
+ lib/tcpconnect.cc | 2 +-
+ makedist.in | 2 +-
+ protocols/protocol.cc | 2 +-
+ protocols/qmqp.cc | 2 +-
+ protocols/smtp.cc | 2 +-
+ src/inject.cc | 2 +-
+ src/mailq.cc | 2 +-
+ src/queue.cc | 2 +-
+ src/send.cc | 2 +-
+ src/sendmail.cc | 2 +-
20 files changed, 21 insertions(+), 21 deletions(-)
commit 43be0087a7242853132c6fc6a53a132a5a146bf7
@@ -1791,8 +1962,8 @@ Date: Fri Jan 3 21:02:18 2003 +0000
Renamed ChangeLog to allow use of svn-generated ChangeLog
- ChangeLog => ChangeLog.old | 0
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ ChangeLog => ChangeLog.old | 0
+ 1 file changed, 0 insertions(+), 0 deletions(-)
rename ChangeLog => ChangeLog.old (100%)
commit 376394e1af0f25e8ea0b168da70a79e9cffa6b08
@@ -1801,10 +1972,10 @@ Date: Fri Jan 3 20:51:59 2003 +0000
Added a one-shot mode to nullmailer-send.
- NEWS | 3 +++
- doc/nullmailer-send.8 | 4 ++++
- src/send.cc | 1 +
- 3 files changed, 8 insertions(+), 0 deletions(-)
+ NEWS | 3 +++
+ doc/nullmailer-send.8 | 4 ++++
+ src/send.cc | 1 +
+ 3 files changed, 8 insertions(+)
commit ab8a90edce7c7f445e9729489b76e571f337f226
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1812,8 +1983,8 @@ Date: Fri Jan 3 20:40:21 2003 +0000
Reset reload_files to false when the files are reloaded.
- src/send.cc | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ src/send.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit f2291a8bcc42973f02ba8f1d09e4cb46cb6c6862
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1821,8 +1992,8 @@ Date: Fri Dec 27 14:28:33 2002 +0000
Fixed typo in smtp.cc -- "me" should be "hh".
- NEWS | 2 ++
- protocols/smtp.cc | 3 +--
+ NEWS | 2 ++
+ protocols/smtp.cc | 3 +--
2 files changed, 3 insertions(+), 2 deletions(-)
commit b8c300ae4d5f6ee27c133a61d463ea0dd75ecad0
@@ -1831,8 +2002,8 @@ Date: Fri Dec 27 14:24:33 2002 +0000
Bumped up version to 1.00RC7
- NEWS | 12 +++++++++---
- configure.in | 2 +-
+ NEWS | 12 +++++++++---
+ configure.in | 2 +-
2 files changed, 10 insertions(+), 4 deletions(-)
commit b39514ec1935d22571c94ccd187a3c7f7d04c834
@@ -1841,8 +2012,8 @@ Date: Mon Dec 23 20:50:55 2002 +0000
Removed CVS note.
- README | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ README | 4 ----
+ 1 file changed, 4 deletions(-)
commit 4731fbd50f1e8ce9891cef664098a7f28def057f
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1850,8 +2021,8 @@ Date: Mon Dec 23 20:50:42 2002 +0000
Set date to today.
- README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ README | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 851cbab77a8f6018052d3a4df4a370b1eb7fd4b0
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1860,8 +2031,8 @@ Date: Mon Dec 23 18:25:01 2002 +0000
Added note about new protocol module messages, new control file, and
FutureQuest sponsorship.
- NEWS | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ NEWS | 8 ++++++++
+ 1 file changed, 8 insertions(+)
commit 8dc1b3d69d0192db41f9bafc7b8a0cc7d8d8c178
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1869,8 +2040,8 @@ Date: Mon Dec 23 18:22:39 2002 +0000
Fixups: also show the failure message, and use the proper exit code.
- protocols/protocol.cc | 7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ protocols/protocol.cc | 7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
commit 7868ecfff640373774da7aa88f74ed0aaf6a183d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1878,10 +2049,10 @@ Date: Mon Dec 23 18:19:58 2002 +0000
Show success messages as well.
- protocols/protocol.cc | 6 ++++++
- protocols/protocol.h | 1 +
- protocols/qmqp.cc | 2 +-
- protocols/smtp.cc | 28 ++++++++++++++--------------
+ protocols/protocol.cc | 6 ++++++
+ protocols/protocol.h | 1 +
+ protocols/qmqp.cc | 2 +-
+ protocols/smtp.cc | 28 ++++++++++++++--------------
4 files changed, 22 insertions(+), 15 deletions(-)
commit d66b1aec1546c236dfc033ee69e815a99147df50
@@ -1890,8 +2061,8 @@ Date: Mon Dec 23 18:14:11 2002 +0000
Removed the superfluous "QUIT" command.
- protocols/smtp.cc | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ protocols/smtp.cc | 1 -
+ 1 file changed, 1 deletion(-)
commit 3f030145f445adbbda33670f1ee620a776c4959a
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1899,10 +2070,10 @@ Date: Mon Dec 23 18:11:57 2002 +0000
Output error messages when exiting with a failure code.
- protocols/protocol.cc | 18 +++++++++++++-----
- protocols/protocol.h | 6 ++++--
- protocols/qmqp.cc | 27 +++++++++++++--------------
- protocols/smtp.cc | 17 ++++++++---------
+ protocols/protocol.cc | 18 +++++++++++++-----
+ protocols/protocol.h | 6 ++++--
+ protocols/qmqp.cc | 27 +++++++++++++--------------
+ protocols/smtp.cc | 17 ++++++++---------
4 files changed, 38 insertions(+), 30 deletions(-)
commit cf5c0011a4b88eb89582b1f61d5b0f7916f59000
@@ -1911,8 +2082,8 @@ Date: Mon Dec 23 18:11:03 2002 +0000
Allow protocol modules to output their own error messages.
- src/send.cc | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ src/send.cc | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit c284b3127232e5f3b125d6577b39cb8fa5c0e00d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1920,9 +2091,9 @@ Date: Mon Dec 23 17:52:49 2002 +0000
Make sure to remove default{domain,host} before testing use of "me".
- test/tests/inject/from | 1 +
- test/tests/inject/sender | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ test/tests/inject/from | 1 +
+ test/tests/inject/sender | 1 +
+ 2 files changed, 2 insertions(+)
commit dde9fa660686a66ae8ef11ce8dff3b5f4f95d51f
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1930,8 +2101,8 @@ Date: Mon Dec 23 17:52:22 2002 +0000
Use the "me" control as the hostname to remap with adminaddr.
- doc/nullmailer-queue.8 | 9 +++------
- src/queue.cc | 4 +---
+ doc/nullmailer-queue.8 | 9 +++------
+ src/queue.cc | 4 +---
2 files changed, 4 insertions(+), 9 deletions(-)
commit 25c573a9cbdf65536e2804759544d5d7404fae4b
@@ -1940,8 +2111,8 @@ Date: Mon Dec 23 17:51:17 2002 +0000
Use the "me" control as the idhost, not a default file.
- src/inject.cc | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ src/inject.cc | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 45943686ddb59555396a93757150f903de3c89a5
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1949,8 +2120,8 @@ Date: Mon Dec 23 17:50:38 2002 +0000
Fixed up and documented the default host/domain rules.
- doc/nullmailer-inject.1 | 12 ++++++++----
- lib/hostname.cc | 15 +++++++++++----
+ doc/nullmailer-inject.1 | 12 ++++++++----
+ lib/hostname.cc | 15 +++++++++++----
2 files changed, 19 insertions(+), 8 deletions(-)
commit f6c69210eb981915189202e545691b867e82dfbd
@@ -1960,8 +2131,8 @@ Date: Mon Dec 23 17:38:45 2002 +0000
Only append a "." to the domain name (when appending the defaultdomain)
if it isn't empty.
- lib/canonicalize.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ lib/canonicalize.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ecde7805dd7a5a81a9a72e3efcc5b3c7bdeea7a8
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1969,8 +2140,8 @@ Date: Mon Dec 23 17:27:33 2002 +0000
Auto-create /etc/nullmailer/{me,defaultdomain} on install.
- spec | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ spec | 6 ++++++
+ 1 file changed, 6 insertions(+)
commit 9d9cf4abe2823f064490353e65050454e03ec5dd
Author: Bruce Guenter <bruce@untroubled.org>
@@ -1978,12 +2149,12 @@ Date: Mon Dec 23 17:22:36 2002 +0000
Fixed up tests for the new "me" control file.
- test/functions | 4 ++--
- test/tests/inject/from | 5 ++---
- test/tests/inject/message-id | 5 ++---
- test/tests/inject/sender | 15 ++++-----------
- test/tests/protocols | 1 +
- test/tests/queue/rewrite | 3 +--
+ test/functions | 4 ++--
+ test/tests/inject/from | 5 ++---
+ test/tests/inject/message-id | 5 ++---
+ test/tests/inject/sender | 15 ++++-----------
+ test/tests/protocols | 1 +
+ test/tests/queue/rewrite | 3 +--
6 files changed, 12 insertions(+), 21 deletions(-)
commit 2dcada1a8420f0cd2071f7d5400d36d90da9168f
@@ -1992,14 +2163,14 @@ Date: Mon Dec 23 16:59:48 2002 +0000
Fixup the tests for the more strict bash2 syntax.
- test/functions | 10 ++++++----
- test/tests/inject/bad-headers | 2 +-
- test/tests/inject/date | 2 +-
- test/tests/inject/from | 2 +-
- test/tests/inject/message-id | 2 +-
- test/tests/inject/recips | 6 +++---
- test/tests/inject/return-path | 2 +-
- test/tests/inject/sender | 6 +++---
+ test/functions | 10 ++++++----
+ test/tests/inject/bad-headers | 2 +-
+ test/tests/inject/date | 2 +-
+ test/tests/inject/from | 2 +-
+ test/tests/inject/message-id | 2 +-
+ test/tests/inject/recips | 6 +++---
+ test/tests/inject/return-path | 2 +-
+ test/tests/inject/sender | 6 +++---
8 files changed, 17 insertions(+), 15 deletions(-)
commit a608374d86fa96f1684ac9a97e20ee5ad905c797
@@ -2008,8 +2179,8 @@ Date: Mon Dec 23 16:59:26 2002 +0000
Skip over the .svn directory instead of the CVS directory.
- test/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ test/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b969ad0011e096337e1df8b726a4dab31009ac5e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2017,8 +2188,8 @@ Date: Tue Dec 17 17:49:04 2002 +0000
Renamed lib/cli to lib/cli++
- configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit beec6d81cdddd0e97075f0376a7695f8eace77d8
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2026,12 +2197,12 @@ Date: Sun Dec 15 05:36:45 2002 +0000
Renamed lib/cli to lib/cli++ to match the current sources.
- lib/Makefile.am | 2 +-
- protocols/Makefile.am | 6 +++---
- protocols/protocol.cc | 2 +-
- src/Makefile.am | 6 +++---
- src/inject.cc | 2 +-
- src/sendmail.cc | 2 +-
+ lib/Makefile.am | 2 +-
+ protocols/Makefile.am | 6 +++---
+ protocols/protocol.cc | 2 +-
+ src/Makefile.am | 6 +++---
+ src/inject.cc | 2 +-
+ src/sendmail.cc | 2 +-
6 files changed, 10 insertions(+), 10 deletions(-)
commit 6236adb6505b8de30d84cd21c77e2fde431813ef
@@ -2040,8 +2211,8 @@ Date: Sun Dec 15 05:29:43 2002 +0000
*** empty log message ***
- TODO | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ TODO | 7 +++++++
+ 1 file changed, 7 insertions(+)
commit d61f752fbb528a39e25dee76318ee0710c86761e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2049,8 +2220,8 @@ Date: Sun Dec 15 05:29:39 2002 +0000
Added some empty address list tests.
- test/address-test.cc | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ test/address-test.cc | 8 ++++++++
+ 1 file changed, 8 insertions(+)
commit f6bd9e96236bc9d15ace31b3a9bcf8f417bd2453
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2058,8 +2229,8 @@ Date: Sun Dec 15 05:29:06 2002 +0000
Clarified documentation.
- doc/nullmailer-inject.1 | 3 +++
- doc/nullmailer-send.8 | 13 ++++++++++---
+ doc/nullmailer-inject.1 | 3 +++
+ doc/nullmailer-send.8 | 13 ++++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
commit da5599048065408b11898be922d8666b9ac42fb3
@@ -2069,10 +2240,10 @@ Date: Sun Dec 15 05:28:13 2002 +0000
Remove the CXXLINK hack that prevents compilation with newer versions of
gcc.
- protocols/Makefile.am | 1 -
- src/Makefile.am | 1 -
- test/Makefile.am | 1 -
- 3 files changed, 0 insertions(+), 3 deletions(-)
+ protocols/Makefile.am | 1 -
+ src/Makefile.am | 1 -
+ test/Makefile.am | 1 -
+ 3 files changed, 3 deletions(-)
commit 7b404a44924cab6728dce8b44ad87148ab12a3a4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2080,9 +2251,9 @@ Date: Sun Dec 15 05:27:40 2002 +0000
Pass $HELOHOST on to the protocol modules.
- protocols/smtp.cc | 3 ++-
- src/send.cc | 7 +++++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ protocols/smtp.cc | 3 ++-
+ src/send.cc | 7 +++++++
+ 2 files changed, 9 insertions(+), 1 deletion(-)
commit da880344f08b66367f1017eb5963450d5c916e91
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2090,12 +2261,12 @@ Date: Sun Dec 15 05:21:51 2002 +0000
Completed the conversion from hostname() to the new config files.
- lib/canonicalize.cc | 4 +--
- lib/hostname.cc | 70 ++++++++-------------------------------------------
- lib/hostname.h | 7 +++-
- protocols/smtp.cc | 3 +-
- src/inject.cc | 8 +-----
- src/queue.cc | 6 +---
+ lib/canonicalize.cc | 4 +--
+ lib/hostname.cc | 70 +++++++++--------------------------------------------
+ lib/hostname.h | 7 ++++--
+ protocols/smtp.cc | 3 ++-
+ src/inject.cc | 8 +-----
+ src/queue.cc | 6 +----
6 files changed, 21 insertions(+), 77 deletions(-)
commit abf914f1e1c9c0f083760a2ac5fc4dc474ebce12
@@ -2104,8 +2275,8 @@ Date: Sun Dec 15 03:18:09 2002 +0000
Fixed a bug in the setenv function in sendmail.cc.
- NEWS | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ NEWS | 2 ++
+ 1 file changed, 2 insertions(+)
commit 6d6b72544f4f345a6b811fcb18035eedb848a612
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2113,8 +2284,8 @@ Date: Sat Sep 22 05:15:29 2001 +0000
The parameter for putenv must not be automatic.
- src/sendmail.cc | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ src/sendmail.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 0bfd0e7986ed7eef63c763723a13beb5cb0aac6e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2122,8 +2293,8 @@ Date: Sun Aug 26 03:49:12 2001 +0000
Drop address header fields with blank contents.
- src/inject.cc | 15 +++++++++------
- 1 files changed, 9 insertions(+), 6 deletions(-)
+ src/inject.cc | 15 +++++++++------
+ 1 file changed, 9 insertions(+), 6 deletions(-)
commit 0eb76674d28ec00176cda2e21e04c8eacf825450
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2131,8 +2302,8 @@ Date: Sun Aug 26 03:46:23 2001 +0000
Completed handling empty address lists.
- lib/address.cc | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ lib/address.cc | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit da92f1e915dfceb6502047b3f0388e90987a303f
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2140,8 +2311,8 @@ Date: Sun Aug 26 03:15:31 2001 +0000
Modified to properly parse an empty address field as empty.
- lib/address.cc | 20 ++++++++++++++------
- 1 files changed, 14 insertions(+), 6 deletions(-)
+ lib/address.cc | 20 ++++++++++++++------
+ 1 file changed, 14 insertions(+), 6 deletions(-)
commit f9623df6d301f8092e033e1506defa51f9428189
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2149,8 +2320,8 @@ Date: Tue Jul 10 01:39:40 2001 +0000
Updated for the new untroubled.org web site.
- makedist.in | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ makedist.in | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 432fea67613a7a32218d4ae3b6826b74182c7b67
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2158,9 +2329,9 @@ Date: Tue Jul 10 01:39:18 2001 +0000
*** empty log message ***
- NEWS | 7 +++++++
- README | 6 ++++++
- TODO | 21 +++++++++++++++++++--
+ NEWS | 7 +++++++
+ README | 6 ++++++
+ TODO | 21 +++++++++++++++++++--
3 files changed, 32 insertions(+), 2 deletions(-)
commit 853dabd29822cc4b25dd56a652bd028d888e0199
@@ -2170,8 +2341,8 @@ Date: Tue Jul 10 01:38:54 2001 +0000
Redirect stderr to stdout before starting anything else to catch error
messages.
- scripts/nullmailer.run | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ scripts/nullmailer.run | 1 +
+ 1 file changed, 1 insertion(+)
commit dbb47f9cecb13595241cd7daeb3bc6af27a930e9
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2179,8 +2350,8 @@ Date: Tue Jul 10 01:38:29 2001 +0000
Fixed a quoting bug with handling lines starting with ".".
- protocols/smtp.cc | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ protocols/smtp.cc | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
commit f353c7acadf52776286d3ff59406a20513570b90
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2188,8 +2359,8 @@ Date: Tue Jul 10 01:37:33 2001 +0000
Tidied up the library function checks.
- configure.in | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ configure.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit dacc07ea5f76fc94775e60b8e724754647383c97
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2197,8 +2368,8 @@ Date: Tue Jul 10 01:36:59 2001 +0000
Added an ignored option entry from the sendmail "-m" option.
- src/sendmail.cc | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ src/sendmail.cc | 1 +
+ 1 file changed, 1 insertion(+)
commit efbb131064feceb37660df104c68fd1bf4c525b5
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2206,8 +2377,8 @@ Date: Thu Mar 29 21:57:30 2001 +0000
Fixed instructions on RPM startup.
- HOWTO | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ HOWTO | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6398dc58e24a54ee71115d6f2cabaee8d067646d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2215,8 +2386,8 @@ Date: Thu Mar 29 21:57:06 2001 +0000
*** empty log message ***
- TODO | 11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ TODO | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
commit b1e425291726b6fa8cc437e06f440991a0fe770d
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2224,8 +2395,8 @@ Date: Thu Mar 29 21:56:36 2001 +0000
Removed unnecessary init.d directory, and added in the man7 pages.
- spec | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ spec | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 45dbeb96ea19ca1a64f9edd16ad12e2714772ae8
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2233,10 +2404,10 @@ Date: Tue Feb 27 22:38:05 2001 +0000
Fixed some include file problems with sys/time.h.
- NEWS | 4 ++--
- configure.in | 4 ++--
- lib/makefield.cc | 2 +-
- src/send.cc | 2 +-
+ NEWS | 4 ++--
+ configure.in | 4 ++--
+ lib/makefield.cc | 2 +-
+ src/send.cc | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
commit 7cdfa39c46ee4b934d7ad21ba7414e38cf135194
@@ -2245,8 +2416,8 @@ Date: Wed Feb 7 21:45:32 2001 +0000
*** empty log message ***
- ChangeLog | 5 +++++
- README | 4 ++--
+ ChangeLog | 5 +++++
+ README | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 29bf85c4dd9fb2f27c27fd94c48df4389c3ba9b8
@@ -2255,8 +2426,8 @@ Date: Wed Feb 7 21:45:13 2001 +0000
Modified to always attempt to send everything in the queue.
- src/send.cc | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ src/send.cc | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 74e72decb13a35cad74750daf08a23d2f7c71c85
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2264,10 +2435,10 @@ Date: Fri Feb 2 02:30:36 2001 +0000
Bumped up version number to 1.00RC6.
- ChangeLog | 4 ++++
- NEWS | 11 ++++++++---
- TODO | 5 +++++
- configure.in | 2 +-
+ ChangeLog | 4 ++++
+ NEWS | 11 ++++++++---
+ TODO | 5 +++++
+ configure.in | 2 +-
4 files changed, 18 insertions(+), 4 deletions(-)
commit 4a6ad6d42872d58eaac0604e28c05fd852ee52e3
@@ -2276,9 +2447,9 @@ Date: Fri Feb 2 02:28:53 2001 +0000
Added a missing include.
- lib/hostname.cc | 1 +
- src/send.cc | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ lib/hostname.cc | 1 +
+ src/send.cc | 1 +
+ 2 files changed, 2 insertions(+)
commit 29e1d10faada18b867f5ffa0b84abaa38625c189
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2286,8 +2457,8 @@ Date: Sat Dec 30 10:22:46 2000 +0000
Added 1.00RC5 release notes.
- NEWS | 12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ NEWS | 12 +++++++++---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
commit 11a605944d897d9bfb51abcbc5a65af9db673b84
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2295,8 +2466,8 @@ Date: Sat Dec 30 10:18:42 2000 +0000
*** empty log message ***
- makedist.in | 3 ++-
- spec | 2 +-
+ makedist.in | 3 ++-
+ spec | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
commit 841ccae483442aba48ad0d9b8312beea0a4bb5f0
@@ -2305,8 +2476,8 @@ Date: Sat Dec 30 10:16:46 2000 +0000
Make the service directory.
- spec | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ spec | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b5a02d72560f8a58149d907408b6d6d55759879e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2314,8 +2485,8 @@ Date: Sat Dec 30 10:12:45 2000 +0000
Bumped up version number.
- README | 4 ++--
- configure.in | 2 +-
+ README | 4 ++--
+ configure.in | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit 0a0590220eacca1bb7965d414d2aab2ca26b4675
@@ -2324,8 +2495,8 @@ Date: Sat Dec 30 09:47:26 2000 +0000
Removed unnecessary init script.
- scripts/nullmailer.init | 39 ---------------------------------------
- 1 files changed, 0 insertions(+), 39 deletions(-)
+ scripts/nullmailer.init | 39 ---------------------------------------
+ 1 file changed, 39 deletions(-)
delete mode 100644 scripts/nullmailer.init
commit adad7709bf7490eb355ff5eeede0a1d3b60be3e5
@@ -2334,8 +2505,8 @@ Date: Sat Dec 30 09:47:17 2000 +0000
Modified to use supervise-scripts 3.
- spec | 38 +++++++++++++++-----------------------
- 1 files changed, 15 insertions(+), 23 deletions(-)
+ spec | 38 +++++++++++++++-----------------------
+ 1 file changed, 15 insertions(+), 23 deletions(-)
commit d62e97b74d464bb7863fb755272a7fa33c3b8578
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2343,8 +2514,8 @@ Date: Sat Dec 30 09:41:21 2000 +0000
Return proper error codes for permanent and temporary SMTP failures.
- protocols/smtp.cc | 14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ protocols/smtp.cc | 14 ++++++++++++--
+ 1 file changed, 12 insertions(+), 2 deletions(-)
commit c6654636d6e2812e371ee1193e815412ea117a20
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2352,8 +2523,8 @@ Date: Sat Dec 30 09:41:02 2000 +0000
Fixed the prototype for getdomainname.
- lib/hostname.cc | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ lib/hostname.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ef0704b64da065036a7193dbfd5141043ac00aad
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2361,9 +2532,9 @@ Date: Sat Dec 30 09:40:44 2000 +0000
*** empty log message ***
- ChangeLog | 9 +++++++++
- HOWTO | 2 +-
- 2 files changed, 10 insertions(+), 1 deletions(-)
+ ChangeLog | 9 +++++++++
+ HOWTO | 2 +-
+ 2 files changed, 10 insertions(+), 1 deletion(-)
commit 3adb189998e0f75e03129a017fbc1d399739303e
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2371,8 +2542,8 @@ Date: Wed Aug 30 20:58:37 2000 +0000
Moved extern declaration of getdomainname out of the function.
- lib/hostname.cc | 13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ lib/hostname.cc | 13 ++++++++++---
+ 1 file changed, 10 insertions(+), 3 deletions(-)
commit 5cede356e41da63b71a1efa0d8a5887dbe847a18
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2380,8 +2551,8 @@ Date: Tue Aug 29 05:11:45 2000 +0000
Added missing INSTALL dist file.
- Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 37b555d7173f83a89bdfdb7324a041d8d39c281a
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2389,10 +2560,10 @@ Date: Tue Aug 29 05:11:09 2000 +0000
Renamed the script files.
- scripts/{run-log => nullmailer-log.run} | 0
- scripts/{init => nullmailer.init} | 0
- scripts/{run-svc => nullmailer.run} | 0
- spec | 6 +++---
+ scripts/{run-log => nullmailer-log.run} | 0
+ scripts/{init => nullmailer.init} | 0
+ scripts/{run-svc => nullmailer.run} | 0
+ spec | 6 +++---
4 files changed, 3 insertions(+), 3 deletions(-)
rename scripts/{run-log => nullmailer-log.run} (100%)
rename scripts/{init => nullmailer.init} (100%)
@@ -2404,8 +2575,8 @@ Date: Tue Aug 29 00:07:50 2000 +0000
Fixed up forgotten ChangeLog entries.
- ChangeLog | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ ChangeLog | 7 +++++++
+ 1 file changed, 7 insertions(+)
commit 9685b2cccd7befeb33631da041d93544b5425fe7
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2413,8 +2584,8 @@ Date: Tue Aug 29 00:00:15 2000 +0000
Final RC4 update.
- NEWS | 8 +++++---
- README | 2 +-
+ NEWS | 8 +++++---
+ README | 2 +-
2 files changed, 6 insertions(+), 4 deletions(-)
commit 46994cdeb5a3d6331e9e6a069273677ed5ffb694
@@ -2423,8 +2594,8 @@ Date: Mon Aug 28 23:58:38 2000 +0000
Test addresses with trailing periods.
- test/address-test.cc | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ test/address-test.cc | 4 ++++
+ 1 file changed, 4 insertions(+)
commit b7deddd27024f40efb9605d8db0e3bba11233377
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2432,8 +2603,8 @@ Date: Mon Aug 28 23:57:43 2000 +0000
Fixed to handle addresses with trailing periods.
- lib/address.cc | 22 +++++++++++++---------
- 1 files changed, 13 insertions(+), 9 deletions(-)
+ lib/address.cc | 22 +++++++++++++---------
+ 1 file changed, 13 insertions(+), 9 deletions(-)
commit 022a4edce2341a45836c75492f0bf33f45b5e281
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2442,8 +2613,8 @@ Date: Wed Aug 16 01:28:46 2000 +0000
Added extern declaration of getdomainname for systems that don't declare
it.
- lib/hostname.cc | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ lib/hostname.cc | 1 +
+ 1 file changed, 1 insertion(+)
commit d13669d5bec5b7d2d451b35429cb72371e4fe876
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2451,9 +2622,9 @@ Date: Wed Aug 16 01:28:25 2000 +0000
*** empty log message ***
- ChangeLog | 5 +++++
- NEWS | 1 +
- TODO | 4 ----
+ ChangeLog | 5 +++++
+ NEWS | 1 +
+ TODO | 4 ----
3 files changed, 6 insertions(+), 4 deletions(-)
commit 5dd4e7c4559d934c603b7440f56f8b9c65d0c7b1
@@ -2463,10 +2634,10 @@ Date: Wed Aug 16 01:21:22 2000 +0000
Updated install instructions in HOWTO, removed the modified INSTALL
document.
- HOWTO | 22 +++-----
- INSTALL | 184 ---------------------------------------------------------------
- README | 2 +-
- TODO | 4 ++
+ HOWTO | 22 ++++----
+ INSTALL | 184 ----------------------------------------------------------------
+ README | 2 +-
+ TODO | 4 ++
4 files changed, 14 insertions(+), 198 deletions(-)
delete mode 100644 INSTALL
@@ -2476,8 +2647,8 @@ Date: Wed Aug 16 01:13:24 2000 +0000
Added custom INSTALL instructions.
- INSTALL | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 184 insertions(+), 0 deletions(-)
+ INSTALL | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 184 insertions(+)
create mode 100644 INSTALL
commit b868ae6ecebc1030a20befbf2619529ed57a775a
@@ -2486,8 +2657,8 @@ Date: Tue Aug 15 22:45:39 2000 +0000
Ignore warnings from compile output.
- acinclude.m4 | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ acinclude.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 88f19c732b2ed6f8fdc91a140b4b1076a0f6ef71
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2495,9 +2666,9 @@ Date: Mon Aug 14 21:05:51 2000 +0000
Fixed the reversed named pipe bug logic.
- NEWS | 6 ++++++
- acinclude.m4 | 3 ++-
- configure.in | 2 +-
+ NEWS | 6 ++++++
+ acinclude.m4 | 3 ++-
+ configure.in | 2 +-
3 files changed, 9 insertions(+), 2 deletions(-)
commit e11b9203bf2b7fb2ae57e6f91d3e72349b700fd8
@@ -2506,10 +2677,10 @@ Date: Fri Aug 11 11:10:25 2000 +0000
1.00RC3 release checkin.
- ChangeLog | 2 ++
- NEWS | 1 +
- README | 4 ++--
- makedist.in | 13 +++++--------
+ ChangeLog | 2 ++
+ NEWS | 1 +
+ README | 4 ++--
+ makedist.in | 13 +++++--------
4 files changed, 10 insertions(+), 10 deletions(-)
commit 294e5aa230f8e6557574c4e6417c5435c738822c
@@ -2518,8 +2689,8 @@ Date: Fri Aug 11 11:09:41 2000 +0000
Fixed a problem with multiple use of itoa.
- test/address-test.cc | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ test/address-test.cc | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit 75c881a04cc16ae09c60938fe950c0c0ac9ef560
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2527,12 +2698,12 @@ Date: Fri Aug 11 00:48:19 2000 +0000
Added configure test for named pipe bug.
- ChangeLog | 21 +++++++++++++++++++++
- NEWS | 5 +++++
- TODO | 11 +++++------
- acconfig.h | 2 ++
- acinclude.m4 | 34 ++++++++++++++++++++++++++++++++++
- configure.in | 4 +++-
+ ChangeLog | 21 +++++++++++++++++++++
+ NEWS | 5 +++++
+ TODO | 11 +++++------
+ acconfig.h | 2 ++
+ acinclude.m4 | 34 ++++++++++++++++++++++++++++++++++
+ configure.in | 4 +++-
6 files changed, 70 insertions(+), 7 deletions(-)
commit be2db683e5cb28ebd4701c9554650a3ca6eb4681
@@ -2541,8 +2712,8 @@ Date: Fri Aug 11 00:47:53 2000 +0000
Fixed header parsing logic.
- src/inject.cc | 80 +++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 49 insertions(+), 31 deletions(-)
+ src/inject.cc | 80 ++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 49 insertions(+), 31 deletions(-)
commit 5852e4eb6e687c16f4f242fe957de709e554e3c4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2550,8 +2721,8 @@ Date: Tue Aug 8 11:09:35 2000 +0000
Added code to handle systems that require a writer on the named pipe.
- src/send.cc | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ src/send.cc | 9 +++++++++
+ 1 file changed, 9 insertions(+)
commit 7c8ee6dd883babf00442b3082bda73b50cb05c5a
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2559,8 +2730,8 @@ Date: Tue Aug 8 11:08:43 2000 +0000
Added a handler for the -L sendmail option (ignored).
- src/sendmail.cc | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ src/sendmail.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit f45ce51c6178a7e4b799781166c70a1a897457e4
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2568,9 +2739,9 @@ Date: Tue Aug 8 11:08:08 2000 +0000
Added man page for the sendmail emulator.
- doc/Makefile.am | 1 +
- doc/sendmail.1 | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 76 insertions(+), 0 deletions(-)
+ doc/Makefile.am | 1 +
+ doc/sendmail.1 | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 76 insertions(+)
create mode 100644 doc/sendmail.1
commit c40bd02e6cf8c0a6c3706503ac3f88489f1c0678
@@ -2579,8 +2750,8 @@ Date: Tue Aug 8 10:43:47 2000 +0000
Added an overall man page for nullmailer.
- doc/Makefile.am | 5 +++--
- doc/nullmailer.7 | 30 ++++++++++++++++++++++++++++++
+ doc/Makefile.am | 5 +++--
+ doc/nullmailer.7 | 30 ++++++++++++++++++++++++++++++
2 files changed, 33 insertions(+), 2 deletions(-)
create mode 100644 doc/nullmailer.7
@@ -2590,8 +2761,8 @@ Date: Tue Aug 8 10:31:02 2000 +0000
Fixed a typo in the root-install chmods.
- Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ Makefile.am | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 169c32515a18966632adc2d23df19c83324f3c61
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2599,8 +2770,8 @@ Date: Tue Aug 8 10:16:13 2000 +0000
Fixed some typos.
- lib/tcpconnect.cc | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ lib/tcpconnect.cc | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 4c0ee03eb407127c4ba741d2240defaeeb95cbc2
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2608,10 +2779,10 @@ Date: Sat Jul 8 00:21:53 2000 +0000
Fixed up release notes.
- ChangeLog | 2 ++
- NEWS | 5 +++++
- TODO | 3 ++-
- 3 files changed, 9 insertions(+), 1 deletions(-)
+ ChangeLog | 2 ++
+ NEWS | 5 +++++
+ TODO | 3 ++-
+ 3 files changed, 9 insertions(+), 1 deletion(-)
commit 72e2c21a123deb0636e99f7c140dbb06ce45ecb5
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2619,8 +2790,8 @@ Date: Tue Jul 4 09:37:35 2000 +0000
Fixed typo in lib/hostname.cc
- ChangeLog | 5 +++++
- lib/hostname.cc | 6 +++---
+ ChangeLog | 5 +++++
+ lib/hostname.cc | 6 +++---
2 files changed, 8 insertions(+), 3 deletions(-)
commit 9110a039f500dcdb7158f21a8023a569967d541a
@@ -2629,12 +2800,12 @@ Date: Wed Jun 28 21:27:46 2000 +0000
Added utsname tests to configure.
- ChangeLog | 10 ++++++++++
- NEWS | 9 +++++++++
- acconfig.h | 2 ++
- acinclude.m4 | 27 +++++++++++++++++++++++++++
- configure.in | 3 ++-
- 5 files changed, 50 insertions(+), 1 deletions(-)
+ ChangeLog | 10 ++++++++++
+ NEWS | 9 +++++++++
+ acconfig.h | 2 ++
+ acinclude.m4 | 27 +++++++++++++++++++++++++++
+ configure.in | 3 ++-
+ 5 files changed, 50 insertions(+), 1 deletion(-)
commit 7407ffc714f0ae8b7be3e144b26586b241747ec5
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2642,8 +2813,8 @@ Date: Wed Jun 28 21:26:44 2000 +0000
Fixed domain name determination bug, and portability fix in mergelib.sh
- lib/hostname.cc | 34 ++++++++++++++++++++++++++++------
- lib/mergelib.sh | 2 +-
+ lib/hostname.cc | 34 ++++++++++++++++++++++++++++------
+ lib/mergelib.sh | 2 +-
2 files changed, 29 insertions(+), 7 deletions(-)
commit ac5526eb24b95b6f39ee009104da2f2c867913c0
@@ -2652,8 +2823,8 @@ Date: Wed Jun 28 21:26:05 2000 +0000
Fixed response number bug.
- protocols/smtp.cc | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ protocols/smtp.cc | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
commit b0e7a7464abe860551226e0870dd3f37f6ddc365
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2661,9 +2832,9 @@ Date: Tue Jun 20 01:47:50 2000 +0000
Fixed a minor type bug.
- ChangeLog | 5 +++++
- lib/tcpconnect.cc | 2 +-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ ChangeLog | 5 +++++
+ lib/tcpconnect.cc | 2 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
commit b9d8016c91144d1986029bc1bb7ad539c251b233
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2671,8 +2842,8 @@ Date: Thu Jun 15 21:26:49 2000 +0000
Final release 1.00RC1 check in.
- ChangeLog | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ ChangeLog | 2 ++
+ 1 file changed, 2 insertions(+)
commit 4a07e155c61694340e6f797b55bbf48a941dbafa
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2680,8 +2851,8 @@ Date: Thu Jun 15 21:22:13 2000 +0000
Final 1.00RC1 check in.
- NEWS | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ NEWS | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit fcae2ba8b7bac005c7b0de960663f6e20c37deb6
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2689,9 +2860,9 @@ Date: Thu Jun 15 21:20:59 2000 +0000
Fixed up NEWS and README to reflect new version number.
- NEWS | 2 +-
- README | 11 +++++++++++
- configure.in | 2 +-
+ NEWS | 2 +-
+ README | 11 +++++++++++
+ configure.in | 2 +-
3 files changed, 13 insertions(+), 2 deletions(-)
commit bf50ea12ddf8170cf5d2cc87bfeee4175d2d617f
@@ -2700,24 +2871,24 @@ Date: Thu Jun 15 21:13:53 2000 +0000
Fixed up copyright notices.
- lib/address-old.cc | 21 +++++++++++++++++++++
- lib/address.cc | 21 +++++++++++++++++++++
- lib/canonicalize.cc | 21 +++++++++++++++++++++
- lib/config_read.cc | 21 +++++++++++++++++++++
- lib/config_readint.cc | 21 +++++++++++++++++++++
- lib/config_readlist.cc | 21 +++++++++++++++++++++
- lib/errcodes.cc | 21 +++++++++++++++++++++
- lib/hostname.cc | 21 +++++++++++++++++++++
- lib/makefield.cc | 21 +++++++++++++++++++++
- lib/tcpconnect.cc | 21 +++++++++++++++++++++
- protocols/protocol.cc | 4 ++--
- protocols/qmqp.cc | 21 +++++++++++++++++++++
- protocols/smtp.cc | 21 +++++++++++++++++++++
- src/inject.cc | 21 +++++++++++++++++++++
- src/mailq.cc | 21 +++++++++++++++++++++
- src/queue.cc | 21 +++++++++++++++++++++
- src/send.cc | 21 +++++++++++++++++++++
- src/sendmail.cc | 4 ++--
+ lib/address-old.cc | 21 +++++++++++++++++++++
+ lib/address.cc | 21 +++++++++++++++++++++
+ lib/canonicalize.cc | 21 +++++++++++++++++++++
+ lib/config_read.cc | 21 +++++++++++++++++++++
+ lib/config_readint.cc | 21 +++++++++++++++++++++
+ lib/config_readlist.cc | 21 +++++++++++++++++++++
+ lib/errcodes.cc | 21 +++++++++++++++++++++
+ lib/hostname.cc | 21 +++++++++++++++++++++
+ lib/makefield.cc | 21 +++++++++++++++++++++
+ lib/tcpconnect.cc | 21 +++++++++++++++++++++
+ protocols/protocol.cc | 4 ++--
+ protocols/qmqp.cc | 21 +++++++++++++++++++++
+ protocols/smtp.cc | 21 +++++++++++++++++++++
+ src/inject.cc | 21 +++++++++++++++++++++
+ src/mailq.cc | 21 +++++++++++++++++++++
+ src/queue.cc | 21 +++++++++++++++++++++
+ src/send.cc | 21 +++++++++++++++++++++
+ src/sendmail.cc | 4 ++--
18 files changed, 340 insertions(+), 4 deletions(-)
commit 81cbaafd9f3054a18c3b47fe43e8300473b2db21
@@ -2726,8 +2897,8 @@ Date: Thu Jun 15 21:13:42 2000 +0000
Added note on bug fix to lib/makefields.cc
- ChangeLog | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ ChangeLog | 7 +++++++
+ 1 file changed, 7 insertions(+)
commit ef8870f75cfb67b2e4745a43ab9cf008fff17165
Author: Bruce Guenter <bruce@untroubled.org>
@@ -2735,8 +2906,8 @@ Date: Thu Jun 15 20:59:15 2000 +0000
Removed compiled binary file address-test.
- test/address-test | Bin 239088 -> 0 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ test/address-test | Bin 239088 -> 0 bytes
+ 1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 test/address-test
commit e4438a9a7ee6c094b0fa7aa3d07a864482f2e5b5
@@ -2745,18 +2916,18 @@ Date: Thu Jun 15 20:58:41 2000 +0000
Fixed include file paths.
- protocols/Makefile.am | 4 ++--
- protocols/protocol.h | 2 +-
- protocols/qmqp.cc | 4 ++--
- protocols/smtp.cc | 4 ++--
- src/inject.cc | 12 ++++++------
- src/mailq.cc | 2 +-
- src/queue.cc | 6 +++---
- src/send.cc | 2 +-
- src/sendmail.cc | 4 ++--
- test/Makefile.am | 2 +-
- test/address-test | Bin 231376 -> 239088 bytes
- test/address-test.cc | 4 ++--
+ protocols/Makefile.am | 4 ++--
+ protocols/protocol.h | 2 +-
+ protocols/qmqp.cc | 4 ++--
+ protocols/smtp.cc | 4 ++--
+ src/inject.cc | 12 ++++++------
+ src/mailq.cc | 2 +-
+ src/queue.cc | 6 +++---
+ src/send.cc | 2 +-
+ src/sendmail.cc | 4 ++--
+ test/Makefile.am | 2 +-
+ test/address-test | Bin 231376 -> 239088 bytes
+ test/address-test.cc | 4 ++--
12 files changed, 23 insertions(+), 23 deletions(-)
commit 528cc2d62f77e9d5024494e087b06f194b13411e
@@ -2766,23 +2937,25 @@ Date: Thu Jun 15 20:58:12 2000 +0000
Fixed include file paths, added missing shell scripts and removed some
unnecessary headers.
- lib/Makefile.am | 13 ++++++++-----
- lib/address.cc | 2 +-
- lib/address.h | 2 +-
- lib/canonicalize.cc | 4 ++--
- lib/canonicalize.h | 2 +-
- lib/config_read.cc | 2 +-
- lib/config_readint.cc | 2 +-
- lib/config_readlist.cc | 2 +-
- lib/configio.h | 2 +-
- lib/connect.h | 2 +-
- lib/defines.cc | 8 --------
- lib/hostname.cc | 4 ++--
- lib/make_defines.sh | 9 +++++++++
- lib/makefield.cc | 25 ++++++++++---------------
- lib/mergelib.sh | 16 ++++++++++++++++
- lib/netstring.h | 2 +-
- 16 files changed, 56 insertions(+), 41 deletions(-)
+ lib/Makefile.am | 13 ++++++++-----
+ lib/address.cc | 2 +-
+ lib/address.h | 2 +-
+ lib/canonicalize.cc | 4 ++--
+ lib/canonicalize.h | 2 +-
+ lib/config_read.cc | 2 +-
+ lib/config_readint.cc | 2 +-
+ lib/config_readlist.cc | 2 +-
+ lib/configio.h | 2 +-
+ lib/connect.h | 2 +-
+ lib/defines.cc | 8 --------
+ lib/fdbuf.h | 0
+ lib/hostname.cc | 4 ++--
+ lib/make_defines.sh | 9 +++++++++
+ lib/makefield.cc | 25 ++++++++++---------------
+ lib/mergelib.sh | 16 ++++++++++++++++
+ lib/mystring.h | 0
+ lib/netstring.h | 2 +-
+ 18 files changed, 56 insertions(+), 41 deletions(-)
delete mode 100644 lib/defines.cc
delete mode 100644 lib/fdbuf.h
create mode 100644 lib/make_defines.sh
@@ -2795,10 +2968,10 @@ Date: Thu Jun 15 20:57:32 2000 +0000
Bumped the version number, and touched up the README and NEWS.
- NEWS | 6 ++++++
- README | 4 +---
- configure.in | 2 +-
- makedist.in | 2 ++
+ NEWS | 6 ++++++
+ README | 4 +---
+ configure.in | 2 +-
+ makedist.in | 2 ++
4 files changed, 10 insertions(+), 4 deletions(-)
commit e2dc08d88ac995de9541b544b88e46e393a7079a
@@ -2807,80 +2980,82 @@ Date: Thu Feb 17 00:24:45 2000 +0000
Imported sources.
- AUTHORS | 1 +
- BUGS | 4 +
- ChangeLog | 435 +++++++++++++++++++++++++++++
- HOWTO | 45 +++
- Makefile.am | 28 ++
- NEWS | 143 ++++++++++
- README | 9 +
- TODO | 5 +
- YEAR2000 | 10 +
- acconfig.h | 17 ++
- acinclude.m4 | 71 +++++
- configure.in | 50 ++++
- doc/Makefile.am | 6 +
- doc/diagram | 21 ++
- doc/nullmailer-inject.1 | 240 ++++++++++++++++
- doc/nullmailer-queue.8 | 51 ++++
- doc/nullmailer-send.8 | 72 +++++
- lib/Makefile.am | 36 +++
- lib/address-old.cc | 560 +++++++++++++++++++++++++++++++++++++
- lib/address.cc | 619 +++++++++++++++++++++++++++++++++++++++++
- lib/address.h | 8 +
- lib/canonicalize.cc | 19 ++
- lib/canonicalize.h | 7 +
- lib/config_read.cc | 15 +
- lib/config_readint.cc | 15 +
- lib/config_readlist.cc | 23 ++
- lib/configio.h | 11 +
- lib/connect.h | 8 +
- lib/defines.cc | 8 +
- lib/defines.h | 13 +
- lib/errcodes.cc | 24 ++
- lib/errcodes.h | 26 ++
- lib/hostname.cc | 34 +++
- lib/hostname.h | 7 +
- lib/itoa.cc | 23 ++
- lib/itoa.h | 11 +
- lib/list.h | 196 +++++++++++++
- lib/listtest.cc | 50 ++++
- lib/makefield.cc | 55 ++++
- lib/netstring.cc | 13 +
- lib/netstring.h | 8 +
- lib/tcpconnect.cc | 46 +++
- makedist.in | 42 +++
- protocols/Makefile.am | 11 +
- protocols/protocol.cc | 52 ++++
- protocols/protocol.h | 12 +
- protocols/qmqp.cc | 113 ++++++++
- protocols/smtp.cc | 118 ++++++++
- scripts/init | 39 +++
- scripts/run-log | 2 +
- scripts/run-svc | 2 +
- spec | 93 ++++++
- src/Makefile.am | 28 ++
- src/address-main.cc | 21 ++
- src/inject.cc | 542 ++++++++++++++++++++++++++++++++++++
- src/mailq.cc | 38 +++
- src/queue.cc | 179 ++++++++++++
- src/send.cc | 286 +++++++++++++++++++
- src/sendmail.cc | 135 +++++++++
- test/Makefile.am | 24 ++
- test/address-test | Bin 0 -> 231376 bytes
- test/address-test.cc | 177 ++++++++++++
- test/address-trace.cc | 2 +
- test/functions | 41 +++
- test/tests/inject/bad-headers | 15 +
- test/tests/inject/date | 12 +
- test/tests/inject/from | 66 +++++
- test/tests/inject/message-id | 24 ++
- test/tests/inject/recips | 50 ++++
- test/tests/inject/return-path | 9 +
- test/tests/inject/sender | 76 +++++
- test/tests/protocols | 44 +++
- test/tests/queue/rewrite | 45 +++
- 73 files changed, 5341 insertions(+), 0 deletions(-)
+ AUTHORS | 1 +
+ BUGS | 4 +
+ ChangeLog | 435 +++++++++++++++++++++++++++++
+ HOWTO | 45 +++
+ Makefile.am | 28 ++
+ NEWS | 143 ++++++++++
+ README | 9 +
+ TODO | 5 +
+ YEAR2000 | 10 +
+ acconfig.h | 17 ++
+ acinclude.m4 | 71 +++++
+ configure.in | 50 ++++
+ doc/Makefile.am | 6 +
+ doc/diagram | 21 ++
+ doc/nullmailer-inject.1 | 240 ++++++++++++++++
+ doc/nullmailer-queue.8 | 51 ++++
+ doc/nullmailer-send.8 | 72 +++++
+ lib/Makefile.am | 36 +++
+ lib/address-old.cc | 560 ++++++++++++++++++++++++++++++++++++++
+ lib/address.cc | 619 ++++++++++++++++++++++++++++++++++++++++++
+ lib/address.h | 8 +
+ lib/canonicalize.cc | 19 ++
+ lib/canonicalize.h | 7 +
+ lib/config_read.cc | 15 +
+ lib/config_readint.cc | 15 +
+ lib/config_readlist.cc | 23 ++
+ lib/configio.h | 11 +
+ lib/connect.h | 8 +
+ lib/defines.cc | 8 +
+ lib/defines.h | 13 +
+ lib/errcodes.cc | 24 ++
+ lib/errcodes.h | 26 ++
+ lib/fdbuf.h | 0
+ lib/hostname.cc | 34 +++
+ lib/hostname.h | 7 +
+ lib/itoa.cc | 23 ++
+ lib/itoa.h | 11 +
+ lib/list.h | 196 +++++++++++++
+ lib/listtest.cc | 50 ++++
+ lib/makefield.cc | 55 ++++
+ lib/mystring.h | 0
+ lib/netstring.cc | 13 +
+ lib/netstring.h | 8 +
+ lib/tcpconnect.cc | 46 ++++
+ makedist.in | 42 +++
+ protocols/Makefile.am | 11 +
+ protocols/protocol.cc | 52 ++++
+ protocols/protocol.h | 12 +
+ protocols/qmqp.cc | 113 ++++++++
+ protocols/smtp.cc | 118 ++++++++
+ scripts/init | 39 +++
+ scripts/run-log | 2 +
+ scripts/run-svc | 2 +
+ spec | 93 +++++++
+ src/Makefile.am | 28 ++
+ src/address-main.cc | 21 ++
+ src/inject.cc | 542 ++++++++++++++++++++++++++++++++++++
+ src/mailq.cc | 38 +++
+ src/queue.cc | 179 ++++++++++++
+ src/send.cc | 286 +++++++++++++++++++
+ src/sendmail.cc | 135 +++++++++
+ test/Makefile.am | 24 ++
+ test/address-test | Bin 0 -> 231376 bytes
+ test/address-test.cc | 177 ++++++++++++
+ test/address-trace.cc | 2 +
+ test/functions | 41 +++
+ test/tests/inject/bad-headers | 15 +
+ test/tests/inject/date | 12 +
+ test/tests/inject/from | 66 +++++
+ test/tests/inject/message-id | 24 ++
+ test/tests/inject/recips | 50 ++++
+ test/tests/inject/return-path | 9 +
+ test/tests/inject/sender | 76 ++++++
+ test/tests/protocols | 44 +++
+ test/tests/queue/rewrite | 45 +++
+ 75 files changed, 5341 insertions(+)
create mode 100644 AUTHORS
create mode 100644 BUGS
create mode 100644 ChangeLog
diff --git a/NEWS b/NEWS
index cbf4122..93e6cdf 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,28 @@
This file lists all the major user-visible changes to nullmailer.
-------------------------------------------------------------------------------
+Changes in version 1.13
+
+- Fixed growing recipient list when using sendmail -bs to send multiple
+ messages.
+
+Development of this version has been sponsored by FutureQuest, Inc.
+ossi@FutureQuest.net http://www.FutureQuest.net/
+-------------------------------------------------------------------------------
+Changes in version 1.12
+
+- Added a quadratic backoff for resend times.
+
+- Added support for multiple admin addresses in nullmailer-queue.
+
+- SMTP sender now sends a QUIT on success too.
+
+- Fixed sendmail -bs mode to properly strip leading periods.
+
+- Fixed duplicated final header line when message has no body.
+
+Development of this version has been sponsored by FutureQuest, Inc.
+ossi@FutureQuest.net http://www.FutureQuest.net/
+-------------------------------------------------------------------------------
Changes in version 1.11
- Simplify (and expand) handling of ignored sendmail options.
diff --git a/README b/README
index 720d74d..1b3b97a 100644
--- a/README
+++ b/README
@@ -1,8 +1,8 @@
nullmailer
Simple relay-only mail transport agent
Bruce Guenter <bruce@untroubled.org>
-Version 1.11
-2012-06-14
+Version 1.13
+2013-04-15
This is nullmailer, a sendmail/qmail/etc replacement MTA for hosts which
relay to a fixed set of smart relays. It is designed to be simple to
@@ -14,7 +14,10 @@ send an email to:
A mailing list archive is available at:
http://lists.untroubled.org/?list=nullmailer
-This package is Copyright(C) 2012 Bruce Guenter, and may be copied
+Development versions of @PACKAGE@ are available at GitHub:
+ https://github.com/bruceg/nullmailer
+
+This package is Copyright(C) 2013 Bruce Guenter, and may be copied
according to the GNU GENERAL PUBLIC LICENSE (GPL) Version 2 or a later
version. A copy of this license is included with this package. This
package comes with no warranty of any kind.
diff --git a/aclocal.m4 b/aclocal.m4
index 8413888..632e9d1 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
-[m4_warning([this file was generated for autoconf 2.68.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
diff --git a/configure b/configure
index c96e051..64b7797 100755
--- a/configure
+++ b/configure
@@ -1,11 +1,9 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68.
+# Generated by GNU Autoconf 2.69.
#
#
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -134,6 +132,31 @@ export LANGUAGE
# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+# Use a proper internal environment variable to ensure we don't fall
+ # into an infinite loop, continuously re-executing ourselves.
+ if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+ _as_can_reexec=no; export _as_can_reexec;
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+ fi
+ # We don't want this to propagate to other subprocesses.
+ { _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
@@ -167,7 +190,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
-test x\$exitcode = x0 || exit 1"
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
@@ -212,21 +236,25 @@ IFS=$as_save_IFS
if test "x$CONFIG_SHELL" != x; then :
- # We cannot yet assume a decent shell, so we have to provide a
- # neutralization value for shells without unset; and this also
- # works around shells that cannot unset nonexistent variables.
- # Preserve -v and -x to the replacement shell.
- BASH_ENV=/dev/null
- ENV=/dev/null
- (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
- export CONFIG_SHELL
- case $- in # ((((
- *v*x* | *x*v* ) as_opts=-vx ;;
- *v* ) as_opts=-v ;;
- *x* ) as_opts=-x ;;
- * ) as_opts= ;;
- esac
- exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ export CONFIG_SHELL
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
fi
if test x$as_have_required = xno; then :
@@ -328,6 +356,14 @@ $as_echo X"$as_dir" |
} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
@@ -449,6 +485,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
chmod +x "$as_me.lineno" ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+ # already done that, so ensure we don't try to do so again and fall
+ # in an infinite loop. This has already happened in practice.
+ _as_can_reexec=no; export _as_can_reexec
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
# original and so on. Autoconf is especially sensitive to this).
@@ -483,16 +523,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -504,28 +544,8 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -1167,8 +1187,6 @@ target=$target_alias
if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
cross_compiling=maybe
- $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
- If a cross compiler is detected then cross compile mode will be used" >&2
elif test "x$build_alias" != "x$host_alias"; then
cross_compiling=yes
fi
@@ -1409,9 +1427,9 @@ test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
configure
-generated by GNU Autoconf 2.68
+generated by GNU Autoconf 2.69
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1525,7 +1543,7 @@ $as_echo "$ac_try_echo"; } >&5
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
- $as_test_x conftest$ac_exeext
+ test -x conftest$ac_exeext
}; then :
ac_retval=0
else
@@ -1866,7 +1884,7 @@ This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by $as_me, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2288,7 +2306,7 @@ case $as_dir/ in #((
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
if test $ac_prog = install &&
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
@@ -2430,7 +2448,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2470,7 +2488,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_STRIP="strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2521,7 +2539,7 @@ do
test -z "$as_dir" && as_dir=.
for ac_prog in mkdir gmkdir; do
for ac_exec_ext in '' $ac_executable_extensions; do
- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
'mkdir (GNU coreutils) '* | \
'mkdir (coreutils) '* | \
@@ -2574,7 +2592,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AWK="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2660,7 +2678,7 @@ fi
# Define the identity of the package.
PACKAGE=nullmailer
- VERSION=1.11
+ VERSION=1.13
cat >>confdefs.h <<_ACEOF
@@ -2756,7 +2774,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2796,7 +2814,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2849,7 +2867,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2890,7 +2908,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
@@ -2948,7 +2966,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -2992,7 +3010,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3438,8 +3456,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdarg.h>
#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
+struct stat;
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -3741,7 +3758,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3785,7 +3802,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4157,7 +4174,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4197,7 +4214,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4250,7 +4267,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4290,7 +4307,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4330,7 +4347,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4798,7 +4815,7 @@ do
for ac_prog in grep ggrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+ as_fn_executable_p "$ac_path_GREP" || continue
# Check for GNU ac_path_GREP and select it if it is found.
# Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
@@ -4864,7 +4881,7 @@ do
for ac_prog in egrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+ as_fn_executable_p "$ac_path_EGREP" || continue
# Check for GNU ac_path_EGREP and select it if it is found.
# Check for GNU $ac_path_EGREP
case `"$ac_path_EGREP" --version 2>&1` in
@@ -5905,16 +5922,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -5974,28 +5991,16 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -6017,7 +6022,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# values after options handling.
ac_log="
This file was extended by $as_me, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -6083,10 +6088,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
config.status
-configured by $0, generated by GNU Autoconf 2.68,
+configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -6177,7 +6182,7 @@ fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
- set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
diff --git a/configure.in b/configure.in
index 88521a7..d439d5e 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
AC_INIT
AC_LANG([C++])
AC_CONFIG_SRCDIR([lib/defines.h])
-AM_INIT_AUTOMAKE(nullmailer, 1.11)
+AM_INIT_AUTOMAKE(nullmailer, 1.13)
AM_CONFIG_HEADER(config.h)
AC_PROG_MAKE_SET
diff --git a/doc/nullmailer-queue.8 b/doc/nullmailer-queue.8
index b75ba40..f51b068 100644
--- a/doc/nullmailer-queue.8
+++ b/doc/nullmailer-queue.8
@@ -27,7 +27,8 @@ If this file is not empty, all recipients to users at either
control file) are remapped to this address.
This is provided to allow local daemons to be able to send email to
"somebody@localhost" and have it go somewhere sensible instead of
-being bounced by your relay host.
+being bounced by your relay host. To send to multiple addresses, put
+them all on one line separated by a comma.
.SH OTHER FILES
.TP
.B /var/nullmailer/queue
diff --git a/doc/nullmailer-send.8 b/doc/nullmailer-send.8
index 31e6ddf..014c2c4 100644
--- a/doc/nullmailer-send.8
+++ b/doc/nullmailer-send.8
@@ -23,6 +23,11 @@ writing a single byte to it, which causes this program to be awakened
This procedure is done by
.B nullmailer-queue
to ensure that messages are delivered immediately.
+You can start delivery by hand from the command line like this:
+
+.EX
+ echo 1 > trigger
+.EE
.P
Delivery of messages consists of reading the list of remote servers and
then trying to deliver the messages to these servers as follows.
@@ -50,10 +55,19 @@ command. Defaults to the value of the
.B me
configuration file.
.TP
+.B maxpause
+The maximum number of seconds to pause between successive queue runs
+(defaults to
+.IR 86400 ).
+.TP
.B pausetime
-The number of seconds to pause between successive queue runs when
-there are messages in the queue (defaults to
+The minimum number of seconds to pause between successive queue runs
+when there are messages in the queue (defaults to
.IR 60 ).
+Each time this timeout is reached, the timeout is doubled to a maximum
+of
+.BR maxpause .
+After new messages are injected, the timeout is reset.
If this is set to
.IR 0 ,
nullmailer-send will exit immediately after going through the queue once
@@ -81,7 +95,14 @@ PLAIN method, use:
smarthost.dom smtp --port=2525 --auth-login --user=user --pass=pass
.EE
-Blank lines and lines starting with a pound are ignored.
+Blank lines and lines starting with a pound are ignored. When called with
+the
+.B --help
+option, each protocol module will list its available command-line arguments:
+
+.EX
+ /usr/local/libexec/nullmailer/smtp --help
+.EE
.TP
.B sendtimeout
The number of seconds to wait for a remote module listed above to
@@ -108,4 +129,7 @@ The protocol program directory.
.SH SEE ALSO
nullmailer-queue(8),
nullmailer-inject(1),
-mailq(1)
+mailq(1),
+/usr/local/libexec/nullmailer/smtp --help,
+/usr/local/libexec/nullmailer/qmqp --help
+
diff --git a/doc/sendmail.1 b/doc/sendmail.1
index 944fd6c..28e1ca6 100644
--- a/doc/sendmail.1
+++ b/doc/sendmail.1
@@ -25,8 +25,6 @@ for details on how messages are reformatted and queued.
.TP
.B \-B TYPE
.TP
-.B \-b MODE
-.TP
.B \-C FILE
.TP
.B \-d DEBUG
@@ -58,7 +56,19 @@ for details on how messages are reformatted and queued.
.B \-v
.TP
.B \-X LOGFILE
-Ignored
+Ignored for compatibility
+.TP
+.B \-bm
+Read mail from standard input (default).
+.TP
+.B \-bp
+List information about mail queue. This executes
+.BR mailq .
+.TP
+.B \-bs
+Use the SMTP protocol on standard input and standard output. This
+executes
+.BR nullmailer-smtpd .
.TP
.B \-F ADDRESS
Sets the full name of the sender.
diff --git a/nullmailer-1.11.spec b/nullmailer-1.13.spec
index c104742..5613120 100644
--- a/nullmailer-1.11.spec
+++ b/nullmailer-1.13.spec
@@ -1,6 +1,6 @@
Name: nullmailer
Summary: Simple relay-only mail transport agent
-Version: 1.11
+Version: 1.13
Release: 1
License: GPL
Group: Networking/Daemons
diff --git a/protocols/smtp.cc b/protocols/smtp.cc
index 1a6e374..827bcf4 100644
--- a/protocols/smtp.cc
+++ b/protocols/smtp.cc
@@ -199,6 +199,8 @@ void smtp::send_data(fdibuf& msg)
protocol_fail(ERR_MSG_WRITE, "Error sending message to remote");
}
docmd(".", 200, tmp);
+ out << "QUIT\r\n";
+ out.flush();
protocol_succ(tmp.c_str());
}
diff --git a/src/inject.cc b/src/inject.cc
index 0176780..6bd5c80 100644
--- a/src/inject.cc
+++ b/src/inject.cc
@@ -345,8 +345,11 @@ bool is_continuation(const mystring& line)
bool read_header()
{
+ mystring cur_line;
mystring whole;
- while(fin.getline(cur_line)) {
+ for (;;) {
+ if (!fin.getline(cur_line))
+ cur_line = "";
if(!cur_line || cur_line == "\r")
break;
if(!!whole && is_continuation(cur_line)) {
diff --git a/src/queue.cc b/src/queue.cc
index 44ad59b..8db9c22 100644
--- a/src/queue.cc
+++ b/src/queue.cc
@@ -183,6 +183,7 @@ int main(int, char*[])
{
umask(077);
if(config_read("adminaddr", adminaddr) && !!adminaddr) {
+ adminaddr = adminaddr.subst(',', '\n');
remapadmin = true;
read_hostnames();
}
diff --git a/src/send.cc b/src/send.cc
index 535b3d4..1b854fc 100644
--- a/src/send.cc
+++ b/src/send.cc
@@ -101,7 +101,9 @@ unsigned ws_split(const mystring& str, slist& lst)
}
static rlist remotes;
-static int pausetime = 60;
+static int minpause = 60;
+static int pausetime = minpause;
+static int maxpause = 24*60*60;
static int sendtimeout = 60*60;
bool load_remotes()
@@ -133,12 +135,18 @@ bool load_config()
if(!load_remotes())
result = false;
-
- if(!config_readint("pausetime", pausetime))
- pausetime = 60;
+
+ int oldminpause = minpause;
+ if(!config_readint("pausetime", minpause))
+ minpause = 60;
+ if(!config_readint("maxpause", maxpause))
+ maxpause = 24*60*60;
if(!config_readint("sendtimeout", sendtimeout))
sendtimeout = 60*60;
+ if (minpause != oldminpause)
+ pausetime = minpause;
+
return result;
}
@@ -309,14 +317,22 @@ bool do_select()
FD_ZERO(&readfds);
FD_SET(trigger, &readfds);
struct timeval timeout;
+
+ if (files.count() == 0)
+ pausetime = maxpause;
timeout.tv_sec = pausetime;
timeout.tv_usec = 0;
- int s = select(trigger+1, &readfds, 0, 0,
- (files.count() == 0) ? 0 : &timeout);
+
+ pausetime *= 2;
+ if (pausetime > maxpause)
+ pausetime = maxpause;
+
+ int s = select(trigger+1, &readfds, 0, 0, &timeout);
if(s == 1) {
fout << "Trigger pulled." << endl;
read_trigger();
reload_files = true;
+ pausetime = minpause;
}
else if(s == -1 && errno != EINTR)
fail_sys("Internal error in select: ");
@@ -350,7 +366,7 @@ int main(int, char*[])
load_files();
for(;;) {
send_all();
- if (pausetime == 0) break;
+ if (minpause == 0) break;
do_select();
}
return 0;
diff --git a/src/smtpd.cc b/src/smtpd.cc
index a594f0b..7e39775 100644
--- a/src/smtpd.cc
+++ b/src/smtpd.cc
@@ -183,6 +183,8 @@ static bool DATA(mystring& param)
while (readline()) {
if (line.length() == 1 && line[0] == '.')
break;
+ if (line.length() > 1 && line[0] == '.')
+ line = line.sub(1, line.length() - 1);
line += '\n';
if (!qwrite(qfd, line.c_str(), line.length()))
return respond(resp_qwrite_err);
@@ -212,6 +214,7 @@ static bool MAIL(mystring& param)
{
if (!param)
return respond(resp_need_param);
+ do_reset();
sender = parse_addr_arg(param);
return respond(!sender ? resp_mail_bad : resp_mail_ok);
}
diff --git a/test/tests/queue/rewrite b/test/tests/queue/rewrite
index 29ea052..880c331 100644
--- a/test/tests/queue/rewrite
+++ b/test/tests/queue/rewrite
@@ -8,7 +8,7 @@ que() {
}
que-recip() {
set -e
- que | sed -e '2,2!d' | grep -q "$@"
+ que | sed -e '2,/^$/!d' | grep -q "$@"
}
echo admin@remote >/tmp/nm/etc/nullmailer/adminaddr
@@ -42,3 +42,15 @@ header
data
EOF
+
+echo admin1@remote1,admin2@remote2 >/tmp/nm/etc/nullmailer/adminaddr
+
+echo "Checking that queue rewrites to multiple adminaddr."
+que-recip -q '^admin2@remote2$' <<EOF
+bruceg@qcc.sk.ca
+user@localhost
+
+header
+
+data
+EOF
diff --git a/test/tests/smtpd b/test/tests/smtpd
index f669af4..8d4b99c 100644
--- a/test/tests/smtpd
+++ b/test/tests/smtpd
@@ -21,6 +21,8 @@ RCPT
RCPT TO:<r@example.com>
RSET
RCPT TO:<r@example.com>
+MAIL FROM:<f0@example.com>
+RCPT TO:<r0@example.com>
mail from f@example.com
rcpt to r@example.com
rcpt <@example.org:r2@example.com>
@@ -28,6 +30,8 @@ DATA
Subject: test
testing SMTP
+.line 2
+..line 3
.
QUIT
QUIT
@@ -52,6 +56,8 @@ diff -u - $out <<EOF
503 5.5.1 You must send a valid sender first^M
250 2.1.0 Sender accepted^M
250 2.1.5 Recipient accepted^M
+250 2.1.0 Sender accepted^M
+250 2.1.5 Recipient accepted^M
250 2.1.5 Recipient accepted^M
354 End your message with a period on a line by itself^M
250 2.6.0 Accepted message^M
@@ -63,9 +69,13 @@ qf=$tmpdir/var/nullmailer/queue/*
grep -q '^f@example.com$' $qf
grep -q '^r@example.com$' $qf
grep -q '^r2@example.com$' $qf
+not grep -q '^f0@example.com$' $qf
+not grep -q '^r0@example.com$' $qf
echo ' testing queued message contents'
grep -q '^Subject: test$' $qf
grep -q '^Received: ' $qf
grep -q '^testing SMTP$' $qf
-test $( wc -l < $qf ) = 9
-test $( wc -w < $qf ) = 21
+grep -q '^line 2$' $qf
+grep -q '^\.line 3$' $qf
+test $( wc -l < $qf ) = 11
+test $( wc -w < $qf ) = 25