summaryrefslogtreecommitdiff
path: root/src/mailman/core/logging.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
|
* Replace smtpd with aiosmtpd.Barry Warsaw2016-11-241-0/+4
|
* Clean up the core directory.Barry Warsaw2016-03-241-14/+9
| | | | | | | mailman/core/errors.py is gone now. We had a duplicate base exception which now always comes from mailman/interfaces/errors.py. Obsolete/unused exceptions are remove. The other exceptions are moved to better locations.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Documentation fixes, given by Abhilash Raj.Barry Warsaw2015-03-131-2/+2
|\
| * change bin/mailman to mailman everwhere in docsAbhilash Raj2015-03-121-1/+1
|/
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-3/+0
|
* Don't propagate flufl.lock logger to its root, which prevents test suite spewBarry Warsaw2014-12-211-0/+3
| | | | to the console.
* DatabaseBarry Warsaw2014-11-011-22/+31
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -------- * The ORM layer, previously implemented with Storm, has been replaced by SQLAlchemy, thanks to the fantastic work by Abhilash Raj and Aurélien Bompard. Alembic is now used for all database schema migrations. * The new logger `mailman.database` logs any errors at the database layer. API --- * Several changes to the internal API: - `IListManager.mailing_lists` is guaranteed to be sorted in List-ID order. - `IDomains.mailing_lists` is guaranteed to be sorted in List-ID order. - Iteration over domains via the `IDomainManager` is guaranteed to be sorted by `IDomain.mail_host` order. - `ITemporaryDatabase` interface and all implementations are removed.
| * Add the [logging.database] section and use it to configure the SQLAlchemy andBarry Warsaw2014-10-121-19/+30
|/ | | | Alembic loggers.
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-281-1/+1
| | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies.
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* * When --sort is used, watch out for continuation lines, which shouldn't getBarry Warsaw2013-10-181-2/+1
| | | | | | sorted. * Fix stderr output in sub-runners, and move the -e test option to -E.
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-2/+2
| | | | | The code base is now also `python2.7 -3` clean, although there are still some warnings in 3rd party dependencies. LP: #1073506
* copybumpBarry Warsaw2012-01-011-1/+1
|
* * `bin/mailman start --force` option is fixed. (LP: #869317)Barry Warsaw2011-10-161-10/+14
| | | | | | | | | | | | * acquire_lock_1(): No need to unlink the tempfile * Start.process(): Don't print error message when the lock is in stale_lock or host_mismatch status and --force has been given. * control.rst: Refactor test code into test_control.py. * test_create.py: To more accurately mimic argparse, FakeParser.error() needs to `sys.exit(1)`. The `SystemExit` must also be caught in the appropriate tests. * logging.py: Locking is now down by the flufl.lock package, so apply the `mailman.lock` configuration to it.
* Major terminology shift:Barry Warsaw2011-06-011-2/+1
| | | | | | | | | | | | | | | | | * 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
* Test (and fix!) the path in the outgoing runner where a socket.error getsBarry Warsaw2011-05-171-3/+3
| | | | | | raised during the delivery function. Modify the ReopenableFileHandler so that the filename is a public attribute.
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Support Python 2.7. (LP: 667472)Barry Warsaw2010-10-271-1/+1
|
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* * Mostly eradicate mentions of mailmanctl.Barry Warsaw2009-12-051-1/+2
| | | | * In most human readable text, qrunner -> queue runner
* mailmanctl must use absolute importsBarry Warsaw2009-08-171-0/+2
| | | | | | Turn debug log level up to info so we're not spammed. Apparently we now have to add a \n to the stream output in emit().
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+163
correctly regardless of how it's used.