OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web Date: 27-Jun-2003 10:55:56 Branch: HEAD Handle: 2003062709555402 Modified files: openpkg-src/kerberos kerberos.patch kerberos.spec openpkg-web news.txt Log: add correct include for PATH_MAX to patch Summary: Revision Changes Path 1.3 +57 -56 openpkg-src/kerberos/kerberos.patch 1.20 +1 -1 openpkg-src/kerberos/kerberos.spec 1.5033 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/kerberos/kerberos.patch ============================================================================ $ cvs diff -u -r1.2 -r1.3 kerberos.patch --- openpkg-src/kerberos/kerberos.patch 16 May 2003 10:49:49 -0000 1.2 +++ openpkg-src/kerberos/kerberos.patch 27 Jun 2003 08:55:56 -0000 1.3 @@ -1,13 +1,55 @@ -# taken from http://updates.redhat.com/8.0/en/os/SRPMS/krb5-1.2.5-8.src.rpm -# Patch to add in missing protection against special characters and -# malicious servers, backported from netkit ftp 0.17 sources, (There are -# probably other security fixes that are missing from this old ftp -# source too). Mark Cox, [EMAIL PROTECTED], Jan 2003 -# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0041 - ---- krb5-1.2.5/src/appl/gssftp/ftp/cmds.c.ORIG 2003-01-20 10:21:41.000000000 +0000 -+++ krb5-1.2.5/src/appl/gssftp/ftp/cmds.c 2003-01-20 11:03:40.000000000 +0000 -@@ -69,6 +69,7 @@ +--- krb5-1.2.8/src/appl/telnet/telnet/commands.c.dist 2003-05-16 12:24:35.000000000 +0200 ++++ krb5-1.2.8/src/appl/telnet/telnet/commands.c 2003-05-16 12:31:39.000000000 +0200 +@@ -60,7 +60,7 @@ + #include <netdb.h> + #include <ctype.h> + #include <pwd.h> +-#include <varargs.h> ++#include <stdarg.h> + #include <errno.h> + #ifdef HAVE_VFORK_H + #include <vfork.h> +@@ -115,7 +115,7 @@ + extern char **genget(); + extern int Ambiguous(); + +-static call(); ++static call(void *va_alist, ...); + + typedef struct { + char *name; /* command name */ +@@ -2698,8 +2698,7 @@ + + /*VARARGS1*/ + static +-call(va_alist) +- va_dcl ++call(void *va_alist, ...) + { + va_list ap; + typedef int (*intrtn_t)(); +@@ -2707,8 +2706,8 @@ + char *args[100]; + int argno = 0; + +- va_start(ap); +- routine = (va_arg(ap, intrtn_t)); ++ va_start(ap, va_alist); ++ routine = (intrtn_t) va_alist; + while ((args[argno++] = va_arg(ap, char *)) != 0) { + ; + } +--- krb5-1.2.8/src/appl/gssftp/ftp/cmds.c.dist Wed Jun 25 17:41:28 2003 ++++ krb5-1.2.8/src/appl/gssftp/ftp/cmds.c Wed Jun 25 17:43:54 2003 +@@ -52,6 +52,7 @@ + #include <netdb.h> + #include <ctype.h> + #include <time.h> ++#include <limits.h> + #include <netinet/in.h> + + #ifdef HAVE_GETCWD +@@ -69,6 +70,7 @@ extern char **ftpglob(); extern char *home; extern char *remglob(); @@ -15,7 +57,7 @@ extern char *getenv(); #ifndef HAVE_STRERROR #define strerror(error) (sys_errlist[error]) -@@ -88,6 +89,64 @@ +@@ -88,6 +90,64 @@ extern int do_auth(); /* @@ -80,7 +122,7 @@ * `Another' gets another argument, and stores the new argc and argv. * It reverts to the top level (via main.c's intr()) on EOF/error. * -@@ -832,7 +891,15 @@ +@@ -832,7 +892,15 @@ if (argc == 2) { argc++; @@ -97,7 +139,7 @@ loc++; } if (argc < 2 && !another(&argc, &argv, "remote-file")) -@@ -1007,8 +1074,19 @@ +@@ -1007,8 +1075,19 @@ if (mapflag) { tp = domap(tp); } @@ -119,7 +161,7 @@ if (!mflag && fromatty) { ointer = interactive; interactive = 1; -@@ -1024,16 +1102,14 @@ +@@ -1024,16 +1103,14 @@ } char * @@ -140,7 +182,7 @@ if (!mflag) { if (!doglob) { -@@ -1055,36 +1131,154 @@ +@@ -1055,36 +1132,154 @@ return (cp); } if (ftemp == NULL) { @@ -303,44 +345,3 @@ char * onoff(bool) int bool; ---- krb5-1.2.8/src/appl/telnet/telnet/commands.c.dist 2003-05-16 12:24:35.000000000 +0200 -+++ krb5-1.2.8/src/appl/telnet/telnet/commands.c 2003-05-16 12:31:39.000000000 +0200 -@@ -60,7 +60,7 @@ - #include <netdb.h> - #include <ctype.h> - #include <pwd.h> --#include <varargs.h> -+#include <stdarg.h> - #include <errno.h> - #ifdef HAVE_VFORK_H - #include <vfork.h> -@@ -115,7 +115,7 @@ - extern char **genget(); - extern int Ambiguous(); - --static call(); -+static call(void *va_alist, ...); - - typedef struct { - char *name; /* command name */ -@@ -2698,8 +2698,7 @@ - - /*VARARGS1*/ - static --call(va_alist) -- va_dcl -+call(void *va_alist, ...) - { - va_list ap; - typedef int (*intrtn_t)(); -@@ -2707,8 +2706,8 @@ - char *args[100]; - int argno = 0; - -- va_start(ap); -- routine = (va_arg(ap, intrtn_t)); -+ va_start(ap, va_alist); -+ routine = (intrtn_t) va_alist; - while ((args[argno++] = va_arg(ap, char *)) != 0) { - ; - } @@ . patch -p0 <<'@@ .' Index: openpkg-src/kerberos/kerberos.spec ============================================================================ $ cvs diff -u -r1.19 -r1.20 kerberos.spec --- openpkg-src/kerberos/kerberos.spec 16 May 2003 10:49:49 -0000 1.19 +++ openpkg-src/kerberos/kerberos.spec 27 Jun 2003 08:55:56 -0000 1.20 @@ -33,7 +33,7 @@ Group: Cryptography License: MIT Version: 1.2.8 -Release: 20030516 +Release: 20030627 # list of sources Source0: http://www.mirrors.wiretapped.net/security/cryptography/apps/kerberos/krb5-mit/unix/krb5-%{version}.tar.gz @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.5032 -r1.5033 news.txt --- openpkg-web/news.txt 27 Jun 2003 07:38:54 -0000 1.5032 +++ openpkg-web/news.txt 27 Jun 2003 08:55:54 -0000 1.5033 @@ -1,3 +1,4 @@ +27-Jun-2003: Upgraded package: P<kerberos-1.2.8-20030627> 27-Jun-2003: Upgraded package: P<tinyca-0.4.7-20030627> 27-Jun-2003: Upgraded package: P<perl-parse-20030627-20030627> 27-Jun-2003: Upgraded package: P<pari-2.1.5-20030627> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]