summaryrefslogtreecommitdiff
path: root/Mailman/Defaults.py.in
Commit message (Collapse)AuthorAgeFilesLines
...
* Make options in this file (and mm_cfg.py) slightly more humanbwarsaw2003-04-191-92/+105
| | | | | | | | | | | | | | friendly. True/False is used (with b/c with Pythons older than 2.2.1). Also add the following constant aliases for convenience: Yes = yes = On = on = True No = no = Off = off = False and uses these everywhere its appropriate. Updated comments. This /will/ require you to re-run configure or config.status.
* Portuguese (pt) translations by Jose Paulo Moitinho de Almeida.bwarsaw2003-04-091-0/+1
|
* Pissing on the hydrant.bwarsaw2003-03-211-7/+7
|
* Robustification in pending.pck handling. In particular, since pending.pck istwouters2003-03-201-0/+19
| | | | | | | | | | | | | | | | shared among all lists, we need to be a lot more careful with locks -- with thousands of busy (and/or moderated) lists, a lot of lock conflits can happen. Each pending.pck manipulation is now done inside a loop, and the loop gets retried in its entirety, starting with grabbing the lockfile and loading the db, whenever we have a lock failure. Several places now check more agressively for locks, as the .pck can get very large and take a while to write, and each process now uses a different temp-filename so as not to overwrite each other. This should have no impact on 'average' Mailman installations, with only a few lists, but should fix (or at least alleviate) Peer's problems with TimeOutErrors, NotLockedErrors and corrupt pending.pck's, with his Mailman installation with many, many lists.
* DELIVERY_RETRY_WAIT: New variable which specifies how long thebwarsaw2003-03-131-0/+3
| | | | | outgoing qrunner should wait before it retries a tempfailure delivery.
* Add Message-Id to (some) logmessages. SF patch #673294, Add message-id totwouters2003-03-101-2/+2
| | | | more log messages, minus an i18nization of 'n/a'.
* DEFAULT_PLAIN_DIGEST_KEEP_HEADERS: This wasn't actually used anywhere,bwarsaw2003-01-241-4/+19
| | | | | | | | so I've renamed it to PLAIN_DIGEST_KEEP_HEADERS. MIME_DIGEST_KEEP_HEADERS: Added this for use in ToDigest.py -- it's essentially a copy of the KEEP module global from that module (which will be removed).
* Lithuanian updates from Mantas Kriauciunas.bwarsaw2002-12-261-1/+1
| | | | lt should use iso-8859-13
* Updated catalogs and Lithuanian support by Mantas Kriauciunas.bwarsaw2002-12-241-0/+1
|
* QRUNNER_SAVE_BAD_MESSAGES: Turn this on.bwarsaw2002-12-021-1/+1
|
* Set DEFAULT_HOST_NAME and DEFAULT_URL to None. That way, we canbwarsaw2002-12-021-5/+7
| | | | | | | | | determine if they've been overridden in mm_cfg.py and use the new variables DEFAULT_EMAIL_HOST and DEFAULT_URL_PATTERN % DEFAULT_URL_HOST if not. Also, fix a typo and set ARCHIVER_OBSCURES_EMAILADDRS to true by default.
* Update a comment.bwarsaw2002-11-191-0/+2
|
* GLOBAL_PIPELINE: Re-ordering once again so that Moderate comes beforebwarsaw2002-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Hold. Chuq says: looks like 2.1b4 is evaluating messages slightly out of order. If I get a large piece of spam (my message limit is 30K, the spam is, say, 60k), it gets held as too large, before the evaluation can take place that should reject it as being from a non-subscriber. Seems to me these evaluations ought to be reversed... But I must have had a good reason for changing this in rev 2.102: ---------------------------- revision 2.102 date: 2002/08/23 19:56:08; author: bwarsaw; state: Exp; lines: +1 -1 GLOBAL_PIPELINE: Reordering the modules so that Hold comes before Moderate. ---------------------------- Unfortunately, the checkin message doesn't give me a clue as to why I made this change. I'm sure the reason will become evident soon enough. :(
* DEFAULT_PASS_MIME_TYPES: Set the default to something that seemsbwarsaw2002-10-251-1/+3
| | | | sensible based on Chuq's (and my) experience with MimeDel.
* Greg Ward and I trade spell checks. :)bwarsaw2002-10-151-1/+1
|
* When content filtering, we may not always want to just discard thebwarsaw2002-10-071-0/+8
| | | | | | | | | message. This is especially the case when debugging your filtering rules. To support this we now have a "filter action" which can be Discard, Reject, Forward to Admin, Preserve on disk. Here, set the default action to discard. Also set the flag that allows owners to preserve filtered messages on disk to true.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-2/+2
| | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: MAILMAN_UID -> MAILMAN_USER MAILMAN_GID -> MAILMAN_GROUP
* GLOBAL_PIPELINE: Reordering the modules so that Hold comes beforebwarsaw2002-08-231-1/+1
| | | | Moderate.
* Typo discovered by Dale Newfield.bwarsaw2002-08-201-2/+2
|
* Add `sv' language code for Swedish.bwarsaw2002-08-151-0/+1
|
* DEFAULT_PASS_MIME_TYPES: Default value for pass_mime_types.bwarsaw2002-08-151-5/+8
| | | | Also, whitespace normalization.
* OWNER_PIPELINE: Moved to here from scripts/owner.bwarsaw2002-08-091-3/+23
| | | | | | | | USE_MAILDIR: New configuration variable to select between classic mailprog delivery of incoming messages and experimental maildir delivery. MAILDIR_DIR: The directory for maildir incoming messages.
* SENDER_HEADERS: The list of headers that Message.get_senders()bwarsaw2002-08-061-0/+7
| | | | consults to find a member's address.
* Brazilian Portuguese <> Portguese Portuguese.bwarsaw2002-07-301-1/+1
| | | | | Move `pt' to pt_BR for Brazilian Portuguese, reserving pt_PT for later.
* Added pt, Portuguesebwarsaw2002-07-261-0/+1
|
* Simplify the configure checks for the mail host and url hostbwarsaw2002-07-111-2/+2
| | | | | | | | components, and add --with switches for easier overrides. Now, both default host names are chosen with socket.getfqdn(), and --with-mailhost overrides the email hostname part, while --with-urlhost overrides the url hostname part.
* Document that MAX_AUTORESPONSES_PER_DAY = 0 means there's no limitbwarsaw2002-07-091-1/+2
| | | | (probably useful only for debugging).
* Add the `nl' (Dutch) language specification.bwarsaw2002-06-281-0/+1
|
* New site-wide variable MAX_AUTORESPONSES_PER_DAY which sets the limitbwarsaw2002-05-281-0/+8
| | | | | | on the number of -request and posting-hold responses any one list will send to any one recipient in a single day. This is to stop mail loops with email robots. Default this to 10.
* VIRTUAL_HOST_OVERVIEW: Fixed misleading comment. The admin overviewsbwarsaw2002-05-241-3/+3
| | | | are subject to this variable as well.
* SMART_ADDRESS_MATCH: No longer used anywhere.bwarsaw2002-05-171-11/+4
| | | | Also, added support for Estonian.
* The mapping of short options names to their flags has been moved herebwarsaw2002-05-021-8/+10
| | | | | | | from MailCommandHandler.py via the OPTINFO dictionary. LIKELY_BOUNCE_SENDERS: Removed; this didn't appear to be used anywhere any more.
* Added some documentation for SMTPHOST, closing SF bug #418969bwarsaw2002-04-281-1/+3
|
* Improve the documentation for DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST.bwarsaw2002-04-281-1/+19
|
* GetStandardReplacements(), MailmanLogo(), IMAGE_LOGOS, SHORTCUT_ICON:bwarsaw2002-04-211-5/+6
| | | | | | | | | Clarify the semantics of all these settings. Setting IMAGE_LOGOS to 0 is the only way to suppress the sponsor images, but this also suppresses the favicon. You should now never set SHORTCUT_ICON to 0 (it should always be the string naming the favicon file). Closes SF bugs # 546421 and 546418.
* HOLD_MESSAGES_AS_PICKLES: Promote to an mm_cfg.py configuration variable.bwarsaw2002-04-191-0/+6
|
* ALLOW_RFC2369_OVERRIDES: I give up. Set this default to 1 to allowbwarsaw2002-04-191-20/+6
| | | | | | | list owners to override RFC 2369 headers. Also, now that we're using the JapaneseCodecs 1.4.5 package, I don't think we need to do the registration ourselves.
* Port of Les Niles' patch to do de-mime. Specifically,bwarsaw2002-04-141-3/+25
| | | | | | | | | | | | | | | | | | | | | | HTML_TO_PLAIN_TEXT_COMMAND: A command invoked through os.popen() which can convert from html to plain text. The default is to use lynx -dump. GLOBAL_PIPELINE: Add the MimeDel handler. ADMIN_CATEGORIES: Add the contentfilter category just before the topics category. DEFAULT_FILTER_CONTENT: A flag which sets the system-wide default for whether lists will filter MIME content or not. Defaults to 0 (until this is tried-and-true). DEFAULT_FILTER_MIME_TYPES: A list of strings of format maintype/subtype or maintype which are the MIME types to filter. By default, it's empty. DEFAULT_CONVERT_HTML_TO_PLAINTEXT: A flag which specifies whether, after normal content filtering is done, text/html parts should be converted to text/plain.
* Typo found by Jon Parise.bwarsaw2002-04-121-1/+1
|
* Add some Japanese encoding aliases as recommended by Martin vonbwarsaw2002-04-101-0/+15
| | | | | | Loewis. This is necessary because the Japanese codecs are provided by third parties, and don't integrate themselves correctly in earlier Pythons.
* Forgot to add `ko' for Korean.bwarsaw2002-03-291-0/+1
|
* GLOBAL_PIPELINE: Add the Emergency handler.bwarsaw2002-03-151-0/+1
|
* DEFAULT_DEFAULT_MEMBER_MODERATION: Giving in to pressure, we'll turnbwarsaw2002-03-141-1/+1
| | | | this off by default for the MM2.1 release.
* VERP_CONFIRM_FORMAT, VERP_CONFIRM_REGEXP, VERP_CONFIRMATIONS: Newbwarsaw2002-03-141-0/+16
| | | | | | | | | | | | variables which control an alternative way to do confirmations. Instead of relying on an error prone recitation of a Subject: line, we can (optionally) use a VERP-ish From: field with the confirmation cookie in the reply address. This has the added advantage of being able to include an actual human intelligible Subject: header in the confirmation message. ;) Currently, on the new invitation confirmation feature uses this, although the confirmation conversations should be converted.
* Dan Mick's patch (with mods ;) for disabling list owner notificationbwarsaw2002-03-121-0/+7
| | | | | | | | on disabled-due-to-bounces and removal-due-to-bounces. Specifically, DEFAULT_BOUNCE_NOTIFY_OWNER_ON_DISABLE, DEFAULT_BOUNCE_NOTIFY_OWNER_ON_REMOVAL: Default values for the list config attributes of the similar name.
* DEFAULT_FIRST_STRIP_REPLY_TO: Default this to 0 so by default we don'tbwarsaw2002-03-111-4/+4
| | | | strip Reply-To: headers.
* DEFAULT_NEW_MEMBER_OPTIONS: Add a note that the member's initialbwarsaw2002-03-111-1/+3
| | | | moderation bit comes from somewhere else.
* Two changesbwarsaw2002-03-091-2/+7
| | | | | | | | | | | | | | | | | | | | | | - We need to make VERPish delivery much more efficient from a disk utilization pov. To that end, we no longer create a new copy on the disk of every message for every recipient. Instead we'll stitch the message together in memory as we're stuffing it down the SMTP socket. GLOBAL_PIPELINE: Don't call Decorate from the pipeline since we'll need to defer this as late as possible. SMTPDirect.py will call it now in the proper context (Decorate.py still does largely the same job as before though). Also, don't call Personalize. This module will go away as its functionality has been subsumed into SMTPDirect.py - Second change: Some MTAs have a limit on the number of SMTP sessions they'll allow on a single connection. SMTP_MAX_SESSIONS_PER_CONNECTION is the new variable that controls how many sessions Mailman will stuff down the socket before it tears it down and re-connects.
* DEFAULT_BOUNCE_UNRECOGNIZED_GOES_TO_LIST_OWNER: Default value forbwarsaw2002-03-071-0/+4
| | | | bounce_unrecognized_goes_to_list_owner attribute.
* LC_DESCRIPTIONS: Added Finnish.bwarsaw2002-03-061-0/+1
|