------------------------------------------------------------
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

Reply via email to