Package: cyrus-imapd-2.3
Severity: wishlist
Tags: patch

--- Please enter the report below this line. ---
I have updated the patches (see attached files)

these patches become obsolete :
* 20-fix-bdb-for-4.5.dpatch
* 72-faster-isdigit.dpatch

the 99-should also be updated but I don't know the automake or something used.

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.18-5-xen-686

Debian Release: lenny/sid
  500 ubuntu-doko     people.ubuntu.com 
  500 testing         security.debian.org 
  500 testing         ftp.fr.debian.org 

--- Package information. ---
Depends       (Version) | Installed
=======================-+-===========
                        | 

--- cyrus-imapd-2.3-2.3.8/debian/patches/01-fix_Makefile.in.dpatch	2007-12-03 22:17:31.000000000 +0100
+++ cyrus-imapd-2.3-2.3.10/debian/patches/01-fix_Makefile.in.dpatch	2007-12-03 22:19:10.000000000 +0100
@@ -131,23 +131,6 @@
  LDFLAGS = @LDFLAGS@
  
  MAKEDEPEND = @MAKEDEPEND@
-@@ -51,6 +51,7 @@
- LIBS = libsieve.a $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
- DEPLIBS=../lib/libcyrus.a ../lib/libcyrus_min.a @DEPLIBS@
- 
-+BINARIES = sievec sieved
- BUILT_SOURCES = addr.c addr.h addr-lex.c \
- 	sieve.c sieve.h sieve-lex.c \
- 	sieve_err.h sieve_err.c
-@@ -115,7 +116,7 @@
- 	$(COMPILE_ET) $(srcdir)/sieve_err.et
- 
- clean:
--	rm -f test *~ *.o *.a Makefile.bak makedepend.log
-+	rm -f test *~ *.o *.a Makefile.bak makedepend.log $(BINARIES)
- 
- distclean: clean
- 	rm -f Makefile
 diff -urNad cyrus-imapd-2.3-2.3.7~/timsieved/Makefile.in cyrus-imapd-2.3-2.3.7/timsieved/Makefile.in
 --- cyrus-imapd-2.3-2.3.7~/timsieved/Makefile.in	2006-06-27 17:58:43.000000000 +0200
 +++ cyrus-imapd-2.3-2.3.7/timsieved/Makefile.in	2006-08-14 16:18:21.000000000 +0200
--- cyrus-imapd-2.3-2.3.8/debian/patches/13-master_process_handling.dpatch	2007-12-03 22:31:13.000000000 +0100
+++ cyrus-imapd-2.3-2.3.10/debian/patches/13-master_process_handling.dpatch	2007-12-03 22:52:49.000000000 +0100
@@ -5,9 +5,9 @@
 ## DP: Fixes process (child) handling in master process
 
 @DPATCH@
-diff -urNad cyrus-imapd-2.3-2.3.8~/master/master.c cyrus-imapd-2.3-2.3.8/master/master.c
---- cyrus-imapd-2.3-2.3.8~/master/master.c	2007-06-22 13:59:51.000000000 +0100
-+++ cyrus-imapd-2.3-2.3.8/master/master.c	2007-06-22 13:59:51.000000000 +0100
+diff -urNad cyrus-imapd-2.3-2.3.10~/master/master.c cyrus-imapd-2.3-2.3.10/master/master.c
+--- cyrus-imapd-2.3-2.3.10~/master/master.c	2007-06-22 13:59:51.000000000 +0100
++++ cyrus-imapd-2.3-2.3.10/master/master.c	2007-06-22 13:59:51.000000000 +0100
 @@ -169,6 +169,8 @@
  static struct centry *ctable[child_table_size];
  static struct centry *cfreelist;
@@ -17,18 +17,6 @@
  static int janitor_frequency = 1;	/* Janitor sweeps per second */
  static int janitor_position;		/* Entry to begin at in next sweep */
  static struct timeval janitor_mark;	/* Last time janitor did a sweep */
-@@ -193,9 +195,9 @@
- int become_cyrus(void)
- {
-     struct passwd *p;
--    int newuid, newgid;
-+    uid_t newuid, newgid;
-     int result;
--    static int uid = 0;
-+    static uid_t uid = 0;
- 
-     if (uid) return setuid(uid);
- 
 @@ -947,7 +949,7 @@
  		}
  	    }
@@ -220,9 +208,9 @@
  	    }
  
  	    if (Services[i].exec &&
-diff -urNad cyrus-imapd-2.3-2.3.8~/master/master.h cyrus-imapd-2.3-2.3.8/master/master.h
---- cyrus-imapd-2.3-2.3.8~/master/master.h	2007-06-16 15:14:17.000000000 +0100
-+++ cyrus-imapd-2.3-2.3.8/master/master.h	2007-06-22 13:59:51.000000000 +0100
+diff -urNad cyrus-imapd-2.3-2.3.10~/master/master.h cyrus-imapd-2.3-2.3.10/master/master.h
+--- cyrus-imapd-2.3-2.3.10~/master/master.h	2007-06-16 15:14:17.000000000 +0100
++++ cyrus-imapd-2.3-2.3.10/master/master.h	2007-06-22 13:59:51.000000000 +0100
 @@ -46,6 +46,7 @@
  extern struct service *Services;
  extern int allocservices;
@@ -231,3 +219,18 @@
  
  /*
   * Description of multiple address family support from
+diff -urNad cyrus-imapd-2.3-2.3.10~/lib/util.c cyrus-imapd-2.3-2.3.10/lib/util.c
+--- cyrus-imapd-2.3-2.3.10~/lib/util.c	2007-06-16 15:14:17.000000000 +0100
++++ cyrus-imapd-2.3-2.3.10/lib/util.c	2007-06-22 13:59:51.000000000 +0100
+@@ -366,9 +366,9 @@
+ int become_cyrus(void)
+ {
+     struct passwd *p;
+-    int newuid, newgid;
++    uid_t newuid, newgid;
+     int result;
+-    static int uid = 0;
++    static uid_t uid = 0;
+ 
+     if (uid) return setuid(uid);
+ 
--- cyrus-imapd-2.3-2.3.10/debian/patches/17-fix_tail_syntax_in_xversion.h.dpatch	2007-12-03 22:31:29.000000000 +0100
+++ cyrus-imapd-2.3-2.3.10-patched/debian/patches/17-fix_tail_syntax_in_xversion.h.dpatch	2007-12-03 23:03:42.000000000 +0100
@@ -5,12 +5,15 @@
 ## DP: fix tail syntax in xversion.h (use "tail -n 1" instead of "tail -1")
 
 @DPATCH@
-diff -urNad complete.dpatch/imap/xversion.sh /tmp/dpep.gLdzBq/complete.dpatch/imap/xversion.sh
---- complete.dpatch/imap/xversion.sh	2003-10-22 20:03:00.000000000 +0200
-+++ /tmp/dpep.gLdzBq/complete.dpatch/imap/xversion.sh	2005-11-10 17:14:52.208238481 +0100
-@@ -22,4 +22,4 @@
+diff -urNa cyrus-imapd-2.3-2.3.10/imap/xversion.sh cyrus-imapd-2.3-2.3.10-patched/imap/xversion.sh
+--- cyrus-imapd-2.3-2.3.10/imap/xversion.sh	2007-12-03 22:55:26.000000000 +0100
++++ cyrus-imapd-2.3-2.3.10-patched/imap/xversion.sh	2007-12-03 23:00:20.000000000 +0100
+@@ -23,7 +23,7 @@
  	match ($0, pattern) {
  	    printf "\"%s\"\n", substr($0, RSTART, RLENGTH)
  	}' pattern="$DATEPAT $TIMEPAT" | \
--	sort | tail -1 >> xversion.h
-+	sort | tail -n 1 >> xversion.h
+-	sort | tail -1 >> $TMPF
++	sort | tail -n 1 >> $TMPF
+ 
+ if [ -f xversion.h ] && cmp -s $TMPF xversion.h
+ then
--- cyrus-imapd-2.3-2.3.8/debian/patches/65-sieveshell-enhancements.dpatch	2007-12-03 23:05:52.000000000 +0100
+++ cyrus-imapd-2.3-2.3.10/debian/patches/65-sieveshell-enhancements.dpatch	2007-12-03 23:24:01.000000000 +0100
@@ -12,8 +12,8 @@
  		  [\&_sc_info, '[mailbox]',
  		   'display mailbox/server metadata'],
  		mboxcfg =>
--		  [\&_sc_mboxcfg, 'mailbox [comment|condstore|news2mail|expire|sieve|squat] value',
-+		  [\&_sc_mboxcfg, 'mailbox [comment|condstore|news2mail|expire|sieve|squat|/<explicit annotation>] value',
+-		  [\&_sc_mboxcfg, 'mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat] value',
++		  [\&_sc_mboxcfg, 'mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat|/<explicit annotation>] value',
  		   'configure mailbox'],
  		mboxconfig => 'mboxcfg',
  		reconstruct =>
@@ -39,8 +39,8 @@
    while (defined ($opt = shift(@argv))) {
      last if $opt eq '--';
      if ($opt =~ /^-/) {
--      die "usage: mboxconfig mailbox [comment|condstore|news2mail|expire|sieve|squat] value\n";
-+      die "usage: mboxconfig mailbox [comment|condstore|news2mail|expire|sieve|squat|/<explicit annotation>] value\n";
+-      die "usage: mboxconfig mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat] value\n";
++      die "usage: mboxconfig mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat|/<explicit annotation>] value\n";
      }
      else {
        push(@nargv, $opt);
@@ -48,22 +48,11 @@
    }
    push(@nargv, @argv);
    if (@nargv < 2) {
--    die "usage: mboxconfig mailbox [comment|condstore|news2mail|expire|sieve|squat] value\n";
-+    die "usage: mboxconfig mailbox [comment|condstore|news2mail|expire|sieve|squat|/<explicit annotation>] value\n";
+-    die "usage: mboxconfig mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat] value\n";
++    die "usage: mboxconfig mailbox [comment|condstore|expire|news2mail|sharedseen|sieve|squat|/<explicit annotation>] value\n";
    }
    if (!$cyrref || !$$cyrref) {
      die "mboxconfig: no connection to server\n";
-diff -urNad cyrus-imapd-2.3.7~/perl/sieve/lib/request.c cyrus-imapd-2.3.7/perl/sieve/lib/request.c
---- cyrus-imapd-2.3.7~/perl/sieve/lib/request.c	2003-02-13 21:15:53.000000000 +0100
-+++ cyrus-imapd-2.3.7/perl/sieve/lib/request.c	2006-08-11 12:15:13.000000000 +0200
-@@ -560,7 +560,6 @@
- 	      char **refer_to, char **errstrp)
- {
-   int res;
--  mystring_t *str=NULL;
-   mystring_t *errstr=NULL;
-   lexstate_t state;
-   int ret = 0;
 diff -urNad cyrus-imapd-2.3.7~/perl/sieve/scripts/sieveshell.pl cyrus-imapd-2.3.7/perl/sieve/scripts/sieveshell.pl
 --- cyrus-imapd-2.3.7~/perl/sieve/scripts/sieveshell.pl	2006-08-11 12:15:13.000000000 +0200
 +++ cyrus-imapd-2.3.7/perl/sieve/scripts/sieveshell.pl	2006-08-11 12:15:13.000000000 +0200
--- cyrus-imapd-2.3-2.3.8/debian/patches/75-update-imapd.conf-documentation.dpatch	2007-12-03 23:05:52.000000000 +0100
+++ cyrus-imapd-2.3-2.3.10/debian/patches/75-update-imapd.conf-documentation.dpatch	2007-12-03 23:35:51.000000000 +0100
@@ -24,7 +24,7 @@
 @@ -122,7 +125,17 @@
    enabled when absolutely necessary. */
  
- { "allowplaintext", 1, SWITCH }
+ { "allowplaintext", 0, SWITCH }
 -/* Allow the use of cleartext passwords on the wire. */
 +/* Allow the use of cleartext passwords on the wire.
 +.PP

Reply via email to