Commit Graph

27 Commits

Author SHA1 Message Date
Peter Simons
65f18534bc Fix ambiguous boolean expressions. 2019-07-10 15:26:03 +02:00
Peter Simons
c104e4a16f Update copyright headers. 2019-07-10 15:00:47 +02:00
Peter Simons
23719d36a3 Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
Peter Simons
497ddceaf9 Bumped date in copyright headers. 2013-02-06 12:50:58 +01:00
Peter Simons
23aeb3f4bb Untabified source code and stripped all trailing white space. 2010-02-24 17:34:14 +01:00
Peter Simons
99ebe514bc Updated license to GPLv3 or later. 2010-02-24 17:34:05 +01:00
Thomas Lotterer
1140c79699 split cookies on (un)subscription, too - found and fixed by tho 2004-03-19 15:39:21 +00:00
Ralf S. Engelschall
f9ec7fc9cb Sorry, I still inist that Petidomo visually resembles Majordomo as close
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.
2001-01-20 15:03:11 +00:00
Ralf S. Engelschall
a047399b38 First bunch of cosmetic adjustments to text messages. Additionally
--masterconf=FILE is also passed through to files created in acknowledge
directory.
2001-01-20 13:52:41 +00:00
Ralf S. Engelschall
00eb2b8fc0 Get rid of all complaints from GCC 2.97
(except for two things which I do not want to change on my own)
2001-01-19 14:56:33 +00:00
Peter Simons
c2fde848d9 Fixed the spelling of the newly added syslog messages. 2001-01-19 14:28:08 +00:00
Peter Simons
0b219dd569 Greatly enhanced the log messages Petidomo writes. Made the existing
messages more helpful, added lots of new ones, generally made things
real perfect. Remember: Life is BEAUTIFUL.
2001-01-19 14:18:43 +00:00
Peter Simons
0670963e12 When a un-/subscribe command needs confirmation, the request for
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.
2001-01-19 13:31:11 +00:00
Ralf S. Engelschall
24bae40be7 As we agreed today, Petidomo is now open because licensed under GPL and
always will be licensed under GPL, so use "Petidomo" as the program name
everywhere and consistently.
2001-01-18 20:30:50 +00:00
Peter Simons
a620bf4593 When a request for confirmation is required, the originator of the
command will receive a short mail, telling him that this is so, so
that he knows what's going on.
2001-01-16 12:09:12 +00:00
Peter Simons
95ea9d1899 Delayed the processing of the acknowledgment-requirement so that you
don't have to ack commands that will fail anyways.
2001-01-16 11:57:51 +00:00
Peter Simons
0cfd7e405e Added code that will send the "request for confirmation" mail out when
apropriate.
2001-01-15 17:56:33 +00:00
Peter Simons
fd3bf06a8a List's "AllowPublicSubscripiton" does not exist anymore. Now we have
"SubscriptionType" with valid values "public", "admin" or
"acknowledged".
2001-01-15 16:55:45 +00:00
Peter Simons
3ad4ad6931 Removed the whole concept of "alien subscription". It was stupid to
begin with and now that we'll have acknowledged subscriptions, it is
useless, too.
2001-01-15 16:35:06 +00:00
Peter Simons
1ee5bff1c4 The requestor will now receive a mail telling him something went wrong
when he tries to unsubscribe an address without specifying a list
name.
2001-01-11 14:10:57 +00:00
Peter Simons
99aaaee119 Set the right margin for word-wrapping to 70 characters instead of 75. 2001-01-10 17:12:40 +00:00
Peter Simons
88ffd53ded Rewrote Petidomo so that virtually any file's path can be configured
at run-time now.
2001-01-08 20:36:19 +00:00
Peter Simons
9aec2b31b5 - Added a "Petidomo:" prefix to all subject lines, to distinguish them
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.
2001-01-06 11:05:08 +00:00
Peter Simons
069042ad61 Removed the signature code and all code that depended on it. In the
new Petidomo, the signature mechanism for server mails will work
differently.
2000-12-15 16:16:07 +00:00
Peter Simons
0cb339abd8 - Removed all debugging code. Now that Petidomo will be "rewritten"
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.
2000-12-15 15:48:00 +00:00
Peter Simons
5ad045c241 - Added correct GNU GPL copyright statements to the files.
- Removed unnecessary include statements.
2000-12-13 15:35:14 +00:00
Peter Simons
3d63ac4c49 Initial revision 2000-12-13 13:19:03 +00:00