notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: mail/mailman/pkg-plist

Number of commits found: 69

Wednesday, 20 Oct 2021
18:01 Matthias Andree (mandree) search for other commits by this committer
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
commit hash: 2f936c7f3fbb967061e410dfb216b796edb5d94a commit hash: 2f936c7f3fbb967061e410dfb216b796edb5d94a commit hash: 2f936c7f3fbb967061e410dfb216b796edb5d94a commit hash: 2f936c7f3fbb967061e410dfb216b796edb5d94a 2f936c7
Tuesday, 5 May 2020
18:00 mandree search for other commits by this committer
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
Original commitRevision:534101 
Saturday, 25 Apr 2020
22:41 mandree search for other commits by this committer
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,
  however with tighter write permissions than the default install,
  as a security-in-depth safety precaution. [1]

- revise files/pkg-install.in accordingly

- boil down files/pkg-message.in texts a little bit

- bump PORTREVISION

PR:		245853
Reported by:	manu@ (IRC) [1]
Original commitRevision:532983 
Tuesday, 14 Apr 2020
20:46 mandree search for other commits by this committer
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
* patch upstream bin/check_perms script to not complain about tightened-
  up messages/ and mailmanprefix (${PREFIX}/mailman) permissions that we
  set to 0755 instead of 02775. Mailman should not need to write outside
  designated directories or create new top-level directories in its install.
* fix a typo in the German (mailman.po) translation
* tweak pkg-install to:
  - leave ${PREFIX}/mailman permissions alone and not set them to 02775
  - fix up non-moved .sample files if pkg-install is run with -I
  - create a copy of mm_cfg.py from mm_cfg.py.dist if missing (-I)
  - create a newsyslog.conf.d/mailman.conf if missing, from
    examples/mailman.newsyslog.sample if installed (-I)
  - not attempt to fix messages/ (translations) permissions if the NLS
    port option is disabled
* tweak pkg-plist so that the proper permissions and groups are set
  by default already
* clean up pkg-message, thanks to bapt@ for pointing out that a missing
  type: means "install or upgrade".

MFH:		2020Q2 (@samples is an important fix against data loss on update)
Original commitRevision:531727 
Wednesday, 28 Nov 2018
14:18 woodsb02 search for other commits by this committer
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
Original commitRevision:486092 
Monday, 10 Sep 2018
16:07 woodsb02 search for other commits by this committer
Revert r479294 - relocation of existing conf files violates POLA

Reported by:	mat
Original commitRevision:479438 
Sunday, 9 Sep 2018
16:18 woodsb02 search for other commits by this committer
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
Original commitRevision:479294 
Monday, 25 Jun 2018
21:58 mandree search for other commits by this committer
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
Original commitRevision:473352 
Thursday, 8 Feb 2018
22:32 mandree search for other commits by this committer
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.

- Bump USES, python:2 -> python:2.7

- Regenerated patches.

Changelog:
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/1743/NEWS#L8

Release/SecuritY announcement:
https://www.mail-archive.com/mailman-users@python.org/msg70478.html

PR:		225767 (related vuxml entry)
Reported by:	Vladimir Krstulja
MFH:		2018Q1
Security:	CVE-2018-5950
Security:	3d0eeef8-0cf9-11e8-99b0-d017c2987f9a
Original commitRevision:461277 
Saturday, 16 Sep 2017
14:22 mandree search for other commits by this committer
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.
Original commitRevision:449964 
Friday, 11 Aug 2017
14:24 mandree search for other commits by this committer
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>
Original commitRevision:447764 
Monday, 28 Nov 2016
13:43 amdmi3 search for other commits by this committer
- Fix leftover file on deinstallation by using @sample

Approved by:	portmgr blanket
Original commitRevision:427308 
Monday, 29 Aug 2016
19:27 mandree search for other commits by this committer
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
Original commitRevision:421093 
Monday, 29 Feb 2016
23:33 mandree search for other commits by this committer
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
Original commitRevision:409835 
Monday, 2 Mar 2015
07:26 mandree search for other commits by this committer
Update to new upstream release 2.1.19.

Changes:
https://mail.python.org/pipermail/mailman-announce/2015-March/000205.html
Original commitRevision:380245 
Saturday, 17 Jan 2015
13:29 mandree search for other commits by this committer
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.
Original commitRevision:377224 
Thursday, 8 Jan 2015
19:31 mandree search for other commits by this committer
Repair packaging with non-default MM_USERNAME.

PR:		196620
Submitted by:	 mcdouga9@egr.msu.edu
Obtained from:	Bugzilla attachment 151505
Original commitRevision:376567 
Wednesday, 7 Jan 2015
00:12 mandree search for other commits by this committer
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@
Original commitRevision:376446 
Saturday, 27 Dec 2014
11:23 bapt search for other commits by this committer
mail private expect 02770
Original commitRevision:375679 
01:19 mandree search for other commits by this committer
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.
Original commitRevision:375670 
Friday, 26 Dec 2014
19:07 mandree search for other commits by this committer
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@
Original commitRevision:375649 
Friday, 31 Oct 2014
23:07 bapt search for other commits by this committer
Simplify plist
Original commitRevision:371953 
Sunday, 4 May 2014
20:44 mandree search for other commits by this committer
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
Original commitRevision:352970 
Tuesday, 21 Jan 2014
23:40 bapt search for other commits by this committer
Fix properties on pkg-plist
Original commitRevision:340674 
Monday, 25 Nov 2013
07:56 mandree search for other commits by this committer
- 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>
Original commitRevision:334818 
Friday, 18 Oct 2013
16:42 mandree search for other commits by this committer
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.
Original commitRevision:330763 
Thursday, 29 Aug 2013
22:58 mandree search for other commits by this committer
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,
  in an experimental attempt to revive htdig support.
- Fix a few minor glitches in FreeBSD-post-install-notes.
- Drop files/patch-Mailman__Cgi__confirm.py, integrated in upstream tarball.
- Add launchpad.net to MASTER_SITES.
- Update files/postfix-verp.diff.
- Install a dummy one-line text file into PYTHON_SITELIBDIR so that
  Python's upgrade-site-packages would reinstall Mailman. [1]
- Add "status" support for rc.d script. [3]
- Change pre-fetch: to pre-everything::
- Revise formatting of pre-everything text to make clear it displays
  default values, not current values. To avoid ports/170280.

PR:		ports/135503 [1]
PR:		ports/170280 [2]
PR:		ports/170285 [2]
PR:		ports/176180 [1]
PR:		ports/181298 [3]
Submitted by:	Lowell Gilbert [1]
Submitted by:	Stefan Lasiewski [2]
Submitted by:	Oliver Fromme [3]
Original commitRevision:325637 
Sunday, 4 Mar 2012
06:00 tota search for other commits by this committer
- mail/mailman [1]
  * Add LICENSE section
  * Add CONFLICTS with japanese/mailman
  * Make use of SUB_FILES
  * Make use of PORTDOCS
  * Apply simple use of OPTIONS
  * Add WITHOUT_NLS knob to make portlint happier
  * Append "MTA = 'Postfix'" to mm_cfg.py.dist.in when defined
    both WITH_POSTFIX and WITH_INTEGRATION at the same time [3]
  * Bump PORTREVISION

- japanese/mailman [2]
  * Switch to Japanized mailman 2.1.14+j7 based on mail/mailman
  * Take maintainership
  * Add CONFLICTS with mail/mailman
  * Update pkg-descr
  * Set PORTEPOCH because 2.1.14.j7 is less than 2.1.14_6

PR:             ports/165404 (based on) [1], ports/165403 [2]
Submitted by:   tota (myself) [1] [2]
Suggested by:   Yoshito Takeuchi [3]
Approved by:    Sunagawa Koji (maintainer) [2]
Dedicated to:   Tokio Kikuchi
Original commit
Tuesday, 21 Jun 2011
16:00 crees search for other commits by this committer
Let's try this one again.
- Stop touching files outside WRKDIR before install
- Use USERS and GROUPS -- this time via patch [1]
- Change BROKEN to IGNORE fo incorrect OPTIONS choices
- Use @stopdaemon

PR:             ports/157868
Submitted by:   Guido Falsi <mad@madpilot.net>
Approved by:    rene (mentor)
Original commit
Wednesday, 15 Jun 2011
17:06 crees search for other commits by this committer
- Revert previous USERS fix until reworked and tested
- Revert MAIL_GROUP change for Postfix
- Reset maintainership

Approved by:    tabthorpe (co-mentor), wxs (maintainer)
Original commit
Monday, 13 Jun 2011
19:22 crees search for other commits by this committer
- Correct GROUP when postfix OPTION is selected [1]
- Add nobody user and group to UIDs/GIDs for mail/mailman [2]
- Stop touching files outside WRKDIR before install [2]
- Use USERS and GROUPS [2]
- Change BROKEN to IGNORE for incorrect OPTIONS choices [2]
- Use @stopdaemon [2]
- Correct rc script to check for pidfile before attempting kill [2]

PR:             ports/142000
Submitted by:   Adriaan <ratten.adriaan@gmail.com> [1], crees [2]
Approved by:    rene (mentor), wxs (maintainer)
Original commit
Sunday, 17 Oct 2010
00:40 wxs search for other commits by this committer
Update to 2.1.14 - note that the HTDIG option is currently broken until
a new patch is released.
Original commit
Thursday, 28 May 2009
07:07 miwi search for other commits by this committer
- Update to 2.1.12

Changelog:
        Mailman 2.1.12 is a minor bug fix and Python 2.6 compatibility release.

        The minimum Python for this release is Python 2.4 and it is compatible
        with Python through 2.6. The previous Mailman releases are not
        compatible with Python 2.6.

PR:             134442
Submitted by:   miwi
Approved by:    maintainer timeout
Original commit
Thursday, 4 Sep 2008
14:41 jmelo search for other commits by this committer
- Fix pkg-plist after update.
Original commit
Thursday, 24 Apr 2008
14:05 jmelo search for other commits by this committer
- Update to 2.1.10.
Original commit
Wednesday, 22 Aug 2007
13:45 mm search for other commits by this committer
- Add patch with Slovak translation (OPTIONAL)
- Bump PORTREVISION

PR:             ports/114828
Submitted by:   mm
Approved by:    jmelo (maintainer, private e-mail)
Original commit
Monday, 6 Nov 2006
12:36 jmelo search for other commits by this committer
- Fix codec error on python 2.5.

PR:             ports/104429
Submitted by:   NIIMI Satoshi <sa2c@sa2c.net>
Original commit
Friday, 15 Sep 2006
21:35 jmelo search for other commits by this committer
- Update to 2.1.9.
Original commit
Monday, 4 Sep 2006
14:12 jmelo search for other commits by this committer
- Update to 2.1.9rc1 to fix security problems.

Security:      
http://www.vuxml.org/freebsd/fffa9257-3c17-11db-86ab-00123ffe8333.html
Original commit
Friday, 5 May 2006
18:49 jmelo search for other commits by this committer
- Add OPTIONS to choose MTA integration.
- Remove "make options", it's not necessary.
- Fix/update FreeBSD-post-install-notes doc.
- Fix both pkg-install and pkg-deinstall to add/delete mailman user in
/var/cron/allow
- Use pkg-message as SUB_FILES.

Approved by:    mnag (mentor)
Original commit
Sunday, 16 Apr 2006
01:51 mnag search for other commits by this committer
- Update to 2.1.8
- portlint(1)

Security:      
http://www.vuxml.org/freebsd/8be2e304-cce6-11da-a3b1-00123ffe8333.html
Original commit
Tuesday, 31 Jan 2006
00:08 lawrance search for other commits by this committer
Fix plist.
Original commit
Sunday, 22 Jan 2006
05:52 edwin search for other commits by this committer
eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
Original commit
02:20 edwin search for other commits by this committer
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
Original commit
Saturday, 7 Jan 2006
20:22 edwin search for other commits by this committer
Update to 2.1.7
Original commit
Friday, 10 Jun 2005
20:44 pav search for other commits by this committer
- Install new documentation

PR:             ports/82090
Submitted by:   TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
Approved by:    Vivek Khera <vivek@khera.org> (maintainer)
Original commit
Saturday, 4 Jun 2005
00:56 pav search for other commits by this committer
- Update to 2.1.6

PR:             ports/81814
Submitted by:   Vivek Khera <vivek@khera.org> (maintainer)
Original commit
Saturday, 29 May 2004
16:21 nork search for other commits by this committer
Update to 2.1.5.

PR:             ports/67002
Submitted by:   Vivek Khera <vivek@khera.org> (maintainer)
Reviewed by:    Sunagawa Koji <koj@ofug.net>
Committed at:   10th EBUG Meeting in Tokamachi City, Niigata, Japan
Original commit
Friday, 9 Jan 2004
05:31 petef search for other commits by this committer
Update to 2.1.4.

PR:             61083
Submitted by:   maintainer
Original commit
Friday, 12 Dec 2003
23:50 sergei search for other commits by this committer
- Add WITH_HTDIG knob to enable htdig integration
- Start using DIST_SUBDIR because of the funkyness of the patch names
- Tweak pkg-plist (duplicate @dirrm/@unexec rmdir, use DOCSDIR, etc.)
- Do not bump PORTREVISION: The default built binaries are unchanged

PR:             57877
Submitted by:   Scott Lambert <lambert@lambertfam.org>
Approved by:    maintainer
Original commit
Monday, 29 Sep 2003
19:02 krion search for other commits by this committer
- Update to version 2.1.3
- Correct notes on FreeBSD Postfix integration

PR:             57364
Submitted by:   Vivek Khera <vivek@lorax.kciLink.com> (maintainer)
Original commit
Friday, 5 Sep 2003
02:23 nork search for other commits by this committer
o Correct missing some files in pkg-plist.
o The recommended GID for postfix is updated.
o Change MAINTAINERship as new address.

PR:             ports/56014
Submitted by:   Vivek Khera <vivek@khera.org> (maintainer)
Original commit
Friday, 1 Aug 2003
19:30 nork search for other commits by this committer
o Update to 2.1.2.
o Take MAINTAINERship to submitter.

PR:             ports/55160
Submitted by:   Vivek Khera <khera@kcilink.com>
Approved by:    maintainer timeout (a long time)
Original commit
Wednesday, 12 Feb 2003
08:10 wjv search for other commits by this committer
- Update to version 2.2.1, which includes a fix to a cross-site scripting
  vulnerability.
- Add a file, installed to $DOCSDIR, with more explicit post-installation
  instructions.
- Update $PKGMESSAGE to point to this new file.
- Add more explicit warnings in various places that MAIL_GID *must* be set at
  build time if Mailman is to be used with an alternate (non-Sendmail) MTA.
- Bring port in line with other similar ports by NOT explicitly depending on
  Apache.  This is both more maintainable and allows the user greater scope
  in setting up a custom configuration, including the use of an alternative
  web server.  (Also, Mailman _can_ be used without a web server.)
- Clean up which documentation files get installed to $DOCSDIR.
Original commit
Monday, 27 Jan 2003
15:08 wjv search for other commits by this committer
- Install the Mailman favicon, which had been omitted.
- Refrain from installing the GNU logo, which is not used by this port
  anymore.
- Bump $PORTREVISION

Submitted by:   Vivek Khera <khera@kcilink.com>, Neil Darlow <neil@darlow.co.uk>
Original commit
Monday, 20 Jan 2003
13:02 wjv search for other commits by this committer
- Add dependency on www/lynx, required for Mailman's mail filtering feature.
- Add patch to Mailman/Defaults.py.in, to correct path to lynx and various
  MTAs.
- Change default $MAIL_GID and $CGI_GID values from numerical GIDs to group
  names.
- Minor change to $PLIST to ensure clean deinstallation.
- Bump $PORTREVISION

Submitted by:   Jan Siml <jsi@jules.de> (Lynx dependency)
Original commit
Friday, 17 Jan 2003
12:58 wjv search for other commits by this committer
- Update to the long-anticipated version 2.1
Original commit
Monday, 21 Oct 2002
15:31 wjv search for other commits by this committer
- Overdue update to version 2.0.13, a minor bugfix release
- Refrain from invoking ${PERL}
- Call Mailman's distributed check_perms script post-installation to fix file
  permissions instead of doing so manually.  This is more modular and will
  greatly ease maintenance of the port.  It implies a level of trust in
  check_perms... but then, installing and running any 3rd party software
  implies a level of trust.
Original commit
Monday, 22 Jul 2002
14:29 wjv search for other commits by this committer
- Update to version 2.0.12
- Update $PKGDEINSTALL so that running Python processes beloning to mailman
  user should be killed correctly upon port/package deinstallation, even when
  the version of Python had been updated since the port/package was
  installed.
- Fix a small oversight in $PLIST to allow clean package installations (i.e.
  where there is not an existing mailman user) to set file permissions
  correctly.
Original commit
Thursday, 9 May 2002
12:50 wjv search for other commits by this committer
- Work around a very obscure but potentially severe security problem.
  Should a user...
  - use su(1) or sudo to gain root privileges in such a way that his own
    environment is maintained, and
  - should that user have the variable USERNAME defined in his environment to
    point to his own username (not entirely unlikely), and
  - should the user install the Mailman port and immediately deinstall it,
  ... his own userid will be deleted by $PKGDEINSTALL.
  The short-term fix implemented here is to munge the names of the variables
  used by the port's Makefile.
- Correctly list image directory in $PLIST, even if the user changes it from
  the default.
- Add a WITH_APACHE2 knob and document it.
- Bump PORTREVISION

Submitted by:   Volker Stolz <vs@lambda.foldr.org> (security issue)
Original commit
Tuesday, 23 Apr 2002
15:29 wjv search for other commits by this committer
- Update to version 2.0.10
Original commit
Wednesday, 20 Feb 2002
09:09 wjv search for other commits by this committer
- Add missing $CONFIGURE_ARGS.  (Whoops again!)   - Actually install the images
for Mailman's web front-end to     ${PREFIX}/www/icons, instead of depending on
the user to do this in a     post-installation step.  Add a new build-time
variable to control the     location where these images are intstalled.   -
Gratuitous change:  Change the GNU logo and link in the footer of most     pages
in Mailman's web front-end to a "Powered by FreeBSD" logo, and a link     to the
FreeBSD home page.  This was accomplished by:     - Patching the source to allow
for multiple footer bars based on a new       configuration variable LOGO_OS. 
If LOGO_OS is set to 'FreeBSD', the       FreeBSD footer will be displayed;
otherwise, it reverts to the default       GNU footer.     - Set LOGO_OS to
'FreeBSD' in the installed Defaults.py  (The user may       override this in
mm_cfg.py)   - Bump $PORTREVISION again.  (Sorry guys.)    
Original commit
Wednesday, 13 Feb 2002
09:07 wjv search for other commits by this committer
- Use MAIL_GID of 26 (mailnull) instead of 1 when installing Mailman to work    
with Sendmail, if on a recent $OSVERSION.  (Whoops!)     - Submitted by:      
Richard Kiss <kiss@hhn.com>   - Clarify $PKGMESSAGE and output of $PKGDEINSTALL
somewhat.   - Correctly handle Mailman config file (mm_cfg.py) in $PLIST when   
 deinstalling port/package.   - Bump PORTREVISION again.    
Original commit
Monday, 11 Feb 2002
14:24 wjv search for other commits by this committer
- Cleaning up the Mailman port, Step 3.   - Add a $PKGDEINSTALL script to allow
the port to clean up after itself   - Automatically create Mailman user's
crontab(5) entry upon port/package     installation, and remove it upon
deinstallation.   - Intended $PKGINSTALL according to personal taste.  Converted
tabs to     spaces.   - Remove some extraneous comments from the port's
Makefile.  (Oops)   - Further streamline @exec's in $PLIST.   - Bump
PORTREVISION   - The reworking of this port is an ongoing process - Mailman
users, please     bear with me!    
Original commit
Friday, 8 Feb 2002
14:04 wjv search for other commits by this committer
- Cleaning up the Mailman port, Step 2.   - Move creation of user/group from
$FILESDIR/config.sh to $PKGINSTALL to     ensure they are created if installed
from package.   - Switch to using uid/gid which are not yet registered in
section 15.15 of     Porter's Handbook.   - Add @exec statements to $PLIST to
ensure all necessary directories are     created with the correct modes if
installed from package.   - Bump PORTREVISION.   - More to follow...    
Original commit
Thursday, 6 Dec 2001
07:45 wjv search for other commits by this committer
- Interim update to version 2.0.8 (which contains important security fixes),    
maintaining most of the port's existing structure.  A more comprehensive    
restructuring of this port is in the works.   - Assume maintainership, pending
any objections from -ports.    
Original commit
Monday, 8 Jan 2001
10:04 demon search for other commits by this committer
Update to version 2.0.1.   Install additional docs.   Utilize USE_PYTHON.    
Original commit
Sunday, 19 Nov 2000
15:06 demon search for other commits by this committer
Update to 2.0rc3.   Set myself as MAINTAINER.    
Original commit
Monday, 9 Oct 2000
00:54 jedgar search for other commits by this committer
- Update port to 2.0b6   - Allow mailman user/uid/install dir to be overridden  
- Add WWW    
Original commit

Number of commits found: 69