summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Mark's backport of file preservation in the queue runners. Test and cleanupBarry Warsaw2009-01-043-15/+77
|/| | | | | | | by Barry.
| * Port of 2.x changes to limit number of times a .bak can be recovered.Mark Sapiro2009-01-031-9/+43
| |
* | Remove the mailman.interface magic. Use the more specific interface imports.Barry Warsaw2009-01-0491-154/+169
|/
* Bump version.Barry Warsaw2009-01-032-4/+8
|
* Update more documentation.Barry Warsaw2009-01-032-55/+39
|
* Add a commentBarry Warsaw2009-01-031-0/+1
|
* Small refinement to log messages.Barry Warsaw2009-01-031-4/+4
|
* Fix typoBarry Warsaw2009-01-031-1/+1
|
* "Fix" Pipermail in the sense that it doesn't traceback.Barry Warsaw2009-01-036-11/+58
| | | | | | | | Fix some typos in Utils.py Fix add_members and list_members Add a testing MTA.
* Updated NEWSBarry Warsaw2009-01-031-0/+20
|
* - For command line scripts, -C names the configuration file to use. ForBarry Warsaw2009-01-0347-802/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | convenient testing, if -C is not given, then the environment variable MAILMAN_CONFIG_FILE is consulted. - Mailing lists no longer have a .web_page_url attribute; this is taken from the mailing list's domain's base_url attribute. - Incoming MTA selection is now taken from the config file instead of plugins. An MTA for Postfix+LMTP is added. bin/genaliases works again. - The LMTP server now properly calculates the message's original size. - If a message has no Message-ID, the stock archivers will return None for the permalink now instead of raising an assertion. - IArchiver no longer has an is_enabled property; this is taken from the configuration file now. - In bin/create_list, fixed a unicode problem when the language is defined in the configuration file. - Fixed bin/dumbdb, bin/list_lists, bin/remove_list, bin/unshunt, and bin/mailmanctl - config.archivers is a property now, not a dictionary that needs initialization from plugins. - IMailTransportAgent interface has been added.
* move directoryBarry Warsaw2009-01-014-0/+0
|
* * Update NEWS.txt and ALPHA.txtBarry Warsaw2009-01-014-5/+53
| | | | | * Change setup.py to use gettext's msgfmt command * Fix typo
* Remove now redundant file.Barry Warsaw2009-01-011-288/+0
|
* Two major structural conversions.Barry Warsaw2009-01-01351-1492/+2126
|\ | | | | | | | | | | | | | | * Use zc.buildout and zc.testing frameworks for building and testing Mailman. * Use lazr.config as the configuration system, though this conversion is not yet complete. Also: move a bunch of old bin scripts to the attic.
| * More release prep. Delete the redundant NEWS.txt file. Update the ALPHA.txtBarry Warsaw2009-01-015-43/+53
| | | | | | | | | | file with the latest information. Fix the code name; 3.0a2 was already designated "Grand Designs".
| * Bump copyright yearsBarry Warsaw2009-01-01272-269/+269
| |
| * All tests are now passing!Barry Warsaw2009-01-017-11/+23
| |
| * More test repairs. Fix a typo in the core mailman.cfg file.Barry Warsaw2009-01-019-21/+21
| |
| * More test repairs.Barry Warsaw2008-12-3114-60/+102
| | | | | | | | | | | | | | * Move the lmtp configurations to lazr.config * Fixes to master.py * In qrunner.py, don't override initialize() * Make sure subprocesses get configured correctly during tests
| * Many test fixes, mostly by temporarily changing config -> Defaults.Barry Warsaw2008-12-2914-51/+95
| | | | | | | | | | | | | | Rewrote start_qrunners() for new lazr.config based configuration. ReopenableFileHandler.reopen() given a default filename argument for reopening to a different file. Useful in tests.
| * More test repairs.Barry Warsaw2008-12-288-78/+53
| |
| * bin/test -t commands now works.Barry Warsaw2008-12-274-6/+3
| |
| * More test reairs.Barry Warsaw2008-12-278-32/+43
| |
| * Down to only 27 test failures.Barry Warsaw2008-12-267-52/+64
| | | | | | | | | | | | | | | | | | More temporary config -> Defaults changes. More fixes to smtp_direct.py. Other queue runner fixes, including allowing make_testable_runner() to take an optional 'name' which overrides the default class-calculated name.
| * Added a buildout hack for zope.testing so that we can add our own command lineBarry Warsaw2008-12-2530-98/+183
| | | | | | | | | | | | | | | | | | | | options to bin/test. More test repair, even though it's cheating. Use a bunch of variables from Defaults.py even though these will have to be moved to the schema.cfg. Update logging initialization to consult the propagate flag from the command line. Also skip mailman.root since this is not a valid logger.
| * Use my lazr.config megamerge branch for now, even though it's still underBarry Warsaw2008-12-2328-358/+366
| | | | | | | | | | | | | | | | | | | | | | | | | | | | development. Completely rework the way switchboards and queue runners are initialized, i.e. driven from the configuration file instead of hard coded. The various queue runner directories are no longer available thorugh the config object directly. Get them from config.switchboards. Provide minimal mailman.cfg and testing.cfg configuration files. Neuter styles for now until they can be consolidated with lazr.config.
| * Convert more configuration variables to lazr.config.Barry Warsaw2008-12-2266-128/+263
| | | | | | | | | | | | | | | | Add .push() and .pop() methods to the Configuration object. Put the 'config' object in the globals of doctests. Add some test layers for setting up the configuration and the SMTP server.
| * Lots of changes to make bin/withlist work under a buildout environment.Barry Warsaw2008-12-2079-588/+767
| | | | | | | | | | | | | | | | | | | | mailman.configuration -> mailman.config.config mailman.initialize -> mailma.core.initialize mailman.loginit -> mailman.core.logging (yay future absolute imports!) Convert all configurations to lazr.config, though some legacy still remains, and I haven't been able to remove Defaults.py yet. Added as_boolean() and as_log_level() helpers for explicit type conversion. Added a schema.cfg.
| * Bump the version number.Barry Warsaw2008-12-181-2/+2
| |
| * Remove the bin directory from version control.Barry Warsaw2008-12-181-0/+1
| |
| * Basic buildout infrastructure.Barry Warsaw2008-12-1817-2/+125
|/ | | | | | Added a NEWS file. Move old bin scripts to the attic.
* Changed bin/arch to attempt to open the mbox before wiping the old archive.Mark Sapiro2008-10-171-8/+9
| | | | Launchpad bug #280418.
* Added digest.mbox and pending.pck to the 'list' files checked by check_perms.Mark Sapiro2008-10-171-0/+1
| | | | Launchpad bug #284802.
* The future is now.Barry Warsaw2008-10-1730-64/+15
|
* Target Python 2.6. Make the test suite pass without deprecations.Barry Warsaw2008-10-167-17/+14
|
* branch mergeBarry Warsaw2008-10-06130-808/+434
|\
| * Move some old, unconverted but unused (in the test suite) modules to theBarry Warsaw2008-09-305-0/+0
| | | | | | | | attic.
| * More clean up.Barry Warsaw2008-09-2910-149/+181
| | | | | | | | | | | | - Remove Utils.reap() - Flesh out interfaces. - PEP 8 names.
| * Move core Mailman modules to the new mailman.core package. FunctionalityBarry Warsaw2008-09-2921-32/+35
| | | | | | | | | | that's part of the 'application', i.e. non-essential to the core functionality is left in mailman.app. This division of labor is still formative.
| * Move all the web-related stuff to its own subdirectory. This stuff doesn'tBarry Warsaw2008-09-2934-66/+0
| | | | | | | | really work yet anyway. Eradicate UserDesc.
| * Fix tests based on template changes required due to the elimination ofBarry Warsaw2008-09-2914-60/+60
| | | | | | | | SafeDict.
| * Eradicate SafeDict.Barry Warsaw2008-09-2814-188/+80
| |
| * thread mergeBarry Warsaw2008-09-2739-313/+78
|/|
| * Remove unused exceptions.Barry Warsaw2008-09-261-54/+1
| |
| * mailman.Errors -> mailman.core.errorsBarry Warsaw2008-09-2639-259/+77
|/
* Upgrade to GPLv3.Barry Warsaw2008-09-24267-3180/+3197
|
* thread mergeBarry Warsaw2008-09-2422-313/+746
|\
| * Complete the 'join' command, including allowing it to both register andBarry Warsaw2008-09-245-118/+95
| | | | | | | | subscribe to a mailing list.
| * Collect the initialization of adapters into a separate method.Barry Warsaw2008-09-235-20/+104
| | | | | | | | Flesh out the join method.