]> git.pld-linux.org Git - packages/courier.git/commitdiff
- updated to 0.78.2
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 7 Apr 2018 07:26:56 +0000 (09:26 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 7 Apr 2018 07:26:56 +0000 (09:26 +0200)
- updated certs,maildir patch
- removed obsolete openssl-path,db,werror patches
- added filterbindir patch (place filters under pkglibexecdir, not libexecdir

courier-certs.patch
courier-db.patch [deleted file]
courier-filterbindir.patch [new file with mode: 0644]
courier-maildir.patch
courier-openssl-path.patch [deleted file]
courier-werror.patch [deleted file]
courier.spec

index 24139f4d0f4c028d32252d00c8a59277848e5a65..10b84092da23239db691b3eac7e74a2a96ccc753 100644 (file)
@@ -1,6 +1,5 @@
-diff -urN courier-0.64.2.orig//courier/configure.in courier-0.64.2/courier/configure.in
---- courier-0.64.2.orig//courier/configure.in  2010-01-09 22:13:40.000000000 +0100
-+++ courier-0.64.2/courier/configure.in        2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/configure.ac   2010-01-09 22:13:40.000000000 +0100
++++ courier-0.78.2/courier/configure.ac        2010-05-08 23:31:10.355976183 +0200
 @@ -480,6 +480,12 @@
  eval "datarootdir=$datarootdir"
  eval "bindir=$bindir"
@@ -14,9 +13,8 @@ diff -urN courier-0.64.2.orig//courier/configure.in courier-0.64.2/courier/confi
  
  MAILDROP="$bindir/maildrop"
  AC_SUBST(MAILDROP)
-diff -urN courier-0.64.2.orig//courier/imapd-ssl.rc.in courier-0.64.2/courier/imapd-ssl.rc.in
---- courier-0.64.2.orig//courier/imapd-ssl.rc.in       2010-05-08 23:30:54.599915374 +0200
-+++ courier-0.64.2/courier/imapd-ssl.rc.in     2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/imapd-ssl.rc.in        2010-05-08 23:30:54.599915374 +0200
++++ courier-0.78.2/courier/imapd-ssl.rc.in     2010-05-08 23:31:10.355976183 +0200
 @@ -28,6 +28,11 @@
  
  case $1 in
@@ -29,9 +27,8 @@ diff -urN courier-0.64.2.orig//courier/imapd-ssl.rc.in courier-0.64.2/courier/im
        umask $IMAP_UMASK
        @ULIMIT@ $IMAP_ULIMITD
        @SETENV@ -i @SHELL@ -c " set -a ;
-diff -urN courier-0.64.2.orig//courier/module.esmtp/configure.in courier-0.64.2/courier/module.esmtp/configure.in
---- courier-0.64.2.orig//courier/module.esmtp/configure.in     2008-07-12 22:17:24.000000000 +0200
-+++ courier-0.64.2/courier/module.esmtp/configure.in   2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/module.esmtp/configure.ac      2008-07-12 22:17:24.000000000 +0200
++++ courier-0.78.2/courier/module.esmtp/configure.ac   2010-05-08 23:31:10.355976183 +0200
 @@ -287,6 +287,11 @@
  AC_SUBST(mydatadir)   # Quell automake warning
  
@@ -44,9 +41,8 @@ diff -urN courier-0.64.2.orig//courier/module.esmtp/configure.in courier-0.64.2/
  dnl
  dnl  Check what libraries are available
  dnl
-diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd.dist.in courier-0.64.2/courier/module.esmtp/esmtpd.dist.in
---- courier-0.64.2.orig//courier/module.esmtp/esmtpd.dist.in   2010-02-02 23:30:00.000000000 +0100
-+++ courier-0.64.2/courier/module.esmtp/esmtpd.dist.in 2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/module.esmtp/esmtpd.dist.in    2010-02-02 23:30:00.000000000 +0100
++++ courier-0.78.2/courier/module.esmtp/esmtpd.dist.in 2010-05-08 23:31:10.355976183 +0200
 @@ -242,7 +242,7 @@
  #
  # This is an experimental feature.
@@ -56,9 +52,8 @@ diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd.dist.in courier-0.64.
  
  ##NAME: TLS_TRUSTCERTS:0
  #
-diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.dist.in courier-0.64.2/courier/module.esmtp/esmtpd-ssl.dist.in
---- courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.dist.in       2010-02-02 23:30:00.000000000 +0100
-+++ courier-0.64.2/courier/module.esmtp/esmtpd-ssl.dist.in     2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/module.esmtp/esmtpd-ssl.dist.in        2010-02-02 23:30:00.000000000 +0100
++++ courier-0.78.2/courier/module.esmtp/esmtpd-ssl.dist.in     2010-05-08 23:31:10.355976183 +0200
 @@ -269,7 +269,7 @@
  #
  # This is an experimental feature.
@@ -68,9 +63,8 @@ diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.dist.in courier-0
  
  ##NAME: TLS_TRUSTCERTS:0
  #
-diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.in courier-0.64.2/courier/module.esmtp/esmtpd-ssl.in
---- courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.in    2010-05-08 23:30:54.612778263 +0200
-+++ courier-0.64.2/courier/module.esmtp/esmtpd-ssl.in  2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier/module.esmtp/esmtpd-ssl.in     2010-05-08 23:30:54.612778263 +0200
++++ courier-0.78.2/courier/module.esmtp/esmtpd-ssl.in  2010-05-08 23:31:10.355976183 +0200
 @@ -25,6 +25,10 @@
  
  case $1 in
@@ -82,70 +76,37 @@ diff -urN courier-0.64.2.orig//courier/module.esmtp/esmtpd-ssl.in courier-0.64.2
        ;;
  stop)
        ${sbindir}/couriertcpd -pid=$SSLPIDFILE -stop
-diff -urN courier-0.64.2.orig//courier/module.esmtp/mkesmtpdcert.in courier-0.64.2/courier/module.esmtp/mkesmtpdcert.in
---- courier-0.64.2.orig//courier/module.esmtp/mkesmtpdcert.in  2007-11-04 22:17:03.000000000 +0100
-+++ courier-0.64.2/courier/module.esmtp/mkesmtpdcert.in        2010-05-08 23:31:10.355976183 +0200
-@@ -16,38 +16,38 @@
-       test -x @CERTTOOL@ || exit 0
+--- courier-0.78.2/courier/module.esmtp/mkesmtpdcert.in.orig   2018-03-25 10:15:59.986631408 +0200
++++ courier-0.78.2/courier/module.esmtp/mkesmtpdcert.in        2018-03-25 11:27:37.983248999 +0200
+@@ -11,7 +11,7 @@
+ PEMFILE="$1"
+ if [ -z "$PEMFILE" ]; then
+-      PEMFILE=@mydatadir@/esmtpd.pem
++      PEMFILE=@certsdir@/esmtpd.pem
  fi
  
--if test -f @mydatadir@/esmtpd.pem
-+if test -f @certsdir@/esmtpd.pem
- then
--      echo "@mydatadir@/esmtpd.pem already exists."
-+      echo "@certsdir@/esmtpd.pem already exists."
-       exit 1
- fi
- cleanup() {
--      rm -f @mydatadir@/esmtpd.rand
--      rm -f @mydatadir@/esmtpd.pem
--      rm -f @mydatadir@/esmtpd.key
--      rm -f @mydatadir@/esmtpd.cert
-+      rm -f @certsdir@/esmtpd.rand
-+      rm -f @certsdir@/esmtpd.pem
-+      rm -f @certsdir@/esmtpd.key
-+      rm -f @certsdir@/esmtpd.cert
+ if test "@ssllib@" = "openssl"
+@@ -35,7 +35,7 @@
        exit 1
  }
  
 -cd @mydatadir@
 +cd @certsdir@
- if test "@ssllib@" = "openssl"
- then
--      cp /dev/null @mydatadir@/esmtpd.pem
--      chmod 600 @mydatadir@/esmtpd.pem
--      chown @mailuser@ @mydatadir@/esmtpd.pem
--      dd if=@RANDOMV@ of=@mydatadir@/esmtpd.rand count=1 2>/dev/null
-+      cp /dev/null @certsdir@/esmtpd.pem
-+      chmod 600 @certsdir@/esmtpd.pem
-+      chown @mailuser@ @certsdir@/esmtpd.pem
-+      dd if=@RANDOMV@ of=@certsdir@/esmtpd.rand count=1 2>/dev/null
-       @OPENSSL@ req -new -x509 -days 365 -nodes \
--                -config @sysconfdir@/esmtpd.cnf -out @mydatadir@/esmtpd.pem -keyout @mydatadir@/esmtpd.pem || cleanup
--      @OPENSSL@ gendh -rand @mydatadir@/esmtpd.rand 512 >>@mydatadir@/esmtpd.pem || cleanup
--      @OPENSSL@ x509 -subject -dates -fingerprint -noout -in @mydatadir@/esmtpd.pem || cleanup
+ umask 077
+ BITS="$BITS"
+ set -e
+@@ -50,7 +50,7 @@
+                 -config @sysconfdir@/esmtpd.cnf -out "$PEMFILE" -keyout "$PEMFILE" || cleanup
+       @OPENSSL@ dhparam -2 -rand "$PEMFILE".rand 512 >>"$PEMFILE" || cleanup
+       @OPENSSL@ x509 -subject -dates -fingerprint -noout -in "$PEMFILE" || cleanup
 -      rm -f @mydatadir@/esmtpd.rand
-+                -config @sysconfdir@/esmtpd.cnf -out @certsdir@/esmtpd.pem -keyout @certsdir@/esmtpd.pem || cleanup
-+      @OPENSSL@ gendh -rand @certsdir@/esmtpd.rand 512 >>@certsdir@/esmtpd.pem || cleanup
-+      @OPENSSL@ x509 -subject -dates -fingerprint -noout -in @certsdir@/esmtpd.pem || cleanup
 +      rm -f @certsdir@/esmtpd.rand
  else
--      cp /dev/null @mydatadir@/esmtpd.key
--      chmod 600 @mydatadir@/esmtpd.key
--      cp /dev/null @mydatadir@/esmtpd.cert
--      chmod 600 @mydatadir@/esmtpd.cert
-+      cp /dev/null @certsdir@/esmtpd.key
-+      chmod 600 @certsdir@/esmtpd.key
-+      cp /dev/null @certsdir@/esmtpd.cert
-+      chmod 600 @certsdir@/esmtpd.cert
-       @CERTTOOL@ --generate-privkey --outfile esmtpd.key
-       @CERTTOOL@ --generate-self-signed --load-privkey esmtpd.key --outfile esmtpd.cert --template @sysconfdir@/esmtpd.cnf
-diff -urN courier-0.64.2.orig//courier/pop3d-ssl.in courier-0.64.2/courier/pop3d-ssl.in
---- courier-0.64.2.orig//courier/pop3d-ssl.in  2010-05-08 23:30:54.612778263 +0200
-+++ courier-0.64.2/courier/pop3d-ssl.in        2010-05-08 23:31:10.355976183 +0200
+       if test "$BITS" = ""
+       then
+--- courier-0.78.2.orig/courier/pop3d-ssl.in   2010-05-08 23:30:54.612778263 +0200
++++ courier-0.78.2/courier/pop3d-ssl.in        2010-05-08 23:31:10.355976183 +0200
 @@ -29,6 +29,11 @@
  
  case $1 in
@@ -158,9 +119,8 @@ diff -urN courier-0.64.2.orig//courier/pop3d-ssl.in courier-0.64.2/courier/pop3d
        exec @SETENV@ -i PATH="$PATH" SHELL="$SHELL" \
                @SHELL@ -c " set -a ; \
                prefix=@prefix@ ; \
-diff -urN courier-0.64.2.orig//courier.sysvinit.in courier-0.64.2/courier.sysvinit.in
---- courier-0.64.2.orig//courier.sysvinit.in   2010-05-08 23:30:54.612778263 +0200
-+++ courier-0.64.2/courier.sysvinit.in 2010-05-08 23:31:10.355976183 +0200
+--- courier-0.78.2.orig/courier.sysvinit.in    2010-05-08 23:30:54.612778263 +0200
++++ courier-0.78.2/courier.sysvinit.in 2010-05-08 23:31:10.355976183 +0200
 @@ -18,7 +18,7 @@
  sbindir="@sbindir@"
  bindir="@bindir@"
diff --git a/courier-db.patch b/courier-db.patch
deleted file mode 100644 (file)
index 9d220c3..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -urN courier-0.64.2.orig//maildrop/Makefile.am courier-0.64.2/maildrop/Makefile.am
---- courier-0.64.2.orig//maildrop/Makefile.am  2009-11-08 19:14:47.000000000 +0100
-+++ courier-0.64.2/maildrop/Makefile.am        2010-05-08 23:35:52.249468988 +0200
-@@ -64,10 +64,10 @@
- mailbot_DEPENDENCIES=../rfc2045/librfc2045.la \
-       ../rfc822/librfc822.la ../liblock/liblock.la \
-       ../numlib/libnumlib.la ../unicode/libunicode.la $(DBLIB)
--mailbot_LDADD=../rfc2045/librfc2045.la \
--      ../rfc822/librfc822.la ../liblock/liblock.la \
--      ../numlib/libnumlib.la ../unicode/libunicode.la $(DBLIB)
--mailbot_LDFLAGS = -static
-+mailbot_LDADD=../rfc2045/.libs/librfc2045.la \
-+      ../rfc822/.libs/librfc822.la ../liblock/.libs/liblock.la \
-+      ../numlib/.libs/libnumlib.la ../unicode/.libs/libunicode.la \
-+      $(DBLIB) $(LIBGDBM)
- EXTRA_DIST = maildroptips.html $(BUILT_SOURCES)\
-       maildrop.lsm testsuite.txt
diff --git a/courier-filterbindir.patch b/courier-filterbindir.patch
new file mode 100644 (file)
index 0000000..32f93b6
--- /dev/null
@@ -0,0 +1,33 @@
+--- courier-0.78.2/courier/filters/Makefile.am.orig    2018-03-31 19:59:51.810312201 +0200
++++ courier-0.78.2/courier/filters/Makefile.am 2018-03-31 20:42:30.043616328 +0200
+@@ -21,7 +21,7 @@
+ noinst_SCRIPTS=courierfilter.start
+-filterbindir=$(libexecdir)/filters
++filterbindir=$(libexecdir)/courier/filters
+ filterbin_PROGRAMS=dupfilter ratefilter verifyfilter
+ filtersocketdir=$(localstatedir)/filters
+--- courier-0.78.2/courier/filters/filterctl.in.orig   2018-03-31 20:43:07.570282562 +0200
++++ courier-0.78.2/courier/filters/filterctl.in        2018-03-31 20:43:10.143615867 +0200
+@@ -11,7 +11,7 @@
+ localstatedir="@localstatedir@"
+ piddir="@piddir@"
+-filterbindir="${libexecdir}/filters"
++filterbindir="${libexecdir}/courier/filters"
+ filteractivedir="${sysconfdir}/filters/active"
+ pidfile="${piddir}/courierfilter.pid"
+--- courier-0.78.2/courier/filters/perlfilter/Makefile.am.orig 2018-03-31 19:59:58.226978796 +0200
++++ courier-0.78.2/courier/filters/perlfilter/Makefile.am      2018-03-31 20:43:48.556948764 +0200
+@@ -9,7 +9,7 @@
+ CLEANFILES=$(BUILT_SOURCES) permissions.dat
+-filterbindir=$(libexecdir)/filters
++filterbindir=$(libexecdir)/courier/filters
+ filterbin_PROGRAMS=@perlfilter_prog@
+ scriptdir=$(datadir)
index feb47201abf4744de256932283f991f87ed86d43..1a09c63c25bdadb263fffed9a5ba81d1caae189c 100644 (file)
@@ -1,6 +1,5 @@
-diff -urN courier-0.64.2.orig//courier/courierd.dist.in courier-0.64.2/courier/courierd.dist.in
---- courier-0.64.2.orig//courier/courierd.dist.in      2009-11-08 19:14:47.000000000 +0100
-+++ courier-0.64.2/courier/courierd.dist.in    2010-05-08 23:27:21.826603250 +0200
+--- courier-0.78.2.orig/courier/courierd.dist.in       2009-11-08 19:14:47.000000000 +0100
++++ courier-0.78.2/courier/courierd.dist.in    2010-05-08 23:27:21.826603250 +0200
 @@ -88,9 +88,9 @@
  #  One of the following definitions of DEFAULTDELIVERY should be
  #  uncommented.
@@ -37,45 +36,40 @@ diff -urN courier-0.64.2.orig//courier/courierd.dist.in courier-0.64.2/courier/c
  
  ##NAME: ESMTP_CORK:0
  #
-diff -urN courier-0.64.2.orig//imap/imapd.dist.in courier-0.64.2/imap/imapd.dist.in
---- courier-0.64.2.orig//imap/imapd.dist.in    2008-06-21 18:01:23.000000000 +0200
-+++ courier-0.64.2/imap/imapd.dist.in  2010-05-08 23:27:21.829937594 +0200
+--- courier-0.78.2.orig/libs/imap/imapd.dist.in        2008-06-21 18:01:23.000000000 +0200
++++ courier-0.78.2/libs/imap/imapd.dist.in     2010-05-08 23:27:21.829937594 +0200
 @@ -417,4 +417,4 @@
  #
  # MAILDIRPATH - directory name of the maildir directory.
  #
 -MAILDIRPATH=Maildir
 +MAILDIRPATH=Mail/Maildir
-diff -urN courier-0.64.2.orig//imap/imapd-ssl.dist.in courier-0.64.2/imap/imapd-ssl.dist.in
---- courier-0.64.2.orig//imap/imapd-ssl.dist.in        2009-08-13 00:25:49.000000000 +0200
-+++ courier-0.64.2/imap/imapd-ssl.dist.in      2010-05-08 23:27:21.829937594 +0200
+--- courier-0.78.2.orig/libs/imap/imapd-ssl.dist.in    2009-08-13 00:25:49.000000000 +0200
++++ courier-0.78.2/libs/imap/imapd-ssl.dist.in 2010-05-08 23:27:21.829937594 +0200
 @@ -329,4 +329,4 @@
  #
  # MAILDIRPATH - directory name of the maildir directory.
  #
 -MAILDIRPATH=Maildir
 +MAILDIRPATH=Mail/Maildir
-diff -urN courier-0.64.2.orig//imap/pop3d.dist.in courier-0.64.2/imap/pop3d.dist.in
---- courier-0.64.2.orig//imap/pop3d.dist.in    2005-07-05 14:42:51.000000000 +0200
-+++ courier-0.64.2/imap/pop3d.dist.in  2010-05-08 23:27:21.829937594 +0200
+--- courier-0.78.2.orig/libs/imap/pop3d.dist.in        2005-07-05 14:42:51.000000000 +0200
++++ courier-0.78.2/libs/imap/pop3d.dist.in     2010-05-08 23:27:21.829937594 +0200
 @@ -143,4 +143,4 @@
  #
  # MAILDIRPATH - directory name of the maildir directory.
  #
 -MAILDIRPATH=Maildir
 +MAILDIRPATH=Mail/Maildir
-diff -urN courier-0.64.2.orig//imap/pop3d-ssl.dist.in courier-0.64.2/imap/pop3d-ssl.dist.in
---- courier-0.64.2.orig//imap/pop3d-ssl.dist.in        2009-08-13 00:25:49.000000000 +0200
-+++ courier-0.64.2/imap/pop3d-ssl.dist.in      2010-05-08 23:27:21.835978217 +0200
+--- courier-0.78.2.orig/libs/imap/pop3d-ssl.dist.in    2009-08-13 00:25:49.000000000 +0200
++++ courier-0.78.2/libs/imap/pop3d-ssl.dist.in 2010-05-08 23:27:21.835978217 +0200
 @@ -315,4 +315,4 @@
  #
  # MAILDIRPATH - directory name of the maildir directory.
  #
 -MAILDIRPATH=Maildir
 +MAILDIRPATH=Mail/Maildir
-diff -urN courier-0.64.2.orig//pcp/pcpd.c courier-0.64.2/pcp/pcpd.c
---- courier-0.64.2.orig//pcp/pcpd.c    2006-01-24 00:22:10.000000000 +0100
-+++ courier-0.64.2/pcp/pcpd.c  2010-05-08 23:27:21.835978217 +0200
+--- courier-0.78.2.orig/libs/pcp/pcpd.c        2006-01-24 00:22:10.000000000 +0100
++++ courier-0.78.2/libs/pcp/pcpd.c     2010-05-08 23:27:21.835978217 +0200
 @@ -2187,10 +2187,10 @@
                exit(1);
        }
@@ -89,9 +83,8 @@ diff -urN courier-0.64.2.orig//pcp/pcpd.c courier-0.64.2/pcp/pcpd.c
                        strerror(errno));
                maildir_cache_cancel();
                exit(1);
-diff -urN courier-0.64.2.orig//webmail/auth.c courier-0.64.2/webmail/auth.c
---- courier-0.64.2.orig//webmail/auth.c        2009-06-27 18:32:50.000000000 +0200
-+++ courier-0.64.2/webmail/auth.c      2010-05-08 23:27:21.835978217 +0200
+--- courier-0.78.2.orig/libs/sqwebmail/auth.c  2009-06-27 18:32:50.000000000 +0200
++++ courier-0.78.2/libs/sqwebmail/auth.c       2010-05-08 23:27:21.835978217 +0200
 @@ -79,7 +79,7 @@
        if (!maildir || !*maildir)
                maildir=getenv("MAILDIRPATH");
@@ -101,9 +94,8 @@ diff -urN courier-0.64.2.orig//webmail/auth.c courier-0.64.2/webmail/auth.c
        if (chdir(maildir))     return (-1);
        maildir_loginexec();
        return (0);
-diff -urN courier-0.64.2.orig//webmail/sqwebmaild.dist.in courier-0.64.2/webmail/sqwebmaild.dist.in
---- courier-0.64.2.orig//webmail/sqwebmaild.dist.in    2007-02-10 04:16:35.000000000 +0100
-+++ courier-0.64.2/webmail/sqwebmaild.dist.in  2010-05-08 23:27:21.835978217 +0200
+--- courier-0.78.2.orig/libs/sqwebmail/sqwebmaild.dist.in      2007-02-10 04:16:35.000000000 +0100
++++ courier-0.78.2/libs/sqwebmail/sqwebmaild.dist.in   2010-05-08 23:27:21.835978217 +0200
 @@ -32,7 +32,7 @@
  #
  # MAILDIRPATH - directory name of the maildir directory.
@@ -113,9 +105,8 @@ diff -urN courier-0.64.2.orig//webmail/sqwebmaild.dist.in courier-0.64.2/webmail
  
  ##NAME: SQWEBMAIL_PREFORK:0
  #
-diff -urN courier-0.64.2.orig//webmail/sqwebmail.h courier-0.64.2/webmail/sqwebmail.h
---- courier-0.64.2.orig//webmail/sqwebmail.h   2007-02-24 20:02:59.000000000 +0100
-+++ courier-0.64.2/webmail/sqwebmail.h 2010-05-08 23:27:21.835978217 +0200
+--- courier-0.78.2.orig/libs/sqwebmail/sqwebmail.h     2007-02-24 20:02:59.000000000 +0100
++++ courier-0.78.2/libs/sqebmail/sqwebmail.h   2010-05-08 23:27:21.835978217 +0200
 @@ -25,7 +25,7 @@
  
  /* Location of the user's Maildir */
diff --git a/courier-openssl-path.patch b/courier-openssl-path.patch
deleted file mode 100644 (file)
index 2ff5323..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- courier-0.58.0/rootcerts/configure.in.orig 2007-11-11 19:19:14.000000000 +0100
-+++ courier-0.58.0/rootcerts/configure.in      2008-01-19 23:22:59.778578088 +0100
-@@ -14,7 +14,7 @@
- AC_PROG_INSTALL
- AC_PROG_LN_S
--EXTRA_PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin
-+EXTRA_PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/lib/openssl:/usr/bin:/usr/lib64/openssl
- AC_PATH_PROGS(PERL, perl5 perl, "", $EXTRA_PATH)
- if test "$PERL" = ""
diff --git a/courier-werror.patch b/courier-werror.patch
deleted file mode 100644 (file)
index d13262e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ur courier-0.71.orig/webmail/pcp.c courier-0.71/webmail/pcp.c
---- courier-0.71.orig/webmail/pcp.c    2011-04-04 13:03:52.000000000 +0000
-+++ courier-0.71/webmail/pcp.c 2013-08-08 07:18:41.645108559 +0000
-@@ -1518,7 +1518,7 @@
-                       printf("</span></td><td width=\"30\">&nbsp;</td><td width=\"100%%\"><span class=\"tt\">");
-                       if (p->address && strcmp(p->address, "@"))
-                       {
--                              printf(getarg("CONFLICTERR2"));
-+                              printf("%s", getarg("CONFLICTERR2"));
-                               print_safe(p->address);
-                       }
-                       else
-diff -ur courier-0.71.orig/webmail/sqwebmail.c courier-0.71/webmail/sqwebmail.c
---- courier-0.71.orig/webmail/sqwebmail.c      2011-04-04 13:03:52.000000000 +0000
-+++ courier-0.71/webmail/sqwebmail.c   2013-08-08 07:33:56.217108557 +0000
-@@ -1097,7 +1097,7 @@
-                               c=strchr(c, '.');
-                               if (c)
-                               {
--                                      printf(sep);
-+                                      printf("%s", sep);
-                                       print_safe(c+1);
-                               }
-                       }
index 21f6c329618d518e62a9ff847bd429a51071e282..157bd8908dd089ba389d7f0c84bd936985a3c0f9 100644 (file)
@@ -1,5 +1,5 @@
 # TODO
-# - build fails due auto* macros on ac/th
+# - update dependencies
 # - doesn't -webadmin need webserver integration?
 # - use rc-scripts in %%post scriptlets
 # - init.d script, pre and post for webmlm?
 Summary:       Courier mail server
 Summary(pl.UTF-8):     Serwer poczty Courier
 Name:          courier
-Version:       0.71
-Release:       2
-License:       GPL
+Version:       0.78.2
+Release:       0.1
+License:       GPL v3 with OpenSSL exception
 Group:         Networking/Daemons
 Source0:       http://downloads.sourceforge.net/courier/%{name}-%{version}.tar.bz2
-# Source0-md5: a6b70e477f862345fd65c5dc9c085d82
-Patch0:                %{name}-openssl-path.patch
+# Source0-md5: 6e8e8617cccc152c2b03f8faf3e5d2e7
 Patch1:                %{name}-withoutfam.patch
 Patch2:                %{name}-maildir.patch
 Patch3:                %{name}-sendmail_dir.patch
 Patch4:                %{name}-start_scripts.patch
 Patch5:                %{name}-certs.patch
-Patch6:                %{name}-db.patch
-Patch7:                %{name}-werror.patch
+Patch6:                %{name}-filterbindir.patch
 URL:           http://www.courier-mta.org/
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.59
 BuildRequires: automake
 BuildRequires: courier-authlib-devel >= 0.61
 BuildRequires: expect
@@ -36,12 +34,11 @@ BuildRequires:      gettext-tools
 BuildRequires: gnet-devel
 BuildRequires: gnupg
 BuildRequires: libstdc++-devel
-BuildRequires: libtool
+BuildRequires: libtool >= 2:1.5
 BuildRequires: mailcap
 BuildRequires: openldap-devel >= 2.3.0
 BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: openssl-tools >= 0.9.7d
-BuildRequires: openssl-tools-perl >= 0.9.7d
 BuildRequires: pam-devel
 BuildRequires: pcre-devel
 BuildRequires: perl-devel
@@ -55,16 +52,13 @@ Provides:   smtpdaemon
 Obsoletes:     smtpdaemon
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _datadir        %{_prefix}/share/courier
-%define                _libdir         %{_prefix}/%{_lib}/%{name}
-%define                _libexecdir     %{_libdir}
 %define                _localstatedir  /var/spool/courier
 %define                _sysconfdir     /etc/courier
 %define                _certsdir       %{_sysconfdir}/certs
 
 %define                _webapps        /etc/webapps
 %define                _cgibindir      /usr/lib/cgi-bin
-%define                _imagedir       %{_datadir}/sqwebmail/images
+%define                _imagedir       %{_datadir}/courier/sqwebmail/images
 %define                _imageurl       /webmail
 
 %description
@@ -271,45 +265,52 @@ incoming mail.
 Ten pakiet zawiera zintegrowany filtr poczty dla Couriera. Jest
 potrzebny do filtrowania przychodzÄ…cej poczty.
 
+%package fax
+Summary:       Courier fax support
+Summary(pl.UTF-8):     ObsÅ‚uga faksów dla Couriera
+Group:         Applications/Mail
+Requires:      %{name} = %{version}-%{release}
+
+%description fax
+This package adds support for faxing E-mail messages. It allows to
+send fax messages simply by sending an E-mail to phonenumber@fax.
+
+%description fax -l pl.UTF-8
+Ten pakiet dodaje obsÅ‚ugÄ™ faksowania listów elektronicznych. Pozwala
+wysyÅ‚ać faksy wysyÅ‚ajÄ…c po prostu e-maila na numertelefonu@fax.
+
 %prep
 %setup -q
-#%patch0 -p1
 %{!?with_fam:%patch1 -p1}
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
-%patch7 -p1
 
-echo "
+cat >apache.conf <<EOF
 Alias /webmail %{_imagedir}
 <Directory %{_imagedir}>
        AllowOverride None
        Options None
-       # FIXME: is allow from all the most safest way?
        Allow from all
 </Directory>
-" > apache.conf
+EOF
 
 %build
-# we don't want fax module
-rm -rf courier/module.fax
-cp -f /usr/share/automake/config.sub webmail
-
+%{__libtoolize}
 # Change Makefile.am files and force recreate Makefile.in's.
 OLDDIR=`pwd`
-find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE; do
+find -type f -a -name configure.ac | while read FILE; do
        cd "`dirname "$FILE"`"
 
        if [ -f Makefile.am ]; then
                sed -i -e '/_[L]DFLAGS=-static/d' Makefile.am
        fi
 
-       %{__libtoolize}
        %{__aclocal}
        %{__autoconf}
-       if grep -q AC_CONFIG_HEADER configure.in; then
+       if grep -q AC_CONFIG_HEADER configure.ac; then
                %{__autoheader}
        fi
        %{__automake}
@@ -318,18 +319,16 @@ find -type f -a \( -name configure.in -o -name configure.ac \) | while read FILE
 done
 
 %configure \
-       --localstatedir=%{_localstatedir} \
-       --sysconfdir=%{_sysconfdir} \
-       --mandir=%{_mandir} \
+       --datadir=%{_datadir}/courier \
        --enable-imagedir=%{_imagedir} \
        --enable-imageurl=%{_imageurl} \
        --with-certsdir=%{_certsdir} \
        --with-db=db \
        --with-mailer=%{_sbindir}/sendmail \
-       --with-mailuser=daemon \
+       --with-mailgid=2 \
        --with-mailgroup=daemon \
        --with-mailuid=2 \
-       --with-mailgid=2
+       --with-mailuser=daemon
 
 %{__make} -j1
 %{?with_tests:%{__make} -j1 check}
@@ -338,8 +337,7 @@ done
 rm -rf $RPM_BUILD_ROOT
 umask 022
 install -d -p $RPM_BUILD_ROOT/etc/{cron.hourly,pam.d,rc.d/init.d} \
-       $RPM_BUILD_ROOT{/usr/lib,%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains} \
-       $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}}
+       $RPM_BUILD_ROOT{/usr/lib,%{_certsdir},%{_cgibindir},%{_webapps}/courier-webmail,%{_sysconfdir}/hosteddomains}
 
 %{__make} -j1 install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -356,42 +354,20 @@ session   required        pam_unix.so
 EOF
 done
 
-# delete dead links
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1 \
-$RPM_BUILD_ROOT%{_mandir}/man1/rmail.1 \
-$RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8 \
-$RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8 \
-$RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8 \
-$RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8 \
-$RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
-
-# make man links
-echo '.so dot-forward.1' > $RPM_BUILD_ROOT%{_mandir}/man1/dotforward.1
-echo '.so sendmail.1' > $RPM_BUILD_ROOT%{_mandir}/man1/rmail.1
-echo '.so esmtpd.8' > $RPM_BUILD_ROOT%{_mandir}/man8/esmtpd-msa.8
-echo '.so courierfilter.8' > $RPM_BUILD_ROOT%{_mandir}/man8/filterctl.8
-echo '.so makesmtpaccess.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makesmtpaccess-msa.8
-echo '.so courieruucp.8' > $RPM_BUILD_ROOT%{_mandir}/man8/makeuucpneighbors.8
-echo '.so courierpop3d.8' > $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3login.8
-
 %{__make} install-perms
 
 # Move webmail and webadmin to cgibindir
-mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webmail \
+%{__mv} $RPM_BUILD_ROOT%{_libexecdir}/courier/webmail/webmail \
        $RPM_BUILD_ROOT%{_cgibindir}/webmail
-mv -f $RPM_BUILD_ROOT%{_libdir}/courier/webmail/webadmin \
+%{__mv} $RPM_BUILD_ROOT%{_libexecdir}/courier/webmail/webadmin \
        $RPM_BUILD_ROOT%{_cgibindir}/webadmin
 
 # install a cron job to clean out webmail's cache
-install webmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
+install libs/sqwebmail/cron.cmd $RPM_BUILD_ROOT/etc/cron.hourly/courier-webmail-cleancache
 
-# Move .html documentation back to build dir, so that RPM will move it to
-# the appropriate docdir
-
-rm -rf htmldoc
-mkdir htmldoc
-mv -f $RPM_BUILD_ROOT%{_datadir}/htmldoc/* htmldoc
-chmod a-w htmldoc/*
+# Move .html documentation to docdir; use common directory for all subpackages for references to work.
+install -d $RPM_BUILD_ROOT%{_docdir}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/courier/htmldoc $RPM_BUILD_ROOT%{_docdir}/courier
 
 # Manually set POP3DSTART and IMAPDSTART to yes, they'll go into a separate
 # package, so after it's installed they should be runnable.
@@ -434,21 +410,20 @@ install courier.sysvinit $RPM_BUILD_ROOT/etc/rc.d/init.d/courier
 # sendmail soft links
 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT/usr/lib/sendmail
 
-# fix rmail link
-rm -f $RPM_BUILD_ROOT%{_bindir}/rmail
+# fix rmail link (points to non-existing sendmail in %{_bindir}
 ln -sf %{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/rmail
 
-# This link by default is missing
-ln -sf %{_datadir}/esmtpd-ssl $RPM_BUILD_ROOT%{_sbindir}/esmtpd-ssl
-
 # for apache
-install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
-install apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
-
+cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/apache.conf
+cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/courier-webmail/httpd.conf
+
+# makedat is packaged in courier-authlib
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/makedat \
+       $RPM_BUILD_ROOT%{_libexecdir}/courier/makedatprog \
+       $RPM_BUILD_ROOT%{_datadir}/courier/makedat \
+       $RPM_BUILD_ROOT%{_mandir}/man1/makedat.1
 # remove unpackaged files
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
-rm -rf $RPM_BUILD_ROOT%{_datadir}/faxmail
-rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax*
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/*.dist
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -615,217 +590,304 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS BENCHMARKS ChangeLog INSTALL NEWS README TODO htmldoc/[adehqstu]*
-%doc htmldoc/courierperl* htmldoc/courier.html htmldoc/courier[fltu]*
-%doc htmldoc/local* htmldoc/mailbot* htmldoc/mailq* htmldoc/make*
-%doc htmldoc/mime* htmldoc/mkesmtpd* htmldoc/modules* htmldoc/preline*
-%{_mandir}/man1/sendmail.1*
-%{_mandir}/man1/preline.1*
-%{_mandir}/man1/cancelmsg.1*
-%{_mandir}/man1/lockmail.1*
-%{_mandir}/man1/mailbot.1*
+%doc AUTHORS BENCHMARKS COPYING ChangeLog INSTALL NEWS README TODO
+# common:
+# couriertcpd, couriertls are common TCP/TLS wrappers
+# makemime used by sqwebmail, useful for maildrop
+# reformime used by mlm, useful for maildrop
+# deliverquota, sharedindex* are common for maildir
+%attr(755,root,root) %{_bindir}/couriertls
+%attr(755,root,root) %{_bindir}/deliverquota
+%attr(755,root,root) %{_bindir}/makemime
+%attr(755,root,root) %{_bindir}/mimegpg
+%attr(755,root,root) %{_bindir}/reformime
+%attr(755,root,root) %{_sbindir}/couriertcpd
+%attr(755,root,root) %{_sbindir}/mkdhparams
+%attr(755,root,root) %{_sbindir}/sharedindexinstall
+%attr(755,root,root) %{_sbindir}/sharedindexsplit
+%dir %{_libexecdir}/courier
+%dir %{_datadir}/courier
+%attr(755,root,root) %{_datadir}/courier/mkdhparams
+%attr(755,daemon,daemon) %dir %{_sysconfdir}
+%attr(750,daemon,daemon) %dir %{_certsdir}
+%dir %{_docdir}/courier
+%{_docdir}/courier/bg.png
+%{_docdir}/courier/japanese_flag.png
+%{_docdir}/courier/icon.gif
+%{_docdir}/courier/manpage.css
+%{_docdir}/courier/draft-varshavchik-*-smtpext.txt
+%{_docdir}/courier/FAQ.html
+%{_docdir}/courier/couriertcpd.html
+%{_docdir}/courier/couriertls.html
+%{_docdir}/courier/deliverquota.html
+%{_docdir}/courier/documentation.html
+%{_docdir}/courier/download.html
+%{_docdir}/courier/index.html
+%{_docdir}/courier/install.html
+%{_docdir}/courier/layout.html
+%{_docdir}/courier/links.html
+%{_docdir}/courier/makedat.html
+%{_docdir}/courier/makemime.html
+%{_docdir}/courier/menu.html
+%{_docdir}/courier/mimegpg.html
+%{_docdir}/courier/mkdhparams.html
+%{_docdir}/courier/modules.html
+%{_docdir}/courier/reformime.html
+%{_docdir}/courier/repo.html
+%{_docdir}/courier/rpm.html
+%{_docdir}/courier/socks.html
+%{_docdir}/courier/status.html
+%{_docdir}/courier/structures.html
+%{_mandir}/man1/couriertcpd.1*
+%{_mandir}/man1/couriertls.1*
 %{_mandir}/man1/makemime.1*
+%{_mandir}/man1/reformime.1*
 %{_mandir}/man1/mimegpg.1*
-%{_mandir}/man1/makedat.1*
-%{_mandir}/man1/testmxlookup.1*
+%{_mandir}/man8/deliverquota.8*
+%{_mandir}/man8/mkdhparams.8*
+
+# MTA
+%attr(6555,daemon,daemon) %{_bindir}/cancelmsg
+%attr(755,root,root) %{_bindir}/courier-config
+%attr(755,root,root) %{_bindir}/dotforward
+%attr(2755,daemon,daemon) %{_bindir}/mailq
+%attr(4755,root,root) %{_bindir}/rmail
+%attr(755,root,root) %{_bindir}/testmxlookup
+%attr(755,root,root) %{_sbindir}/aliaslookup
+%attr(755,root,root) %{_sbindir}/courier
+%attr(754,root,daemon) %{_sbindir}/makealiases
+%attr(755,root,root) %{_sbindir}/makehosteddomains
+%attr(755,root,root) %{_sbindir}/showconfig
+%attr(754,root,daemon) %{_sbindir}/showmodules
+%attr(4755,root,root) %{_sbindir}/sendmail
+%attr(755,root,root) /usr/lib/sendmail
+%attr(754,daemon,daemon) %{_libexecdir}/courier/aliascombine
+%attr(754,daemon,daemon) %{_libexecdir}/courier/aliascreate
+%attr(754,daemon,daemon) %{_libexecdir}/courier/aliasexp
+%attr(754,daemon,daemon) %{_libexecdir}/courier/courierd
+%attr(754,daemon,daemon) %{_libexecdir}/courier/submit
+%attr(4554,daemon,daemon) %{_libexecdir}/courier/submitmkdir
+%attr(755,root,root) %{_datadir}/courier/courierctl.start
+%attr(754,root,daemon) %{_datadir}/courier/makealiases
+%attr(755,root,root) %{_datadir}/courier/makehosteddomains
+%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
+%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
+%attr(754,root,root) /etc/rc.d/init.d/courier
+%attr(755,bin,bin) %dir %{_localstatedir}
+%attr(755,daemon,daemon) %dir %{_localstatedir}/track
+%{_docdir}/courier/aliases.html
+%{_docdir}/courier/aliaslookup.html
+%{_docdir}/courier/cancelmsg.html
+%{_docdir}/courier/courier.html
+%{_docdir}/courier/courierd.html
+%{_docdir}/courier/dot-courier.html
+%{_docdir}/courier/dot-forward.html
+%{_docdir}/courier/mailq.html
+%{_docdir}/courier/makealiases.html
+%{_docdir}/courier/makehosteddomains.html
+%{_docdir}/courier/queue.html
+%{_docdir}/courier/sendmail.html
+%{_docdir}/courier/submit.html
+%{_docdir}/courier/testmxlookup.html
+%{_mandir}/man1/cancelmsg.1*
 %{_mandir}/man1/dot-forward.1*
-%{_mandir}/man1/couriertls.1*
-%{_mandir}/man1/mailq*
-%{_mandir}/man1/couriertcpd*
 %{_mandir}/man1/dotforward.1*
+%{_mandir}/man1/mailq.1*
 %{_mandir}/man1/rmail.1*
+%{_mandir}/man1/sendmail.1*
+%{_mandir}/man1/testmxlookup.1*
 %{_mandir}/man5/dot-courier.5*
 %{_mandir}/man7/localmailfilter.7*
 %{_mandir}/man8/aliaslookup.8*
-%{_mandir}/man8/courierfilter.8*
-%{_mandir}/man8/courierperlfilter.8*
-%{_mandir}/man8/dupfilter.8*
 %{_mandir}/man8/courier.8*
-%{_mandir}/man8/courierldapaliasd.8*
-%{_mandir}/man8/deliverquota.8*
-%{_mandir}/man8/esmtpd.8*
-%{_mandir}/man8/makeacceptmailfor.8*
-%{_mandir}/man8/makehosteddomains.8*
-%{_mandir}/man8/mkesmtpdcert.8*
 %{_mandir}/man8/makealiases.8*
-%{_mandir}/man8/makepercentrelay.8*
-%{_mandir}/man8/makesmtpaccess.8*
+%{_mandir}/man8/makehosteddomains.8*
 %{_mandir}/man8/submit.8*
-%{_mandir}/man8/courieruucp.8*
-%{_mandir}/man8/esmtpd-msa.8*
-%{_mandir}/man8/filterctl.8*
-%{_mandir}/man8/makesmtpaccess-msa.8*
-%{_mandir}/man8/makeuucpneighbors.8*
-%attr(755,daemon,daemon) %dir %{_sysconfdir}
-%attr(750,daemon,daemon) %dir %{_certsdir}
-%attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/me
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
 %attr(755,daemon,daemon) %dir %{_sysconfdir}/aliasdir
 %attr(750,daemon,daemon) %dir %{_sysconfdir}/aliases
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/enablefiltering
+%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
+%attr(755,daemon,daemon) %dir %{_sysconfdir}/hosteddomains
 %attr(755,daemon,daemon) %dir %{_sysconfdir}/smtpaccess
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/smtpaccess/default
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locals
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/courierd
-%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aliases/system
 %{_sysconfdir}/quotawarnmsg.example
-%dir %{_libdir}
-%dir %{_libdir}/courier
-%dir %{_datadir}
-%dir %{_datadir}/courierwebadmin
-%{_datadir}/courierwebadmin/admin-15*
-%dir %{_libdir}/filters
-%attr(755,daemon,daemon) %{_libdir}/filters/*
-%attr(755,daemon,daemon) %{_datadir}/perlfilter-*.pl
-%attr(755,bin,bin) %dir %{_localstatedir}
+%dir %{_datadir}/courier/courierwebadmin
+%{_datadir}/courier/courierwebadmin/admin-15*
+
+# LDAP configuration
+%attr(744,daemon,daemon) %{_sbindir}/courierldapaliasd
+%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
+%{_docdir}/courier/courierldapaliasd.html
+%{_mandir}/man8/courierldapaliasd.8*
+
+# filters
+%attr(755,root,root) %{_bindir}/verifysmtp
+%attr(754,root,daemon) %{_sbindir}/courierfilter
+%attr(754,root,daemon) %{_sbindir}/filterctl
+%attr(755,root,root) %{_libexecdir}/courier/courierfilter
+%dir %{_libexecdir}/courier/filters
+%attr(755,root,root) %{_libexecdir}/courier/filters/dupfilter
+%attr(755,root,root) %{_libexecdir}/courier/filters/perlfilter
+%attr(755,root,root) %{_libexecdir}/courier/filters/ratefilter
+%attr(755,root,root) %{_libexecdir}/courier/filters/verifyfilter
+%attr(754,root,daemon) %{_datadir}/courier/filterctl
+%attr(755,root,root) %{_datadir}/courier/perlfilter-*.pl
+%attr(755,root,root) %{_datadir}/courier/verifysender
+%attr(755,root,root) %{_datadir}/courier/verifysenderfull
+%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
+%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
+%attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
+%attr(750,daemon,daemon) %dir %{_localstatedir}/filters
 %attr(770,daemon,daemon) %dir %{_localstatedir}/tmp
 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgs
 %attr(750,daemon,daemon) %dir %{_localstatedir}/msgq
-%attr(750,daemon,daemon) %dir %{_localstatedir}/filters
-%attr(750,daemon,daemon) %dir %{_localstatedir}/allfilters
-%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters
-%attr(750,daemon,daemon) %dir %{_sysconfdir}/filters/active
-%attr(754,root,daemon) %{_datadir}/filterctl
-%attr(754,root,daemon) %{_sbindir}/filterctl
-%attr(754,root,daemon) %{_sbindir}/courierfilter
-%dir %{_libdir}/courier/modules
-%dir %{_libdir}/courier/modules/uucp
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
-%attr(755,root,root) %{_libdir}/courier/modules/uucp/courieruucp
-%attr(755,root,root) %{_sbindir}/makeuucpneighbors
-%attr(755,root,root) %{_datadir}/makeuucpneighbors
-%dir %{_libdir}/courier/modules/local
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
-%attr(755,root,root) %{_libdir}/courier/modules/local/courierlocal
-%attr(755,root,root) %{_libdir}/courier/modules/local/courierdeliver
-%attr(755,root,root) %{_bindir}/preline
-%dir %{_libdir}/courier/modules/esmtp
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
-%attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtp
-%attr(750,root,daemon) %{_libdir}/courier/modules/esmtp/courieresmtpd
-%attr(755,root,root) %{_libdir}/courier/modules/esmtp/addcr
-%attr(755,root,root) %{_sbindir}/courieresmtpd
+%{_docdir}/courier/courierfilter.html
+%{_docdir}/courier/courierperlfilter.html
+%{_docdir}/courier/dupfilter.html
+%{_docdir}/courier/ratefilter.html
+%{_docdir}/courier/verifyfilter.html
+%{_mandir}/man8/courierfilter.8*
+%{_mandir}/man8/courierperlfilter.8*
+%{_mandir}/man8/dupfilter.8*
+%{_mandir}/man8/filterctl.8*
+%{_mandir}/man8/ratefilter.8*
+%{_mandir}/man8/verifyfilter.8*
+%{_mandir}/man8/verifysmtp.8*
+
+# module.dsn
+%dir %{_libexecdir}/courier/modules/dsn
+%attr(755,root,root) %{_libexecdir}/courier/modules/dsn/courierdsn
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
+%{_docdir}/courier/courierdsn.html
+
+# module.esmtp
 %attr(755,root,root) %{_bindir}/addcr
-%attr(755,root,root) %{_sbindir}/aliaslookup
+%attr(755,root,root) %{_sbindir}/courieresmtpd
 %attr(755,root,root) %{_sbindir}/esmtpd
-%attr(755,root,root) %{_datadir}/esmtpd
+%attr(755,root,root) %{_sbindir}/esmtpd-msa
 %attr(755,root,root) %{_sbindir}/esmtpd-ssl
-%attr(755,root,root) %{_datadir}/esmtpd-ssl
-%attr(755,root,root) %{_sbindir}/makesmtpaccess
-%attr(755,root,root) %{_datadir}/makesmtpaccess
 %attr(755,root,root) %{_sbindir}/makeacceptmailfor
-%attr(755,root,root) %{_datadir}/makeacceptmailfor
 %attr(755,root,root) %{_sbindir}/makepercentrelay
-%attr(755,root,root) %{_datadir}/makepercentrelay
-%attr(755,root,root) %{_sbindir}/mkesmtpdcert
-%attr(755,root,root) %{_datadir}/mkesmtpdcert
-%attr(755,root,root) %{_sbindir}/esmtpd-msa
+%attr(755,root,root) %{_sbindir}/makesmtpaccess
 %attr(755,root,root) %{_sbindir}/makesmtpaccess-msa
-%attr(755,root,root) %{_sbindir}/sharedindexinstall
-%attr(755,root,root) %{_sbindir}/sharedindexsplit
+%attr(755,root,root) %{_sbindir}/mkesmtpdcert
+%dir %{_libexecdir}/courier/modules/esmtp
+%attr(754,root,daemon) %{_libexecdir}/courier/modules/esmtp/courieresmtp
+%attr(754,root,daemon) %{_libexecdir}/courier/modules/esmtp/courieresmtpd
+%attr(755,root,root) %{_libexecdir}/courier/modules/esmtp/addcr
+%attr(755,root,root) %{_datadir}/courier/esmtpd
+%attr(755,root,root) %{_datadir}/courier/esmtpd-ssl
+%attr(755,root,root) %{_datadir}/courier/makeacceptmailfor
+%attr(755,root,root) %{_datadir}/courier/makepercentrelay
+%attr(755,root,root) %{_datadir}/courier/makesmtpaccess
+%attr(755,root,root) %{_datadir}/courier/mkesmtpdcert
+%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.esmtp
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-msa
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd-ssl
-%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
-%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpd.cnf
 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpauthclient
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelayed.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsndelivered.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfailed.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnrelayed.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnfooter.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectnotice.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnsubjectwarn.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dsnheader.txt
-%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.dsn
-%dir %{_libdir}/courier/modules/dsn
-%attr(755,root,root) %{_libdir}/courier/modules/dsn/courierdsn
-%attr(4550,daemon,daemon) %{_libdir}/courier/submitmkdir
-%attr(750,daemon,daemon) %{_libdir}/courier/courierd
-%attr(750,daemon,daemon) %{_libdir}/courier/aliasexp
-%attr(750,daemon,daemon) %{_libdir}/courier/aliascombine
-%attr(750,daemon,daemon) %{_libdir}/courier/aliascreate
-%attr(750,daemon,daemon) %{_libdir}/courier/submit
-%attr(755,daemon,daemon) %{_libdir}/courier/makedatprog
-%attr(6555,daemon,daemon) %{_bindir}/cancelmsg
-%attr(755,root,root) %{_sbindir}/courier
-%attr(755,root,root) %{_datadir}/courierctl.start
-%attr(755,root,root) %{_bindir}/couriertls
-%attr(755,root,root) %{_sbindir}/couriertcpd
-%attr(755,root,root) %{_bindir}/courier-config
-%attr(755,root,root) %{_bindir}/deliverquota
-%attr(755,root,root) %{_bindir}/dotforward
-%attr(755,root,root) %{_bindir}/lockmail
-%attr(755,root,root) %{_bindir}/mailbot
-%attr(2755,daemon,daemon) %{_bindir}/mailq
-%attr(750,root,daemon) %{_datadir}/makealiases
-%attr(750,root,daemon) %{_sbindir}/makealiases
-%attr(755,root,root) %{_datadir}/makedat
-%attr(755,root,root) %{_bindir}/makedat
-%attr(755,root,root) %{_datadir}/makehosteddomains
-%attr(755,root,root) %{_sbindir}/makehosteddomains
-%attr(755,root,root) %{_bindir}/makemime
-%attr(755,root,root) %{_bindir}/mimegpg
-%attr(4755,root,root) %{_bindir}/rmail
-%attr(755,root,root) %{_sbindir}/showconfig
-%attr(750,root,daemon) %{_sbindir}/showmodules
-%attr(4755,root,root) %{_sbindir}/sendmail
-%attr(755,root,root) %{_bindir}/testmxlookup
-%attr(640,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaliasrc
-%attr(700,daemon,daemon) %{_sbindir}/courierldapaliasd
-%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/esmtp
-%attr(754,root,root) /etc/rc.d/init.d/courier
-%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared
-%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp
-%attr(755,daemon,daemon) %dir %{_localstatedir}/track
-/usr/lib/sendmail
+%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtpacceptmailfor.dir
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/esmtpacceptmailfor.dir/default
+%attr(755,daemon,daemon) %dir %{_sysconfdir}/esmtppercentrelay.dir
+%{_docdir}/courier/esmtp.html
+%{_docdir}/courier/esmtpd.html
+%{_docdir}/courier/makeacceptmailfor.html
+%{_docdir}/courier/makepercentrelay.html
+%{_docdir}/courier/makesmtpaccess.html
+%{_docdir}/courier/mkesmtpdcert.html
+%{_mandir}/man8/esmtpd.8*
+%{_mandir}/man8/esmtpd-msa.8*
+%{_mandir}/man8/makeacceptmailfor.8*
+%{_mandir}/man8/makepercentrelay.8*
+%{_mandir}/man8/makesmtpaccess.8*
+%{_mandir}/man8/makesmtpaccess-msa.8*
+%{_mandir}/man8/mkesmtpdcert.8*
+
+# module.local
+%attr(755,root,root) %{_bindir}/preline
+%dir %{_libexecdir}/courier/modules/local
+%attr(755,root,root) %{_libexecdir}/courier/modules/local/courierdeliver
+%attr(755,root,root) %{_libexecdir}/courier/modules/local/courierlocal
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.local
+%{_docdir}/courier/local.html
+%{_docdir}/courier/localmailfilter.html
+%{_docdir}/courier/preline.html
+%{_mandir}/man1/preline.1*
+
+# module.uucp
+%attr(755,root,root) %{_sbindir}/makeuucpneighbors
+%dir %{_libexecdir}/courier/modules
+%dir %{_libexecdir}/courier/modules/uucp
+%attr(755,root,root) %{_libexecdir}/courier/modules/uucp/courieruucp
+%attr(755,root,root) %{_datadir}/courier/makeuucpneighbors
+%attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.uucp
+%{_docdir}/courier/courieruucp.html
+%{_mandir}/man8/courieruucp.8*
+%{_mandir}/man8/makeuucpneighbors.8*
 
 %files pop3d
 %defattr(644,root,root,755)
-%doc htmldoc/*pop3d*
-%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
-%{_mandir}/man8/courierpop3d.8*
-%{_mandir}/man8/courierpop3login.8*
-%{_mandir}/man8/mkpop3dcert.8*
-%{_mandir}/man8/pop3d.8*
-%{_mandir}/man8/pop3d-ssl.8*
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-45pop3.pl
-%{_datadir}/courierwebadmin/admin-45pop3.html
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d
 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl
-%attr(755,root,root) %{_libdir}/courier/courierpop3d
-%attr(755,root,root) %{_libdir}/courier/courierpop3login
-%attr(755,root,root) %{_datadir}/mkpop3dcert
+%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3
 %attr(755,root,root) %{_sbindir}/mkpop3dcert
-%attr(755,root,root) %{_datadir}/pop3d
 %attr(755,root,root) %{_sbindir}/pop3d
-%attr(755,root,root) %{_datadir}/pop3d-ssl
 %attr(755,root,root) %{_sbindir}/pop3d-ssl
+%attr(755,root,root) %{_libexecdir}/courier/courierpop3d
+%attr(755,root,root) %{_libexecdir}/courier/courierpop3login
+%attr(755,root,root) %{_datadir}/courier/mkpop3dcert
+%attr(755,root,root) %{_datadir}/courier/pop3d
+%attr(755,root,root) %{_datadir}/courier/pop3d-ssl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-45pop3.pl
+%{_datadir}/courier/courierwebadmin/admin-45pop3.html
+%{_docdir}/courier/courierpop3d.html
+%{_docdir}/courier/mkpop3dcert.html
+%{_docdir}/courier/pop3d.html
+%{_mandir}/man8/courierpop3d.8*
+%{_mandir}/man8/courierpop3login.8*
+%{_mandir}/man8/mkpop3dcert.8*
+%{_mandir}/man8/pop3d.8*
+%{_mandir}/man8/pop3d-ssl.8*
 
 %files imapd
 %defattr(644,root,root,755)
-%doc htmldoc/*imapd*
-%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
-%{_mandir}/man8/imapd.8*
-%{_mandir}/man8/mkimapdcert.8*
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-40imap.pl
-%{_datadir}/courierwebadmin/admin-40imap.html
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl
 %attr(600,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf
-%attr(755,root,root) %{_libdir}/courier/imaplogin
+%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap
+%attr(755,root,root) %{_bindir}/imapd
 %attr(755,root,root) %{_sbindir}/imapd
 %attr(755,root,root) %{_sbindir}/imapd-ssl
-%attr(755,root,root) %{_datadir}/imapd
-%attr(755,root,root) %{_datadir}/imapd-ssl
-%attr(755,root,root) %{_bindir}/imapd
-%attr(755,root,root) %{_datadir}/mkimapdcert
+%attr(755,root,root) %{_sbindir}/makeimapaccess
 %attr(755,root,root) %{_sbindir}/mkimapdcert
+%attr(755,root,root) %{_libexecdir}/courier/imaplogin
+%attr(755,root,root) %{_datadir}/courier/imapd
+%attr(755,root,root) %{_datadir}/courier/imapd-ssl
+%attr(755,root,root) %{_datadir}/courier/makeimapaccess
+%attr(755,root,root) %{_datadir}/courier/mkimapdcert
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-40imap.pl
+%{_datadir}/courier/courierwebadmin/admin-40imap.html
+%{_docdir}/courier/imapd.html
+%{_docdir}/courier/makeimapaccess.html
+%{_docdir}/courier/mkimapdcert.html
+%{_mandir}/man8/imapd.8*
+%{_mandir}/man8/makeimapaccess.8*
+%{_mandir}/man8/mkimapdcert.8*
 
 %files webadmin
 %defattr(644,root,root,755)
@@ -836,93 +898,122 @@ fi
 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webadmin/removed
 %attr(400,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/password
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/webadmin/unsecureok
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-main.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-save.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-cancel.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-[0235]*.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-10password.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/dumpenv.pl
-%attr(755,root,root) %{_datadir}/courierwebadmin/webadmin.pl
-%{_datadir}/courierwebadmin/admin-[0235]*.html
-%{_datadir}/courierwebadmin/admin-10password.html
-%{_datadir}/courierwebadmin/admin-main.html
-%{_datadir}/courierwebadmin/admin-save.html
-%{_datadir}/courierwebadmin/login.html
-%{_datadir}/courierwebadmin/notsupp.html
-%{_datadir}/courierwebadmin/unsecure.html
-%{_datadir}/courierwebadmin/webadmin.pm
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-main.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-save.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-cancel.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-[0235]*.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-10password.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/dumpenv.pl
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/webadmin.pl
+%{_datadir}/courier/courierwebadmin/admin-[0235]*.html
+%{_datadir}/courier/courierwebadmin/admin-10password.html
+%{_datadir}/courier/courierwebadmin/admin-main.html
+%{_datadir}/courier/courierwebadmin/admin-save.html
+%{_datadir}/courier/courierwebadmin/login.html
+%{_datadir}/courier/courierwebadmin/notsupp.html
+%{_datadir}/courier/courierwebadmin/unsecure.html
+%{_datadir}/courier/courierwebadmin/webadmin.pm
 
 %files webmail
 %defattr(644,root,root,755)
-%doc htmldoc/pcp* gpglib/README.html
+%doc libs/gpglib/README.html
 %attr(755,root,root) %{_cgibindir}/webmail
+%attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/webmail
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/calendar
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ldapaddressbook
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqwebmaild
-%attr(755,root,root) %{_sbindir}/webmaild
-%dir %{_datadir}/sqwebmail
-%dir %{_datadir}/sqwebmail/html
-%dir %{_datadir}/sqwebmail/html/en-us
-%{_datadir}/sqwebmail/html/en
-%{_datadir}/sqwebmail/images
-%config %{_datadir}/sqwebmail/html/en-us/[CILT]*
-%{_datadir}/sqwebmail/html/en-us/*.html
-%{_datadir}/sqwebmail/html/en-us/*.txt
-%attr(755,root,root) %{_datadir}/courierwebadmin/admin-47webmail.pl
-%{_datadir}/courierwebadmin/admin-47webmail.html
-%attr(755,root,root) %{_datadir}/sqwebmail/cleancache.pl
-%attr(755,root,root) %{_datadir}/sqwebmail/ldapsearch
-%attr(755,root,root) %{_datadir}/sqwebmail/sendit.sh
-%attr(755,root,root) %{_datadir}/sqwebmail/webgpg
 %attr(755,root,root) %{_sbindir}/webgpg
-%attr(755,root,root) %{_libdir}/courier/pcpd
-%attr(755,root,root) %{_libdir}/courier/sqwebmaild
-%attr(755,root,root) %{_libdir}/courier/sqwebpasswd
-%attr(700, bin, bin) %dir %{_localstatedir}/webmail-logincache
-%attr(755,root,root) /etc/cron.hourly/courier-webmail-cleancache
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/calendarmode
+%attr(755,root,root) %{_sbindir}/webmaild
+%attr(755,root,root) %{_libexecdir}/courier/pcpd
+%attr(755,root,root) %{_libexecdir}/courier/sqwebmaild
+%attr(755,root,root) %{_libexecdir}/courier/sqwebpasswd
+%dir %{_datadir}/courier/sqwebmail
+%dir %{_datadir}/courier/sqwebmail/html
+%dir %{_datadir}/courier/sqwebmail/html/en-us
+%{_datadir}/courier/sqwebmail/html/en
+%{_datadir}/courier/sqwebmail/images
+%config %{_datadir}/courier/sqwebmail/html/en-us/[CILT]*
+%{_datadir}/courier/sqwebmail/html/en-us/*.html
+%{_datadir}/courier/sqwebmail/html/en-us/*.txt
+%attr(755,root,root) %{_datadir}/courier/sqwebmail/cleancache.pl
+%attr(755,root,root) %{_datadir}/courier/sqwebmail/ldapsearch
+%attr(755,root,root) %{_datadir}/courier/sqwebmail/sendit.sh
+%attr(755,root,root) %{_datadir}/courier/sqwebmail/webgpg
+%attr(755,root,root) %{_datadir}/courier/courierwebadmin/admin-47webmail.pl
+%{_datadir}/courier/courierwebadmin/admin-47webmail.html
 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar
 %attr(700,bin,daemon) %dir %{_localstatedir}/calendar/localcache
 %attr(750,bin,daemon) %dir %{_localstatedir}/calendar/private
 %attr(755,bin,daemon) %dir %{_localstatedir}/calendar/public
+%attr(700,bin,bin) %dir %{_localstatedir}/webmail-logincache
 %dir %attr(750,root,http) %{_webapps}/courier-webmail
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/apache.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/courier-webmail/httpd.conf
+%{_docdir}/courier/pcp_README.html
 
 %files webmlm
 %defattr(644,root,root,755)
 %attr(700,daemon,daemon) %dir %{_sysconfdir}/webmlmrc
 %attr(755,root,root) %{_bindir}/webmlmd
 %attr(755,root,root) %{_bindir}/webmlmd.rc
-%attr(755,root,root) %{_libdir}/courier/webmail
+%dir %{_libexecdir}/courier/webmail
+%attr(755,root,root) %{_libexecdir}/courier/webmail/webmlm
+%{_docdir}/courier/webmlmd.html
 %{_mandir}/man1/webmlmd.1*
 
 %files maildrop
 %defattr(644,root,root,755)
-%doc htmldoc/r* htmldoc/maildrop* htmldoc/lockmail*
-%{_mandir}/man1/maildrop.1*
-%{_mandir}/man1/refor*
-%{_mandir}/man7/maildrop*
 %attr(644,daemon,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/maildrop
+%attr(755,root,root) %{_bindir}/lockmail
+%attr(755,root,root) %{_bindir}/mailbot
 %attr(4755,root,root) %{_bindir}/maildrop
 %attr(755,root,root) %{_bindir}/reformail
-%attr(755,root,root) %{_bindir}/reformime
+%{_docdir}/courier/lockmail.html
+%{_docdir}/courier/mailbot.html
+%{_docdir}/courier/maildrop*.html
+%{_docdir}/courier/reformail.html
+%{_mandir}/man1/lockmail.1*
+%{_mandir}/man1/mailbot.1*
+%{_mandir}/man1/maildrop.1*
+%{_mandir}/man1/reformail.1*
+%{_mandir}/man7/maildropex.7*
+%{_mandir}/man7/maildropfilter.7*
+%{_mandir}/man7/maildropgdbm.7*
 
 %files maildir-tools
 %defattr(644,root,root,755)
-%doc maildir/README.*.html htmldoc/maildir*
+%doc libs/maildir/README.*.html
+%attr(755,root,root) %{_bindir}/maildirmake
+%attr(755,root,root) %{_bindir}/maildirkw
+%attr(755,root,root) %{_bindir}/maildiracl
+%{_docdir}/courier/maildir*.html
 %{_mandir}/man1/maildirmake.1*
 %{_mandir}/man1/maildirkw.1*
 %{_mandir}/man1/maildiracl.1*
 %{_mandir}/man5/maildir.5*
 %{_mandir}/man7/maildirquota.7*
-%attr(755,root,root) %{_bindir}/maildirmake
-%attr(755,root,root) %{_bindir}/maildirkw
-%attr(755,root,root) %{_bindir}/maildiracl
 
 %files mlm
 %defattr(644,root,root,755)
-%doc htmldoc/couriermlm.html
-%{_mandir}/man1/couriermlm.1*
 %attr(755,root,root) %{_bindir}/couriermlm
-%{_datadir}/couriermlm
+%{_datadir}/courier/couriermlm
+%{_docdir}/courier/couriermlm.html
+%{_mandir}/man1/couriermlm.1*
+
+%files fax
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/faxcoverpage.tr
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/faxnotifyrc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/faxrc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/module.fax
+%dir %{_libexecdir}/courier/modules/fax
+%attr(755,root,root) %{_libexecdir}/courier/modules/fax/courierfax
+%dir %{_datadir}/courier/faxmail
+%{_datadir}/courier/faxmail/*.filter
+%{_datadir}/courier/faxmail/coverpage
+%{_datadir}/courier/faxmail/init
+%{_datadir}/courier/faxmail/new_fax
+%{_docdir}/courier/courierfax.html
+%{_mandir}/man8/courierfax.8*
This page took 0.216658 seconds and 4 git commands to generate.