summaryrefslogtreecommitdiff
path: root/src/mailman/config/mailman.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* * ``$cwd`` is now an additional substitution variable for the ``mailman.cfg``Barry Warsaw2015-01-031-0/+4
| | | | | | | | | | | | | file's ``[paths.*]`` sections. A new ``[paths.here]`` section is added, which puts the ``var_dir`` in ``$cwd``. It is made the default layout. * You can now view the contents of, inject messages into, and delete messages from the various queue directories via the ``<api>/queues`` resource. Also: inject_message() and inject_text() now return the filebase of the file injected into the queue directory.
* Correct a comment.Barry Warsaw2015-01-021-2/+2
|
* Add $cfg_file as an expansion variable for relative paths in the mailman.cfgBarry Warsaw2015-01-021-1/+1
| | | | | | file, and improve the error message when an expansion loop is found. With the `[mailman]layout: dev` path setting, put $var_dir relative to the mailman.cfg file.
* - Configuration.style_configs(): Removed unused code.Barry Warsaw2014-03-021-2/+0
| | | | | - mailman.cfg: Removed unused section. - Improve the config.py test coverage to 100%.
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* Test added to non_queue_runner bugSandesh Kumar Agrawal2013-01-171-0/+2
|
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* * The `news` runner and queue has been renamed to the more accurate `nntp`.Barry Warsaw2012-03-311-2/+2
| | | | Beta testers can can safely remove `$var_dir/queue/news`.
* * The experimental `maildir` runner is removed. Use LMTP.Barry Warsaw2012-03-121-5/+0
|
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Major terminology shift:Barry Warsaw2011-06-011-16/+16
| | | | | | | | | | | | | | | | | * Queue runners are now called just 'Runners' since several of them don't manage queue directories. * Ban the term 'qrunner' too. * The master queue runner watcher should now just be called the 'master' or the 'master runner'. * bin/qrunner -> bin/runner * mailman.qrunner log file -> mailman.runner * master-qrunner.lck -> master.lck * master-qrunner.pid -> master.pid Also: * Remove some obsolete files * Begin the .txt -> .rst renaming
* Rename 'queue' directory to 'runners' since not all subprocesses run a queue.Barry Warsaw2011-05-291-15/+15
|
* add_member()Barry Warsaw2011-04-081-2/+0
| | | | | | | | | | | | - As the most common interface for adding new members (and users), adapt the password storing bit to storing only encrypted passwords in the database. schema.cfg: - Remove the creator_pw_file and site_pw_file as they are obsolete. - Add password_schema key for defining the default password encryption scheme. mailman.sql, user.py: - Store the password as a binary blob instead of as unicode text.
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* * Use IP address for localhost instead of name because Postfix only uses DNSBarry Warsaw2010-03-271-1/+1
| | | | | | | | to find LMTP server, and DNS typically does not return a 'localhost' query. LP: 544477 * Ensure that the environment doesn't cause test failures. LP: 543618 * for [paths.dev] layout, put directories inside ./var to reduce current working directory pollution.
* Checkpointint support for different path layouts, allowing us to optionallyBarry Warsaw2010-01-271-0/+23
| | | | | | | | support the Filesystem Hierarchy Standard. This is done through the configuration file. * add a --paths/-p option to 'bin/mailman info' * PIDFILE -> PID_FILE
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* The very basics of a working REST server. Only works for localhost:8001/sysBarry Warsaw2009-05-031-0/+3
|
* Massive digester rework.Barry Warsaw2009-02-041-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves actual digest creation and sending into a new queue runner. That way, digest creation does not block the main incoming processor. Lots of code clean up and reorganization too, and many fixes. digest_last_sent_at: Make this a DateTime digest_size_threshold: Make this a Float digest_volume_frequency: Make this an Enum DigestFrequency: new enum Fix up IMailingList interface to reflect reality. In Runner base class, allow for msg.get_sender() to return a False value. If this happens (as it can with the empty marker messages used to signal the digester that there's work to do), just use the list's preferred language. Give the retry.py and incoming.py queue runner modules some proper epilogues. The EmptyingRunner (for testing) logs itself as the runner its wrapping. The digest file name now ends in .mmdf since that's the format we're using. Add 'create_list' to doctest globals. Add a Mailbox class to add support for the context manager protocol.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+69
correctly regardless of how it's used.