aboutsummaryrefslogtreecommitdiff
path: root/mail/mailman/pkg-plist
Commit message (Collapse)AuthorAgeFilesLines
* mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/Ben Woods2018-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=486092
* Revert r479294 - relocation of existing conf files violates POLABen Woods2018-09-101-1/+1
| | | | | | | Reported by: mat Notes: svn path=/head/; revision=479438
* mail/mailman: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/Ben Woods2018-09-091-1/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=479294
* Security upgrade mail/mailman to v2.1.27Matthias Andree2018-06-251-0/+37
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=473352
* Security update to 2.1.26 (XSS bug), assorted other fixes.Matthias Andree2018-02-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=461277
* Add a newsyslog configuration file, to rotate logs.Matthias Andree2017-09-161-0/+2
| | | | | | | | | 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. Notes: svn path=/head/; revision=449964
* Update to new upstream version 2.1.24.Matthias Andree2017-08-111-0/+1
| | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=447764
* - Fix leftover file on deinstallation by using @sampleDmitry Marakasov2016-11-281-2/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=427308
* Security update to upstream release 2.1.23.Matthias Andree2016-08-291-1/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=421093
* Upgrade to new release 2.1.21. Disable HTDIG option.Matthias Andree2016-02-291-9/+6
| | | | | | | | | | Disable experimental HTDIG integration option, the relevant ht://Dig patch no longer fits. Changelog: https://launchpad.net/mailman/2.1/2.1.21 Notes: svn path=/head/; revision=409835
* Update to new upstream release 2.1.19.Matthias Andree2015-03-021-0/+4
| | | | | | | Changes: https://mail.python.org/pipermail/mailman-announce/2015-March/000205.html Notes: svn path=/head/; revision=380245
* Install powerlogo.png in both image locations.Matthias Andree2015-01-171-1/+2
| | | | | | | | | | | | | | (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. Notes: svn path=/head/; revision=377224
* Repair packaging with non-default MM_USERNAME.Matthias Andree2015-01-081-1/+1
| | | | | | | | | PR: 196620 Submitted by: mcdouga9@egr.msu.edu Obtained from: Bugzilla attachment 151505 Notes: svn path=/head/; revision=376567
* Update rcfile and permission handling.Matthias Andree2015-01-071-120/+1
| | | | | | | | | | | | | | | | | | - 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@ Notes: svn path=/head/; revision=376446
* mail private expect 02770Baptiste Daroussin2014-12-271-1/+1
| | | | Notes: svn path=/head/; revision=375679
* The rcfile now runs bin/check_perms so users have a visual clue in caseMatthias Andree2014-12-271-161/+156
| | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=375670
* Back out bapt's "cleanup" commit r371953.Matthias Andree2014-12-261-10/+161
| | | | | | | | | | | | | | | | 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@ Notes: svn path=/head/; revision=375649
* Simplify plistBaptiste Daroussin2014-10-311-161/+10
| | | | Notes: svn path=/head/; revision=371953
* Update to new upstream version 2.1.18.Matthias Andree2014-05-041-1/+2
| | | | | | | | | | | Bugfixes, DMARC policy support. New dependency on py-dnspython. Upstream change log: https://mail.python.org/pipermail/mailman-announce/2014-May/000193.html Notes: svn path=/head/; revision=352970
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* - Update to new upstream release 2.1.17, resetting PORTREVISION.Matthias Andree2013-11-251-0/+1
| | | | | | | | | | | | | - 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> Notes: svn path=/head/; revision=334818
* Upgrade to new upstream release 2.1.16, release notes:Matthias Andree2013-10-181-5/+55
| | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=330763
* Note that I could not fully test all integrations yet. If integrations areMatthias Andree2013-08-291-51/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=325637
* - mail/mailman [1]TAKATSU Tomonari2012-03-041-1756/+1739
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Notes: svn path=/head/; revision=292639
* Let's try this one again.Chris Rees2011-06-211-0/+1
| | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=276006
* - Revert previous USERS fix until reworked and testedChris Rees2011-06-151-1/+0
| | | | | | | | | | - Revert MAIL_GROUP change for Postfix - Reset maintainership Approved by: tabthorpe (co-mentor), wxs (maintainer) Notes: svn path=/head/; revision=275631
* - Correct GROUP when postfix OPTION is selected [1]Chris Rees2011-06-131-0/+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) Notes: svn path=/head/; revision=275498
* Update to 2.1.14 - note that the HTDIG option is currently broken untilWesley Shields2010-10-171-158/+54
| | | | | | | a new patch is released. Notes: svn path=/head/; revision=263117
* - Update to 2.1.12Martin Wilke2009-05-281-44/+26
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=234694
* - Fix pkg-plist after update.Jean Milanez Melo2008-09-041-0/+11
| | | | Notes: svn path=/head/; revision=219843
* - Update to 2.1.10.Jean Milanez Melo2008-04-241-50/+176
| | | | Notes: svn path=/head/; revision=211886
* - Add patch with Slovak translation (OPTIONAL)Martin Matuska2007-08-221-0/+50
| | | | | | | | | | | - Bump PORTREVISION PR: ports/114828 Submitted by: mm Approved by: jmelo (maintainer, private e-mail) Notes: svn path=/head/; revision=198122
* - Fix codec error on python 2.5.Jean Milanez Melo2006-11-061-2/+2
| | | | | | | | PR: ports/104429 Submitted by: NIIMI Satoshi <sa2c@sa2c.net> Notes: svn path=/head/; revision=176603
* - Update to 2.1.9.Jean Milanez Melo2006-09-151-0/+1
| | | | Notes: svn path=/head/; revision=173123
* - Update to 2.1.9rc1 to fix security problems.Jean Milanez Melo2006-09-041-0/+108
| | | | | | | Security: http://www.vuxml.org/freebsd/fffa9257-3c17-11db-86ab-00123ffe8333.html Notes: svn path=/head/; revision=172182
* - Add OPTIONS to choose MTA integration.Jean Milanez Melo2006-05-051-1/+0
| | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=161440
* - Update to 2.1.8Marcus Alves Grando2006-04-161-0/+25
| | | | | | | | | - portlint(1) Security: http://www.vuxml.org/freebsd/8be2e304-cce6-11da-a3b1-00123ffe8333.html Notes: svn path=/head/; revision=159671
* Fix plist.Sam Lawrance2006-01-311-0/+1
| | | | Notes: svn path=/head/; revision=154863
* eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-1/+1
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154134
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-11/+11
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154113
* Update to 2.1.7Edwin Groothuis2006-01-071-0/+49
| | | | Notes: svn path=/head/; revision=153014
* - Install new documentationPav Lucistnik2005-06-101-0/+3
| | | | | | | | | PR: ports/82090 Submitted by: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> Approved by: Vivek Khera <vivek@khera.org> (maintainer) Notes: svn path=/head/; revision=137221
* - Update to 2.1.6Pav Lucistnik2005-06-041-59/+147
| | | | | | | | PR: ports/81814 Submitted by: Vivek Khera <vivek@khera.org> (maintainer) Notes: svn path=/head/; revision=136776
* Update to 2.1.5.Norikatsu Shigemura2004-05-291-0/+51
| | | | | | | | | | 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 Notes: svn path=/head/; revision=110286
* Update to 2.1.4.Pete Fritchman2004-01-091-0/+192
| | | | | | | | PR: 61083 Submitted by: maintainer Notes: svn path=/head/; revision=97740
* - Add WITH_HTDIG knob to enable htdig integrationSergei Kolobov2003-12-121-26/+43
| | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=95697
* - Update to version 2.1.3Kirill Ponomarev2003-09-291-1/+197
| | | | | | | | | | - Correct notes on FreeBSD Postfix integration PR: 57364 Submitted by: Vivek Khera <vivek@lorax.kciLink.com> (maintainer) Notes: svn path=/head/; revision=89833
* o Correct missing some files in pkg-plist.Norikatsu Shigemura2003-09-051-0/+3
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=88570
* o Update to 2.1.2.Norikatsu Shigemura2003-08-011-33/+84
| | | | | | | | | | | o Take MAINTAINERship to submitter. PR: ports/55160 Submitted by: Vivek Khera <khera@kcilink.com> Approved by: maintainer timeout (a long time) Notes: svn path=/head/; revision=86147
* - Update to version 2.2.1, which includes a fix to a cross-site scriptingJohann Visagie2003-02-121-3/+3
| | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=75351