| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
These switches (especially -i) will make it easier to find bogus
addresses in the member database.
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
including them in cvs.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
no longer seems appropriate.
|
| |
|
|
| |
the line before the From_ line wasn't blank, add a blank line.
|
| | |
|
| |
|
|
| |
#671303.
|
| |
|
|
|
|
| |
by Richard Barrett, who also provided the patch.
Backport candidate.
|
| | |
|
| | |
|
| |
|
|
| |
Use True/False where appropriate.
|
| |
|
|
| |
Use True/False where appropriate.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
main(): Fix dumb coding mistakes so name is always a string.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
the site list doesn't exist.
|
| | |
|
| |
|
|
| |
Sasser.
|
| |
|
|
| |
through config_list caused a traceback.
|
| |
|
|
|
|
| |
i18n language to its preferred language. This fixes the generated
archives to the right language and also outputs the status messages in
that language.
|
| | |
|
| | |
|
| |
|
|
| |
don't have permission for. Closes SF #646571.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
"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
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
"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.)
|
| |
|
|
| |
ALLOW_OPEN_SUBSCRIBE. UHUAK.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
the lists' internal names, i.e. without the descriptions.
|
| | |
|
| |
|
|
| |
at least 0660. b4b5-archfix can mess these perms up.
|
| |
|
|
| |
afterwards.
|
| | |
|
| | |
|