as possible: now Petidomo no longer just sends a carbon-copy of the
final "successful" mail after subscribe/unsubscribe operations to the
list owner. Instead the list owner gets an own dedicated mail. The most
important thing is that those mails have "SUBSCRIBE" and "UNSUBSCRIBE"
tags in their Subject so one can easily monitor those operations as the
list owner.
confirmation is sent to the address that is supposed to added to or
removed from the list. If, and only if, this address is different than
the one from which the request came, a short mail is sent to the
requestor to inform him what is going on.
from regular mail. Rejection mails furthermore have the prefix
"BOUNCE <listaddress>:", mails that need approval have the prefix
"APROVE <listaddress>:".
- When a mail is rejected due to ACL, the mail body will tell you
whether the global acl file or the list's local acl file hit.
- If a file "lists/<listname>/header" exists, it contents will be
added to the headers of the article posted to the list. Be careful
not to have blank lines in there, as this will screw the whole
message up.
- When generating the index of available mailing lists, the list type
will now be typeset in brackets, e.g.: "(public mailing list)".
- The index will no longer contain tabs in the mail body.
in C++, I need a new paradigm for debugging anyway and the old
solution of mine was to messy for my taste anyway.
- Petidomo no longer cares under what name it has been started. The
different modes of operation will now be distinguished by a
mandatory command line parameter.