summaryrefslogtreecommitdiff
path: root/Mailman/Defaults.py.in
Commit message (Collapse)AuthorAgeFilesLines
...
* PIDFILE: new variable pointing to $prefix/data/qrunner.pidbwarsaw2001-07-051-0/+1
|
* Add support for configurable log files, at least for the SMTPDirectbwarsaw2001-06-271-6/+73
| | | | | | | | | | | | | | module. Four new variables have been added: SMTP_LOG_EVERY_MESSAGE SMTP_LOG_SUCCESS SMTP_LOG_REFUSED SMTP_LOG_EACH_FAILURE The usage and format of these variables are described in detail in the preceding comment block. Also, HTML_DIR and CGI_DIR are removed since they are unused.
* Added WEB_HIGHLIGHT_COLOR; adapted from David Champion's SF patchbwarsaw2001-06-071-0/+2
| | | | 401452.
* WEB_BGCOLOR => WEB_BG_COLORbwarsaw2001-06-071-14/+15
| | | | | | | | WEB_HEADERCOLOR => WEB_HEADER_COLOR Added WEB_SUBHEADER_COLOR, WEB_ERROR_COLOR, WEB_LINK_COLOR, WEB_ALINK_COLOR, WEB_VLINK_COLOR (the latter three after David Champion's SF patch #401372).
* New user configurable variables, for control of the (non-templated)bwarsaw2001-05-311-7/+46
| | | | | | | | | | | | | | | | | | | | | | | | | web UI colors: WEB_BGCOLOR WEB_HEADERCOLOR WEB_ADMINITEM_COLOR WEB_ADMINPW_COLOR ADMIN_COOKIE_LIFE is removed. We now only support session cookies. New authentication role variables: UnAuthorized AuthUser AuthCreator AuthListAdmin AuthListModerator AuthSiteAdmin With an explanation of what each role is for. Code will glom together sequences of authentication roles when they want to do a web-authentication. This essentially specifies which passwords/cookies will be accepted for a particular task.
* SuppressPasswordReminder: New per-list user option which allows a userbwarsaw2001-05-251-0/+1
| | | | | | to suppress password reminders for this list only. If they turn this option on for all lists in a virtual domain, they will not get the password reminder email at all.
* MTA: Set the default to Manual.py, a best-effort fallback for listbwarsaw2001-05-221-6/+6
| | | | creation / removal.
* add_language(): A more convenient interface for mm_cfg.py files forbwarsaw2001-05-201-7/+2
| | | | | | | adding local site-wide language support. Get rid of the os.environ hacking and gettext calls; they're no longer necessary.
* PRIVATE_ARCHIVE_URL: Removed; we can calculate this on the fly.bwarsaw2001-05-161-1/+0
|
* Support for list creation through the web. Specifically,bwarsaw2001-05-091-4/+13
| | | | | | | | | | | | | | | | MTA_ALIASES_STYLE: Removed. MTA: This names a module in Mailman/MTA which contains the MTA-specific code to make the mailer aware of new mailing lists automatically. OWNERS_CAN_DELETE_THEIR_OWN_LISTS: This flag controls whether list owners can delete their mailing lists through the web. If set to false, only the site administrator can delete mailing lists using the command line script. LISTCREATOR_PW_FILE: Specifies where the list creator's password is saved.
* DEFAULT_DIGEST_VOLUME_FREQUENCY: Default value for the newbwarsaw2001-05-011-1/+14
| | | | | | | | | | | | | | | digest_volume_frequency configuration attribute. Default is to rotate volume numbers monthly. ARCHIVER_CLOBBER_DATE_POLICY: New site-wide configuration variable to control when the Date: header is modified for the archiver. Legal values are 0 (retain original Date), 1 (always override with received date), 2 (only override if the date is outrageous -- see below). Default is to only override outrageous dates. The clobber_date list-specific configuration attribute has been removed. ARCHIVER_ALLOWABLE_SANE_DATE_SKEW: How far away a date must be from current time to be considered outrageous. Default is 15 days.
* Update the MAILMAN_URL to point to the new www.gnu.org pages.bwarsaw2001-03-021-1/+1
|
* Untabification.bwarsaw2001-02-281-17/+17
|
* QRUNNERS: BounceRunner -> CommandRunnerbwarsaw2001-02-281-5/+5
| | | | BOUNCEQUEUE_DIR -> CMDQUEUE_DIR
* Do not store `_' in the built-in namespace. First of all, we wantbwarsaw2001-02-161-7/+3
| | | | | | Mailman.i18n._ to be the default translator so installing gettext.gettext just causes weird errors to occur if the module doesn't import it's own copy. Second, it's way too magical.
* typobwarsaw2001-02-151-1/+1
|
* GLOBAL_PIPELINE: Default pipeline for moving messages out ofbwarsaw2001-02-151-34/+83
| | | | | | | | | | | | | | | | | | | | | | | qfiles/in. Lists and messages can actually override this. QRUNNERS: List and number of qrunners to start for each qfiles directory. QRUNNER_SLEEP_TIME: length of time in seconds that a queue runner should sleep if it finds no files in its qfiles/* directory. QRUNNER_LOCK_LIFETIME, QRUNNER_PROCESS_LIFETIME, QRUNNER_MAX_MESSAGES, DEFAULT_FILTER_PROG, USE_CRYPT: deleted. METAFMT_{MARSHAL,BSDDB_NATIVE,ASCII}, METADATA_FORMAT: Used for selecting which .db format to use for message metadata. ARCHQUEUE_DIR, SHUNTQUEUE_DIR, VIRGINQUEUE_DIR: new qfiles subdirectories. Temporary (hopefully) hack to get Python's site-packages directory in the standard path. This will go away when mimelib is distributed with Mailman.
* Latest round of jcrey's I18N patches. Specifically,bwarsaw2000-12-261-0/+32
| | | | | | | | | | | Select: New HTML widget type. MESSAGES_DIR: The directory containing the translated .mo files. DEFAULT_SERVER_LANGUAGE: The default language for this Mailman installation. LC_DESCRIPTIONS: Language/charset mappings.
* qfiles directory is just a holder of all the sub-queue directories.bwarsaw2000-12-201-1/+6
| | | | | | | | | Currently there's qfiles/in -> the incoming queue (from post, mailcmd, mailowner, auto) qfiles/out -> the smtp outgoing queue (handoff mailman->mta) qfiles/bounce -> for incoming bounce processing qfiles/news -> the nntp outgoing queue (handoff mailman->nntpd)
* Better description of DEFAULT_REPLY_GOES_TO_LISTbwarsaw2000-11-161-1/+9
|
* DEFAULT_AUTOMATIC_BOUNCE_ACTION: John A. Martin noticed that thebwarsaw2000-11-091-3/+3
| | | | | comment doesn't jive with the web options. It also doesn't jive with the actual implementation, so make the comment conform to reality.
* PUBLIC_ARCHIVE_FILE_DIR, PRIVATE_ARCHIVE_FILE_DIR: slightly morebwarsaw2000-11-091-2/+2
| | | | portable definitions.
* SF Patch #101846 by Sean Reifschneider (modified by bwarsaw) to addbwarsaw2000-10-201-0/+5
| | | | MTA_ALIASES_STYLE for the newlist script's output.
* cosmeticbwarsaw2000-10-021-7/+8
|
* Moved SITE_PW_FILE here from SecurityManager.pybwarsaw2000-10-021-0/+2
|
* two changes to charset handling issues: check for charset injhylton2000-10-021-0/+16
| | | | | | | | | | | | | mm_cfg.VERBATIM_ENCODING list and do not call html_quote if it is found. The list should contain charsets that use multibyte encodings where 0x26 may not represented the & character. Add option for default charset (None == us-ascii). Fix bug in format_article that added <pre> tags to the message body *before* writing the text version. The fix isn't very clean, but it is functional and quick. Generate the HTML body and store it as html_body attribute. Use this in preference to body attribute when writing html output.
* Several changes in support of David Champion's SF patch #101331.bwarsaw2000-09-221-8/+13
| | | | | | | | | | | | | | | | | | | Specifically, VAR_PREFIX gets substituted here by configure. This is where all the writable, variable directories in Mailman are installed, such as: LIST_DATA_DIR = $VAR_PREFIX/lists LOG_DIR = $VAR_PREFIX/logs LOCK_DIR = $VAR_PREFIX/locks DATA_DIR = $VAR_PREFIX/data QUEUE_DIR = $VAR_PREFIX/qfiles SPAM_DIR = $VAR_PREFIX/spam PUBLIC_ARCHIVE_FILE_DIR = $VAR_PREFIX/archives/public PRIVATE_ARCHIVE_FILE_DIR = $VAR_PREFIX/archives/private Also, MAILMAN_UID and MAILMAN_GID get substituted here by configure too.
* Ted Cabeen's SF patch #100554 to allow mlist.archive to be set frombwarsaw2000-09-201-1/+5
| | | | mm_cfg.py. Adds DEFAULT_ARCHIVE.
* Accepted SF patch #101333, David Champion's patch to set the defaultbwarsaw2000-09-191-0/+3
| | | | nntp_host in mm_cfg.py.
* Article.__init__(): Chris Snell's patch for obscuring email addressesbwarsaw2000-09-191-0/+6
| | | | | | | | | in Pipermail archives. Wrap this in a configuration variable ARCHIVER_OBSCURES_EMAILADDRS because it breaks mailto: urls too. ARCHIVER_OBSCURES_EMAILADDRS defaults to false (no-obscure). Closes SF patch #101476.
* Changed the warning into a comment, and clarify that users shouldbwarsaw2000-09-141-5/+5
| | | | never make changes to this file, but should edit mm_cfg.py instead.
* Document that DEFAULT_URL must end in a slash!bwarsaw2000-09-111-0/+1
|
* ADMIN_COOKIE_LIFE now defaults to 0. This means Mailman will now usebwarsaw2000-07-201-3/+6
| | | | | session cookies instead of persistent cookies for admin authentication (i.e. the cookie expires when the the browser exits).
* QRUNNER_PROCESS_LIFETIME: decrease to 15 minutes.bwarsaw2000-06-281-1/+1
|
* QRUNNER_PROCESS_LIFETIME, QRUNNER_MAX_MESSAGES: Two new resourcebwarsaw2000-06-261-0/+9
| | | | | management variables for limiting the work a single qrunner process can do.
* LIKELY_BOUNCE_SENDERS:bwarsaw2000-06-231-0/+8
| | | | | | | # List of addresses (lhs of the @) that likely come only from MTAs # bouncing messages. This is used in qrunner and # MailCommandHandler.py to stop processing or forwarding such # messages.
* Added some constants for use by ListAdmin.py and admindb.pybwarsaw2000-06-201-0/+8
|
* SPAM_DIR: The fullpath to the $PREFIX/spam subdir.bwarsaw2000-06-151-0/+1
|
* Big-time reorganization of the order of variables. Added a bunch ofbwarsaw2000-06-141-115/+182
| | | | | | | | | | | | | | new comments and some navigational aids. Also added some convenience functions for better documenting values. MAX_SPAWNS, DEFAULT_NUM_SPAWNS: Removed. QRUNNER_LOCK_LIFETIME: moved here from cron/qrunner. Also cranked the lifetime up to 10 hours. LIST_LOCK_LIFETIME: cranked up to 5 hours. LIST_LOCK_TIMEOUT: shortened to 10 seconds.
* NNTP_USERNAME, NNTP_PASSWORD: Optional site-wide values for specifyingbwarsaw2000-06-051-3/+8
| | | | | | authentication information to the NNTP server for posting or reading. Most sites don't need this and the defaults disable NNTP server authentication.
* MAX_DELIVERY_THREADS: new variable which controls the number ofbwarsaw2000-06-031-0/+14
| | | | | | threads used to deliver messages when recipient lists are broken into multiple chunks. Python must be built with threads support for this to work. Read the comments for details.
* DELIVERY_RETRY_PERIOD: How long should we re-try deliveries for whichbwarsaw2000-05-311-0/+5
| | | | at least one recipient failed. Used in Handlers/HandlerAPI.py.
* SMTP_MAX_RCPTS: Updated the comment.bwarsaw2000-05-271-3/+3
|
* Added LIST_LOCK_LIFETIME which is how long MailList objects willbwarsaw2000-05-041-11/+31
| | | | | | | attempt to acquire their locks (by default). Set this to 500 seconds which is 1/2 the Postfix command_time_limit default. Import all names from the Version module.
* Import new variable HEX_VERSION from Version.pybwarsaw2000-04-071-1/+1
|
* SMTPHOST now defaults to 'localhost'. I don't remember why I tried tobwarsaw2000-03-281-1/+9
| | | | | | | | | | default it to @URL@, but using 'localhost' doesn't seem to break anything. LIST_LOCK_LIFETIME: new variable which controls the default list lock lifetime, with an explanation adapted from Thomas Wouters'. QUEUE_DIR: Variable containing the location to the qfiles directory.
* SMTPHOST should get initialized from @URL@ instead of @FQDN@. Thisbwarsaw2000-03-221-1/+1
| | | | | latter config variable is misnamed: @URL@ really contains the complete fqdn for the host.
* Update the copyright lines to include the years 1999 & 2000.bwarsaw2000-03-211-1/+1
|
* Changes to Mailman's default footer so that open source logos forbwarsaw2000-03-151-5/+11
| | | | | | | | | | | | | Mailman, Python, and GNU are displayed. I'm not 100% sure I like this... Specifically, MAILMAN_URL: point this to the gnu.org subpage, instead of the list.org mirror. IMAGE_LOGOS: flag to specify whether logos are displayed or not (if not, then slogan alone in linked text is displayed).
* TEXTFIELDWIDTH: default value is better at 40 chars widebwarsaw2000-03-031-1/+1
|