| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | main(): Catch MMNotAMemberError on ConfirmUserPassword() to catch | bwarsaw | 1999-04-28 | 1 | -1/+2 |
| * | Catch Errors.MMNoSuchUserError when unsubscribing, so that already | hmeland | 1999-04-21 | 1 | -3/+11 |
| * | isAuthenticated(): Catch MMNotAMemberError and return 0 | bwarsaw | 1999-04-04 | 1 | -1/+2 |
| * | Make sure list_name is not an empty string or None (a.k.a. "false") | bwarsaw | 1999-03-29 | 1 | -2/+5 |
| * | Sweeping changes to hopefully and finally (for 1.0 at least) make sane | bwarsaw | 1999-03-29 | 3 | -10/+12 |
| * | main(): Remove all bare excepts. These now percolate up to the driver | bwarsaw | 1999-03-24 | 1 | -21/+0 |
| * | FormatMembershipOptions(): To reflect the change that Ken recently | bwarsaw | 1999-03-24 | 1 | -4/+5 |
| * | FormatMembershipOptions(): Minor rewording of the `hide' legend entry | bwarsaw | 1999-03-24 | 1 | -2/+2 |
| * | FormatMembershipOptions(): Two small changes. First, hyperlink the | bwarsaw | 1999-03-24 | 1 | -13/+22 |
| * | Don't know how this snuck by, at least a few versions: "bottom at the | klm | 1999-03-16 | 1 | -9/+12 |
| * | The password stuff was removed from all but the general page, so i | klm | 1999-03-16 | 1 | -3/+6 |
| * | Including the total number of members and the display chunk size in the | klm | 1999-03-15 | 1 | -1/+9 |
| * | Provide a tad more space for the administrator to explain why a | klm | 1999-03-10 | 1 | -1/+1 |
| * | Before trying to ObscureEmail the case-preserved username, be sure | bwarsaw | 1999-03-09 | 1 | -2/+4 |
| * | FormatConfiguration(): Only put the FormatPasswordStuff() on the | bwarsaw | 1999-03-09 | 1 | -1/+2 |
| * | If the digests are turned off, the results message indicates that the | bwarsaw | 1999-03-09 | 1 | -2/+4 |
| * | handle printing of any case-preserved address differently (put the | bwarsaw | 1999-03-09 | 1 | -2/+7 |
| * | split a long line | bwarsaw | 1999-03-09 | 1 | -1/+2 |
| * | Gross and digusting kludge to show the case preserved address for the | bwarsaw | 1999-03-08 | 1 | -65/+68 |
| * | main(): Scott had a comment asking whether the check for membership | bwarsaw | 1999-03-05 | 1 | -12/+9 |
| * | Utils.GetRequestURI(): New function, returns the full virtual path the | hmeland | 1999-03-02 | 2 | -3/+3 |
| * | FormatListinfoOverview(): take care of special cases where CGI | bwarsaw | 1999-02-28 | 1 | -1/+2 |
| * | main(): take care of special cases where CGI extension needs to be | bwarsaw | 1999-02-28 | 1 | -2/+2 |
| * | main(), FormatAdminOverview(): take care of special cases where CGI | bwarsaw | 1999-02-28 | 1 | -3/+4 |
| * | FormatListinfoOverview(): strip the port number off of HTTP_HOST if it | bwarsaw | 1999-02-23 | 1 | -4/+5 |
| * | VERSION is no longer set in configure because it's too hard to | bwarsaw | 1999-01-15 | 1 | -2/+0 |
| * | main(): when crafting the admlogin.txt and there's no REQUEST_URI, fix | bwarsaw | 1999-01-09 | 1 | -1/+1 |
| * | ChangeOptions(): In `subscribees' section, ValidateEmail() now handles | bwarsaw | 1999-01-09 | 1 | -9/+2 |
| * | GetValidValue(): Use new ValidateEmail() interface and | bwarsaw | 1999-01-09 | 1 | -12/+9 |
| * | main(): in previous VARHELP workaround, QUERY_STRING could exist but | bwarsaw | 1999-01-09 | 1 | -3/+4 |
| * | HandleRequests(): the entries in the FieldStorage `form' could be a | bwarsaw | 1999-01-09 | 1 | -1/+4 |
| * | main(): Kludge-around for accessing variable details when cookies are | bwarsaw | 1999-01-08 | 1 | -13/+23 |
| * | Minor reformatting | bwarsaw | 1999-01-08 | 1 | -4/+4 |
| * | FormatMembershipOptions(): Changes to the table that gets built to | bwarsaw | 1998-12-30 | 1 | -8/+28 |
| * | In `subscribees' section, parse address through Utils.ParseAddrs() so | bwarsaw | 1998-12-30 | 1 | -0/+1 |
| * | ChangeOptions(): Rework the test for empty or whitespace-only blank | bwarsaw | 1998-12-29 | 1 | -8/+18 |
| * | FormatListListinfo(): Small tweak to make the email addr entry box 30 | bwarsaw | 1998-12-29 | 1 | -1/+1 |
| * | GetValidValue(): Fixed small bug in return value of mm_cfg.Number | bwarsaw | 1998-12-29 | 1 | -0/+1 |
| * | Don't use eval() to turn a string into an int, use int() -- it's safer. | bwarsaw | 1998-12-29 | 2 | -27/+24 |
| * | GetValidValue(): Zap another case of eval() for string->number conversion. | bwarsaw | 1998-12-29 | 1 | -7/+11 |
| * | GetValidValue(): Don't use eval() to turn a string into an int, use | bwarsaw | 1998-12-29 | 1 | -4/+3 |
| * | get_list(): Watch out for no trailing slash on the URL, in which case | bwarsaw | 1998-12-27 | 1 | -1/+5 |
| * | Fixed bugs that occur when no list name is given in the URL. | bwarsaw | 1998-12-27 | 1 | -45/+50 |
| * | At the end of main(), catch MMCantDigestError which can occur if the | bwarsaw | 1998-12-23 | 1 | -1/+6 |
| * | AMK says: | bwarsaw | 1998-12-19 | 1 | -13/+27 |
| * | Reorganize administrator authentication so that it is done up-front | bwarsaw | 1998-12-19 | 1 | -77/+132 |
| * | I needed to use the Utils.FindMatchingAddresses() address, rather than | klm | 1998-12-17 | 1 | -4/+9 |
| * | Two tiny refinements to the subscriptions list, and then dinner: | klm | 1998-12-17 | 1 | -3/+6 |
| * | Use OrderedList instead of UnorderedList for the list of | klm | 1998-12-17 | 1 | -1/+1 |
| * | Password box and button to handle new list-my-subscriptions option. | klm | 1998-12-17 | 1 | -8/+14 |