------------------------------------------------------------ revno: 6649 committer: Barry Warsaw <[email protected]> branch nick: 3.0 timestamp: Thu 2009-01-01 17:58:39 -0500 message: Two major structural conversions. * 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. removed: bin/ mailman/testing/testing.cfg.in added: bootstrap.py buildout.cfg mailman/attic/bin/ mailman/config/ mailman/config/__init__.py mailman/config/mailman.cfg mailman/config/schema.cfg mailman/testing/layers.py mailman/testing/testing.cfg renamed: bin/clone_member => mailman/attic/bin/clone_member bin/discard => mailman/attic/bin/discard bin/fix_url.py => mailman/attic/bin/fix_url.py bin/list_admins => mailman/attic/bin/list_admins bin/msgfmt.py => mailman/attic/bin/msgfmt.py* bin/po2templ.py => mailman/attic/bin/po2templ.py* bin/pygettext.py => mailman/attic/bin/pygettext.py* bin/remove_members => mailman/attic/bin/remove_members bin/reset_pw.py => mailman/attic/bin/reset_pw.py bin/sync_members => mailman/attic/bin/sync_members bin/templ2pot.py => mailman/attic/bin/templ2pot.py* bin/transcheck => mailman/attic/bin/transcheck mailman/configuration.py => mailman/config/config.py mailman/initialize.py => mailman/core/initialize.py mailman/loginit.py => mailman/core/logging.py modified: .bzrignore README.txt docs/ALPHA.txt docs/NEWS.txt mailman/Archiver/Archiver.py mailman/Archiver/HyperArch.py mailman/Archiver/HyperDatabase.py mailman/Archiver/__init__.py mailman/Bouncers/BouncerAPI.py mailman/Bouncers/Caiwireless.py mailman/Bouncers/Compuserve.py mailman/Bouncers/DSN.py mailman/Bouncers/Exchange.py mailman/Bouncers/Exim.py mailman/Bouncers/GroupWise.py mailman/Bouncers/LLNL.py mailman/Bouncers/Microsoft.py mailman/Bouncers/Netscape.py mailman/Bouncers/Postfix.py mailman/Bouncers/Qmail.py mailman/Bouncers/SMTP32.py mailman/Bouncers/SimpleMatch.py mailman/Bouncers/SimpleWarning.py mailman/Bouncers/Sina.py mailman/Bouncers/Yahoo.py mailman/Bouncers/Yale.py mailman/Defaults.py mailman/MTA/Manual.py mailman/MTA/Postfix.py mailman/MTA/Utils.py mailman/Mailbox.py mailman/Message.py mailman/Utils.py mailman/app/bounces.py mailman/app/commands.py mailman/app/lifecycle.py mailman/app/membership.py mailman/app/moderator.py mailman/app/notifications.py mailman/app/registrar.py mailman/app/replybot.py mailman/archiving/__init__.py mailman/archiving/mailarchive.py mailman/archiving/mhonarc.py mailman/archiving/pipermail.py mailman/archiving/prototype.py mailman/attic/Bouncer.py mailman/attic/Deliverer.py mailman/attic/Digester.py mailman/attic/MailList.py mailman/attic/SecurityManager.py mailman/bin/__init__.py mailman/bin/add_members.py mailman/bin/arch.py mailman/bin/bounces.py mailman/bin/bumpdigests.py mailman/bin/check_perms.py mailman/bin/checkdbs.py mailman/bin/cleanarch.py mailman/bin/config_list.py mailman/bin/confirm.py mailman/bin/create_list.py mailman/bin/disabled.py mailman/bin/docs/master.txt mailman/bin/dumpdb.py mailman/bin/export.py mailman/bin/find_member.py mailman/bin/gate_news.py mailman/bin/genaliases.py mailman/bin/import.py mailman/bin/inject.py mailman/bin/join.py mailman/bin/leave.py mailman/bin/list_lists.py mailman/bin/list_members.py mailman/bin/list_owners.py mailman/bin/mailmanctl.py mailman/bin/make_instance.py mailman/bin/master.py mailman/bin/mmsitepass.py mailman/bin/nightly_gzip.py mailman/bin/owner.py mailman/bin/post.py mailman/bin/qrunner.py mailman/bin/remove_list.py mailman/bin/request.py mailman/bin/senddigests.py mailman/bin/set_members.py mailman/bin/show_config.py mailman/bin/show_qfiles.py mailman/bin/testall.py mailman/bin/unshunt.py mailman/bin/update.py mailman/bin/version.py mailman/bin/withlist.py mailman/chains/accept.py mailman/chains/base.py mailman/chains/builtin.py mailman/chains/discard.py mailman/chains/headers.py mailman/chains/hold.py mailman/chains/reject.py mailman/commands/__init__.py mailman/commands/cmd_confirm.py mailman/commands/cmd_help.py mailman/commands/cmd_info.py mailman/commands/cmd_leave.py mailman/commands/cmd_lists.py mailman/commands/cmd_password.py mailman/commands/cmd_remove.py mailman/commands/cmd_set.py mailman/commands/cmd_stop.py mailman/commands/cmd_unsubscribe.py mailman/commands/cmd_who.py mailman/commands/docs/echo.txt mailman/commands/docs/end.txt mailman/commands/docs/join.txt mailman/commands/echo.py mailman/commands/end.py mailman/commands/join.py mailman/constants.py mailman/core/chains.py mailman/core/errors.py mailman/core/pipelines.py mailman/core/plugins.py mailman/core/rules.py mailman/core/styles.py mailman/database/__init__.py mailman/database/address.py mailman/database/language.py mailman/database/listmanager.py mailman/database/mailinglist.py mailman/database/member.py mailman/database/message.py mailman/database/messagestore.py mailman/database/model.py mailman/database/pending.py mailman/database/preferences.py mailman/database/requests.py mailman/database/roster.py mailman/database/transaction.py mailman/database/types.py mailman/database/user.py mailman/database/usermanager.py mailman/database/version.py mailman/docs/addresses.txt mailman/docs/archivers.txt mailman/docs/bounces.txt mailman/docs/chains.txt mailman/docs/domains.txt mailman/docs/lifecycle.txt mailman/docs/listmanager.txt mailman/docs/membership.txt mailman/docs/message.txt mailman/docs/messagestore.txt mailman/docs/mlist-addresses.txt mailman/docs/pending.txt mailman/docs/pipelines.txt mailman/docs/registration.txt mailman/docs/requests.txt mailman/docs/styles.txt mailman/docs/usermanager.txt mailman/docs/users.txt mailman/domain.py mailman/i18n.py mailman/inject.py mailman/interact.py mailman/interfaces/__init__.py mailman/interfaces/address.py mailman/interfaces/archiver.py mailman/interfaces/chain.py mailman/interfaces/command.py mailman/interfaces/database.py mailman/interfaces/domain.py mailman/interfaces/errors.py mailman/interfaces/handler.py mailman/interfaces/languages.py mailman/interfaces/listmanager.py mailman/interfaces/mailinglist.py mailman/interfaces/member.py mailman/interfaces/messages.py mailman/interfaces/mlistrequest.py mailman/interfaces/pending.py mailman/interfaces/permissions.py mailman/interfaces/pipeline.py mailman/interfaces/preferences.py mailman/interfaces/registrar.py mailman/interfaces/requests.py mailman/interfaces/roster.py mailman/interfaces/rules.py mailman/interfaces/runner.py mailman/interfaces/styles.py mailman/interfaces/switchboard.py mailman/interfaces/user.py mailman/interfaces/usermanager.py mailman/languages.py mailman/options.py mailman/passwords.py mailman/pipeline/__init__.py mailman/pipeline/acknowledge.py mailman/pipeline/after_delivery.py mailman/pipeline/avoid_duplicates.py mailman/pipeline/calculate_recipients.py mailman/pipeline/cleanse.py mailman/pipeline/cleanse_dkim.py mailman/pipeline/cook_headers.py mailman/pipeline/decorate.py mailman/pipeline/docs/ack-headers.txt mailman/pipeline/docs/acknowledge.txt mailman/pipeline/docs/after-delivery.txt mailman/pipeline/docs/archives.txt mailman/pipeline/docs/avoid-duplicates.txt mailman/pipeline/docs/calc-recips.txt mailman/pipeline/docs/cleanse.txt mailman/pipeline/docs/cook-headers.txt mailman/pipeline/docs/decorate.txt mailman/pipeline/docs/digests.txt mailman/pipeline/docs/file-recips.txt mailman/pipeline/docs/filtering.txt mailman/pipeline/docs/nntp.txt mailman/pipeline/docs/reply-to.txt mailman/pipeline/docs/replybot.txt mailman/pipeline/docs/scrubber.txt mailman/pipeline/docs/subject-munging.txt mailman/pipeline/docs/tagger.txt mailman/pipeline/docs/to-outgoing.txt mailman/pipeline/file_recipients.py mailman/pipeline/mime_delete.py mailman/pipeline/moderate.py mailman/pipeline/owner_recipients.py mailman/pipeline/replybot.py mailman/pipeline/scrubber.py mailman/pipeline/smtp_direct.py mailman/pipeline/tagger.py mailman/pipeline/to_archive.py mailman/pipeline/to_digest.py mailman/pipeline/to_outgoing.py mailman/pipeline/to_usenet.py mailman/queue/__init__.py mailman/queue/archive.py mailman/queue/bounce.py mailman/queue/command.py mailman/queue/docs/archiver.txt mailman/queue/docs/command.txt mailman/queue/docs/incoming.txt mailman/queue/docs/lmtp.txt mailman/queue/docs/news.txt mailman/queue/docs/outgoing.txt mailman/queue/docs/runner.txt mailman/queue/docs/switchboard.txt mailman/queue/http.py mailman/queue/incoming.py mailman/queue/lmtp.py mailman/queue/maildir.py mailman/queue/news.py mailman/queue/outgoing.py mailman/queue/pipeline.py mailman/queue/retry.py mailman/queue/virgin.py mailman/rules/__init__.py mailman/rules/administrivia.py mailman/rules/any.py mailman/rules/approved.py mailman/rules/docs/administrivia.txt mailman/rules/docs/approve.txt mailman/rules/docs/emergency.txt mailman/rules/docs/header-matching.txt mailman/rules/docs/implicit-dest.txt mailman/rules/docs/loop.txt mailman/rules/docs/max-size.txt mailman/rules/docs/moderation.txt mailman/rules/docs/news-moderation.txt mailman/rules/docs/no-subject.txt mailman/rules/docs/recipients.txt mailman/rules/docs/rules.txt mailman/rules/docs/suspicious.txt mailman/rules/docs/truth.txt mailman/rules/emergency.py mailman/rules/implicit_dest.py mailman/rules/loop.py mailman/rules/max_recipients.py mailman/rules/max_size.py mailman/rules/moderation.py mailman/rules/news_moderation.py mailman/rules/no_subject.py mailman/rules/suspicious.py mailman/rules/truth.py mailman/testing/helpers.py mailman/testing/smtplistener.py mailman/tests/test_bounces.py mailman/tests/test_documentation.py mailman/tests/test_membership.py mailman/tests/test_passwords.py mailman/tests/test_security_mgr.py mailman/version.py mailman/web/Cgi/Auth.py mailman/web/Cgi/admin.py mailman/web/Cgi/admindb.py mailman/web/Cgi/confirm.py mailman/web/Cgi/create.py mailman/web/Cgi/edithtml.py mailman/web/Cgi/listinfo.py mailman/web/Cgi/options.py mailman/web/Cgi/private.py mailman/web/Cgi/rmlist.py mailman/web/Cgi/roster.py mailman/web/Cgi/subscribe.py mailman/web/Cgi/wsgi_app.py mailman/web/Gui/Archive.py mailman/web/Gui/Autoresponse.py mailman/web/Gui/Bounce.py mailman/web/Gui/ContentFilter.py mailman/web/Gui/Digest.py mailman/web/Gui/GUIBase.py mailman/web/Gui/General.py mailman/web/Gui/Language.py mailman/web/Gui/Membership.py mailman/web/Gui/NonDigest.py mailman/web/Gui/Passwords.py mailman/web/Gui/Privacy.py mailman/web/Gui/Topics.py mailman/web/Gui/Usenet.py mailman/web/Gui/__init__.py mailman/web/HTMLFormatter.py mailman/web/htmlformat.py setup.py mailman/attic/bin/fix_url.py mailman/attic/bin/msgfmt.py* mailman/attic/bin/po2templ.py* mailman/attic/bin/pygettext.py* mailman/attic/bin/reset_pw.py mailman/attic/bin/templ2pot.py* mailman/config/config.py mailman/core/initialize.py mailman/core/logging.py ------------------------------------------------------------ revno: 6648.1.17 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2009-01-01 17:40:46 -0500 message: More release prep. Delete the redundant NEWS.txt file. Update the ALPHA.txt file with the latest information. Fix the code name; 3.0a2 was already designated "Grand Designs". removed: NEWS.txt modified: README.txt docs/ALPHA.txt docs/NEWS.txt mailman/version.py ------------------------------------------------------------ revno: 6648.1.16 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2009-01-01 17:16:51 -0500 message: Bump copyright years modified: mailman/Archiver/Archiver.py mailman/Archiver/HyperArch.py mailman/Archiver/HyperDatabase.py mailman/Archiver/__init__.py mailman/Bouncers/BouncerAPI.py mailman/Bouncers/Caiwireless.py mailman/Bouncers/Compuserve.py mailman/Bouncers/DSN.py mailman/Bouncers/Exchange.py mailman/Bouncers/Exim.py mailman/Bouncers/GroupWise.py mailman/Bouncers/LLNL.py mailman/Bouncers/Microsoft.py mailman/Bouncers/Netscape.py mailman/Bouncers/Postfix.py mailman/Bouncers/Qmail.py mailman/Bouncers/SMTP32.py mailman/Bouncers/SimpleMatch.py mailman/Bouncers/SimpleWarning.py mailman/Bouncers/Sina.py mailman/Bouncers/Yahoo.py mailman/Bouncers/Yale.py mailman/Defaults.py mailman/MTA/Manual.py mailman/MTA/Postfix.py mailman/MTA/Utils.py mailman/Mailbox.py mailman/Message.py mailman/Utils.py mailman/app/bounces.py mailman/app/commands.py mailman/app/lifecycle.py mailman/app/membership.py mailman/app/moderator.py mailman/app/notifications.py mailman/app/registrar.py mailman/app/replybot.py mailman/archiving/__init__.py mailman/archiving/mailarchive.py mailman/archiving/mhonarc.py mailman/archiving/pipermail.py mailman/archiving/prototype.py mailman/attic/Bouncer.py mailman/attic/Deliverer.py mailman/attic/Digester.py mailman/attic/MailList.py mailman/attic/SecurityManager.py mailman/attic/bin/fix_url.py mailman/attic/bin/msgfmt.py* mailman/attic/bin/po2templ.py* mailman/attic/bin/pygettext.py* mailman/attic/bin/reset_pw.py mailman/attic/bin/templ2pot.py* mailman/bin/__init__.py mailman/bin/add_members.py mailman/bin/arch.py mailman/bin/bounces.py mailman/bin/bumpdigests.py mailman/bin/check_perms.py mailman/bin/checkdbs.py mailman/bin/cleanarch.py mailman/bin/config_list.py mailman/bin/confirm.py mailman/bin/create_list.py mailman/bin/disabled.py mailman/bin/dumpdb.py mailman/bin/export.py mailman/bin/find_member.py mailman/bin/gate_news.py mailman/bin/genaliases.py mailman/bin/import.py mailman/bin/inject.py mailman/bin/join.py mailman/bin/leave.py mailman/bin/list_lists.py mailman/bin/list_members.py mailman/bin/list_owners.py mailman/bin/mailmanctl.py mailman/bin/make_instance.py mailman/bin/master.py mailman/bin/mmsitepass.py mailman/bin/nightly_gzip.py mailman/bin/owner.py mailman/bin/post.py mailman/bin/qrunner.py mailman/bin/remove_list.py mailman/bin/request.py mailman/bin/senddigests.py mailman/bin/set_members.py mailman/bin/show_config.py mailman/bin/show_qfiles.py mailman/bin/testall.py mailman/bin/unshunt.py mailman/bin/update.py mailman/bin/version.py mailman/bin/withlist.py mailman/chains/accept.py mailman/chains/base.py mailman/chains/builtin.py mailman/chains/discard.py mailman/chains/headers.py mailman/chains/hold.py mailman/chains/reject.py mailman/commands/__init__.py mailman/commands/cmd_confirm.py mailman/commands/cmd_help.py mailman/commands/cmd_info.py mailman/commands/cmd_leave.py mailman/commands/cmd_lists.py mailman/commands/cmd_password.py mailman/commands/cmd_remove.py mailman/commands/cmd_set.py mailman/commands/cmd_stop.py mailman/commands/cmd_unsubscribe.py mailman/commands/cmd_who.py mailman/commands/echo.py mailman/commands/end.py mailman/commands/join.py mailman/config/__init__.py mailman/config/config.py mailman/config/mailman.cfg mailman/config/schema.cfg mailman/constants.py mailman/core/chains.py mailman/core/errors.py mailman/core/initialize.py mailman/core/logging.py mailman/core/pipelines.py mailman/core/plugins.py mailman/core/rules.py mailman/core/styles.py mailman/database/__init__.py mailman/database/address.py mailman/database/language.py mailman/database/listmanager.py mailman/database/mailinglist.py mailman/database/member.py mailman/database/message.py mailman/database/messagestore.py mailman/database/model.py mailman/database/pending.py mailman/database/preferences.py mailman/database/requests.py mailman/database/roster.py mailman/database/transaction.py mailman/database/types.py mailman/database/user.py mailman/database/usermanager.py mailman/database/version.py mailman/domain.py mailman/i18n.py mailman/inject.py mailman/interact.py mailman/interfaces/__init__.py mailman/interfaces/address.py mailman/interfaces/archiver.py mailman/interfaces/chain.py mailman/interfaces/command.py mailman/interfaces/database.py mailman/interfaces/domain.py mailman/interfaces/errors.py mailman/interfaces/handler.py mailman/interfaces/languages.py mailman/interfaces/listmanager.py mailman/interfaces/mailinglist.py mailman/interfaces/member.py mailman/interfaces/messages.py mailman/interfaces/mlistrequest.py mailman/interfaces/pending.py mailman/interfaces/permissions.py mailman/interfaces/pipeline.py mailman/interfaces/preferences.py mailman/interfaces/registrar.py mailman/interfaces/requests.py mailman/interfaces/roster.py mailman/interfaces/rules.py mailman/interfaces/runner.py mailman/interfaces/styles.py mailman/interfaces/switchboard.py mailman/interfaces/user.py mailman/interfaces/usermanager.py mailman/languages.py mailman/options.py mailman/passwords.py mailman/pipeline/__init__.py mailman/pipeline/acknowledge.py mailman/pipeline/after_delivery.py mailman/pipeline/avoid_duplicates.py mailman/pipeline/calculate_recipients.py mailman/pipeline/cleanse.py mailman/pipeline/cleanse_dkim.py mailman/pipeline/cook_headers.py mailman/pipeline/decorate.py mailman/pipeline/file_recipients.py mailman/pipeline/mime_delete.py mailman/pipeline/moderate.py mailman/pipeline/owner_recipients.py mailman/pipeline/replybot.py mailman/pipeline/scrubber.py mailman/pipeline/smtp_direct.py mailman/pipeline/tagger.py mailman/pipeline/to_archive.py mailman/pipeline/to_digest.py mailman/pipeline/to_outgoing.py mailman/pipeline/to_usenet.py mailman/queue/__init__.py mailman/queue/archive.py mailman/queue/bounce.py mailman/queue/command.py mailman/queue/http.py mailman/queue/incoming.py mailman/queue/lmtp.py mailman/queue/maildir.py mailman/queue/news.py mailman/queue/outgoing.py mailman/queue/pipeline.py mailman/queue/retry.py mailman/queue/virgin.py mailman/rules/__init__.py mailman/rules/administrivia.py mailman/rules/any.py mailman/rules/approved.py mailman/rules/emergency.py mailman/rules/implicit_dest.py mailman/rules/loop.py mailman/rules/max_recipients.py mailman/rules/max_size.py mailman/rules/moderation.py mailman/rules/news_moderation.py mailman/rules/no_subject.py mailman/rules/suspicious.py mailman/rules/truth.py mailman/testing/helpers.py mailman/testing/layers.py mailman/testing/smtplistener.py mailman/testing/testing.cfg mailman/tests/test_bounces.py mailman/tests/test_documentation.py mailman/tests/test_membership.py mailman/tests/test_passwords.py mailman/tests/test_security_mgr.py mailman/version.py mailman/web/Cgi/Auth.py mailman/web/Cgi/admin.py mailman/web/Cgi/admindb.py mailman/web/Cgi/confirm.py mailman/web/Cgi/create.py mailman/web/Cgi/edithtml.py mailman/web/Cgi/listinfo.py mailman/web/Cgi/options.py mailman/web/Cgi/private.py mailman/web/Cgi/rmlist.py mailman/web/Cgi/roster.py mailman/web/Cgi/subscribe.py mailman/web/Cgi/wsgi_app.py mailman/web/Gui/Archive.py mailman/web/Gui/Autoresponse.py mailman/web/Gui/Bounce.py mailman/web/Gui/ContentFilter.py mailman/web/Gui/Digest.py mailman/web/Gui/GUIBase.py mailman/web/Gui/General.py mailman/web/Gui/Language.py mailman/web/Gui/Membership.py mailman/web/Gui/NonDigest.py mailman/web/Gui/Passwords.py mailman/web/Gui/Privacy.py mailman/web/Gui/Topics.py mailman/web/Gui/Usenet.py mailman/web/Gui/__init__.py mailman/web/HTMLFormatter.py mailman/web/htmlformat.py ------------------------------------------------------------ revno: 6648.1.15 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2009-01-01 17:07:06 -0500 message: All tests are now passing! modified: mailman/docs/lifecycle.txt mailman/docs/styles.txt mailman/pipeline/docs/scrubber.txt mailman/pipeline/scrubber.py mailman/queue/__init__.py mailman/testing/layers.py mailman/tests/test_documentation.py ------------------------------------------------------------ revno: 6648.1.14 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2009-01-01 12:17:16 -0500 message: More test repairs. Fix a typo in the core mailman.cfg file. modified: mailman/bin/docs/master.txt mailman/bin/master.py mailman/config/mailman.cfg mailman/docs/archivers.txt mailman/docs/chains.txt mailman/queue/pipeline.py mailman/queue/retry.py mailman/queue/virgin.py mailman/testing/testing.cfg ------------------------------------------------------------ revno: 6648.1.13 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Wed 2008-12-31 18:26:08 -0500 message: More test repairs. * 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 modified: mailman/Defaults.py mailman/bin/master.py mailman/bin/qrunner.py mailman/config/config.py mailman/config/schema.cfg mailman/core/initialize.py mailman/database/__init__.py mailman/database/transaction.py mailman/options.py mailman/queue/docs/lmtp.txt mailman/queue/lmtp.py mailman/rules/docs/emergency.txt mailman/testing/helpers.py mailman/testing/layers.py ------------------------------------------------------------ revno: 6648.1.12 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Mon 2008-12-29 23:28:56 -0500 message: Many test fixes, mostly by temporarily changing config -> Defaults. 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. modified: mailman/Message.py mailman/app/replybot.py mailman/bin/docs/master.txt mailman/bin/master.py mailman/chains/accept.py mailman/config/config.py mailman/core/logging.py mailman/database/mailinglist.py mailman/docs/message.txt mailman/docs/mlist-addresses.txt mailman/pipeline/to_usenet.py mailman/queue/docs/incoming.txt mailman/queue/incoming.py mailman/testing/layers.py ------------------------------------------------------------ revno: 6648.1.11 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Sun 2008-12-28 19:14:04 -0500 message: More test repairs. modified: mailman/Message.py mailman/app/moderator.py mailman/app/notifications.py mailman/docs/domains.txt mailman/docs/registration.txt mailman/docs/requests.txt mailman/queue/docs/runner.txt mailman/queue/news.py ------------------------------------------------------------ revno: 6648.1.10 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Sat 2008-12-27 23:29:19 -0500 message: bin/test -t commands now works. modified: mailman/commands/docs/echo.txt mailman/commands/docs/end.txt mailman/commands/docs/join.txt mailman/database/pending.py ------------------------------------------------------------ revno: 6648.1.9 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Sat 2008-12-27 23:26:32 -0500 message: More test reairs. modified: mailman/archiving/mailarchive.py mailman/archiving/mhonarc.py mailman/docs/archivers.txt mailman/docs/styles.txt mailman/inject.py mailman/queue/command.py mailman/queue/docs/command.txt mailman/testing/testing.cfg ------------------------------------------------------------ revno: 6648.1.8 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Fri 2008-12-26 09:04:33 -0500 message: Down to only 27 test failures. 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. modified: mailman/config/schema.cfg mailman/pipeline/docs/to-outgoing.txt mailman/pipeline/smtp_direct.py mailman/queue/bounce.py mailman/queue/docs/outgoing.txt mailman/queue/outgoing.py mailman/testing/helpers.py ------------------------------------------------------------ revno: 6648.1.7 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2008-12-25 23:57:07 -0500 message: Added a buildout hack for zope.testing so that we can add our own command line 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. modified: buildout.cfg mailman/Archiver/HyperArch.py mailman/Defaults.py mailman/Mailbox.py mailman/Message.py mailman/archiving/mailarchive.py mailman/archiving/mhonarc.py mailman/archiving/pipermail.py mailman/core/logging.py mailman/core/styles.py mailman/docs/bounces.txt mailman/docs/pipelines.txt mailman/pipeline/cleanse_dkim.py mailman/pipeline/decorate.py mailman/pipeline/docs/acknowledge.txt mailman/pipeline/docs/archives.txt mailman/pipeline/docs/digests.txt mailman/pipeline/docs/nntp.txt mailman/pipeline/docs/replybot.txt mailman/pipeline/docs/tagger.txt mailman/pipeline/docs/to-outgoing.txt mailman/pipeline/scrubber.py mailman/pipeline/to_archive.py mailman/pipeline/to_digest.py mailman/pipeline/to_outgoing.py mailman/queue/archive.py mailman/testing/helpers.py mailman/testing/layers.py mailman/testing/testing.cfg setup.py ------------------------------------------------------------ revno: 6648.1.6 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Tue 2008-12-23 17:33:37 -0500 message: Use my lazr.config megamerge branch for now, even though it's still under 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. removed: mailman/config/helpers.py mailman/testing/testing.cfg.in added: mailman/config/mailman.cfg mailman/testing/testing.cfg modified: buildout.cfg mailman/config/config.py mailman/config/schema.cfg mailman/core/initialize.py mailman/core/logging.py mailman/core/styles.py mailman/database/__init__.py mailman/interfaces/runner.py mailman/queue/__init__.py mailman/queue/archive.py mailman/queue/bounce.py mailman/queue/command.py mailman/queue/docs/archiver.txt mailman/queue/http.py mailman/queue/incoming.py mailman/queue/lmtp.py mailman/queue/maildir.py mailman/queue/news.py mailman/queue/outgoing.py mailman/queue/pipeline.py mailman/queue/retry.py mailman/queue/virgin.py mailman/testing/helpers.py mailman/testing/layers.py ------------------------------------------------------------ revno: 6648.1.5 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Mon 2008-12-22 23:26:58 -0500 message: Convert more configuration variables to 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. added: mailman/testing/layers.py modified: mailman/Message.py mailman/Utils.py mailman/config/config.py mailman/config/helpers.py mailman/config/schema.cfg mailman/docs/addresses.txt mailman/docs/archivers.txt mailman/docs/bounces.txt mailman/docs/chains.txt mailman/docs/domains.txt mailman/docs/lifecycle.txt mailman/docs/listmanager.txt mailman/docs/membership.txt mailman/docs/message.txt mailman/docs/messagestore.txt mailman/docs/mlist-addresses.txt mailman/docs/pending.txt mailman/docs/pipelines.txt mailman/docs/registration.txt mailman/docs/requests.txt mailman/docs/styles.txt mailman/docs/usermanager.txt mailman/docs/users.txt mailman/pipeline/docs/ack-headers.txt mailman/pipeline/docs/acknowledge.txt mailman/pipeline/docs/after-delivery.txt mailman/pipeline/docs/archives.txt mailman/pipeline/docs/avoid-duplicates.txt mailman/pipeline/docs/calc-recips.txt mailman/pipeline/docs/cleanse.txt mailman/pipeline/docs/cook-headers.txt mailman/pipeline/docs/decorate.txt mailman/pipeline/docs/digests.txt mailman/pipeline/docs/file-recips.txt mailman/pipeline/docs/filtering.txt mailman/pipeline/docs/nntp.txt mailman/pipeline/docs/reply-to.txt mailman/pipeline/docs/replybot.txt mailman/pipeline/docs/scrubber.txt mailman/pipeline/docs/subject-munging.txt mailman/pipeline/docs/tagger.txt mailman/pipeline/docs/to-outgoing.txt mailman/queue/docs/archiver.txt mailman/queue/docs/command.txt mailman/queue/docs/incoming.txt mailman/queue/docs/news.txt mailman/queue/docs/outgoing.txt mailman/queue/docs/runner.txt mailman/queue/docs/switchboard.txt mailman/rules/administrivia.py mailman/rules/docs/administrivia.txt mailman/rules/docs/approve.txt mailman/rules/docs/emergency.txt mailman/rules/docs/header-matching.txt mailman/rules/docs/implicit-dest.txt mailman/rules/docs/loop.txt mailman/rules/docs/max-size.txt mailman/rules/docs/moderation.txt mailman/rules/docs/news-moderation.txt mailman/rules/docs/no-subject.txt mailman/rules/docs/recipients.txt mailman/rules/docs/rules.txt mailman/rules/docs/suspicious.txt mailman/rules/docs/truth.txt mailman/tests/test_documentation.py ------------------------------------------------------------ revno: 6648.1.4 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Sat 2008-12-20 15:41:16 -0500 message: Lots of changes to make bin/withlist work under a buildout environment. 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: mailman/config/ mailman/config/__init__.py mailman/config/helpers.py mailman/config/schema.cfg renamed: mailman/configuration.py => mailman/config/config.py mailman/initialize.py => mailman/core/initialize.py mailman/loginit.py => mailman/core/logging.py modified: buildout.cfg mailman/Archiver/Archiver.py mailman/Archiver/HyperArch.py mailman/Mailbox.py mailman/Message.py mailman/Utils.py mailman/app/commands.py mailman/app/lifecycle.py mailman/app/membership.py mailman/app/moderator.py mailman/app/notifications.py mailman/app/registrar.py mailman/app/replybot.py mailman/archiving/__init__.py mailman/archiving/mailarchive.py mailman/archiving/mhonarc.py mailman/archiving/pipermail.py mailman/archiving/prototype.py mailman/bin/master.py mailman/bin/withlist.py mailman/chains/accept.py mailman/chains/base.py mailman/chains/builtin.py mailman/chains/headers.py mailman/chains/hold.py mailman/commands/cmd_confirm.py mailman/commands/cmd_help.py mailman/commands/cmd_lists.py mailman/commands/cmd_password.py mailman/commands/cmd_set.py mailman/commands/cmd_who.py mailman/commands/join.py mailman/core/chains.py mailman/core/pipelines.py mailman/core/rules.py mailman/core/styles.py mailman/database/__init__.py mailman/database/address.py mailman/database/listmanager.py mailman/database/mailinglist.py mailman/database/member.py mailman/database/message.py mailman/database/messagestore.py mailman/database/pending.py mailman/database/requests.py mailman/database/roster.py mailman/database/user.py mailman/database/usermanager.py mailman/i18n.py mailman/options.py mailman/pipeline/acknowledge.py mailman/pipeline/avoid_duplicates.py mailman/pipeline/calculate_recipients.py mailman/pipeline/cleanse_dkim.py mailman/pipeline/cook_headers.py mailman/pipeline/decorate.py mailman/pipeline/mime_delete.py mailman/pipeline/moderate.py mailman/pipeline/scrubber.py mailman/pipeline/smtp_direct.py mailman/pipeline/to_archive.py mailman/pipeline/to_digest.py mailman/pipeline/to_outgoing.py mailman/pipeline/to_usenet.py mailman/queue/__init__.py mailman/rules/administrivia.py mailman/testing/helpers.py mailman/tests/test_documentation.py mailman/tests/test_membership.py mailman/tests/test_security_mgr.py setup.py mailman/config/config.py mailman/core/initialize.py mailman/core/logging.py ------------------------------------------------------------ revno: 6648.1.3 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2008-12-18 23:25:42 -0500 message: Bump the version number. modified: mailman/version.py ------------------------------------------------------------ revno: 6648.1.2 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2008-12-18 23:22:17 -0500 message: Remove the bin directory from version control. removed: bin/ modified: .bzrignore ------------------------------------------------------------ revno: 6648.1.1 committer: Barry Warsaw <[email protected]> branch nick: buildout timestamp: Thu 2008-12-18 23:17:32 -0500 message: Basic buildout infrastructure. Added a NEWS file. Move old bin scripts to the attic. added: NEWS.txt bootstrap.py buildout.cfg mailman/attic/bin/ renamed: bin/clone_member => mailman/attic/bin/clone_member bin/discard => mailman/attic/bin/discard bin/fix_url.py => mailman/attic/bin/fix_url.py bin/list_admins => mailman/attic/bin/list_admins bin/msgfmt.py => mailman/attic/bin/msgfmt.py bin/po2templ.py => mailman/attic/bin/po2templ.py bin/pygettext.py => mailman/attic/bin/pygettext.py bin/remove_members => mailman/attic/bin/remove_members bin/reset_pw.py => mailman/attic/bin/reset_pw.py bin/sync_members => mailman/attic/bin/sync_members bin/templ2pot.py => mailman/attic/bin/templ2pot.py bin/transcheck => mailman/attic/bin/transcheck modified: .bzrignore setup.py
The size of the diff (8663 lines) is larger than your specified limit of 5000 lines -- Primary development focus https://code.launchpad.net/~mailman-coders/mailman/3.0 You are receiving this branch notification because you are subscribed to it. _______________________________________________ Mailman-checkins mailing list [email protected] Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org
