summaryrefslogtreecommitdiff
path: root/modules/mm_utils.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved list_names() here from where i recently created it,mailman1998-03-131-2/+14
| | | | | | | maillist.py. Moved abstract description part of comment before ValidEmail in as a docstring. (We need more and decent docstrings in this code!!)
* ObscureEmail(), UnobscureEmail(): new routines for invertablyklm1998-03-081-1/+20
| | | | | | | | | | | | | | transforming email addresses so they're not apparent to web spiders, therefore not scrapable by spammers. The UnobscureEmail transformation should work like an identity function on already-unobscured addresses, so it can be used with impunity. The routines should be used as functional interface to address obscuring, so the scheme can be changed transparently to the rest of the system, just by changing the routines. This should make it easy to up the ante in the thwarting of spammers, if this catches on.
* MakeDirTree(): Change default permission to 775 (was 774, previousklm1998-03-081-1/+1
| | | | 744) so group can get in created directories.
* MakeDirTree: use umask 774 rathern than 744, so group members doingklm1998-03-071-3/+8
| | | | | | | | development have access, also. More importantly, zero the umask before actually creating the dir (and restore it afterwards), so the permissions are exactly as specified, Also wrapped a long line.
* Get rid of gratuitous bare 'except:'.mailman1998-02-221-1/+1
|
* Initial revisionklm1998-01-071-0/+154