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.
===> The following configuration options are available for nullmailer-2.2_2,1:
GNUTLS=off: SSL/TLS support via GnuTLS
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
mail/nullmailer: do not reference anymore pkg-deinstall
pkg-deinstall script has been removed from the ports tree in the
last commit, but I didn't removed it from the Makefile breaking
the port as a result
Reported by: amdmi3
mail: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ashish@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam David <adam@FreeBSD.org>
* Adam McDougall <mcdouga9@egr.msu.edu>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Deiter <tiamat@komi.mts.ru>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
* Alex Perel <veers@disturbed.net>
(Only the first 15 lines of the commit message are shown above )
mail/nullmailer: Unbreak build with Clang 6 (C++14 by default)
inject.cc:221:3: error: non-constant-expression cannot be narrowed from type
'size_t' (aka 'unsigned long') to 'unsigned int' in initializer list
[-Wc++11-narrowing]
X(Errors-To, T,F,F,F,F), // 5
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p483866_s340093/logs/nullmailer-1.13_3,1.log
PR: 230496
Submitted by: Tod McQuillin <devin@spamcop.net>
For ports in `mail' category: remove redundant PKGMESSAGE assignment,
which is set appropriately by the b.p.m when `pkg-message' appears on
the SUB_FILES list.
Thank you Uffe for your past work on FreeBSD ports! Hope you'll find time
to contribute to FreeBSD in the future. Reset Uffe's ports maintainership.
Requested by: Uffe Jakobsen <uffe@uffe.org> (maintainer, via e-mail)
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
- Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
developers)
PR: 191274
Exp-run by: antoine
Approved by: portmgr (antoine)
[Errno 11] Resource Temporarily Unavailable
Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.
Submitted by: glarkin
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Moved a bunch of chmod and chown commands from Makefile to pkg-plist now
that PR 152498 has been committed [1]
- Other minor Makefile cleanups
Suggested by: Jason Helfman <jhelfman@e-e.com> [1]
- Switched order of install targets to prevent incorrect ownership on a
pipe, resulting in daemon startup failure
- Bumped PORTREVISION
Reported by: Jason Helfman <jhelfman@e-e.com> (via email)
- Fixed package installation problems caused by missing ETCDIR [1]
- Incorporated rc.d script patch [2]
- Fixed incorrect use of @ignore in pkg-plist (it ignores the next file
listed in pkg-plist, not the one on the same line as the directive)
- Remove the me.sample file from ETCDIR
- Bumped PORTREVISION
PR: ports/156755 (based on)
Submitted by: Goran Lowkrantz <goran.lowkrantz@ismobile.com> [1]
Suggested by: dougb [2]
- Fixed spool file ownerships when installing from a package
- Various pkg-plist cleanups to ensure that chmod/chown commands are
executed in the proper order during package installation
- Added LICENSE
- Fixed REQUIRES: in rc.d script
- Bumped PORTREVISION
PR: ports/154437 (based on)
Submitted by: Uffe Jakobsen <uffe@uffe.org>
- Fixed a script name error in pkg-deinstall
- Changed syslog facility.level from local5.info to mail.info
- Removed /etc/syslog.conf mangling from pkg-install/deinstall
- Moved user/group creation from pkg-install to USERS/GROUPS style
supported by bsd.port.mk
- Updated nullmailer.in rc script to properly daemonize nullmailer-send
since the port does not use sysutils/daemontools
- Bumped PORTREVISION
Reported by: ed
- Updated distinfo due to a corrupted upstream package that was
corrected after the port upgrade to 1.05 had been committed. The
ChangeLog file in the upstream package had been 0 bytes, but the
new package has the complete file.
Reported by: pointyhat (pav), erwin, John M. Crawford
<crawford.6@sociology.osu.edu>
- Fixed text substitution in pkg-install.in
- Bumped PORTREVISION
- Took maintainership
PR: ports/137274
Submitted by: Steve <steve at mailermailer dot com>
Update to 1.03
* Remove dead master site
* Add the URL with the old versions to master sites to prevent 1.04
release rendering our port unfetchable
* Remove unnecessary -lstdc++ from CXXFLAGS
* Remove our implementation of SMTP authentication, since one has been
implemented by the authors (remove files/patch-doc-nullmailer-send.8,
files/patch-lib-list.h and files/patch-smtp_authentication)
* Add a note that the SMTP authentication option has been changed
Submitted by: vd
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
o Upgrade to release 1.00.
o Bump PORTEPOCH since pkg_version thinks differently.
o Patch nullmailer-send.8 to indicate SMTP authentication is supported
as well.
(Force commit.)
Remove FORBIDDEN. The vulnerability had been resolved in another commit.
See Message-Id: <200211241046.gAOAkw1o058067@repoman.freebsd.org>
Noted by: nectar
Take nullmailer's sendmail and mailq out from ${LOCALBASE}/(bin|sbin).
The reason is strong. A quote from submitter:
In current state choose of native or nullmailer's
sendmail/mailq depends on order of paths in $PATH
instead of sysadmins choose. (/etc/mail/mail.conf in general case)
PR: ports/45152
Submitted by: "."@babolo.ru
Fix a possible denial of service vulnerability.
After this patch, the action of piping mails out won't stop,
even if all of your mails were failed to deliver. Nullmailer
itself will keep throwing mails to smart relay as long as
there're incoming mails, no matter how broken the recipients
of the previous mails.
Still leave this port in FORBIDDEN state until I address
PR ports/45152
Obtained from: http://www.debian.org/security/2002/dsa-198
Noted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
Mark FORBIDDEN until I fix a long standing bug, which is noted as a
vulnerability.
No trojan, no privilege gain. Because nullmailer is not DSN aware,
it has nothing to do if the smart relay refuses to relay correctly.
Stopping itself in such condition is a bug, or not a proper feature.
On bugtraq, it's a vulnerability anyway.
This buffer is for notes you don't want to save, and for Lisp evaluation. If
you want to create a file, visit that file with C-x C-f, then enter the text
in that file's own buffer.