| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| |
| |
| |
| |
| | |
* 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.
|
| | |
| |
| |
| |
| | |
file with the latest information. Fix the code name; 3.0a2 was already
designated "Grand Designs".
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
* 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
|
| | |
| |
| |
| |
| |
| |
| | |
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 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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | | |
|
| | | |
|
| |/
|
|
|
|
| |
Added a NEWS file.
Move old bin scripts to the attic.
|
| |
|
|
| |
Launchpad bug #280418.
|
| |
|
|
| |
Launchpad bug #284802.
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
attic.
|
| | |
| |
| |
| |
| |
| | |
- Remove Utils.reap()
- Flesh out interfaces.
- PEP 8 names.
|
| | |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
really work yet anyway. Eradicate UserDesc.
|
| | |
| |
| |
| | |
SafeDict.
|
| | | |
|
| |/| |
|
| | | |
|
| |/ |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
subscribe to a mailing list.
|
| | |
| |
| |
| | |
Flesh out the join method.
|
| | |\ |
|
| | |\ \ |
|
| | |\ \ \ |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Begin to flesh out the tests for the join command.
Refactor out notifications from the add_member() function.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Add join command
- Add echo command
- Add end command
|
| |\ \ \ \ \ \
| | |_|_|_|/
| |/| | | | |
|
| | |\ \ \ \ \
| |/ / / / /
|/| | | | /
| | |_|_|/
| |/| | | |
|
| | | | | | |
|
| | |\ \ \ \
| |/ / / /
|/| | | /
| | |_|/
| |/| | |
|
| | |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/ /
| |
| |
| | |
Flesh out a docstring.
|
| | | |
|