Open
Upgrade to latest version 3.3.10 #42
AtomGit-BotAdd on  Nov 25, 2024
AtomGit-Bot
Nov 25, 2024 Create

更新内容如下:
Configuration

  • BREAKING CHANGE: The nntp runner is no longer started by default. If you
    have lists gating to/from usnet you need to add start: yes in the
    [runner.nntp] section in mailman.cfg.

Bugs fixed

  • The mailman members command will now fall back to the member's user
    record display_name if the address record has none. (Closes #1107)

  • The user_name_or_email substitution in regular header/footer templates now
    works (Closes #1108)

  • The output from the mailman lists command no longer has trailing blanks

    and the command with the -d option doesn't fail with very long list ids.
    (Closes #1117 and #1118)

  • The text of the AlreadySubscribedError is now translatable. (Closes #1121)

  • The mailman import21 command adjust spaces in subject_prefix for
    Mailman 2.1 compatibility. (Closes #1135)

  • An exception in the lmtp runner is caught and a retryable status returned.
    (Closes #1148)

  • Catch more generic requests exceptions on downloading suffix list
    to avoid shunting messages. (Closes #1140)

  • Reordered retrievals in the Task runner to avoid premature deletions due to
    a race condition. (Closes #1151)

  • The nttplib slated to be removed in Python 3.13. Getting from PyPI.
    (Closes #1144)

  • The web URL replacements now work in all templates. (Closes #1142)

  • Emergency moderation is now applied following mail loop detection, banned
    address detection and header matching so those actions are applied before
    an emergency hold. (Closes #173)

  • The performance of mailman findmember has been improved. (Closes #1095)

  • Moderation reasons in admin notices of held messages are now always in the
    list's preferred language. (Closes #1159)

  • The mailman import21 command drops invalid regexps from the imported
    ban_list. (Closes #1166)

  • The default setting for bounce_matching_headers is shortened.
    (Closes #1172)

  • The --force option for mailman start will now remove a stale lock if
    the pid that set it exists but is not a Mailman process. (Closes #1174)

New Features

  • One can now add entries like @list@example.com to the
    accept_these_nonmembers attribute of a list to accept nonmember posts
    from members of another list. (Closes #794)
  • REST API now allows forwarding the held message to a new address when handling
    the message. (Fixes #174)
  • Add the ability to set web URLs by setting domain's base_url parameter
    which allows using parameters like $held_message_url in
    the templates. (See #981)
  • The mailman create command now has a --style-name NAME option.
    (Closes #1136)
  • The task runner will now delete message files that have no entry in the
    message store. (Closes #1145)
  • Set process title if setproctitle module is available. (Closes #1134)
  • Strip whitespaces from Message-ID header value in log not to separate
    into multiple lines (Closes #1139)
  • The lifetime of saved DSNs in the message store is now configurable with a
    default of 1 day. (Closes #1145)
  • Task runner now uses the configured dsn_lifetime when deleting bounce events.
  • Setting digest_size_threshold to zero now means unlimited, i.e., a
    digest will never be sent based on size. (Closes #1158)
  • There is a new mailman admins command to add/delete owners or moderators
    of a list. (Closes #1160)

Other

  • The Mailman master process that starts the runners will now pass a
    number of environment variables to the runner processes that alter
    the behavior of the Python interpreter. See section ENVIRONMENT
    VARIABLES in man python.

Packaging

  • Migrate to using the new standard pyproject.toml for Python packaging
    instead of setup.py. This also moves from setuptools to pdm to be used
    as the build backend.
likedislike
AAtomGit-Bot
Nov 25, 2024 创建了任务
openeuler-ci-bot
openeuler-ci-botCollaborators
Nov 25, 2024 Comments:

Hi zhangxianjun87, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Application, and any of the maintainers: @jimmy_hero , @small_leek , @zhuchunyi , @AlexZ11 , @caodongxia , @wk333 , @starlet-dx

likedislike
openeuler-ci-botopeneuler-ci-botCollaborators
Nov 25, 2024 添加了   sig/Application 标签
AAtomGit-Bot
Nov 25, 2024 关联了src-openEuler/mailman Pull Request !62