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]