Go to file
2004-02-02 19:56:38 +00:00
config The sample config file should contain the -i parameter at the 2001-02-12 18:08:00 +00:00
docs Used the \file{} macro rather than setting the font directly. 2001-02-18 01:02:08 +00:00
etc Remove obsolete install-sh 2001-01-18 12:50:47 +00:00
filter Initial revision 2000-12-13 13:19:03 +00:00
libargv Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
libconfigfile Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
liblists Removed unused suffix .a from the .SUFFIXES target. 2000-12-14 15:14:36 +00:00
libmpools - Added GNU GPL copyright headers. 2000-12-16 13:06:03 +00:00
librfc822 Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
libtext Do not use C++ comments in ANSI C 2001-01-19 08:23:11 +00:00
.cvsignore Renamed acl_scan.c and acl_scan.h to acl-scan.c and acl-scan.h 2001-01-20 13:43:30 +00:00
acl-scan.l Underscores in file names suck, because you need an extra key-press to 2001-01-20 13:42:01 +00:00
acl.y both peti and rse did overlapping work based on (untagged) 4.0b1; peti committed to the CVS first (no version created ever); this is an attempt to manually merge rse's acl pre/post changes in (claim themselfs to lead to 4.0b2 2004-02-02 19:50:25 +00:00
address-db.c Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
approve.c - Petidomo is now more responsive when dealing with approve mails. For 2001-01-20 14:57:04 +00:00
archive.c Enhanced portability. This commit also contains an older 2001-01-19 21:21:41 +00:00
authen.c As we agreed today, Petidomo is now open because licensed under GPL and 2001-01-18 20:30:50 +00:00
AUTHORS Add three GNU standard files we later want anyway... 2001-01-20 14:00:32 +00:00
ChangeLog Updated ChangeLog. 2001-02-18 00:27:36 +00:00
config-files.c both peti and rse did overlapping work based on (untagged) 4.0b1; peti committed to the CVS first (no version created ever); this is an attempt to manually merge rse's acl pre/post changes in (claim themselfs to lead to 4.0b2 2004-02-02 19:50:25 +00:00
configure.in - Removed AC_REVISION: The information can not be found trivially in 2001-02-18 00:05:39 +00:00
COPYING Initial revision 2000-12-13 13:19:03 +00:00
filter.c Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
generate-cookie.c Religious cosmetics: Use upper-case for MD5 cookies because it 2001-01-20 14:10:43 +00:00
handleacl.c As we agreed today, Petidomo is now open because licensed under GPL and 2001-01-18 20:30:50 +00:00
help.c Changed loglevel of sereval syslog() calls from NOTICE to INFO, 2001-02-12 20:44:13 +00:00
hermes.c merge in thl slpit cookie update from OpenPKG 2004-02-02 19:56:38 +00:00
index.c Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
INSTALL Added text-only version of the installation instructions. 2001-02-18 01:03:28 +00:00
io.c Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
listserv.c both peti and rse did overlapping work based on (untagged) 4.0b1; peti committed to the CVS first (no version created ever); this is an attempt to manually merge rse's acl pre/post changes in (claim themselfs to lead to 4.0b2 2004-02-02 19:50:25 +00:00
mailer.c Minor change to enhance portability. 2001-01-19 21:16:25 +00:00
main.c Added check whether the required listname parameter is there _before_ 2001-02-17 21:59:17 +00:00
Makefile.in Added docs to the list of subdirectories that need to be handled in 2001-08-20 13:08:21 +00:00
members.c Changed loglevel of sereval syslog() calls from NOTICE to INFO, 2001-02-12 20:44:13 +00:00
NEWS Add three GNU standard files we later want anyway... 2001-01-20 14:00:32 +00:00
parsearray.c As we agreed today, Petidomo is now open because licensed under GPL and 2001-01-18 20:30:50 +00:00
password.c Get rid of all complaints from GCC 2.97 2001-01-19 14:56:33 +00:00
petidomo-approve avoid rejection by MTA because of forwarding loop 2002-01-13 09:25:23 +00:00
petidomo-kickout Provide a "petidomo --mode=dump <listname>" and use this in petidomo-kickout 2001-01-21 12:00:35 +00:00
petidomo.h both peti and rse did overlapping work based on (untagged) 4.0b1; peti committed to the CVS first (no version created ever); this is an attempt to manually merge rse's acl pre/post changes in (claim themselfs to lead to 4.0b2 2004-02-02 19:50:25 +00:00
petidomo.pod Add first cut for a petidomo(1) manual page. 2001-01-20 13:34:57 +00:00
queue-command.c First bunch of cosmetic adjustments to text messages. Additionally 2001-01-20 13:52:41 +00:00
queue-posting.c Underscores in file names suck, because you need an extra key-press to 2001-01-20 13:42:01 +00:00
README Replaced tabs by blanks to make the formatting more robust. 2001-08-23 14:02:21 +00:00
rfcparse.c Changed loglevel of sereval syslog() calls from NOTICE to INFO, 2001-02-12 20:44:13 +00:00
subscribe.c Sorry, I still inist that Petidomo visually resembles Majordomo as close 2001-01-20 15:03:11 +00:00
TODO Keep track of what still has to be done 2001-01-24 11:30:22 +00:00
tool.c Mailing list config files may now have the suffix ".config" or 2001-01-19 13:20:34 +00:00
unsubscribe.c Sorry, I still inist that Petidomo visually resembles Majordomo as close 2001-01-20 15:03:11 +00:00
version.c both peti and rse did overlapping work based on (untagged) 4.0b1; peti committed to the CVS first (no version created ever); this is an attempt to manually merge rse's acl pre/post changes in (claim themselfs to lead to 4.0b2 2004-02-02 19:50:25 +00:00

                          OSSP Petidomo 4.0

On December 12th, 2000, CyberSolutions GmbH published a version of
Petidomo 2.2 under the GNU General Public License. The OSSP project
enhanced that version significantly and hereby releases the result of
its efforts as »OSSP Petidomo 4.0«. OSSP Petidomo is a small but
powerful package that can be used to host and maintain mailing lists
on an Unix machine. Its only requirement is that there is a working
mail transport agent installed, such as sendmail.

OSSP Petidomo has -- among other things -- the following features:

 * A simple-to-use e-mail command interface, which can be used by
   users and administrators of a mailing list to subscribe or
   unsubscribe addresses, approve postings that have been deferred or
   rejected, list all subscribed addresses of a list, etc.

 * Petidomo supports various modes of operation for a mailing list
   such as open lists, closed lists, and moderated lists.

 * Mailing list subscriptions or postings can be verified by requiring
   an acknowledgement. This feature is particularly useful when used
   for mailing list postings as it will keep the vast majority of all
   spam mail off the list.

 * Petidomo can host an arbitrary number of mailing lists in entirely
   different domain name spaces -- also known as »Virtual Hosting«.

 * A powerful »Access Control Language« (ACL) can be used to reject,
   approve, drop, or redirect postings or subscription attempts.

 * Mailing list postings can be piped through an external »Posting
   Filter«, which can modify the article before it's delivered in any
   way it sees fit.

 * Petidomo can be configured to add arbitrary headers to any mail
   that's posted on a mailing list.

 * Petidomo can be configured to add a signature to any mail that's
   posted on a mailing list.

The whole package is written in ISO-C and should compile
out-of-the-box on any POSIX.1 compliant system that provides a mail
transport agent. It has been released under the GNU General Public
License.