| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | acquire_lock_1(): Unset the failing non-force lock's private `owned' | bwarsaw | 2002-01-11 | 1 | -4/+3 | |
| | | | | | | | | | | flag so that when it's garbage collected, the lock files won't be removed. Since they're the same as the forced lock's files, we'd be removing the files at the wrong time. acquire_lock(): Rearrange the return values so the logic is a little easier to follow. Move the "return lock" into the try stanza. | |||||
| * | Fix a race condition and a reference counting issue related to forced | bwarsaw | 2002-01-11 | 1 | -4/+9 | |
| | | | | | | | | | | | | | | | lock acquisition in mailmanctl. Specifically, _take_possession(): In the while-loop we need to not only check for linkcount <> 2, but also that the contents of the lock file is our magic token and not some other process's. This fixes the race condition. _disown(): Set the private __owned flag to false so __del__ won't try to finalize, and thus unlink the lock files. This fixes the reference counting problem in mailmanctl when both the failing non-forced lock and the re-aquired force lock both point to the same files. | |||||
| * | The latest Hungarian updates - Vizi Szilard | bwarsaw | 2002-01-08 | 19 | -1640/+1336 | |
| | | ||||||
| * | Hungarian version of this template - Vizi Szilard. | bwarsaw | 2002-01-08 | 0 | -0/+0 | |
| | | ||||||
| * | intermediate | bwarsaw | 2002-01-08 | 1 | -0/+15 | |
| | | ||||||
| * | intermediate | bwarsaw | 2002-01-08 | 1 | -0/+13 | |
| | | ||||||
| * | intermediate | bwarsaw | 2002-01-08 | 1 | -0/+68 | |
| | | ||||||
| * | New Hungarian templates by Szilard Vizi | bwarsaw | 2002-01-08 | 3 | -0/+369 | |
| | | ||||||
| * | Hungarian version of this template - Vizi Szilard. | bwarsaw | 2002-01-08 | 0 | -0/+0 | |
| | | ||||||
| * | intermediate | bwarsaw | 2002-01-08 | 1 | -0/+24 | |
| | | ||||||
| * | main(): Fixed two buglets. First in the "if sender:" block, the | bwarsaw | 2002-01-08 | 1 | -2/+5 | |
| | | | | | | | | | | | expansion of d['description'] referenced a local `esender' which, due to code re-org wasn't defined. Define esender so as to avoid cross-site scripting exploit. Second, it wasn't correct to omit the form and submit button any time there were ?details=... Fix this so that each stanza can decide whether to add the form or not. | |||||
| * | do_discard(): Fix the calculation of the VARHELP url for the | bwarsaw | 2002-01-08 | 1 | -2/+2 | |
| | | | | | discard_these_nonmembers variable. | |||||
| * | Catalogs updates! | wilane | 2002-01-08 | 2 | -724/+242 | |
| | | ||||||
| * | Fixed some mark-up. | bwarsaw | 2002-01-08 | 2 | -11/+11 | |
| | | ||||||
| * | maketext(): As a final fallback, if a template cannot be found in any | bwarsaw | 2002-01-08 | 1 | -5/+12 | |
| | | | | | | other search location, use templates/en/* since we know the English template must always exist! | |||||
| * | Updated! | wilane | 2002-01-08 | 1 | -11/+19 | |
| | | ||||||
| * | FR template added! | wilane | 2002-01-08 | 1 | -0/+16 | |
| | | ||||||
| * | Some new additions | bwarsaw | 2002-01-06 | 3 | -5/+12 | |
| | | ||||||
| * | Latest Czech template updates from Dan Ohnesorg. | bwarsaw | 2002-01-06 | 8 | -97/+66 | |
| | | ||||||
| * | New Czech templates from Dan Ohnesorg | bwarsaw | 2002-01-06 | 4 | -0/+114 | |
| | | ||||||
| * | A small change. | bwarsaw | 2002-01-06 | 1 | -2/+2 | |
| | | ||||||
| * | Describe ALLOW_SITE_ADMIN_COOKIES. | bwarsaw | 2002-01-06 | 1 | -1/+15 | |
| | | ||||||
| * | AuthContextInfo(): If ALLOW_SITE_ADMIN_COOKIES is true, and there is a | bwarsaw | 2002-01-06 | 1 | -7/+12 | |
| | | | | | | site password, and we're doing AuthSiteAdmin, then issue a secret/key combination that allows the site password to be cookie-fied. | |||||
| * | ALLOW_SITE_ADMIN_COOKIES: New configuration variable which decides | bwarsaw | 2002-01-06 | 1 | -0/+8 | |
| | | | | | | whether we'll issue site authentication cookies or not. Defaults to 0 (i.e. existing behavior). | |||||
| * | ParseMailCommands(): There were a couple of places where the | bwarsaw | 2002-01-06 | 1 | -0/+2 | |
| | | | | | responsemsg wasn't getting the MIME-Version: header set. | |||||
| * | get_global_password(): Factor this out of check_global_password | bwarsaw | 2002-01-06 | 1 | -3/+10 | |
| | | | | | | because SecurityManager now may want the actual site password, for (optionally) setting a site cookie. | |||||
| * | Dan Ohnesorg rightly points out that the instruction to set MTA must | bwarsaw | 2002-01-06 | 1 | -9/+9 | |
| | | | | | come before the running of genaliases. | |||||
| * | Fix typo in autoconf substitution. Found by Dan Ohnesorg. | bwarsaw | 2002-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | hold_for_approval(): Add Content-Type: header with the proper charset | bwarsaw | 2002-01-06 | 1 | -3/+5 | |
| | | | | | to the admin message we send out. | |||||
| * | AddMember(): Add MIME-Version: and Content-Type: headers to the | bwarsaw | 2002-01-06 | 1 | -0/+3 | |
| | | | | | confirmation message we're sending to the requester. | |||||
| * | HoldSubscription(), HoldUnsubscription(): Add MIME-Version: and | bwarsaw | 2002-01-06 | 1 | -0/+6 | |
| | | | | | Content-Type: headers to the admin message we send out. | |||||
| * | Add an item about the new subscription ban feature. | bwarsaw | 2002-01-06 | 1 | -0/+5 | |
| | | ||||||
| * | GetConfigInfo(): Add configuration for ban_list. | bwarsaw | 2002-01-06 | 1 | -1/+11 | |
| | | ||||||
| * | process_form(): Handle MembershipIsBanned exceptions. | bwarsaw | 2002-01-06 | 1 | -2/+6 | |
| | | ||||||
| * | show_pending_subs(): Slight rewording of a label. Sorry translators! | bwarsaw | 2002-01-06 | 1 | -12/+34 | |
| | | | | | | | | | | | Also, in pending subscriptions listing, add a checkbox which will add the address to the ban_list. show_helds_overview(): Add a checkbox which will add the address to the ban_list. process_form(): Handle adding the address to the ban_list. | |||||
| * | NewVars(): Add ban_list attribute if it's missing. | bwarsaw | 2002-01-06 | 1 | -1/+2 | |
| | | ||||||
| * | VERSION: Bump to 2.1a4+ | bwarsaw | 2002-01-06 | 1 | -3/+3 | |
| | | | | | DATA_FILE_VERSION: Bump to pick up the new ban_list attribute. | |||||
| * | InitVars(): Add new attribute ban_list which contains a list of email | bwarsaw | 2002-01-06 | 1 | -0/+24 | |
| | | | | | | | | | | | addresses or regular expressions that are matched against the subscribing address to see if it is banned from this list. AddMember(): Implement the banned subscription logic. For each item in ban_list match it against the subscribing address, case insensitively. If there is a match, raise MembershipIsBanned exception. If the pattern starts with a ^ it is a regular expression. | |||||
| * | ProcessSubscribeCmd(): Catch MembershipIsBanned exceptions when | bwarsaw | 2002-01-06 | 1 | -1/+7 | |
| | | | | | | calling AddMember(). This exception is raised when the subscribing address is banned. | |||||
| * | New error class MembershipIsBanned; used in support of the new banned | bwarsaw | 2002-01-06 | 1 | -1/+2 | |
| | | | | | subscription address feature. | |||||
| * | Updated norwegian catalog. | avalon | 2002-01-04 | 2 | -15/+124 | |
| | | ||||||
| * | Initial norwegian translation of this template. | avalon | 2002-01-04 | 1 | -0/+14 | |
| | | ||||||
| * | InitVars(): We have to wrap each os.mkdir() in its own try/except so | bwarsaw | 2002-01-04 | 1 | -5/+8 | |
| | | | | | | | | that the failure of one won't prevent the attempt of the other. This fixes a problem reported by Dan Buchmann where upgrades fail if there are pre-MM2.1a4 lists that have not received a posting before the upgrade to MM2.1a4. | |||||
| * | ChangeMemberName(): Fix typo found by Dan Mick. | bwarsaw | 2002-01-04 | 1 | -1/+1 | |
| | | ||||||
| * | Fix typo found by Dan Mick. | bwarsaw | 2002-01-04 | 1 | -2/+2 | |
| | | ||||||
| * | get_item_gui_value(): Filter out volatile attributes when using | bwarsaw | 2002-01-04 | 1 | -2/+3 | |
| | | | | | getattr(), since they won't exist. | |||||
| * | This is the template to use when a new list is created; it's used as | bwarsaw | 2002-01-04 | 0 | -0/+0 | |
| | | | | | | the archiver index.html file before the first message is posted to the list. | |||||
| * | intermediate | bwarsaw | 2002-01-04 | 1 | -0/+15 | |
| | | ||||||
| * | Corrected all fuzzy entries. A few new translated strings. | avalon | 2002-01-04 | 2 | -159/+109 | |
| | | ||||||
| * | Update to reflect the changes in the english template. | avalon | 2002-01-04 | 1 | -33/+6 | |
| | | ||||||
