summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Initial norwegian translation of this template.avalon2002-01-041-0/+25
|
* Initial norwegian translation of this template.avalon2002-01-041-0/+62
|
* Initial norwegian translation of this template.avalon2002-01-041-0/+10
|
* Fix a comment.bwarsaw2002-01-031-2/+2
|
* Notes about changes with the next version (clean up later).bwarsaw2002-01-031-1/+9
|
* Describe instructions for clearing the moderation bit, when the heldbwarsaw2002-01-031-2/+7
| | | | sender is a member on probation.
* main(): When short-circuiting the return (because there's no morebwarsaw2002-01-031-9/+30
| | | | | | | | pending results), be sure we still save the list! show_helds_overview(), process_form(): When messages are being held by a moderated member, give the list admin a chance to clear the moderate bit.
* HandleRequest(): Compare the returned status against DEFER explicitlybwarsaw2002-01-031-2/+2
| | | | instead of assuming that DEFER's value is false.
* DEFAULT_DEFAULT_MEMBER_MODERATION: Set default to 1 so new lists will,bwarsaw2002-01-031-2/+2
| | | | by default, put new members on probation.
* show_results(): Don't allow thru-the-web deletion of the site list.bwarsaw2002-01-021-1/+3
|
* main(): Refactor calculation of QUERY_STRING values.bwarsaw2002-01-021-12/+56
| | | | | | | | | | membership_options(): Refactor calculation of adminurl. Also, add a hack to hide or display the table legend (normally hidden) using QUERY_STRING extensions. This may not yet play nicely with all the member chunking extensions. Add Dan Mick idea to include an indication of the reason for `nomail'. Use an abbreviation, described in the legend.
* process_form(): Make sure all the possible form item values are in thebwarsaw2002-01-021-3/+4
| | | | assertion. This fixes subscription approvals.
* main(): Adapted Marc MERLIN's patch which allows you to run rmlist -abwarsaw2002-01-021-22/+35
| | | | | even after a list has been deleted (it simply deletes any residual archives not deleted the first time around).
* T.__init__(): Add comment by Marc MERLIN.bwarsaw2002-01-021-1/+4
|
* Add a hack, based on Marc MERLIN's patch that provides /something/ forbwarsaw2002-01-021-1/+15
| | | | | | | | the archive url before the first message has been posted to the list. InitVars(): Write an initial index.html file which just states that the archive is currently empty. Template comes from emptyarchive.html.
* InitVars(): Change the order of some of the attribute assignments;bwarsaw2002-01-021-3/+4
| | | | | host_name should preceed web_page_url, and the latter should be composed of DEFAULT_URL_PATTERN and DEFAULT_URL_HOST.
* Marc MERLIN's new recipes for secure Linuxes replacesbwarsaw2002-01-022-5/+5
| | | | securelinux_fix.py with check_perms_grsecurity.py.
* Fix copyright yearsbwarsaw2002-01-013-3/+3
|
* Additionsbwarsaw2002-01-011-0/+1
|
* Marc MERLIN's new recipes for secure Linuxes replaces these two files.bwarsaw2002-01-013-156/+5
|
* New updates by Marc MERLIN for hints on getting Mailman to run onbwarsaw2002-01-012-0/+187
| | | | secure Linuxes (Lini? :).
* checkmail(): Patch by Marc MERLIN to fix buglet resulting from thebwarsaw2002-01-011-1/+1
| | | | rename of the wrapper program.
* Update to mention Python 2.1.1 and Python 2.2bwarsaw2002-01-011-3/+4
|
* Update to point to 2.0.8 as the current stable version.bwarsaw2001-12-312-7/+7
|
* Bump to 2.1a4bwarsaw2001-12-311-2/+2
|
* Some updates for 2.1alpha4bwarsaw2001-12-3113-53/+81
|
* Add an entry about backing things up; point it to the faq wizardbwarsaw2001-12-311-0/+5
|
* Add a note about the Mailman irc channel on openprojects.net.bwarsaw2001-12-311-0/+3
|
* A few more additions.bwarsaw2001-12-311-0/+6
|
* Updates to templates, merging in recent contributions and also changesbwarsaw2001-12-3129-7312/+10698
| | | | to mailman.pot.
* Added mailto urls for Vizi Szilard and Gabor Funk.bwarsaw2001-12-311-2/+4
|
* LANGUAGES: Stop building the big5 catalog until we can solve thebwarsaw2001-12-311-1/+1
| | | | problems we're having with it.
* Add another DSN test.bwarsaw2001-12-311-0/+1
|
* run_main(): A simplification -- I want to try to not pre-loadbwarsaw2001-12-311-10/+0
| | | | | | | | | Mailman/pythonlib/cgi.py because I'd like for Mailman to start using the default Python module now that we require at least Python 2.0 (or should that be Python 2.1?). I'm sure any disparity between the cgi.py modules will show up in beta testing. But if it looks okay, I'll remove our copy of cgi.py.
* CanonicalizeUserOptions(): Use augmented assignments.bwarsaw2001-12-311-1/+1
|
* CheckVersion(): Slight simplification.bwarsaw2001-12-311-16/+15
|
* main(): Might as well use the pretty printer when we dump out thebwarsaw2001-12-311-2/+2
| | | | pickle too!
* __convert(): Another bow to Python 2.1; move the import ofbwarsaw2001-12-311-1/+1
| | | | | add_error_message into the nested error() function so Python 2.1 won't complain about shadows.
* HandleForm(): Python 2.1 doesn't have nested scopes enabled bybwarsaw2001-12-311-1/+2
| | | | | default. Fix the nested convert() method args to work for versions of Python before 2.2.
* Updated for all the new stuff in 2.1 alpha 4.bwarsaw2001-12-311-0/+147
|
* Updates!wilane2001-12-301-44/+10
|
* FR template added!wilane2001-12-302-0/+91
|
* Fr template added.wilane2001-12-301-0/+29
|
* docstring fixbwarsaw2001-12-301-1/+1
|
* removeMember(): Clear the bounce info before deleting the memberkeybwarsaw2001-12-291-2/+2
| | | | | from the various dictionaries, otherwise the __assertIsMember() in setBounceInfo() will fail.
* main(): The last fix wasn't correct; it should have been fixed inbwarsaw2001-12-291-6/+1
| | | | OldStyleMemberships.py. Backing it out.
* patterns: Python 2.2 is more strict about duplicate group names inbwarsaw2001-12-291-2/+2
| | | | regular expressions.
* Shortened so that we get to the meat earlier. Contains links to thebwarsaw2001-12-291-38/+8
| | | | detailed instructions page.
* Massive rewrite, for which I'm too tired to detail (yeah, I'll regretbwarsaw2001-12-291-90/+370
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this five years from now ;). In brief, We now organize held postings by sender address and this "summary" is what's presented when .../mailman/admindb/listname is visited. The pending subs and unsubs don't change, but the preamble is shorted (with links to more detailed instructions). For each group of held messages, you can click on one link to see the details of the all the messages sent by a single address, or you can click on a different link to view the details of just a single message. A third link lets you view the details of all the held messages, just like the old admindb page used to give you. The details page is just like the old admindb in form and function, except that ADMINDB_PAGE_TEXT_LIMIT now works ;) and there are links back to the summary page. One additional neat hack is that on the summary page, there's an option to add an email address to one of the auto sender filter lists (viewable in the admin/privacy/sender screen). This is only visible if the address isn't already on one of the four filter lists. Where this should be a boon is if you've got a bunch of messages being held that are coming from the same address, and they all appear to be spam. You can discard them all in one fell swoop (no click-'n'-scroll necessary!), and add them to the auto-discard list, so you never have to worry about them again. Note that if what you wanted to do was add a regexp to say the auto-discard list, you'd have to first add this address, then go to the admin/privacy/sender page and edit the address into a regexp filter. Easily done, while reducing the complexity of the admindb summary page, which already pushes the edge of "too busy".
* main(): Small bug fix for when the admin has checked the unsub box andbwarsaw2001-12-291-1/+6
| | | | | accidently changed an option for the same user. We just ignore the NotAMemberError that can get raised.