krb5: updated to 1.11.3
This commit is contained in:
parent
990485af8b
commit
e26860d972
@ -1 +1,3 @@
|
|||||||
1a13c53899806c4da99a798a04d25545 krb5-1.11-signed.tar
|
56f0ae274b285320b8a597cb89442449 krb5-1.11.3-signed.tar
|
||||||
|
72a3d9a42e8585fd2cf6b214318e5e10 mit-krb5-1.11_uninitialized.patch
|
||||||
|
656e242de9b5ada1edf398983db51eef mit-krb5_krb5-config_LDFLAGS.patch
|
||||||
|
13
krb5/Pkgfile
13
krb5/Pkgfile
@ -5,18 +5,23 @@
|
|||||||
# Depends on: openldap
|
# Depends on: openldap
|
||||||
|
|
||||||
name=krb5
|
name=krb5
|
||||||
version=1.11
|
version=1.11.3
|
||||||
release=1
|
release=1
|
||||||
source=(http://web.mit.edu/kerberos/dist/$name/$version/$name-$version-signed.tar)
|
source=(http://web.mit.edu/kerberos/dist/$name/${version%.*}/$name-$version-signed.tar
|
||||||
|
mit-krb5-1.11_uninitialized.patch
|
||||||
|
mit-krb5_krb5-config_LDFLAGS.patch)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
tar -xzf $SRC/$name-$version.tar.gz
|
bsdtar -p -o -xf $SRC/$name-$version.tar.gz
|
||||||
|
|
||||||
cd $name-$version/src
|
cd $name-$version/src
|
||||||
|
|
||||||
|
patch -p2 -i $SRC/mit-krb5-1.11_uninitialized.patch
|
||||||
|
patch -p2 -i $SRC/mit-krb5_krb5-config_LDFLAGS.patch
|
||||||
sed -e '/KRB5ROOT=/ s/\/local//' -i util/ac_check_krb5.m4
|
sed -e '/KRB5ROOT=/ s/\/local//' -i util/ac_check_krb5.m4
|
||||||
|
|
||||||
export CFLAGS="-I/usr/include/et"
|
export CFLAGS="$CFLAGS -I/usr/include/et"
|
||||||
|
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--with-system-et \
|
--with-system-et \
|
||||||
--with-system-ss \
|
--with-system-ss \
|
||||||
|
78
krb5/mit-krb5-1.11_uninitialized.patch
Normal file
78
krb5/mit-krb5-1.11_uninitialized.patch
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
--- a/src/slave/kprop.c
|
||||||
|
+++ b/src/slave/kprop.c
|
||||||
|
@@ -91,7 +91,7 @@ main(argc, argv)
|
||||||
|
int argc;
|
||||||
|
char **argv;
|
||||||
|
{
|
||||||
|
- int fd, database_fd, database_size;
|
||||||
|
+ int fd = -1, database_fd, database_size;
|
||||||
|
krb5_error_code retval;
|
||||||
|
krb5_context context;
|
||||||
|
krb5_creds *my_creds;
|
||||||
|
--- a/src/kadmin/ktutil/ktutil_funcs.c
|
||||||
|
+++ b/src/kadmin/ktutil/ktutil_funcs.c
|
||||||
|
@@ -64,7 +64,7 @@
|
||||||
|
krb5_kt_list *list;
|
||||||
|
int idx;
|
||||||
|
{
|
||||||
|
- krb5_kt_list lp, prev;
|
||||||
|
+ krb5_kt_list lp, prev = NULL;
|
||||||
|
int i;
|
||||||
|
|
||||||
|
for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
|
||||||
|
--- a/src/lib/kadm5/alt_prof.c
|
||||||
|
+++ b/src/lib/kadm5/alt_prof.c
|
||||||
|
@@ -164,7 +164,7 @@
|
||||||
|
char **values;
|
||||||
|
char *valp;
|
||||||
|
int idx;
|
||||||
|
- krb5_boolean val;
|
||||||
|
+ krb5_boolean val = 0;
|
||||||
|
|
||||||
|
kret = krb5_aprof_getvals (acontext, hierarchy, &values);
|
||||||
|
if (kret)
|
||||||
|
--- a/src/lib/krb5/unicode/ucstr.c
|
||||||
|
+++ b/src/lib/krb5/unicode/ucstr.c
|
||||||
|
@@ -109,7 +109,7 @@
|
||||||
|
krb5_data ** newdataptr,
|
||||||
|
unsigned flags)
|
||||||
|
{
|
||||||
|
- int i, j, len, clen, outpos, ucsoutlen, outsize;
|
||||||
|
+ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
|
||||||
|
char *out = NULL, *outtmp, *s;
|
||||||
|
krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
|
||||||
|
krb5_data *newdata;
|
||||||
|
diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
|
||||||
|
index 7dc5b47..cd90db8 100644
|
||||||
|
--- a/src/util/profile/prof_init.c
|
||||||
|
+++ b/src/util/profile/prof_init.c
|
||||||
|
@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
|
||||||
|
{
|
||||||
|
errcode_t err;
|
||||||
|
void *cbdata;
|
||||||
|
- profile_t new_profile;
|
||||||
|
+ profile_t new_profile = NULL;
|
||||||
|
|
||||||
|
*ret_new_profile = NULL;
|
||||||
|
|
||||||
|
--- a/src/lib/krb5/krb/preauth2.c 2012-12-24 12:39:18.432678497 +0100
|
||||||
|
+++ b/src/lib/krb5/krb/preauth2.c 2012-12-24 12:50:49.444099126 +0100
|
||||||
|
@@ -956,7 +956,7 @@
|
||||||
|
size_t i, h;
|
||||||
|
int out_pa_list_size = 0;
|
||||||
|
krb5_pa_data **out_pa_list = NULL;
|
||||||
|
- krb5_error_code ret, module_ret;
|
||||||
|
+ krb5_error_code ret, module_ret = 0;
|
||||||
|
krb5_responder_fn responder = opte->opt_private->responder;
|
||||||
|
static const int paorder[] = { PA_INFO, PA_REAL };
|
||||||
|
|
||||||
|
--- a/src/tests/asn.1/trval.c 2013-04-12 12:51:36.000000000 -0500
|
||||||
|
+++ b/src/tests/asn.1/trval.c 2013-05-24 04:31:14.077036380 -0500
|
||||||
|
@@ -404,7 +404,7 @@
|
||||||
|
{
|
||||||
|
int n;
|
||||||
|
int r = 0;
|
||||||
|
- int rlen2;
|
||||||
|
+ int rlen2 = 0;
|
||||||
|
int rlent;
|
||||||
|
int save_appl;
|
12
krb5/mit-krb5_krb5-config_LDFLAGS.patch
Normal file
12
krb5/mit-krb5_krb5-config_LDFLAGS.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Bug #448778
|
||||||
|
--- krb5-1.11/src/krb5-config.in 2012-12-18 02:47:04.000000000 +0000
|
||||||
|
+++ krb5-1.11/src/krb5-config.in 2012-12-28 07:13:16.582693363 +0000
|
||||||
|
@@ -217,7 +217,7 @@
|
||||||
|
-e 's#\$(PROG_RPATH)#'$libdir'#' \
|
||||||
|
-e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \
|
||||||
|
-e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
|
||||||
|
- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
|
||||||
|
+ -e 's#\$(LDFLAGS)##' \
|
||||||
|
-e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
|
||||||
|
-e 's#\$(CFLAGS)##'`
|
||||||
|
|
Loading…
Reference in New Issue
Block a user