summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * thread mergeBarry Warsaw2008-09-235-30/+39
| |\
| * \ thread mergeBarry Warsaw2008-09-2111-79/+220
| |\ \
| * \ \ thread mergeBarry Warsaw2008-09-162-9/+8
| |\ \ \
| * | | | checkpointingBarry Warsaw2008-08-252-2/+23
| | | | |
| * | | | Merge in command refactoring branch.Barry Warsaw2008-08-1217-257/+608
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Begin to flesh out the tests for the join command. Refactor out notifications from the add_member() function.
| | * | | | Checkpointing new command infrastructure.Barry Warsaw2008-08-1212-171/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add join command - Add echo command - Add end command
* | | | | | thread mergeBarry Warsaw2008-09-242-9/+8
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | thread mergeBarry Warsaw2008-09-235-30/+39
| |\ \ \ \ \ | |/ / / / / |/| | | | / | | |_|_|/ | |/| | |
* | | | | Use adaptation to get from an IDomain to an IRegistrar.Barry Warsaw2008-09-235-30/+39
| | | | |
| * | | | mergeRFBarry Warsaw2008-09-2111-79/+220
| |\ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
* | | | Support for proper domains by interface. Add a test and update modules asBarry Warsaw2008-09-2011-79/+220
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | necessary. Finally delete DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST. Now add_domain() must be called in the confirmation file for every domain. add_domain() itself is now pretty much just a proxy for the Domain constructor. Add stop() as an alias for pdb.set_trace() to the documentation doctest globs.
| * | Use pkg_resources to find mailman.sql file.Barry Warsaw2008-09-102-9/+8
|/ / | | | | | | Flesh out a docstring.
* | Updated documentation information and removed the defunct listowner.orgTerri Oda2008-07-241-12/+8
| |