1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

76 Commits

Author SHA1 Message Date
Jean Milanez Melo
005e494149 - Fix codec error on python 2.5.
PR:		ports/104429
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
2006-11-06 12:36:43 +00:00
Jean Milanez Melo
4751c5268d - Fix postfix MAIL_GID
PR:		ports/105072
Submitted by:	Marshal Newrock <marshal@idealso.com>
2006-11-06 12:12:26 +00:00
Jean Milanez Melo
60dd4b42eb - Japanese Codecs in pythonlib bundled with mailman do not work with python 2.5, change port to use python 2.4.
PR:		ports/104240
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
Approved by:	portmgr (erwin)
2006-10-11 13:13:33 +00:00
Jean Milanez Melo
7d8cb38f49 - Mark htdig option as broken, the patch to mailman 2.1.9 was not released yet. 2006-09-20 15:54:22 +00:00
Jean Milanez Melo
4e01f05704 - Update to 2.1.9. 2006-09-15 21:35:03 +00:00
Jean Milanez Melo
bedbee8eae - Change postconf path to LOCALBASE. 2006-09-08 19:56:29 +00:00
Jean Milanez Melo
e2cfba1a14 - Fix postfix MAIL_GID.
- Add message to users who uses postfix, should add SMTPHOST entry in mm_cfg.py.

Submitted by:	Adam Weinberger <adamw@FreeBSD.org> (via email)
2006-09-08 19:15:59 +00:00
Jean Milanez Melo
207b64752e - Update to 2.1.9rc1 to fix security problems.
Security:	http://www.vuxml.org/freebsd/fffa9257-3c17-11db-86ab-00123ffe8333.html
2006-09-04 14:12:16 +00:00
Jean Milanez Melo
f3db8c2f08 - Change to use ?= instead of += to assign MAIL_GID variable. It will fix the problem when users are seting MAIL_GID variable in make.conf.
- Bump PORTREVISION.

Reported by:	max@ via email.
Approved by:	mnag (mentor)
2006-06-08 15:20:10 +00:00
Jean Milanez Melo
086e7b30b3 - Fix mailman start script to honour modified installation directory.
- Bump PORTREVISION.

PR:		ports/98169
Submitted by:	Neil Darlow <neil@darlow.co.uk>
Approved by:	mnag (mentor)
2006-06-06 14:28:03 +00:00
Jean Milanez Melo
16d04bc26b - Fix postfix MAIL_GID.
- Bump PORTREVISION.

Approved by:	mnag (mentor)
2006-05-30 13:41:42 +00:00
Jean Milanez Melo
4987b30a5d - Add conditional in pkg-install/pkg-deinstall to check if the allow file in
cron dir already exists.

Reported by:	Steve Ames <steve@energistic.com> via email
Approved by:	mnag (mentor)
2006-05-12 18:28:39 +00:00
Jean Milanez Melo
46df121123 - Add pre-fetch to show build time options.
Approved by:	mnag (mentor)
2006-05-09 18:07:54 +00:00
Jean Milanez Melo
f7b27a25a3 - Fix mistake in FreeBSD-post-install-notes.
Reported by: 	Larry Rosenman via email
Approved by:	mnag (mentor)
2006-05-08 18:47:19 +00:00
Jean Milanez Melo
a18f3fbdcd - 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)
2006-05-05 18:49:11 +00:00
Jean Milanez Melo
ef77fb733c - Take maintainership.
Approved by:	mnag (mentor)
2006-04-26 16:53:00 +00:00
Marcus Alves Grando
cc24c93361 - Update to 2.1.8
- portlint(1)

Security:	http://www.vuxml.org/freebsd/8be2e304-cce6-11da-a3b1-00123ffe8333.html
2006-04-16 01:51:57 +00:00
Sam Lawrance
e27c16225f Fix plist. 2006-01-31 00:08:16 +00:00
Edwin Groothuis
d568611c3e eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 05:52:28 +00:00
Edwin Groothuis
0416031c9b Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 02:20:05 +00:00
Edwin Groothuis
92ac9224de Update to 2.1.7 2006-01-07 20:22:04 +00:00
Volker Stolz
13dc720f49 - Update HT/DIG integration with Mailman for those that need it. No need to
bump portrevision since it affects nobody who already is running mailman.
    Patches submitted by Brad Kollmyer <bradk AT vitalsoft.com> and
  Frank Wancho <fwancho AT WHC.NET>
- Drop maintainership
- Add SHA256 sums (me)
- Pet portlint (rmdir -> ${RMDIR}) (me)

PR:		ports/90407
Submitted by:	maintainer
2005-12-16 09:19:13 +00:00
Pav Lucistnik
a1c7eae8be - Install new documentation
PR:		ports/82090
Submitted by:	TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
Approved by:	Vivek Khera <vivek@khera.org> (maintainer)
2005-06-10 20:44:46 +00:00
Pav Lucistnik
14464c0044 - Update to 2.1.6
PR:		ports/81814
Submitted by:	Vivek Khera <vivek@khera.org> (maintainer)
2005-06-04 00:56:01 +00:00
Pav Lucistnik
78a9a5c49e - Fix a security problem in private mailing list archives could allow anyone to
read any file on web server.
- Minor port changes

PR:		ports/77364
Submitted by:	Vivek Khera <vivek@khera.org> (maintainer)
Security:	CVE number CAN-2005-0202
2005-02-10 22:25:02 +00:00
Michael Haro
be3ac29f18 Bug Fix: A newly created mailman 2.1.5 list will email bogus moderator
requests until a genuine one has been handled.

Reference: <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp>

Bump PORTREVISION

Approved by:	maintainer
2004-08-31 17:27:06 +00:00
Volker Stolz
fb91f80fb8 Fix UID/GID in options.
PR:		ports/68936
Submitted by:	Chris Pepper
Fixed by:	Vivek Khera (maintainer)
2004-07-13 18:58:59 +00:00
Norikatsu Shigemura
3644559761 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
2004-05-29 16:21:58 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Norikatsu Shigemura
997ab72e08 Adapt as MASTER PORT for new SLAVE PORT(japanese/mailman).
No feature change.

Approved by:	Vivek Khera <vivek@khera.org> (maintainer)
2004-03-05 14:59:48 +00:00
Pete Fritchman
45b17525f3 Update to 2.1.4.
PR:		61083
Submitted by:	maintainer
2004-01-09 05:31:07 +00:00
Sergei Kolobov
95f5f669bb - Update htdig patch to 0.5
- Bump PORTREVISION

PR:		60513
Submitted by:	Nils Vogels <nivo@yuckfou.org>
Approved by:	maintainer
2003-12-24 05:44:17 +00:00
Sergei Kolobov
ed3595754b - 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
2003-12-12 23:50:02 +00:00
Kirill Ponomarev
e188eff6db - Update to version 2.1.3
- Correct notes on FreeBSD Postfix integration

PR:		57364
Submitted by:	Vivek Khera <vivek@lorax.kciLink.com> (maintainer)
2003-09-29 19:02:49 +00:00
Norikatsu Shigemura
fa6051896b 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)
2003-09-05 02:23:40 +00:00
Norikatsu Shigemura
c00c5993e5 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)
2003-08-01 19:30:16 +00:00
Hye-Shik Chang
e9cdd90e53 Change dependency from chinese/pycodec to converters/py-cjkcodecs.
Submitted by:	"statue" <statue@freebsd.netlab.cse.yzu.edu.tw>
Approved by:	maintainer (implicitly)
2003-07-19 17:49:24 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Johann Visagie
988d00b519 - 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.
2003-02-12 08:10:37 +00:00
Johann Visagie
8ec1ab542c - 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>
2003-01-27 15:08:48 +00:00
Johann Visagie
9fb9d105a9 - Update author's email address in $DESCR.
- Update $PKGREQ to depend explicitly on Python >= 2.1.3, and not just >= 2.1
- Document required value of $MAIL_GID for Exim4.
- Substantial rewrite of $PKGINSTALL:
  - Simplified layout.
  - More extensive error checking.
  - More expressive and user-friendly output.
- Substantial rewrite of $PKGDEINSTALL:
  - Simplified layout.
  - More expressive and user-friendly output.
  - Delete %%MAILMANDIR%%/data/last_mailman_version in DEINSTALL, and restore
    it in POST-DEINSTALL if the entire Mailman installation has not been
    removed.  This file is required by Mailman's update script (run as part
    of the installation procedure) to update active mailing lists.
  - Delete the errorlog if it is the only existing logfile.  This will
    finally allow the mailman port/package to be completely and cleanly
    deinstalled when there are no active lists or updated configuration.
- Bump $PORTREVISION, with apologies to those tracking the port.

It should now finally be possible to update a Mailman installation with
active mailing lists simply by deinstalling the port/package, and
reinstalling a later version (or by using portupgrade(1)).  There are still
no guarantees, though, and a backup is thorouhly recommended.
2003-01-23 12:49:00 +00:00
Johann Visagie
cb97692613 - Add the patch that was accidentally omitted from the previous commit. :-( 2003-01-20 13:07:34 +00:00
Johann Visagie
65ec759241 - 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)
2003-01-20 13:02:39 +00:00
Johann Visagie
9c2dfc108b - Update to the long-anticipated version 2.1 2003-01-17 12:58:06 +00:00
Johann Visagie
fe127c87ad - 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.
2002-10-21 15:31:38 +00:00
Johann Visagie
2957ac7315 - 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.
2002-07-22 14:29:09 +00:00
Johann Visagie
3e7c2f7971 - Update to version 2.0.11 (important security fix)
PR:		38652
Submitted by:	Brandon D. Valentine <bugs@geekpunk.net>
2002-06-04 14:19:14 +00:00
Johann Visagie
ab116ec2b9 - 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)
2002-05-09 12:50:27 +00:00
Johann Visagie
8575472dca - Update to version 2.0.10 2002-04-23 15:29:59 +00:00
Johann Visagie
8c1d417c63 - Update to version 2.0.9
- Correctly kill running Mailman processes in $PKGDEINSTALL
2002-04-05 13:37:05 +00:00