2004-12-25 17:55:33 by Kimmo Suominen | Files touched by this commit (4) |
Log message:
Change permissions of installed files to match what is required by
the software to work. Run "check_perms -f" to make sure permissions
are correct (it still fixes a setgid problem with "mail/mailman").
Remove mm_cfg.pyc (compiled copy of mm_cfg.py) always, so the package
can be deinstalled cleanly.
Closes PR pkg/24041.
|
2004-12-19 22:25:43 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Add space (between option and argument) for Irix.
|
2004-10-30 03:01:09 by Juan Romero Pardines | Files touched by this commit (1) |
Log message:
s/\/var/${VARBASE}/
|
2004-09-06 08:29:42 by Luke Mewburn | Files touched by this commit (2) |
Log message:
Provide rc.d script wrapper to mailmanctl
|
2004-09-06 06:12:46 by Luke Mewburn | Files touched by this commit (4) |
Log message:
Allow IMAGE3_URL IMAGE3_IMG and IMAGE3_ALT to be specified in mm_cfg.py to
override the third image in the web pages (which is currently the "gnu \
head").
|
2004-01-14 02:46:29 by Juan Romero Pardines | Files touched by this commit (4) |
Log message:
Update to 2.1.4, provided by Min Sik Kim in PR pkg/24083.
Changes:
- Close some cross-site scripting vulnerabilities in the admin pages
(CAN-2003-0965).
- New languages: Catalan, Croatian, Romanian, Slovenian.
- New mm_cfg.py/Defaults.py variable PUBLIC_MBOX which allows the site
administrator to disable public access to all the raw list mbox files
(this is not a per-list configuration).
- Expanded header filter rules under Privacy -> Spam Filters. Now you can
specify regular expression matches against any header, with specific
actions tied to those matches.
- Rework the SMTP error handling in SMTPDirect.py to avoid scoring bounces
for all recipients when a permanent error code is returned by the mail
server (e.g. because of content restrictions).
- Promoted SYNC_AFTER_WRITE to a Default.py/mm_cfg.py variable and
make it control syncing on the config.pck file. Also, we always flush
and sync message files.
- Reduce archive bloat by not storing the HTML body of Article objects in
the Pipermail database. A new script bin/rb-archfix was added to clean
up older archives.
- Proper RFC quoting for List-ID descriptions.
- PKGDIR can be passed to the make command in order to specify a different
directory to unpack the distutils packages in misc. (SF bug 784700).
- Improved logging of the origin of subscription requests.
- Misc bugfixes.
|
2004-01-11 18:28:30 by Kimmo Suominen | Files touched by this commit (2) |
Log message:
Fix PLIST wrt MAILMAN_CGIEXT too.
|
2004-01-11 18:17:25 by Kimmo Suominen | Files touched by this commit (1) |
Log message:
Allow for selecting a different CGI GID than the default pkgsrc APACHE GID.
Allow for not using a CGI extension (no extension was the pkgsrc default
for the previous mailman version, and forcing to add one seems like just
a gratuitous change).
Record BUILD_DEFS. (XXX: All these should be documented, too.)
|
2003-12-23 12:02:13 by Juan Romero Pardines | Files touched by this commit (12) |
Log message:
Update to 2.1.3 from pkgsrc-wip via Todd Vierling. This also closes
PR pkg/22820.
Changes:
- Closed a cross-site scripting exploit in the create cgi script.
- Improvements in the performance of the bounce processor.
Now, instead of processing each bounce immediately (which
can cause severe lock contention), bounce events are queued.
Every 15 minutes by default, the queued bounce events are
processed en masse, on a list-per-list basis, so that each
list only needs to be locked once.
- When some or all of a message's recipients have temporary
delivery failures, the message is moved to a "retry" queue.
This queue wakes up occasionally and moves the file back to
the outgoing queue for attempted redelivery. This should
fix most observed OutgoingRunner 100% cpu consumption,
especially for bounces to local recipients when using the
Postfix MTA.
- Optional support for fsync()'ing qfile data after writing.
Under some catastrophic system failures (e.g. power lose),
it would be possible to lose messages because the data
wasn't sync'd to disk. By setting SYNC_AFTER_WRITE to True
in Mailman/Queue/Switchboard.py, you can force Mailman to
fsync() queue files after flushing them. The benefits are
debatable for most operating environments, and you must
ensure that your Python has the os.fsync() function defined
before enabling this feature (it isn't, even on all
Unix-like operating systems).
And more... please review Changelog to see a complete list of changes.
|
2003-09-05 23:18:53 by Manuel Bouyer | Files touched by this commit (1) |
Log message:
Remove MAKE_DIRS/OWN_DIRS, MAKE_DIRS_PERMS/OWN_DIRS_PERMS will create the
directories too, and having both will cause the directories to be created with
the wrong owner/mode.
Thanks to Marc Recht for giving me details on this.
|