| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
spaces or tabs can appear at the beginning of the line.
|
| |
|
|
| |
message, log the error and continue. Suggested by Peer Heinlein.
|
| |
|
|
|
| |
a forwarded bounce message. Complained upon by Daniel Buchmann,
improved upon by Greg Ward. Further mungulated by Barry.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
when the posting address is invalid.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
delivery_status, as necessary for cron/disabled. Some older betas
(alphas?) could have a situation where an address is disabled BYBOUNCE
but there was no bounce information available.
The "fix" is to re-enable such addresses. There should be almost none
that fall into this category, but I think it's fine to re-enable them
and let the normal bounce processing re-disable them in the normal
way.
Also, some minor formatting change and whitespace normalization.
|
| |
|
|
| |
on both pickling and unpickling, for legacy archive pickles.
|
| |
|
|
| |
in some cases; coerce them to Charset instances.
|
| | |
|
| |
|
|
| |
fixes SF bug # 625516, but more testing needs to happen.
|
| |
|
|
| |
HyperArch should have nothing to do with it.
|
| |
|
|
| |
trace when we do logging.
|
| |
|
|
|
|
|
| |
or 2, and we remove any existing Approved header, replacing it for one
of our own, pointing to the posting address.
Also, a pychecker fix.
|
| |
|
|
|
|
|
|
| |
process(): If news_moderation == 2, then always hold the message for
moderation, unless of course the message was pre-approved, via an
Approved header.
Also, whitespace normalization and some pychecker fixes.
|
| |
|
|
|
| |
select the moderation policy of the gated-to newsgroup. Also,
re-arranged and cleaned up the interface by adding section headers.
|
| |
|
|
|
|
|
|
| |
of information in the gui item description tuple to
get_item_gui_value(). This latter is usually ignored, but for radio
buttons, can be a flag specifying whether horizontal or vertical
buttons should be used. The default is 0 for backwards compatibility,
signifying horizontal radio buttons.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
controlling how the mail->news gateway should handle moderation. This
supplants MM2.0's SF patch #401270 in a much simpler way. Possible
values are:
- 0 means we're not gating to a moderated newsgroup
- 1 means "open list, moderated group", essentially we just add an
Approved header to the gated message, but do nothing else special
- 2 means "moderated" which adds an additional hold criteria to the
message. Once the message is approved, it gets an Approved header
and is gated.
Note: this was a top request by the FSF, and essential for
python.org. I had a brainstorm about how to make this fairly simple
to add so we're thawing the release for this one.
|
| |
|
|
|
|
|
|
|
| |
lists one at a time. I did a little bit of reformatting, preferring
one line Apache rewrite rules where possible. I hope I didn't break
anything. ;)
We'll give his cool ideas about sharing url space a try when we
upgrade python.org to MM2.1b4.
|
| | |
|
| |
|
|
|
| |
these messages are destined for one recipient anyway, we'll turn on
VERP if VERP_PERSONALIZED_DELIVERIES is enabled.
|
| |
|
|
|
| |
Apparently pipermail tickles a well-known bug on OSX related to deeply
recursive regular expressions.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Also, whitespace normalization.
|
| | |
|
| |
|
|
| |
Also, whitespace normalization.
|
| | |
|
| | |
|
| |
|
|
| |
the .mo version of the Russian catalog.
|
| |
|
|
|
| |
caused a daily ratchet of the volume number. Also, one minor
refactoring in the bump digest number conditional.
|
| | |
|
| |
|
|
| |
Document.addError()
|
| |
|
|
|
| |
correctly, i.e. through the input_codec of the charset, not using the
charset directly.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
personalized messages, be RFC 2822 compliant in that a maximum of one
Cc header is allowed. Fortunately we can use the same algorithm as we
use for munging Reply-To.
Second, make sure the Cc header adding goes in the "if not fasttrack"
section so stuff like password reminders and confirmation messages
don't get a Cc to the list tacked on. :-o
|
| | |
|
| |
|
|
| |
Barry.
|
| |
|
|
|
|
| |
raised in the NNTP() constructor. Just catch it, log it, and move on.
Also, whitespace normalization.
|
| |
|
|
|
| |
argument (since they can calculate that from the mlist argument).
Found by Mentor Cana.
|