Commit graph

21 commits

Author SHA1 Message Date
schmonz
d263f96ea3 Update to 2.2. From the changelog:
- nullmailer-send no longer generates bounces for rejected bounces.
  Thanks Fejes József

- Fixed compile error in sendmail on GCC older than 4.9.

- Fixed treating authentication failure as message rejection.
  Thanks Fejes József

- nullmailer-inject now sets the full name of the sender to the user
  name as a fallback. This helps distinguish system sent messages when
  the MTA rewrites the address (as does GMail, for example).

- Fixed compatibility issue with gnutls 3.6 (and possibly others).
2018-10-13 14:38:54 +00:00
wiedi
4236cf3a56 nullmailer: avoid uninitialized memory, same fix as upstream 2018-01-28 23:31:16 +00:00
schmonz
c574666897 Update to 2.1. From the changelog:
- Added support for TLS anonymous authentication.
  Thanks Uffe Jakobsen.
- Fixed sendmail wrapper handling of empty sender on command line.
  Thanks Sebastian Wiedenroth.
- Fixed handling of quoted strings in the "remotes" file.
  Thanks Mihai Moldovan.
- Fixed nullmailer-inject handling of leading "From " lines.
- Some build fixes.
- Fixed bogus temporary gethostbyname error message when the protocol
  source address was incorrect.
- Fixed potential race condition in tests.
  Thanks Felix Lechner.
- Fixed handling of time values on 32-bit big-endian systems.
  Thanks Felix Lechner.
- Added support to nullmailer-send to move permanently failing messages
  out of the queue, and to generate bounce messages.
- Added support for IPv6.
- Added program to generate bounce/delay messages.
- Added an "allmailfrom" control file to nullmailer-queue, causing all
  messages to share a hard-coded envelope sender.
- Added logging the message sender/recipient in nullmailer-send.
- Improved handling of system errors when reading config files.
- Secured handling of password options for protocol modules.
- Support standard shell quoting for options in the "remotes" file.
- Added protocol option to set a separate TLS client private key file.
- Added protocol option to bind the source address on connections.
- Fixed nullmailer-inject to report errors to stderr.
- Fixed gnutls cast to pointer from integer of different size warning.
- Fixed nullmailer-inject and -queue to handle the null (empty) sender
  address. Needed for RFC 3798 (Message Disposition Notification).
- Moved spool directory to /var/spool/nullmailer like other MTAs.
2017-10-28 04:51:06 +00:00
joerg
32230bb192 Missing include. 2017-02-17 17:08:32 +00:00
wiedi
a313ef6846 Add patch to fix RFC976 "From_ lines" issue 2016-12-12 23:54:12 +00:00
agc
ddbf6ddecd Add SHA512 digests for distfiles for mail category
Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:27:00 +00:00
schmonz
3e1763bde0 Fix build on OS X with patch from Sevan Janiyan in PR pkg/49523.
While here, recenter a couple other patches.
2015-01-02 04:38:20 +00:00
shattered
4b01c37e27 Update to 1.13. Notable changes:
- Made nullmailer-queue sync and not just flush queued files to protect
  against crashes during sensitive operations.
- Added support for SMTPS (SMTP over SSL/TLS) and STARTTLS.
- Added support for SSL/TLS client certificates.
- Added a quadratic backoff for resend times.
2013-09-03 17:50:27 +00:00
schmonz
9d748db00b Distfile changed in place, set DIST_SUBDIR (noticed by taca@). 2009-10-23 02:43:52 +00:00
schmonz
6d663925ff Update to 1.05. From the changelog:
- Fixed compilation of src/selfpipe.cc on Solaris and other OSes.
- Fixed handling of TM_HAS_ISDST on Solaris.
- Fixed a few address parsing glitches.
2009-10-21 15:06:46 +00:00
plunky
e4ec41f2d8 update to nullmailer-1.04
while here, fix some pkglint complaints, add DESTDIR support and
provide a LICENCE
2009-10-11 10:25:24 +00:00
schmonz
1582a95bb6 Do SUBST_SED in post-configure rather than post-patch to ease patch
maintenance. Set INSTALLATION_DIRS appropriately. Add VARBASE to
BUILD_DEFS. Fix paths in man pages.
2007-03-24 06:49:02 +00:00
schmonz
46cbac870c Update to 1.03. From the changelog:
- Fixed the SMTP protocol module to send QUIT on protocol failures.

- Added support for the SMTP AUTH LOGIN method.  Thanks to Sean
  MacLennan for the suggestion.

- Fixed the SMTP protocol module to send EHLO instead of HELO when doing
  authentication.  Thanks to Norbert Tretkowski for pointing this out.

- Fixed compile breakage on Solaris due to use of setenv.

- Fixed netstring length bug in QMQP sending module.

- If the sender name cannot be determined from the environment
  variables, try to pull it from /etc/passwd before using "unknown".
  Thanks Roderick Schertler.
2006-07-01 19:33:30 +00:00
schmonz
fcd301e433 Update to 1.02. From the changelog:
- Fixed bug in SMTP AUTH that would cause SMTP sending to crash with a
  segfault when it was used.
2006-01-14 08:20:20 +00:00
schmonz
78f5820dba Update to 1.01. From the changelog:
- Added support for SMTP AUTH PLAIN.
  Thanks to Ace Jones for the initial implementation.

- Fixed compile error in lib/list.h
2006-01-03 19:12:52 +00:00
schmonz
7fa8d136b7 Update to 1.00. From the changelog:
- Fixed problem with multiple arguments to protocol modules.
  Thanks Sascha Silbe.

- Fixed extraneous spaces in SMTP sender.

- Made permissions on queued files more strict.

- Handle the "-bs" flag in the sendmail wrapper by dieing when we see it.

- Fixed the address parser handling domain names with trailing periods.

- Fixed bug in header parsing that would cause the last header line to
  be repeated if there was no body.

- Fixed bug in handling headers containing CR+LF line endings.

pkgsrc changes:
* Replace @exec and @unexec in PLIST with bsd.pkginstall.mk incantations
* sort PLIST
* Honor VARBASE in manpages and rc.d script
* Enable logging in rc.d script
* Allow rc.d script to start nullmailer without rc.subr
* Take MAINTAINER.
2005-08-20 02:20:45 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
jtb
63cdf68f7c Update to nullmailer-100RC7.
Changes for pkgsrc:

* Added an rc.d/nullmailer script
* Added brief instructions on how to set up nullmailer in MESSAGE.
* Changed spool directory from /var/nullmailer to /var/spool/nullmailer

Changes in nullmailer itself:

Changes in version 1.00RC7

- Fixed typo in smtp protocol module that caused HELO to be sent without
  a hostname.

- Added a one-shot mode to nullmailer-send, triggered by setting the
  pausetime to zero.

Note:  If no further bugs are found, this will become the official
version 1.00 release.

Changes in version 1.00RC6

- Protocol modules now report all failure and success messages.

- Removed the whole gethostname/getdomainname mess and replaced it with
  code to read the hostname from the "me" control file, and the default
  domain name from the "defaultdomain" control file.

- Fixed a bug that would cause lines starting with a period to have that
  period stripped when it was sent via SMTP.

- Added some missing includes to fix compilation failures in various
  sources.

- Fixed a bug in the setenv function in sendmail.cc.

NOTE!  Make sure to set up the new "me" control file before using this
version.  The RPM install does this automatically.
2003-02-17 01:45:31 +00:00
wiz
1a4485ab32 Add RCS Id. 2002-07-02 12:56:53 +00:00
jtb
a3bfa7cd8d Allow specification of the NULLMAILER_USER and NULLMAILER_GROUP.
Fix paths in manual pages.
2002-05-14 00:35:24 +00:00
jtb
27a78452a5 Initial import of nullmailer.
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 configure, secure, and easily extendable.
2002-05-04 01:15:25 +00:00