Go to file
2001-08-23 14:00:20 +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 Underscores in file names suck, because you need an extra key-press to 2001-01-20 13:42:01 +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 Fixed the incorrect default path to the help file. 2001-02-12 19:23:15 +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 Petidomo will now let the "keywords:" and "summary:" headers pass when 2001-02-17 21:37:05 +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 Changed loglevel of sereval syslog() calls from NOTICE to INFO, 2001-02-12 20:44:13 +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 Add old RSE admin scripts 2001-01-18 15:31:30 +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 Since we never tested the return codes of *_main() anyway, don't 2001-01-20 14:29:28 +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 Added a more apropriate README text, which can also be re-used for the 2001-08-23 14:00:20 +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 First step in GNu shtool version support: 2001-01-19 15:01:19 +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.