vmailmgr.patch
author Tomas Zeman <tzeman@volny.cz>
Fri, 04 May 2012 20:24:29 +0200
changeset 138 ef1e8be95300
parent 125 bbbbbb4a7088
permissions -rw-r--r--
removed vim.patch
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
     1
vmailmgr
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
     3
diff -r 373c70619804 source/custom/vmailmgr/FrugalBuild
84
df315870634b vmailmgr.patch: folded w/ upgrade-0.9-vmailmgr.patch
Tomas Zeman <tzeman@volny.cz>
parents: 2
diff changeset
     4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
     5
+++ b/source/custom/vmailmgr/FrugalBuild	Wed Feb 15 15:38:45 2012 +0100
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     6
@@ -0,0 +1,41 @@
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
+pkgname=vmailmgr
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    10
+pkgver=0.96.9
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
    11
+pkgrel=3
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
+pkgdesc="Virtual e-mail domains/users management programs."
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
+url="http://www.vmailmgr.org"
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    14
+makedepends=('python' 'sed' 'linuxdoc-tools' 'texi2html')
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
+archs=(i686)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
+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
    17
+install="$pkgname.install"
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    18
+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
    19
+sha1sums=('42e4410c29482d9a5c0490a1f5a71899b2f75d94' \
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    20
+          'b999a450671602ebdc1fa4fc58c17e2f08be8861')
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
+Finclude python
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+build() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+	echo $_F_python_libdir
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+	Fcd
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    26
+	Fpatchall
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+	sed -i -e "s{phpdir=.*\${phpdir=\"/var/www/php\"{" configure
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
+	local_cv_python_lib_dir=/$_F_python_libdir ./configure \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+		--prefix=/usr --sysconfdir=/etc/vmailmgr \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+		--localstatedir=/var
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    31
+	make CXX=g++ || Fdie
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+	make DESTDIR=$startdir/pkg install || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
+	# install some conf files
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
+	confdir=$startdir/pkg/etc/vmailmgr
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
+	install -D -m 755 scripts/vmailmgrd.run \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
+	$confdir/supervise/vmailmgrd/run
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+	install -D -m 755 scripts/vmailmgrd-log.run \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
+	$confdir/supervise/vmailmgrd/log/run
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
+	install -D -m 755 scripts/autoresponder.sh \
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
+	$confdir/vdeliver-postdeliver
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
+	echo "@:%" > $confdir/separators
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
+# vim: ft=sh
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
+# optimization OK
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
    48
diff -r 373c70619804 source/custom/vmailmgr/compile-0.96.9.patch
84
df315870634b vmailmgr.patch: folded w/ upgrade-0.9-vmailmgr.patch
Tomas Zeman <tzeman@volny.cz>
parents: 2
diff changeset
    49
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
    50
+++ b/source/custom/vmailmgr/compile-0.96.9.patch	Wed Feb 15 15:38:45 2012 +0100
2
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    51
@@ -0,0 +1,344 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    52
+string.h fix
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    53
+
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    54
+diff -r 6f7a81934006 authenticate/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    55
+--- 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
    56
++++ 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
    57
+@@ -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
    58
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    59
+ 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
    60
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    61
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    62
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    63
+ INCLUDES = $(CIINCLUDES) -I../lib
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
+ 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
    66
+diff -r 6f7a81934006 authenticate/authvmailmgr.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    67
+--- 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
    68
++++ 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
    69
+@@ -15,6 +15,8 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    70
+ // 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
    71
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    72
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    73
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    74
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    75
+ #include "misc/exec.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    76
+ #include "authvlib.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    77
+ // Courier-IMAP includes
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    78
+diff -r 6f7a81934006 authenticate/checkvpw.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    79
+--- 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
    80
++++ 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
    81
+@@ -16,6 +16,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    82
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    83
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    84
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    85
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    86
+ #include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    87
+ #include <sys/types.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    88
+ #include "config/configrc.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    89
+diff -r 6f7a81934006 authenticate/vauthenticate.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    90
+--- 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
    91
++++ 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
    92
+@@ -16,6 +16,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    93
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    94
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    95
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    96
++#include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    97
+ #include <unistd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    98
+ #include "authvlib.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    99
+ #include "fdbuf/fdbuf.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   100
+diff -r 6f7a81934006 cgi/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   101
+--- 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
   102
++++ 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
   103
+@@ -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
   104
+ 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
   105
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   106
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   107
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   108
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   109
+ INCLUDES = -I../lib
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
+ vpasswd_SOURCES = vpasswd.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   112
+diff -r 6f7a81934006 commands/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   113
+--- 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
   114
++++ 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
   115
+@@ -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
   116
+ EXTRA_PROGRAMS = vpasswd2cdb vrehash
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   117
+ EXTRA_SCRIPTS = allvpasswd2cdb
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   118
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   119
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   120
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   121
+ INCLUDES = -I../lib -DBINDIR=\"@bindir@\"
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
+ listvdomain_SOURCES = listvdomain.cc vcommand.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   124
+diff -r 6f7a81934006 commands/vcheckquota.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   125
+--- 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
   126
++++ 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
   127
+@@ -31,10 +31,10 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   128
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   129
+ const char* cli_program = "vcheckquota";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   130
+ 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
   131
+-const char* cli_help_suffix = "
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   132
+-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
   133
+-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
   134
+-result in multiple warning messages.\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_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   140
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   141
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   142
+diff -r 6f7a81934006 commands/vchforwards.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   143
+--- 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
   144
++++ 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
   145
+@@ -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
   146
+ const char* cli_help_prefix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   147
+ "Change virtual user forwarding addresses.\n";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   148
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   149
+-"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
   150
+-";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   151
++"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
   152
+ const char* cli_args_usage = "USERNAME [DESTINATION1 ...]";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   153
+ const int cli_args_min = 1;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   154
+ const int cli_args_max = -1;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   155
+diff -r 6f7a81934006 commands/vpasswd2cdb.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   156
+--- 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
   157
++++ 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
   158
+@@ -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
   159
+ const char* cli_program = "vpasswd2cdb";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   160
+ 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
   161
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   162
+-"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
   163
+-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
   164
+-tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   165
++"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
   166
++"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
   167
++"tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   168
+ const char* cli_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   169
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   170
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   171
+diff -r 6f7a81934006 commands/vpasswd2db.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   172
+--- 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
   173
++++ 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
   174
+@@ -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
   175
+ const char* cli_program = "vpasswd2db";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   176
+ 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
   177
+ const char* cli_help_suffix =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   178
+-"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
   179
+-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
   180
+-tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   181
++"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
   182
++"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
   183
++"tables are determined from the configuration file.";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   184
+ const char* cli_args_usage = "";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   185
+ const int cli_args_min = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   186
+ const int cli_args_max = 0;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   187
+diff -r 6f7a81934006 daemon/Makefile.in
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   188
+--- 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
   189
++++ 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
   190
+@@ -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
   191
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   192
+ 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
   193
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   194
+-CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   195
++CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   196
+ INCLUDES = -I../lib
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
+ 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
   199
+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
   200
+--- 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
   201
++++ 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
   202
+@@ -12,6 +12,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   203
+ #endif
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   204
+ #include	<stdio.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   205
+ #include	<stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   206
++#include	<string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   207
+ #include	<grp.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   208
+ #include	<pwd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   209
+ #include	<errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   210
+diff -r 6f7a81934006 lib/misc/crc32.h
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   211
+--- 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
   212
++++ 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
   213
+@@ -45,4 +45,4 @@ public:
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   214
+         (unsigned char)(octet) ] ^ ( ((crc32)>>8) & 0x00FFFFFFL ) )
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   215
+ #endif
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   216
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   217
+-#endif CRC32INIT
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   218
++#endif /* CRC32INIT */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   219
+diff -r 6f7a81934006 lib/misc/exec.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   220
+--- 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
   221
++++ 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
   222
+@@ -17,10 +17,12 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   223
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   224
+ #include <errno.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   225
+ #include <stdlib.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   226
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   227
+ #include <sys/stat.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   228
+ #include <sys/types.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   229
+ #include <sys/wait.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   230
+ #include <unistd.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   231
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   232
+ #include "exec.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   233
+ #include "config/configrc.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   234
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   235
+diff -r 6f7a81934006 lib/misc/keystrlist.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   236
+--- 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
   237
++++ 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
   238
+@@ -15,6 +15,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   239
+ // 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
   240
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   241
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   242
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   243
+ #include "strlist.h"
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
+ 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
   246
+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
   247
+--- 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
   248
++++ 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
   249
+@@ -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
   250
+ static const char md5_salt_prefix[] = "$1$";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   251
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   252
+ /* Table with characters for base64 transformation.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   253
+-static const char b64t[64] =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   254
++static const char b64t[] =
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   255
+ "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   256
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   257
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   258
+@@ -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
   259
+ /* 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
   260
+    libcs.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   261
+ char *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   262
+-md5_crypt_r (key, salt, buffer, buflen)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   263
+-     const char *key;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   264
+-     const char *salt;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   265
+-     char *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   266
+-     int buflen;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   267
++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
   268
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   269
+   unsigned char alt_result[16];
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   270
+   struct md5_ctx ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   271
+@@ -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
   272
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   273
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   274
+ char *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   275
+-md5_crypt (key, salt)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   276
+-     const char *key;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   277
+-     const char *salt;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   278
++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
   279
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   280
+   /* 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
   281
+      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
   282
+@@ -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
   283
+   if (buflen < needed)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   284
+     {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   285
+       buflen = needed;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   286
+-      if ((buffer = realloc (buffer, buflen)) == NULL)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   287
++      if ((buffer = (char *)realloc (buffer, buflen)) == NULL)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   288
+ 	return NULL;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   289
+     }
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   290
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   291
+diff -r 6f7a81934006 lib/misc/md5.c
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   292
+--- 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
   293
++++ 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
   294
+@@ -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
   295
+ /* Initialize structure containing state of computation.
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   296
+    (RFC 1321, 3.3: Step 3)  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   297
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   298
+-md5_init_ctx (ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   299
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   300
++md5_init_ctx (struct md5_ctx *ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   301
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   302
+   ctx->A = 0x67452301;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   303
+   ctx->B = 0xefcdab89;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   304
+@@ -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
   305
+    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
   306
+    aligned for a 32 bits value.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   307
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   308
+-md5_read_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   309
+-     const struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   310
+-     void *resbuf;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   311
++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
   312
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   313
+   ((md5_uint32 *) resbuf)[0] = SWAP (ctx->A);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   314
+   ((md5_uint32 *) resbuf)[1] = SWAP (ctx->B);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   315
+@@ -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
   316
+    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
   317
+    aligned for a 32 bits value.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   318
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   319
+-md5_finish_ctx (ctx, resbuf)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   320
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   321
+-     void *resbuf;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   322
++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
   323
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   324
+   /* Take yet unprocessed bytes into account.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   325
+   md5_uint32 bytes = ctx->buflen;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   326
+@@ -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
   327
+    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
   328
+    beginning at RESBLOCK.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   329
+ int
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   330
+-md5_stream (stream, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   331
+-     FILE *stream;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   332
+-     void *resblock;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   333
++md5_stream (FILE *stream, void *resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   334
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   335
+   /* 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
   336
+ #define BLOCKSIZE 4096
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   337
+@@ -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
   338
+    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
   339
+    digest.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   340
+ void *
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   341
+-md5_buffer (buffer, len, resblock)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   342
+-     const char *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   343
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   344
+-     void *resblock;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   345
++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
   346
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   347
+   struct md5_ctx ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   348
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   349
+@@ -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
   350
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   351
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   352
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   353
+-md5_process_bytes (buffer, len, ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   354
+-     const void *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   355
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   356
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   357
++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
   358
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   359
+   /* 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
   360
+      both inputs first.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   361
+@@ -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
   362
+    It is assumed that LEN % 64 == 0.  */
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   363
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   364
+ void
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   365
+-md5_process_block (buffer, len, ctx)
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   366
+-     const void *buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   367
+-     size_t len;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   368
+-     struct md5_ctx *ctx;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   369
++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
   370
+ {
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   371
+   md5_uint32 correct_words[16];
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   372
+-  const md5_uint32 *words = buffer;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   373
++  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
   374
+   size_t nwords = len / sizeof (md5_uint32);
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   375
+   const md5_uint32 *endp = words + nwords;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   376
+   md5_uint32 A = ctx->A;
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   377
+diff -r 6f7a81934006 lib/misc/strlist.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   378
+--- 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
   379
++++ 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
   380
+@@ -15,6 +15,7 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   381
+ // 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
   382
+ 
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   383
+ #include <config.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   384
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   385
+ #include "strlist.h"
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
+ 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
   388
+diff -r 6f7a81934006 lib/mystring/append.cc
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   389
+--- 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
   390
++++ 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
   391
+@@ -1,3 +1,4 @@
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   392
++#include <string.h>
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   393
+ #include "mystring.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   394
+ #include "trace.h"
5a68fadbec94 vmailmgr: downgrade 0.97 -> 0.96.9
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
   395
+ 
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
   396
diff -r 373c70619804 source/custom/vmailmgr/vmailmgr.install
84
df315870634b vmailmgr.patch: folded w/ upgrade-0.9-vmailmgr.patch
Tomas Zeman <tzeman@volny.cz>
parents: 2
diff changeset
   397
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
125
bbbbbb4a7088 vmailmgr.patch: folded w/ vmailmgr-upgrade-1.0.patch
Tomas Zeman <tzeman@volny.cz>
parents: 84
diff changeset
   398
+++ b/source/custom/vmailmgr/vmailmgr.install	Wed Feb 15 15:38:45 2012 +0100
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   399
@@ -0,0 +1,23 @@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   400
+post_install() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   401
+  cat << EOF
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   402
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   403
+NOTE
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   404
+----
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   405
+To start vmailmgr you need to create the symlink:
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   406
+ln -s /etc/vmailmgr/supervise/vmailmgrd /service
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   407
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   408
+EOF
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   409
+}
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
+post_upgrade() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   412
+  /bin/true
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
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   415
+pre_remove() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   416
+  /bin/true
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   417
+}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   418
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   419
+op=$1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   420
+shift
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   421
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
   422
+$op $*