| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
constructor actuals when the list doesn't need to be locked.
|
| | |
|
| |
|
|
|
|
| |
up before the Content-type: line. The first time someone tried to
change an option on a list (and only the first time), there'd be an
Internal Server Error.
|
| |
|
|
|
| |
minor changes here and there to support relative paths (changing
absolute paths that didn't use GetScriptURL to begin with).
|
| |
|
|
| |
can throw that error.
|
| |
|
|
|
|
|
|
| |
File "/usr/lib/python1.5/base64.py", line 32, in decode
s = binascii.a2b_base64(line)
Error: Incorrect padding
So I put a try... except... around the line, and have it return 0 if
the exception fires.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Note that it does have one problem... If you have cookies off, you
have to log in every time, plus your changes don't take effect!
That definitely needs to be fixed.
|
| |
|
|
|
|
| |
The "Internal server Error" is the same thing to the end user,
and having the exception info automatically go to the error file is nice.
With UNKNOWN_ERROR, that was getting lost.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
Also:
Rewrote PAGE TQS to use ''' instead of """ so that embedded "s don't
mess up font-lock.
Also, name_pat looks broken to me. I think there are some quotes
missing around each component, but since I don't yet know what
name_pat does, I haven't modified this. I have left a potentially
better rewrite in comments just following.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
(also, slight docstring mod)
|
| |
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
do so.
Added a copy of the GNU GPL.
Added information about mailman-users in README, and reworded some text in there (made the credits less verbose... perhaps they should move to a credits file?)
|
| |
|
|
| |
DeleteMember().
|
| |
|
|
|
|
|
|
|
|
| |
include in the roster those lists that think they belong to that
host. (We're using the HTTP_HOST CGI var, which is almost certainly
*not* portable across all servers. However, i don't know and haven't
gotten any clues about any portable mechanism, so this'll have to do
for now. It'll be important to, eg, ISPs that rent out virtual client
hosts to *not* list all the different client's maillists in each
client's roster...)
|
| |
|
|
|
| |
Use a null path when PATH_INFO is not present - list_info will thereby
be null, and the proper error page will be produced.
|
| | |
|
| |
|
|
|
|
| |
to have bounced emails go there instead of the -request address.
(Also, fixed a small typo in the confirmation notice text.)
|
| |
|
|
|
|
|
|
|
|
| |
default 'general' category (ie, when admin is first visited, sans
category).
Reorganized a bit to enable including the options table row reflecting
the current value of an option in the help page - instead of giving
the enumeration value for an option, show the symbolic setting
names...
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
GetListobj(): gets the mailman list object, using a stashed copy if
it's a repeat call. And safely unlocks the list, if it's locked.
Use a self-contained copy of the form.
I've created an executable mailman-cgi wrapper to take care of the
setuid capability, so i've moved the script to this new location, as
well.
|
| | |
|
| | |
|
| |
|
|
| |
the notice about an unfound list with the greeting in the text.
|
| | |
|
| |
|
|
|
|
|
|
| |
when visiting the admin hierarchy without a path to a particular list
- or with an invalid list path. It presents a table of links to the
admin pages for the collection of advertised lists on the site, and
some information about how to get to the admin page for unadvertised
lists, and also how to get to the lists info overview page.
|
| |
|
|
|
|
|
|
|
|
|
| |
listinfo script without a path to a particular list - or with an
invalid list path. It presents a table of links to the collection of
advertised lists on the site and some information about how to get to
the info page for unadvertised lists, and also how to get to the admin
page overview.
This code was also restructured to enclose inline code within a
function.
|
| | |
|
| |
|
|
| |
the head.
|
| | |
|
| |
|
|
| |
__version__ info.
|
| |
|
|
| |
external archiver.
|
| |
|
|
| |
__version__ info.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
separators.
|
| |
|
|
| |
column header, to describe the section as a whole.
|