From 3b7bfe9bce249773443d854e8b31e32dba5ebf30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sat, 2 Jul 2005 02:08:37 +0000 Subject: [PATCH] update the MANIFEST various small tweaks the README really could use some updating; yikes! git-svn-id: https://svn.perl.org/qpsmtpd/trunk@457 958fd67b-6ff1-0310-b445-bb7760255be9 --- .cvsignore | 3 --- LICENSE | 2 +- MANIFEST | 24 ++++++++++++++++++------ README | 16 ++++++++++++---- lib/Qpsmtpd.pm | 19 +++++++++++++++++++ 5 files changed, 50 insertions(+), 14 deletions(-) delete mode 100644 .cvsignore diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index a5a6c21..0000000 --- a/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -supervise -tmp -config diff --git a/LICENSE b/LICENSE index b10c50e..7856ad1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2001-2004 Ask Bjoern Hansen, Develooper LLC +Copyright (C) 2001-2005 Ask Bjoern Hansen, Develooper LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/MANIFEST b/MANIFEST index 6dfa5cf..15ddb19 100644 --- a/MANIFEST +++ b/MANIFEST @@ -2,6 +2,7 @@ Changes config.sample/badhelo config.sample/dnsbl_zones config.sample/IP +config.sample/logging config.sample/loglevel config.sample/plugins config.sample/relayclients @@ -26,24 +27,34 @@ log/run Makefile.PL MANIFEST This list of files MANIFEST.SKIP +META.yml Module meta-data (added by MakeMaker) +plugins/auth/auth_cvm_unix_local +plugins/auth/auth_flat_file +plugins/auth/auth_ldap_bind plugins/auth/auth_vpopmail_sql plugins/auth/authdeny plugins/auth/authnull plugins/check_badmailfrom -plugins/check_badrcptto plugins/check_badmailfromto +plugins/check_badrcptto +plugins/check_badrcptto_patterns plugins/check_basicheaders plugins/check_earlytalker +plugins/check_loop +plugins/check_norelay plugins/check_relay plugins/check_spamhelo plugins/content_log plugins/count_unrecognized_commands -plugins/dnsbl plugins/dns_whitelist_soft +plugins/dnsbl plugins/greylisting plugins/http_config plugins/ident/geoip plugins/ident/p0f +plugins/logging/adaptive +plugins/logging/devnull +plugins/logging/warn plugins/milter plugins/queue/maildir plugins/queue/postfix-queue @@ -63,21 +74,22 @@ plugins/virus/clamdscan plugins/virus/hbedv plugins/virus/kavscanner plugins/virus/klez_filter +plugins/virus/sophie plugins/virus/uvscan qpsmtpd qpsmtpd-forkserver qpsmtpd-server README +README.logging README.plugins run STATUS t/addresses.t t/helo.t -t/qpsmtpd-address.t -t/Test/Qpsmtpd.pm t/plugin_tests.t t/plugin_tests/check_badrcptto t/plugin_tests/dnsbl -t/Test/Qpsmtpd/Plugin.pm +t/qpsmtpd-address.t t/tempstuff.t -META.yml Module meta-data (added by MakeMaker) +t/Test/Qpsmtpd.pm +t/Test/Qpsmtpd/Plugin.pm diff --git a/README b/README index c7f34e5..362bc5f 100644 --- a/README +++ b/README @@ -7,7 +7,7 @@ Qpsmtpd - qmail perl simple mail transfer protocol daemon web: - http://develooper.com/code/qpsmtpd/ + http://smtpd.develooper.com/ mailinglist: qpsmtpd-subscribe@perl.org @@ -63,10 +63,18 @@ Make a new user and a directory where you'll install qpsmtpd. I usually use "smtpd" for the user and /home/smtpd/qpsmtpd/ for the directory. -Put the files there. If you install from CVS you can just do run the -following command in the /home/smtpd/ directory. +Put the files there. If you install from Subversion you can just do +run the following command in the /home/smtpd/ directory. - cvs C<-d> :pserver:anonymous@cvs.perl.org:/cvs/public co qpsmtpd + svn co http://svn.perl.org/qpsmtpd/trunk . + +Or if you want a specific release, use for example + + svn co http://svn.perl.org/qpsmtpd/tags/0.30 . + +In the branch L we +have an experimental event based version of qpsmtpd that can handle +thousands of simultaneous connections with very little overhead. chmod o+t ~smtpd/qpsmtpd/ (or whatever directory you installed qpsmtpd in) to make supervise start the log process. diff --git a/lib/Qpsmtpd.pm b/lib/Qpsmtpd.pm index 4b6ac92..1ce4fbd 100644 --- a/lib/Qpsmtpd.pm +++ b/lib/Qpsmtpd.pm @@ -368,3 +368,22 @@ sub temp_dir { } 1; + +__END__ + +=head1 NAME + +Qpsmtpd + +=head1 DESCRIPTION + +This is the base class for the qpsmtpd mail server. See +L and the I file for more information. + +=head1 COPYRIGHT + +Copyright 2001-2005 Ask Bjoern Hansen, Develooper LLC. See the +LICENSE file for more information. + + +