vmailmgr.patch
author Tomas Zeman <tzeman@volny.cz>
Tue, 30 Sep 2008 15:21:49 +0200
changeset 44 b45bbb10d8f2
parent 2 5a68fadbec94
child 84 df315870634b
permissions -rw-r--r--
guilt: 0.30 -> 0.31.2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     1
vmailmgr-0.96.9-1-i686
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
diff --git a/source/custom/vmailmgr/FrugalBuild b/source/custom/vmailmgr/FrugalBuild
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
new file mode 100644
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     5
index 0000000..6e076d3
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
--- /dev/null
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
+++ b/source/custom/vmailmgr/FrugalBuild
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     8
@@ -0,0 +1,41 @@
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
+pkgname=vmailmgr
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    12
+pkgver=0.96.9
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
+pkgrel=1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
+pkgdesc="Virtual e-mail domains/users management programs."
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
+url="http://www.vmailmgr.org"
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    16
+makedepends=('python' 'sed' 'linuxdoc-tools' 'texi2html')
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
+archs=(i686)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
+up2date='lynx -dump -nolist $url/current|grep $pkgname|grep .tar.gz|head -1|sed -e "s/.*$pkgname-\(.*\)\.tar.gz.*$/\1/"'
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
+install="$pkgname.install"
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    20
+source=($url/archive/$pkgname-$pkgver.tar.gz compile-0.96.9.patch)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    21
+sha1sums=('42e4410c29482d9a5c0490a1f5a71899b2f75d94' \
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    22
+          'b999a450671602ebdc1fa4fc58c17e2f08be8861')
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+Finclude python
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+build() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
+	echo $_F_python_libdir
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+	Fcd
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    28
+	Fpatchall
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+	sed -i -e "s{phpdir=.*\${phpdir=\"/var/www/php\"{" configure
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+	local_cv_python_lib_dir=/$_F_python_libdir ./configure \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
+		--prefix=/usr --sysconfdir=/etc/vmailmgr \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+		--localstatedir=/var
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    33
+	make CXX=g++ || Fdie
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
+	make DESTDIR=$startdir/pkg install || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
+	# install some conf files
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
+	confdir=$startdir/pkg/etc/vmailmgr
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+	install -D -m 755 scripts/vmailmgrd.run \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
+	$confdir/supervise/vmailmgrd/run
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
+	install -D -m 755 scripts/vmailmgrd-log.run \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
+	$confdir/supervise/vmailmgrd/log/run
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
+	install -D -m 755 scripts/autoresponder.sh \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
+	$confdir/vdeliver-postdeliver
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
+	echo "@:%" > $confdir/separators
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    46
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    47
+# vim: ft=sh
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    48
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    49
+# optimization OK
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    50
diff --git a/source/custom/vmailmgr/compile-0.96.9.patch b/source/custom/vmailmgr/compile-0.96.9.patch
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    51
new file mode 100644
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    52
index 0000000..35ffcd5
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    53
--- /dev/null
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    54
+++ b/source/custom/vmailmgr/compile-0.96.9.patch
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    55
@@ -0,0 +1,344 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    56
+string.h fix
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    57
+
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    58
+diff -r 6f7a81934006 authenticate/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    59
+--- a/authenticate/Makefile.in	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    60
++++ b/authenticate/Makefile.in	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    61
+@@ -93,7 +93,7 @@ CLEANFILES = $(man_MANS) $(noinst_HTMLS)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    62
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    63
+ EXTRA_DIST = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    64
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    65
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    66
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    67
+ INCLUDES = $(CIINCLUDES) -I../lib
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    68
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    69
+ checkvpw_SOURCES = checkvpw.cc authvlib.cc authvlib.h
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    70
+diff -r 6f7a81934006 authenticate/authvmailmgr.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    71
+--- a/authenticate/authvmailmgr.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    72
++++ b/authenticate/authvmailmgr.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    73
+@@ -15,6 +15,8 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    74
+ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    75
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    76
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    77
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    78
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    79
+ #include "misc/exec.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    80
+ #include "authvlib.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    81
+ // Courier-IMAP includes
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    82
+diff -r 6f7a81934006 authenticate/checkvpw.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    83
+--- a/authenticate/checkvpw.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    84
++++ b/authenticate/checkvpw.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    85
+@@ -16,6 +16,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    86
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    87
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    88
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    89
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    90
+ #include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    91
+ #include <sys/types.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    92
+ #include "config/configrc.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    93
+diff -r 6f7a81934006 authenticate/vauthenticate.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    94
+--- a/authenticate/vauthenticate.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    95
++++ b/authenticate/vauthenticate.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    96
+@@ -16,6 +16,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    97
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    98
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    99
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   100
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   101
+ #include <unistd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   102
+ #include "authvlib.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   103
+ #include "fdbuf/fdbuf.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   104
+diff -r 6f7a81934006 cgi/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   105
+--- a/cgi/Makefile.in	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   106
++++ b/cgi/Makefile.in	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   107
+@@ -86,7 +86,7 @@ cgi_PROGRAMS = vpasswd vadduser vdeluser
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   108
+ cgi_PROGRAMS = vpasswd vadduser vdeluser vaddalias vchattr vchforwards 	listvdomain
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   109
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   110
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   111
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   112
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   113
+ INCLUDES = -I../lib
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   114
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   115
+ vpasswd_SOURCES = vpasswd.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   116
+diff -r 6f7a81934006 commands/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   117
+--- a/commands/Makefile.in	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   118
++++ b/commands/Makefile.in	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   119
+@@ -99,7 +99,7 @@ EXTRA_PROGRAMS = vpasswd2cdb vrehash
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   120
+ EXTRA_PROGRAMS = vpasswd2cdb vrehash
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   121
+ EXTRA_SCRIPTS = allvpasswd2cdb
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   122
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   123
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   124
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   125
+ INCLUDES = -I../lib -DBINDIR=\"@bindir@\"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   126
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   127
+ listvdomain_SOURCES = listvdomain.cc vcommand.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   128
+diff -r 6f7a81934006 commands/vcheckquota.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   129
+--- a/commands/vcheckquota.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   130
++++ b/commands/vcheckquota.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   131
+@@ -31,10 +31,10 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   132
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   133
+ const char* cli_program = "vcheckquota";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   134
+ const char* cli_help_prefix = "vmailmgr quota enforcement program\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   135
+-const char* cli_help_suffix = "
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   136
+-Warning: the soft-message is linked into the users maildir once for each
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   137
+-message that is received while the account is over its soft quota.  This may
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   138
+-result in multiple warning messages.\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   139
++const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   140
++"Warning: the soft-message is linked into the users maildir once for each"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   141
++"message that is received while the account is over its soft quota.  This may"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   142
++"result in multiple warning messages.\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   143
+ const char* cli_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   144
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   145
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   146
+diff -r 6f7a81934006 commands/vchforwards.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   147
+--- a/commands/vchforwards.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   148
++++ b/commands/vchforwards.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   149
+@@ -25,8 +25,7 @@ const char* cli_help_prefix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   150
+ const char* cli_help_prefix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   151
+ "Change virtual user forwarding addresses.\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   152
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   153
+-"If no forwarding addresses are given, forwarding is disabled.
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   154
+-";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   155
++"If no forwarding addresses are given, forwarding is disabled.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   156
+ const char* cli_args_usage = "USERNAME [DESTINATION1 ...]";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   157
+ const int cli_args_min = 1;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   158
+ const int cli_args_max = -1;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   159
+diff -r 6f7a81934006 commands/vpasswd2cdb.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   160
+--- a/commands/vpasswd2cdb.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   161
++++ b/commands/vpasswd2cdb.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   162
+@@ -27,9 +27,9 @@ const char* cli_program = "vpasswd2cdb";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   163
+ const char* cli_program = "vpasswd2cdb";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   164
+ const char* cli_help_prefix = "Converts text password tables to CDB format\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   165
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   166
+-"Reads in a standard virtual password table in the current directory,
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   167
+-and writes it out to a CDB table.  The file names for the text and CDB
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   168
+-tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   169
++"Reads in a standard virtual password table in the current directory,"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   170
++"and writes it out to a CDB table.  The file names for the text and CDB"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   171
++"tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   172
+ const char* cli_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   173
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   174
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   175
+diff -r 6f7a81934006 commands/vpasswd2db.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   176
+--- a/commands/vpasswd2db.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   177
++++ b/commands/vpasswd2db.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   178
+@@ -26,9 +26,9 @@ const char* cli_program = "vpasswd2db";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   179
+ const char* cli_program = "vpasswd2db";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   180
+ const char* cli_help_prefix = "Converts text password tables to current vpwtable DB format\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   181
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   182
+-"Reads in a standard virtual password table in the current directory,
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   183
+-and writes it out to a table.  The file names for the input and output
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   184
+-tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   185
++"Reads in a standard virtual password table in the current directory,"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   186
++"and writes it out to a table.  The file names for the input and output"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   187
++"tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   188
+ const char* cli_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   189
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   190
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   191
+diff -r 6f7a81934006 daemon/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   192
+--- a/daemon/Makefile.in	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   193
++++ b/daemon/Makefile.in	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   194
+@@ -91,7 +91,7 @@ CLEANFILES = $(man_MANS) $(noinst_HTMLS)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   195
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   196
+ EXTRA_DIST = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   197
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   198
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   199
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   200
+ INCLUDES = -I../lib
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   201
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   202
+ vmailmgrd_SOURCES = daemon.h 	adduser2.cc 	autoresponse.cc 	chattr.cc 	check.cc 	command.h command.cc 	deluser.cc 	dispatch.cc 	listdomain.cc 	log.h log.cc 	lookup.cc 	main.cc 	state.h state.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   203
+diff -r 6f7a81934006 lib/courier-authlib/changeuidgid.c
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   204
+--- a/lib/courier-authlib/changeuidgid.c	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   205
++++ b/lib/courier-authlib/changeuidgid.c	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   206
+@@ -12,6 +12,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   207
+ #endif
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   208
+ #include	<stdio.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   209
+ #include	<stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   210
++#include	<string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   211
+ #include	<grp.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   212
+ #include	<pwd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   213
+ #include	<errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   214
+diff -r 6f7a81934006 lib/misc/crc32.h
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   215
+--- a/lib/misc/crc32.h	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   216
++++ b/lib/misc/crc32.h	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   217
+@@ -45,4 +45,4 @@ public:
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   218
+         (unsigned char)(octet) ] ^ ( ((crc32)>>8) & 0x00FFFFFFL ) )
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   219
+ #endif
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   220
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   221
+-#endif CRC32INIT
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   222
++#endif /* CRC32INIT */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   223
+diff -r 6f7a81934006 lib/misc/exec.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   224
+--- a/lib/misc/exec.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   225
++++ b/lib/misc/exec.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   226
+@@ -17,10 +17,12 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   227
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   228
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   229
+ #include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   230
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   231
+ #include <sys/stat.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   232
+ #include <sys/types.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   233
+ #include <sys/wait.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   234
+ #include <unistd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   235
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   236
+ #include "exec.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   237
+ #include "config/configrc.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   238
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   239
+diff -r 6f7a81934006 lib/misc/keystrlist.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   240
+--- a/lib/misc/keystrlist.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   241
++++ b/lib/misc/keystrlist.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   242
+@@ -15,6 +15,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   243
+ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   244
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   245
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   246
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   247
+ #include "strlist.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   248
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   249
+ void keystrlist::set(const mystring& var, const mystring& val)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   250
+diff -r 6f7a81934006 lib/misc/md5-crypt.c
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   251
+--- a/lib/misc/md5-crypt.c	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   252
++++ b/lib/misc/md5-crypt.c	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   253
+@@ -32,7 +32,7 @@ static const char md5_salt_prefix[] = "$
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   254
+ static const char md5_salt_prefix[] = "$1$";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   255
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   256
+ /* Table with characters for base64 transformation.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   257
+-static const char b64t[64] =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   258
++static const char b64t[] =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   259
+ "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   260
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   261
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   262
+@@ -53,11 +53,7 @@ extern char *md5_crypt __P ((const char 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   263
+ /* This entry point is equivalent to the `crypt' function in Unix
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   264
+    libcs.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   265
+ char *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   266
+-md5_crypt_r (key, salt, buffer, buflen)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   267
+-     const char *key;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   268
+-     const char *salt;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   269
+-     char *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   270
+-     int buflen;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   271
++md5_crypt_r (const char *key, const char *salt, char *buffer, int buflen)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   272
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   273
+   unsigned char alt_result[16];
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   274
+   struct md5_ctx ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   275
+@@ -213,9 +209,7 @@ md5_crypt_r (key, salt, buffer, buflen)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   276
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   277
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   278
+ char *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   279
+-md5_crypt (key, salt)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   280
+-     const char *key;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   281
+-     const char *salt;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   282
++md5_crypt (const char *key, const char *salt)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   283
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   284
+   /* We don't want to have an arbitrary limit in the size of the
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   285
+      password.  We can compute the size of the result in advance and
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   286
+@@ -227,7 +221,7 @@ md5_crypt (key, salt)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   287
+   if (buflen < needed)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   288
+     {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   289
+       buflen = needed;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   290
+-      if ((buffer = realloc (buffer, buflen)) == NULL)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   291
++      if ((buffer = (char *)realloc (buffer, buflen)) == NULL)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   292
+ 	return NULL;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   293
+     }
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   294
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   295
+diff -r 6f7a81934006 lib/misc/md5.c
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   296
+--- a/lib/misc/md5.c	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   297
++++ b/lib/misc/md5.c	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   298
+@@ -69,8 +69,7 @@ static const unsigned char fillbuf[64] =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   299
+ /* Initialize structure containing state of computation.
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   300
+    (RFC 1321, 3.3: Step 3)  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   301
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   302
+-md5_init_ctx (ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   303
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   304
++md5_init_ctx (struct md5_ctx *ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   305
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   306
+   ctx->A = 0x67452301;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   307
+   ctx->B = 0xefcdab89;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   308
+@@ -87,9 +86,7 @@ md5_init_ctx (ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   309
+    IMPORTANT: On some systems it is required that RESBUF is correctly
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   310
+    aligned for a 32 bits value.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   311
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   312
+-md5_read_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   313
+-     const struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   314
+-     void *resbuf;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   315
++md5_read_ctx (const struct md5_ctx *ctx, void *resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   316
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   317
+   ((md5_uint32 *) resbuf)[0] = SWAP (ctx->A);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   318
+   ((md5_uint32 *) resbuf)[1] = SWAP (ctx->B);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   319
+@@ -105,9 +102,7 @@ md5_read_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   320
+    IMPORTANT: On some systems it is required that RESBUF is correctly
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   321
+    aligned for a 32 bits value.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   322
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   323
+-md5_finish_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   324
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   325
+-     void *resbuf;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   326
++md5_finish_ctx (struct md5_ctx *ctx, void *resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   327
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   328
+   /* Take yet unprocessed bytes into account.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   329
+   md5_uint32 bytes = ctx->buflen;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   330
+@@ -136,9 +131,7 @@ md5_finish_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   331
+    resulting message digest number will be written into the 16 bytes
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   332
+    beginning at RESBLOCK.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   333
+ int
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   334
+-md5_stream (stream, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   335
+-     FILE *stream;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   336
+-     void *resblock;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   337
++md5_stream (FILE *stream, void *resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   338
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   339
+   /* Important: BLOCKSIZE must be a multiple of 64.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   340
+ #define BLOCKSIZE 4096
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   341
+@@ -193,10 +186,7 @@ md5_stream (stream, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   342
+    output yields to the wanted ASCII representation of the message
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   343
+    digest.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   344
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   345
+-md5_buffer (buffer, len, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   346
+-     const char *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   347
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   348
+-     void *resblock;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   349
++md5_buffer (const char *buffer, size_t len, void *resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   350
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   351
+   struct md5_ctx ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   352
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   353
+@@ -212,10 +202,7 @@ md5_buffer (buffer, len, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   354
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   355
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   356
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   357
+-md5_process_bytes (buffer, len, ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   358
+-     const void *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   359
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   360
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   361
++md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   362
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   363
+   /* When we already have some bits in our internal buffer concatenate
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   364
+      both inputs first.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   365
+@@ -270,13 +257,10 @@ md5_process_bytes (buffer, len, ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   366
+    It is assumed that LEN % 64 == 0.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   367
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   368
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   369
+-md5_process_block (buffer, len, ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   370
+-     const void *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   371
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   372
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   373
++md5_process_block (const void *buffer, size_t len, struct md5_ctx *ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   374
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   375
+   md5_uint32 correct_words[16];
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   376
+-  const md5_uint32 *words = buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   377
++  const md5_uint32 *words = (const md5_uint32 *)buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   378
+   size_t nwords = len / sizeof (md5_uint32);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   379
+   const md5_uint32 *endp = words + nwords;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   380
+   md5_uint32 A = ctx->A;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   381
+diff -r 6f7a81934006 lib/misc/strlist.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   382
+--- a/lib/misc/strlist.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   383
++++ b/lib/misc/strlist.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   384
+@@ -15,6 +15,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   385
+ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   386
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   387
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   388
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   389
+ #include "strlist.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   390
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   391
+ static const char* compare(const char* ptr, const char* end,
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   392
+diff -r 6f7a81934006 lib/mystring/append.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   393
+--- a/lib/mystring/append.cc	Wed Jan 16 22:39:43 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   394
++++ b/lib/mystring/append.cc	Sun Jan 20 01:57:01 2008 +0100
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   395
+@@ -1,3 +1,4 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   396
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   397
+ #include "mystring.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   398
+ #include "trace.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   399
+ 
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   400
diff --git a/source/custom/vmailmgr/vmailmgr.install b/source/custom/vmailmgr/vmailmgr.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   401
new file mode 100644
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   402
index 0000000..9b9b1e5
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   403
--- /dev/null
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   404
+++ b/source/custom/vmailmgr/vmailmgr.install
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   405
@@ -0,0 +1,23 @@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   406
+post_install() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   407
+  cat << EOF
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   408
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   409
+NOTE
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   410
+----
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   411
+To start vmailmgr you need to create the symlink:
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   412
+ln -s /etc/vmailmgr/supervise/vmailmgrd /service
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   413
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   414
+EOF
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   415
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   416
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   417
+post_upgrade() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   418
+  /bin/true
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   419
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   420
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   421
+pre_remove() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   422
+  /bin/true
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   423
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   424
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   425
+op=$1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   426
+shift
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   427
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   428
+$op $*