Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.1.39_4 16 Apr 2024 19:08:53 |
Matthias Andree (mandree) |
mail/mailman: add XSS patch for HTDIG-enabled builds
Reported by: Dan Niles
Obtained from: Dan Niles
https://github.com/danogh/mailman2.3/blob/main/Patches/htdig/mailman-htdig-xss.patch |
2.1.39_3 10 Nov 2023 01:34:02 |
Matthias Andree (mandree) |
mail/mailman: fix empty group/user name regression in 2.1.39_2
...and drop files/patch-configure-in, which is no longer needed;
neither is autoreconf needed to be reinstated.
We can cheat the test -z "$VAR" inside the MM_FIND_{GROUP,USER}...
configure[.in] macros by putting the proper contents into the
proper environment variables.
To fix the regression in...
PR: 274991
Reported by: leres@ |
2.1.39_2 08 Nov 2023 19:42:12 |
Matthias Andree (mandree) |
mail/mailman: pull in the post-2.1.39 fixes upstream...
by diffing revisions 1885 (2.1.39) against 1893 in the upstream repo
While here, drop USES=autoreconf, which we no longer need, and
which triggers warnings from autoconf because the configure.in was
developed for an older autoconf version.
Bump PORTREVISION to 2. |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
2.1.39_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
2.1.39_1 20 Jul 2022 14:22:19 |
Tobias C. Berner (tcberner) |
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 ) |
2.1.39_1 01 Mar 2022 01:47:57 |
Muhammad Moinur Rahman (bofh) |
mail/mailman: Update dependency
dns/pydnspython1 has been created to isolate python 2.7 only version for
the ports that require python 2.7. Update the dependency accordingly. |
2.1.39 13 Dec 2021 22:27:25 |
Matthias Andree (mandree) |
mail/mailman: regression fix update to 2.1.39
Mark Sapiro announced Mailman 2.1.39 "[...] fixes
https://bugs.launchpad.net/mailman/+bug/1954694
[...]
The fix for CVE-2021-42097 was case sensitive and should not be.
The fix for CVE-2021-44227 introduced a potential NameError in logging.
This could cause a user's changes to the option's page to not be
accepted and perhaps cause a 'We hit a bug' response if the user visited
the page with a mixed- or upper-case email address."
URL: https://bugs.launchpad.net/mailman/+bug/1954694
MFH: 2021Q4 |
2.1.38 01 Dec 2021 19:09:46 |
Matthias Andree (mandree) |
mail/mailman: 2.1.38 security fixing CSRF vuln
While here, fix pkg-message to mention -exim4 and -postfix
derived ports that override the default MTA.
Security: 0d6efbe3-52d9-11ec-9472-e3667ed6088e
Security: CVE-2021-44227
MFH: 2021Q4 |
2.1.37 13 Nov 2021 10:27:55 |
Matthias Andree (mandree) |
mail/mailman: security update to 2.1.37
- A potential XSS attack via the user options page has been reported by
Harsh Jaiswal. This is fixed. CVE-2021-43331 (LP: #1949401)
LP: A crafted URL to the user options page can execute arbitrary
javascript.
- A potential for for a list moderator to carry out an off-line brute force
attack to obtain the list admin password has been reported by Andre
Protas, Richard Cloke and Andy Nuttall of Apple. This is fixed.
CVE-2021-43332 (LP: #1949403)
LP: The CSRF token for the admindb page contains an encrypted version of
the list admin password which could potentially be cracked by a
moderator via an off-line brute force attack.
MFH: 2021Q4
Security: 9d7a2b54-4468-11ec-8532-0d24c37c72c8
Security: CVE-2021-43331
Security: CVE-2021-43332 |
2.1.35 20 Oct 2021 21:12:37 |
Matthias Andree (mandree) |
mail/mailman: re-enable fetching from GNU mirrors
...now that they have picked up Mark Sapiro's upload. |
2.1.35 20 Oct 2021 18:01:13 |
Matthias Andree (mandree) |
mail/mailman: security/bugfix update to 2.1.35
Changelog:
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1873/NEWS#L8
Security: CVE-2021-42096
Security: CVE-2021-42097
Security: 8d65aa3b-31ce-11ec-8c32-a14e8e520dc7
MFH: 2021Q4 |
2.1.34 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
2.1.34 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.1.34 27 Mar 2021 21:19:11 |
mandree |
mailman: add -postfix and -exim4 slave ports
This is to avoid accidents on upgrading, for instance, if
the POSTFIX option is getting lost and mail starts to bounce.
The slave ports prevent that. |
2.1.34 28 Jun 2020 10:04:48 |
mandree |
mail/mailman: update to 2.1.34 (bugfixes)
Changelog:
http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1859/NEWS#L8
(Note the ValueError fix was already in FreeBSD's 2.1.33_1 and
- on quarterly - the 2.1.30_5 port/package versions.)
Follow POLA:
No MFH requested, as 2020Q2 and head/ have diverged too far,
so let 2020Q3 pick up the change instead. |
2.1.33_1 16 May 2020 09:04:16 |
mandree |
mail/mailman: cherry-pick regression fix from upstream
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1850#NEWS
https://launchpad.net/bugs/1878458
Obtained from: Mark Sapiro
MFH: 2020Q2 (blanket for minimal bug fixes) |
2.1.33 07 May 2020 20:04:23 |
mandree |
mail/mailman: security update to 2.1.33
Fixing another content injection vulnerability,
this time via private archive login if the list's roster visibility
(private_roster) setting is 'Anyone'.
https://bugs.launchpad.net/mailman/+bug/1877379
https://launchpadlibrarian.net/478684932/private.diff
https://mail.python.org/archives/list/mailman-developers@python.org/thread/SYBIZ3MNSQZLKN6PVKO7ZKR7QMOBMS45/
Security: 88760f4d-8ef7-11ea-a66d-4b2ef158be83 |
2.1.32 06 May 2020 22:56:26 |
mandree |
mail/mailman: update to 2.1.32
- fixes the i18n issues in 2.1.31
- drop local patch for Spanish Castilian mailman.po file
- drop local REINPLACE_CMD for translations of the security fixed code
- uses a patch from the upstream merged rev 1814 of the htdig branch |
2.1.31 05 May 2020 18:00:30 |
mandree |
mail/mailman: security update to 2.1.31
Over the upstream 2.1.31, additional fixes were needed:
+ fix up quoting in one string of the messages/es/ translation
to unbreak gettext
+ fix up all */LC_MESSAGES/mailman.po to match up with the security fix.
Upstream Changelog for 2.1.31, cited from
<https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1845/NEWS#L8>:
Security
- A content injection vulnerability via the options login page has been
discovered and reported by Vishal Singh. This is fixed. (LP: #1873722)
i18n
- The Spanish translation has been updated by Omar Walid Llorente.
Bug Fixes and other patches
- Bounce recognition for a non-compliant Yahoo format is added.
- Archiving workaround for non-ascii in string.lowercase in some Python
packages is added.
MFH: 2020Q2
Security: 88760f4d-8ef7-11ea-a66d-4b2ef158be83 |
2.1.30_2 27 Apr 2020 18:04:58 |
mandree |
mail/mailman: rcfile and pkg-message tweaks
Limit the install message about pkg install -I to installs (not upgrades).
Convert the required_dirs of the rcfile into a coded prereq check,
so that we can print the proper error message, and point the user to
the right place.
Bump PORTREVISION. |
2.1.30_1 25 Apr 2020 22:41:21 |
mandree |
mail/mailman: fix some permission issues, realign template policy
- tighten up permissions on install dirs even more, patching
bin/check_perms to not complain - fewer directories or files belong
in mailman's hand or need group write permissions.
- revert 2.1.30's "make templates samples" because the upstream has
always instead provided a templates/site dir here and warned users that
default templates will be overwritten on updates or reinstallation
https://wiki.list.org/DOC/4.48%20How%20can%20I%20change%20the%20HTML%20or%20.txt%20templates%20used%20by%20my%20mailing%20lists%3F
changed templates will be written to different directories, the site,
domain-specific or list-specific directory
- adjust pkg-plist such that a no-script install, a regular install
with post-install script run, and check_perms agree on permissions, (Only the first 15 lines of the commit message are shown above ) |
2.1.30 14 Apr 2020 20:46:25 |
mandree |
mail/mailman: update to 2.1.30 - bug fix (incl. data loss)
* upstream changelog:
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/NEWS#L6
Note that upstream means 2.1.30 to be the final 2.x release,
because it relies on Python 2.x which is EOL upstream.
! MAJOR DATA LOSS FIX, rename all templates/* files to .sample,
! and list them as a @sample in pkg-plist, because they can be edited
! through the web server, and an upgrade should not stomp over edited files.
* rearrange makefile a bit (portlint, portfmt)
* update and upload new htdig patch
* expose NLS port option to pkg-install script to avoid failure (Only the first 15 lines of the commit message are shown above ) |
2.1.29_7 12 Apr 2020 02:39:52 |
mandree |
mail/mailman: repair incomplete UCL conversion of pkg-message.in
There are parts of the install message that are also relevant on
updates, but were missed. Add them, and bump PORTREVISION.
Failure-inducing commit:
------------------------------------------------------------------------
r508882 | mat | 2019-08-14 00:29:42 +0200 (Wed, 14 Aug 2019) | 2 lines
onvert to UCL & cleanup pkg-message (categories l-m)
------------------------------------------------------------------------ |
2.1.29_6 13 Aug 2019 22:29:43 |
mat |
onvert to UCL & cleanup pkg-message (categories l-m) |
2.1.29_6 13 Jun 2019 18:32:36 |
mandree |
mail/mailman: fix cron/rundig if HTDIG option is enabled [1]
Ditto for the two Mailman/Cgi/remote?mmsearch.
PR: 238508 [1]
Reported by: asp-freebsd@partan.com [1] |
2.1.29_5 29 Nov 2018 17:34:54 |
mandree |
Actually expand newsyslog locations in pkg-message.
Followup to
Differential Revision: https://reviews.freebsd.org/D17088 |
2.1.29_4 28 Nov 2018 14:18:08 |
woodsb02 |
mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
- Rename the files installed to /usr/local/etc/newsyslog.conf.d/ to end
with a '.conf' suffix.
- Add pkg-install script to automatically move any copies of the old
newsyslog file to the new location if the new file is unmodified from the
default,
or print a warning if it the new file has been modified.
- Add a note to UPDATING and pkg-message to warn users of this, in case
they are using provisioning/configuration management tools which need
to be modified. Note the UPDATING entry was committed in r485721.
Recent changes to /etc/newsyslog.conf (r340318) will only include files
from the /usr/local/etc/newsyslog.conf.d/ directory which end with
'.conf' and do not beginning with a '.' character.
Reviewed by: mat
Approved by: mandree (maintainer)
Differential Revision: https://reviews.freebsd.org/D17088 |
2.1.29_3 02 Nov 2018 14:17:35 |
pi |
mail/mailman: add OPTION to not send passwords in the monthly mails
- this option is now on by default
PR: 231879
Reported by: several users
Approved by: mandree
Obtained
from: https://mail.python.org/pipermail/mailman-users/2016-April/080746.html
MFH: 2018Q4 |
2.1.29_2 10 Sep 2018 16:07:16 |
woodsb02 |
Revert r479294 - relocation of existing conf files violates POLA
Reported by: mat |
2.1.29_1 09 Sep 2018 16:18:14 |
woodsb02 |
mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/
Rename the files installed to /usr/local/etc/newsyslog.conf.d/ to end
with a '.conf' suffix.
Proposed changes to /etc/newsyslog.conf will only include files from the
/usr/local/etc/newsyslog.conf.d/ directory which end with '.conf' and do
not beginning with a '.' character. https://reviews.freebsd.org/D17086
Approved by: mandree (maintainer)
Differential Revision: https://reviews.freebsd.org/D17088 |
2.1.29 31 Jul 2018 09:59:00 |
mandree |
Security upgrade Mailman to 2.1.29
Changelog:
<https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/NEWS#L8>
Release announcements:
2.1.28:
<https://mail.python.org/pipermail/mailman-announce/2018-July/000241.html>
2.1.29: (a regression fix release over 2.1.28)
<https://mail.python.org/pipermail/mailman-announce/2018-July/000242.html>
MFH: 2018Q3
Security: b4f0ad36-94a5-11e8-9007-080027ac955c
Security: CVE-2018-13796
Security: https://bugs.launchpad.net/mailman/+bug/1780874 |
2.1.27 25 Jun 2018 21:58:41 |
mandree |
Security upgrade mail/mailman to v2.1.27
Changelog:
<https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/NEWS#L8>
Release announcement:
<https://www.mail-archive.com/mailman-users@python.org/msg70962.html>
Reported by: portscout@ (release)
MFH: 2018Q2
Security: 739948e3-78bf-11e8-b23c-080027ac955c
Security: CVE-2018-0618
Security: JVN#00846677
Security: JPCERT#97432283 |
2.1.26_4 19 Feb 2018 21:23:01 |
mandree |
Attempt to support pkg upgrade through scripts WRT last_mailman_version. |
2.1.26_3 17 Feb 2018 12:45:19 |
mandree |
Overhaul default hosts configuration.
- When no virtualhosts are defined, and the default localhost/localhost is
effective, the post-install script now adds DEFAULT_EMAIL_HOST,
DEFAULT_URL_HOST, and add_virtualhost() lines to mm_cfg.py.
Add corresponding support to remove unchanged configurations to the
deinstall script.
- While here, overhaul crontab configuration to only request a merge if the
crontab had been modified, and unify progress reports.
- Merge pkg-deinstall into pkg-install, to avoid duplication of code
that might be missed in later maintenance.
PR: 225961
Reported by: Terry Kennedy |
2.1.26_2 16 Feb 2018 23:20:02 |
mandree |
Remove dead link from pkg-message.
PR: 225925
Submitted by: Yasuhito FUTATSUKI |
2.1.26_2 11 Feb 2018 23:20:58 |
mandree |
mail/mailman: add reopen to rc script's extracommands.
...and pass it through to mailmanctl.
The previous commit only enabled reopen through ..mailman/scripts/mailman. |
2.1.26_1 11 Feb 2018 22:36:07 |
mandree |
Support the upstream "reopen" mode (broken from the beginning in ports)
When the upstream initscript grew a "reopen" mode with 2.1.17 in late 2013,
our patch stuffed the usage information into the wrong place, so that we
inadvertently disabled the new reopen mode, thus never supported it
through the init script in FreeBSD.
Bump PORTREVISION.
PR: 225800
Submitted by: Yasuhito FUTATSUKI
MFH: 2018Q1 |
2.1.26 08 Feb 2018 22:32:23 |
mandree |
Security update to 2.1.26 (XSS bug), assorted other fixes.
- Fix checksum failures in Defaults.py[c]:
No longer patch Defaults.py in postinstall, instead configure
--with-mailhost=localhost --with-urlhost=localhost, as
Fedora and Arch Linux do.
- Add a related note to FreeBSD-post-install-notes.
- Add a related safeguard to the rcfile, which will refuse to run
if the DEFAULT_*_HOSTs are not configured. This can be changed
with a new mailman_run_localhost="YES" rc.conf setting, which will
then restrict itself to printing the warnings, but still start mailman.
- Update htdig patch to upstream SVN r1734. (Only the first 15 lines of the commit message are shown above ) |
2.1.25 30 Nov 2017 15:50:34 |
mat |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
2.1.25 27 Oct 2017 21:04:35 |
mandree |
Update to new upstream release 2.1.25.
This is a routine bug fix release with a minor new feature and some
accessibility improvements for screen readers.
Changelog:
<http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1726/NEWS#L6> |
2.1.24_2 16 Sep 2017 14:22:43 |
mandree |
Add a newsyslog configuration file, to rotate logs.
This enforces the EXAMPLES option because we can't keep
the .sample file in etc/newsyslog.conf.d/* - it would be processed
as the actual file, so we use %%EXAMPLESDIR%% for the distributed version. |
2.1.24_1 10 Sep 2017 16:53:56 |
mandree |
Fix up DEFAULT_URL_HOST/DEFAULT_MAIL_HOST for jailed or external builds.
If the package is built in, for instance, poudriere, or on a computer other
than the one it is later installed on, the DEFAULT_MAIL_HOST and
DEFAULT_URL_HOST variables in the Mailman/Defaults.py file were unsuitable.
Leverage pkg-install to fix these up to be the same as hostname -f at
install time.
[The MFH would require the intermediate update to 2.1.24 to be included.]
MFH: 2017Q3 |
2.1.24 11 Aug 2017 14:24:10 |
mandree |
Update to new upstream version 2.1.24.
Upstream release notes:
"This release is primarily a bug fix release with a few minor feature additions
and a fix for a probably non-exploitable security issue. See the changelog for
details."
Changelog:
<https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1708/NEWS> |
2.1.23_1 21 Apr 2017 03:11:17 |
miwi |
- Fix shebangs |
2.1.23 28 Nov 2016 13:43:39 |
amdmi3 |
- Fix leftover file on deinstallation by using @sample
Approved by: portmgr blanket |
2.1.23 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
2.1.23 29 Aug 2016 19:27:44 |
mandree |
Security update to upstream release 2.1.23.
ChangeLog:
<http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1668/NEWS#L8>
MFH: 2016Q3
Security: b11ab01b-6e19-11e6-ab24-080027ef73ec
Security: CVE-2016-6893 |
2.1.22 22 Apr 2016 23:14:19 |
mandree |
Update to new upstream release 2.1.22.
Changelog:
http://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1643/NEWS#L8 |
2.1.21_4 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
2.1.21_4 10 Mar 2016 19:50:12 |
mandree |
Avoid patch-LP1551075 when HTDIG is enabled. [1]
This patch is part of the HTDIG integration patch already. [1]
Also correct namazurc file path in pkg-message, bumping PORTREVISION.
PR: 207876 [1]
Submitted by: David Sieborger [1] |
2.1.21_3 02 Mar 2016 08:34:40 |
mandree |
Preserve some kinds of signatures, reenable HTDIG option.
Pull upstream change 1629 to fix Launchpad Bug #1551075
<https://bugs.launchpad.net/mailman/+bug/1551075>. This fix improves
preservation of OpenPGP MIME multipart signatures, by not collapsing
a multipart with a single sub-part inside multipart/signed parts.
See the Launchpad bug report for details.
EXPERIMENTAL feature: Reenable HTDIG support by rolling the patch on our
own, and laying down instructions to do so in the Makefile. Mark Sapiro
no longer maintains the patch.
Bump PORTREVISION to 3.
Note that the upstream maintainer considers another release in a few
weeks' time, and called for help with updating translations. If you
want to help, see
<http://www.mail-archive.com/mailman-users%40python.org/msg68036.html> |
2.1.21_2 02 Mar 2016 00:12:11 |
mandree |
Make sure pkg-install works with postfix-base, too.
Prior to this fix, pkg-install used hardcoded
${PKG_PREFIX}/sbin/postconf, but postfix-base installs it into
/usr/sbin/postconf.
Instead, do a path search for postconf in ${PKG_PREFIX}/sbin:$PATH and
cache the result in a variable. |
2.1.21_1 01 Mar 2016 00:05:09 |
mandree |
Fix pkg-install "install -d" invocation.
It used to use GNU-install-isms (options after arguments) that don't
work with BSD install and caused two spurious directories to be created,
one named -g, the other usually named "mailman" (or whichever group name
was configured). Bumps PORTREVISION.
PR: 207528 (Attachment #167455)
Submitted by: ohauer@ |
2.1.21 29 Feb 2016 23:33:24 |
mandree |
Upgrade to new release 2.1.21. Disable HTDIG option.
Disable experimental HTDIG integration option,
the relevant ht://Dig patch no longer fits.
Changelog: https://launchpad.net/mailman/2.1/2.1.21 |
2.1.20_2 30 Dec 2015 15:00:35 |
mandree |
Fix a leftover in rcfile, make more robust.
Make things more robust such that options in mailman_flags don't kill
the start. |
2.1.20_1 30 Dec 2015 14:21:33 |
mandree |
Fix stop method in rc.d script to wait for process to exit.
To that end, simplify and use rc.subr default methods where possible. |
2.1.20 29 Dec 2015 11:56:21 |
mandree |
Find Postfix also if installed with INST_BASE option.
Submitted by: Roger Marquis |
2.1.20 22 May 2015 20:34:29 |
mat |
Remove $FreeBSD$ from patches files everywhere.
With hat: portmgr
Sponsored by: Absolight |
2.1.20 14 May 2015 10:15:09 |
mat |
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 |
2.1.20 22 Apr 2015 22:16:22 |
mandree |
USE_AUTOTOOLS -> USES=autoreconf, GNU_CONFIGURE=yes
Add USES=fakeroot to permit non-root builds if user is not in wheel
group. [1]
PR: 199396 [1]
Submitted by: dvl [1] |
2.1.20 09 Apr 2015 20:08:50 |
mandree |
Update to new upstream release 2.1.20.
Fixes one security bug [1], a few other bugs, and adds a feature so that
list admins can edit list addresses.
Uses newer Mailman-and-HTDig integration patches. [2]
Security: CVE-2015-2775 [1]
Security: a5f160fa-deee-11e4-99f8-080027ef73ec [1]
PR: 199286 [2]
Submitted by: David Sieborger [2] |
2.1.19 09 Mar 2015 21:33:39 |
mandree |
Add CPE information.
PR: 198474
Submitted by: shun.fbsd.pr@dropcut.net |
2.1.19 02 Mar 2015 23:31:10 |
bapt |
Remove Author from pkg-descr and white space fixes |
2.1.19 02 Mar 2015 07:26:31 |
mandree |
Update to new upstream release 2.1.19.
Changes:
https://mail.python.org/pipermail/mailman-announce/2015-March/000205.html |
2.1.18.1_8 17 Jan 2015 13:29:25 |
mandree |
Install powerlogo.png in both image locations.
(Reported by Alex Stangl.)
Take the opportunity to convert powerlogo from GIF to PNG.
Check permissions of mailman/qfiles directory and top-level
subdirectories from post-install before running check_perms script,
further to the existing workarounds for pkg/libarchive permissions
issues. |
2.1.18.1_7 08 Jan 2015 22:53:33 |
mandree |
Update Apache instructions in post-install notes for 2.4 [1], dropping 1.3.
Revise language a bit.
Spell qmail with lowercase q.
Submitted by: [1] Tom Eagle |
2.1.18.1_6 08 Jan 2015 19:31:34 |
mandree |
Repair packaging with non-default MM_USERNAME.
PR: 196620
Submitted by: mcdouga9@egr.msu.edu
Obtained from: Bugzilla attachment 151505 |
2.1.18.1_6 07 Jan 2015 00:25:46 |
mandree |
With CVS gone, use the GIF file directly, ditching the uuencoding. |
2.1.18.1_6 07 Jan 2015 00:12:46 |
mandree |
Update rcfile and permission handling.
- Move directory permission handling into pkg-install, to work around
pkg/libarchive issues on 9.3.
- Handle some crucial directory permissions directly in pkg-install,
so that running check_perms becomes optional.
- Try a bit harder to preserve permissions on the archives/private dir.
- The rcfile now fixes directory permissions by default on start.
- You can now set mailman_fix_perms="NO" in the /etc/rc.conf* files,
to avoid running check_perms -f on start, or from pkg-install.
- Clean up pkg-plist.
- Bump PORTREVISION to 6.
Suggested by: bapt@, peter@ |
2.1.18.1_5 27 Dec 2014 11:23:03 |
bapt |
mail private expect 02770 |
2.1.18.1_5 27 Dec 2014 01:19:31 |
mandree |
The rcfile now runs bin/check_perms so users have a visual clue in case
they installed the package without running scripts (pkg install -I).
Clean up inconsistent image (=icon) installation. Reported by Alex Stangl.
Makefile: Shuffle things around to please portlint.
Makefile: Clean up muting: only mute RM, comments, MKDIR.
Makefile: Move postfix checks into pkg-install.
pkg-deinstall: drop workaround for traditional pkg_delete.
pkg-deinstall: less verbose mail list reporting.
pkg-deinstall: cleanups for last_mailman_version handling.
pkg-install: defeat "Re-run..." line from check_perms to avoid confusing users.
pkg-plist: cleanups and modernization. Sets directory permissions.
NOTE: pkg 1.4.1 is unable to extract these on package installs,
"make install" however should be fine. |
2.1.18.1_4 26 Dec 2014 19:07:22 |
mandree |
Back out bapt's "cleanup" commit r371953.
This causes directory permissions to change, and if installation happens
without scripts, installing the new package causes mailman to become
defunct until bin/check_perms is run manually.
Most directories need to have group mailman (or whatever is configured)
and mode 02775, with exception of the archive/private.
More cleanups to follow later.
Submitted by: flo@ |
2.1.18.1_3 31 Oct 2014 23:07:38 |
bapt |
Simplify plist |
2.1.18.1_3 16 Sep 2014 21:18:29 |
mandree |
Reinstate checksums for optional patches[1], fixing regression from c334818.
Update USE_PYTHON -> USES=python:2.
PR: 193682 [1]
Submitted by: David Sieborger [1] |
2.1.18.1_3 13 Aug 2014 20:05:15 |
mandree |
Add OPENSMTPD's user ID [1]. Add warnings about GIDs [2].
The FreeBSD pkg-message and post-install documentation now clearly warn
that the binary package is only meant for use with Sendmail, and
hints that poudriere can be used to build a Mailman package with
different options.
PR: 192230 [1]
Submitted by: feld [1], Tom Limoncelli [2] |
2.1.18.1_2 29 Jul 2014 23:52:43 |
amdmi3 |
- Switch databases/namazu2 to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed |
2.1.18.1_1 29 Jul 2014 19:56:25 |
antoine |
Fix make fetch
Pointy hat: adamw |
2.1.18.1_1 29 Jul 2014 19:11:53 |
adamw |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
2.1.18.1_1 29 Jul 2014 17:12:50 |
adamw |
Rename all patches that contain '::' as a path separator, and use
'__' instead. |
2.1.18.1_1 16 May 2014 15:56:25 |
mandree |
Avoid leftovers on pkg_add-based systems by running a
depth-first remove of empty directories under the Mailman directory.
Submitted by: jenkins/swills@ |
2.1.18.1 10 May 2014 23:21:52 |
mandree |
Upgrade to new upstream bugfix release 2.1.18-1.
Changes: https://mail.python.org/pipermail/mailman-announce/2014-May/000195.html |
2.1.18 04 May 2014 20:44:25 |
mandree |
Update to new upstream version 2.1.18.
Bugfixes, DMARC policy support.
New dependency on py-dnspython.
Upstream change log:
https://mail.python.org/pipermail/mailman-announce/2014-May/000193.html |
2.1.17 21 Jan 2014 23:40:23 |
bapt |
Fix properties on pkg-plist |
2.1.17 13 Jan 2014 21:00:04 |
rene |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
2.1.17 25 Nov 2013 07:56:15 |
mandree |
- Update to new upstream release 2.1.17, resetting PORTREVISION.
- Remove patch-Makefile.in, which has been integrated by upstream.
- Announcement:
<https://mail.python.org/pipermail/mailman-announce/2013-November/000186.html>
- Poudriere 3.0.13 ticket filed about misreported orphans in testport:
<https://fossil.etoilebsd.net/poudriere/tktview/e8d957a27f8ce8b6255ed655d031e6d05b02492c> |
2.1.16_1 23 Oct 2013 21:00:45 |
mandree |
simplify, per Mark Sapiro's suggestion |
2.1.16_1 18 Oct 2013 18:34:09 |
mandree |
Distill Python-compileall fix into something fit for shipping upstream,
and fixing a missed directory component along the way (bumping PORTREVISION). |
2.1.16 18 Oct 2013 16:42:11 |
mandree |
Upgrade to new upstream release 2.1.16, release notes:
https://launchpad.net/mailman/2.1/2.1.16/
Support stage directory. (Requires Python 2.7, 2.6 is no longer
sufficient.) This requires us to compile the Python scripts ourselves to
avoid spilling the stagedir name all over the .pyc files, as Mailman's
build would do (causing complaints from make stage-qa).
While there, compile bin/*.py programs, too.
The post-install section of the Makefile is more verbose now.
Run Mailman's bin/update after install.
Fixes to handling the mailman_last_version file to avoid leftover dirs
from an unused Mailman installation and deinstallation.
Scripts are more robust now, and use mktemp -d for temporary directories. |
2.1.15 20 Sep 2013 19:59:14 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail) |
2.1.15 02 Sep 2013 21:52:27 |
flo |
Fix a typo that prevented the port from building |
2.1.15 29 Aug 2013 22:58:07 |
mandree |
Note that I could not fully test all integrations yet. If integrations are
failing, please add detailed information how you set up your MTA, and
Mailman, what user/group IDs are, how list aliases are managed, and
thereabouts.
- Update to 2.1.15. [2] Changes: click View the full Changelog on
https://launchpad.net/mailman/2.1/2.1.15
- Fix without-NLS install: Install at least English template. [1]
- Drop EXIM3 option, we don't have an Exim 3 port any more.
- Drop INTEGRATION option, which would at best be confusing.
- Reformat COMMENT to fit into common limits.
- Fix typo in COURIER_DESC.
- When Postfix integration is chosen, add BUILD and RUN_DEPENDS on
Postfix because we need the postconf program.
- Use htdig patches for Mailman version 2.1.12 and remove BROKEN tag, (Only the first 15 lines of the commit message are shown above ) |
2.1.14_6 21 Aug 2013 08:05:53 |
mandree |
Grab port.
I am aware there are open PRs and new versions, will see to that later. |
2.1.14_6 20 Aug 2013 19:46:36 |
wg |
mail/mailman: reset maintainership
- Add port back to the pool
PR: ports/181428
Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> (maitainer) |
2.1.14_6 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
2.1.14_6 06 Jul 2013 19:24:52 |
wxs |
Fix indefinite article.
PR: ports/180176
Submitted by: lth@
Approved by: maintainer |
2.1.14_6 05 Jun 2013 17:53:50 |
bapt |
Turn MTA into a RADIO options (0-1) |
2.1.14_6 24 Apr 2013 18:10:32 |
ak |
- Convert USE_GETTEXT to USES (part 3)
Approved by: portmgr (bapt) |
2.1.14_6 07 Mar 2013 03:25:11 |
bdrewery |
- Please welcome back Chris Petrik as maintainer of
these ports [1]
- Trim headers
- Remove indefinite article from COMMENT
- Convert tab to space in WWW lines
PR: ports/175415 [1]
Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with: bapt |
2.1.14_6 17 Jun 2012 21:57:30 |
bapt |
Fix NLS logic after new options framework
Reported by: pointyhat (linimon) |