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.
+
+
+