summaryrefslogtreecommitdiff
path: root/bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add bin/discard script for mass discarding of held messages.bwarsaw2003-08-291-1/+1
|
* Updates to include show_qfiles script.bwarsaw2003-08-261-1/+1
|
* intermediatebwarsaw2003-08-261-0/+74
|
* Updated script from Python 2.3bwarsaw2003-08-251-3/+3
|
* Work around a useless Python 2.3 complaint.bwarsaw2003-08-191-2/+2
|
* Instead of -c / --checkaddrs, add -i / --invalid and -u / --unicode.bwarsaw2003-06-201-24/+34
| | | | | These switches (especially -i) will make it easier to find bogus addresses in the member database.
* Use a slightly different pickle import so its easier to debug.bwarsaw2003-06-191-6/+6
|
* Added a --checkaddrs / -c option to do some limited sanity checking onbwarsaw2003-06-171-15/+51
| | | | | | | | the addresses in the member databases. 1) it checks to make sure the address part contains only ascii characters; 2) it checks to make sure the address parts are not unicode objects. Back port candidate.
* start_runner(): mm_cfg.PYTHON should be used in the execl() argv[0]bwarsaw2003-05-151-2/+3
| | | | | | | | | | slot, since argv[0] is used by the Python interpreter to define its library search paths. Depending on various and sundry environmental issues ($PATH, --prefix, --exec-prefix, etc.) it can still work fine, but this guarantees the right libraries will be found for the version of Python being used. Bug fix candidate.
* Add Python's Tools/i18n/msgfmt.py so we can build .mo files instead ofbwarsaw2003-04-212-1/+204
| | | | including them in cvs.
* main(): Close SF bug # 611185 -- removing any stale list locks whenbwarsaw2003-04-191-28/+43
| | | | | | | | | | | | the list is removed. remove_it(): Local variable rename, and teach this about regular files. Also, whitespace normalization and True/False where appropriate. Note: we do not add the same logic to Mailman/Cgi/rmlist.py since we don't want to remove locks that are going to get cleaned up by the cgi anyway.
* Remove all traces of -c / --change-msg. This is an anachronism thatbwarsaw2003-04-191-43/+1
| | | | no longer seems appropriate.
* main(): Add a fix for an mbox bug reported by Eric D. Christensen. Ifbwarsaw2003-04-171-10/+16
| | | | the line before the From_ line wasn't blank, add a blank line.
* Fixed exception name typo in docstring example.bwarsaw2003-04-171-6/+6
|
* main(): Long options --start and --end both take arguments. Fixes SF bugbwarsaw2003-04-061-1/+1
| | | | #671303.
* scanlists(): Fix -w option by repairing a typo. Closes SF bug #710678bwarsaw2003-04-021-6/+6
| | | | | | by Richard Barrett, who also provided the patch. Backport candidate.
* Typobwarsaw2003-03-311-1/+1
|
* Formattingbwarsaw2003-03-221-5/+5
|
* If -n and -N are not given, then the list defaults are used.bwarsaw2003-03-221-17/+24
| | | | Use True/False where appropriate.
* main(): Add a -q/--quiet flag to suppress some of the more verbose output.bwarsaw2003-03-221-19/+33
| | | | Use True/False where appropriate.
* Simone's patch for bug #658261, "transcheck error for double %".bwarsaw2003-03-171-4/+11
|
* Use True/False where appropriate.bwarsaw2003-03-141-16/+29
| | | | | | | | | | | Add LOG_DIR to the list of directories to search. This may not be located under $PREFIX or $EXEC_PREFIX. Closes SF bug #695526 by Luigi Rosa. checkwalk(): Put in a short-circuit so directories are never searched more than once. checkall(): Catch, warn, and ignore when directories don't exist.
* Fixed typo in docstring. Closes SF bug # 697321 by Ricardo Kustner.bwarsaw2003-03-141-11/+11
|
* safe(): Fix typos.bwarsaw2003-03-131-7/+7
| | | | main(): Fix dumb coding mistakes so name is always a string.
* More fixes for "funny" characters in real names.bwarsaw2003-03-111-7/+15
|
* Update copyright yearsbwarsaw2003-03-111-1/+1
|
* SF patch #683906, add $DESTDIR to install target, by Ademar de Souza Reistwouters2003-03-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Jr, after much checking and rechecking (and some massaging) by me. Checking in now before I fall asleep and forget what all this was for. This patch adds the ability to 'make DESTDIR=/some/dir/tree install' that doesn't influence the paths stored in e.g. Defaults.py at all, which is of good use for various package managers. It is not all that package managers must do, however! Running make install with DESTDIR set means bin/update is never run, and mm_cfg.py is always written; package managers should make sure the appropriate post-installation is done, and that mm_cfg.py is treated as a config file. This patch inadvertently fixes some bogus whitespace: 8-spaces where surrounding code used tabs. The difference was harmless because the 8-spaces were used inside shell-continued-oneliners, but it is confusing and could lead to future harm. I'm too tired to make those two or three changes in a separate checkin, sorry. This patch also assumes the various packages that are installed using distutils do not record (or rather, use) their installation paths anywhere, but this seems to hold true at least for the moment. Also, I've done so many slow cvs diff's, I'm wondering when we'll switch to Subversion. Unfortunately, I've also done so many 'cvs diff -c > file; patch -p0 -R < file's to switch back and forth between patches and change sets, I'm wondering when we'll switch to Aegis as well. :-P
* check_for_site_list(), main(): Complain loudly and refuse to start ifbwarsaw2003-02-041-1/+15
| | | | the site list doesn't exist.
* main(): Fix some dumb coding bugs.bwarsaw2003-01-031-3/+3
|
* addall(): Fixed NameError, closing bug #650711 reported by Cabelbwarsaw2002-12-241-1/+1
| | | | Sasser.
* Tokio Kikuchi's patch #656097 for bug #655144; setting languagebwarsaw2002-12-241-0/+3
| | | | through config_list caused a traceback.
* main(): Once we know which mailing list we're talking about, set thebwarsaw2002-12-121-0/+1
| | | | | | i18n language to its preferred language. This fixes the generated archives to the right language and also outputs the status messages in that language.
* Added --nouserack, --noadminack switchesbwarsaw2002-12-101-6/+24
|
* Add machinery for list_ownersbwarsaw2002-12-041-1/+2
|
* do_output(): Fix UnboundLocalError when trying to write to a file webwarsaw2002-12-041-1/+1
| | | | don't have permission for. Closes SF #646571.
* intermediatebwarsaw2002-12-041-0/+120
|
* remove_old_sources(): Utils.rmdirhier() -> shutil.rmtree()bwarsaw2002-12-021-4/+5
|
* main(): This should fix problems when printing list members withbwarsaw2002-12-021-9/+12
| | | | | | | | "funny" characters in their names. We coerce the output to the default encoding, although I'm not 100% sure this is the right thing to do. (Works for me.) Also, MMNoSuchUserError -> NotAMemberError
* remove_it(): Utils.rmdirhier() -> shutil.rmtree()bwarsaw2002-12-021-1/+2
|
* Update docstring.bwarsaw2002-12-021-1/+1
|
* Because of oddities in permissions, it is possible that when you runbwarsaw2002-12-021-0/+6
| | | | | | | | | | | | mailmanctl -u, you might not be able to completely delete a list through the web. This is because the archives are written with the group of the mailmanctl script, which can be changed if that's not root, but ttw list deletion will try to delete the archive as group mailman. If the users don't match (and they usually won't), permission crash. This just includes a warning and some helpful information in the docstring.
* main(): This should fix problems when printing list members withbwarsaw2002-12-021-5/+10
| | | | | | "funny" characters in their names. We coerce the output to the default encoding, although I'm not 100% sure this is the right thing to do. (Works for me.)
* do_input(): Fix setting of subscribe_policy based on the value ofbwarsaw2002-12-021-4/+13
| | | | ALLOW_OPEN_SUBSCRIBE. UHUAK.
* Added a --wipe switch which deletes the generated html archivebwarsaw2002-12-021-3/+16
| | | | | | directory before regenerating. This is useful (but still not the default) since bin/arch's classic incremental mode is only helpful if generating the archive in chunks.
* Patch #482934 by David Gibbs, adds a -b/--bare switch to print justbwarsaw2002-11-191-15/+25
| | | | the lists' internal names, i.e. without the descriptions.
* Added a -q / --quiet option.bwarsaw2002-11-181-3/+9
|
* checkwalk(): Fix permissions on -article database files, which must bebwarsaw2002-11-121-0/+14
| | | | at least 0660. b4b5-archfix can mess these perms up.
* Fix -h/--help and also sprinkle reminders to run bin/check_permsbwarsaw2002-11-081-0/+5
| | | | afterwards.
* Need to install a new configure script to pick up bin/b4b5-archfixbwarsaw2002-11-071-1/+1
|
* A fixer of MM2.1b4 archives.bwarsaw2002-11-071-0/+91
|