forked from pool/libheimdal
Accepting request 1044099 from network
OBS-URL: https://build.opensuse.org/request/show/1044099 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libheimdal?expand=0&rev=11
This commit is contained in:
commit
51e7f870ae
@ -1,32 +0,0 @@
|
|||||||
From e109c0e6f550c81095d387761eb37f7c2b914475 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
Date: Wed, 17 Mar 2021 17:49:18 +0100
|
|
||||||
Subject: [PATCH] autoconf-2.70 fix
|
|
||||||
|
|
||||||
autoconf-2.70 and newer are more strict with quoting etc. and thus generate
|
|
||||||
a broken configure file:
|
|
||||||
|
|
||||||
configure: 20855: Syntax error: ")" unexpected (expecting "fi")
|
|
||||||
|
|
||||||
(cherry picked from commit 22352b90e78e2d162b98b5ef6c84672c397be40a)
|
|
||||||
|
|
||||||
Change-Id: I39730c768e7bfaffa3c7ad2474f16649b04e949f
|
|
||||||
Gentoo-bug: https://bugs.gentoo.org/776241
|
|
||||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
---
|
|
||||||
cf/check-var.m4 | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/cf/check-var.m4 b/cf/check-var.m4
|
|
||||||
index 2fd7bca6f0..71d6f70ca8 100644
|
|
||||||
--- a/cf/check-var.m4
|
|
||||||
+++ b/cf/check-var.m4
|
|
||||||
@@ -20,7 +20,7 @@ AC_MSG_RESULT($ac_foo)
|
|
||||||
if test "$ac_foo" = yes; then
|
|
||||||
AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]$1), 1,
|
|
||||||
[Define if you have the `]$1[' variable.])
|
|
||||||
- m4_ifval([$2], AC_CHECK_DECLS([$1],[],[],[$2]))
|
|
||||||
+ m4_ifval([$2], [AC_CHECK_DECLS([$1],[],[],[$2])])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:83b8758a7005991c03efde6dd59fe126c2c09399e148dca695772a6394eb7ad1
|
|
||||||
size 7839783
|
|
BIN
heimdal-7.8.0-patched.tar.bz2
(Stored with Git LFS)
Normal file
BIN
heimdal-7.8.0-patched.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,15 +1,15 @@
|
|||||||
diff -uNr heimdal-7.7.0/configure.ac heimdal-7.7.0-patched/configure.ac
|
diff -uNr heimdal-7.8.0/configure.ac heimdal-7.8.0-patched/configure.ac
|
||||||
--- heimdal-7.7.0/configure.ac 2019-06-07 08:21:39.000000000 +0200
|
--- heimdal-7.8.0/configure.ac 2022-11-15 19:56:25.000000000 +0100
|
||||||
+++ heimdal-7.7.0-patched/configure.ac 2019-06-23 01:05:58.354087165 +0200
|
+++ heimdal-7.8.0-patched/configure.ac 2022-12-20 16:57:00.506113493 +0100
|
||||||
@@ -3,7 +3,6 @@
|
@@ -3,7 +3,6 @@
|
||||||
AC_PREREQ(2.62)
|
AC_PREREQ(2.62)
|
||||||
test -z "$CFLAGS" && CFLAGS="-g"
|
test -z "$CFLAGS" && CFLAGS="-g"
|
||||||
AC_INIT([Heimdal],[7.7.0],[https://github.com/heimdal/heimdal/issues])
|
AC_INIT([Heimdal],[7.8.0],[https://github.com/heimdal/heimdal/issues])
|
||||||
-AC_CONFIG_SRCDIR([kuser/kinit.c])
|
-AC_CONFIG_SRCDIR([kuser/kinit.c])
|
||||||
AC_CONFIG_HEADERS(include/config.h)
|
AC_CONFIG_HEADERS(include/config.h)
|
||||||
AC_CONFIG_MACRO_DIR([cf])
|
AC_CONFIG_MACRO_DIR([cf])
|
||||||
|
|
||||||
@@ -591,7 +590,6 @@
|
@@ -594,7 +593,6 @@
|
||||||
AM_CONDITIONAL(HEIMDAL_DOCUMENTATION, test "$enable_heimdal_documentation" != no)
|
AM_CONDITIONAL(HEIMDAL_DOCUMENTATION, test "$enable_heimdal_documentation" != no)
|
||||||
|
|
||||||
AC_CONFIG_FILES(Makefile \
|
AC_CONFIG_FILES(Makefile \
|
||||||
@ -17,7 +17,7 @@ diff -uNr heimdal-7.7.0/configure.ac heimdal-7.7.0-patched/configure.ac
|
|||||||
include/Makefile \
|
include/Makefile \
|
||||||
include/gssapi/Makefile \
|
include/gssapi/Makefile \
|
||||||
include/hcrypto/Makefile \
|
include/hcrypto/Makefile \
|
||||||
@@ -616,35 +614,8 @@
|
@@ -619,35 +617,8 @@
|
||||||
lib/sqlite/Makefile \
|
lib/sqlite/Makefile \
|
||||||
lib/vers/Makefile \
|
lib/vers/Makefile \
|
||||||
lib/wind/Makefile \
|
lib/wind/Makefile \
|
||||||
@ -53,9 +53,9 @@ diff -uNr heimdal-7.7.0/configure.ac heimdal-7.7.0-patched/configure.ac
|
|||||||
)
|
)
|
||||||
|
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
diff -uNr heimdal-7.7.0/doc/Makefile.am heimdal-7.7.0-patched/doc/Makefile.am
|
diff -uNr heimdal-7.8.0/doc/Makefile.am heimdal-7.8.0-patched/doc/Makefile.am
|
||||||
--- heimdal-7.7.0/doc/Makefile.am 2017-03-17 19:19:59.000000000 +0100
|
--- heimdal-7.8.0/doc/Makefile.am 2022-09-16 00:59:25.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/doc/Makefile.am 2019-06-23 01:11:42.915659771 +0200
|
+++ heimdal-7.8.0-patched/doc/Makefile.am 2022-12-20 17:02:32.781246824 +0100
|
||||||
@@ -10,50 +10,6 @@
|
@@ -10,50 +10,6 @@
|
||||||
|
|
||||||
info_TEXINFOS = heimdal.texi hx509.texi
|
info_TEXINFOS = heimdal.texi hx509.texi
|
||||||
@ -199,9 +199,9 @@ diff -uNr heimdal-7.7.0/doc/Makefile.am heimdal-7.7.0-patched/doc/Makefile.am
|
|||||||
- ntlm.dxy* \
|
- ntlm.dxy* \
|
||||||
- wind.dxy* \
|
- wind.dxy* \
|
||||||
- vars.texi*
|
- vars.texi*
|
||||||
diff -uNr heimdal-7.7.0/kdc/Makefile.am heimdal-7.7.0-patched/kdc/Makefile.am
|
diff -uNr heimdal-7.8.0/kdc/Makefile.am heimdal-7.8.0-patched/kdc/Makefile.am
|
||||||
--- heimdal-7.7.0/kdc/Makefile.am 2016-12-20 15:23:06.000000000 +0100
|
--- heimdal-7.8.0/kdc/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/kdc/Makefile.am 2019-06-23 01:20:05.650281843 +0200
|
+++ heimdal-7.8.0-patched/kdc/Makefile.am 2022-12-20 17:07:05.344492344 +0100
|
||||||
@@ -6,35 +6,6 @@
|
@@ -6,35 +6,6 @@
|
||||||
|
|
||||||
lib_LTLIBRARIES = libkdc.la
|
lib_LTLIBRARIES = libkdc.la
|
||||||
@ -315,9 +315,9 @@ diff -uNr heimdal-7.7.0/kdc/Makefile.am heimdal-7.7.0-patched/kdc/Makefile.am
|
|||||||
libkdc-exports.def \
|
libkdc-exports.def \
|
||||||
- NTMakefile $(man_MANS) version-script.map
|
- NTMakefile $(man_MANS) version-script.map
|
||||||
+ NTMakefile version-script.map
|
+ NTMakefile version-script.map
|
||||||
diff -uNr heimdal-7.7.0/lib/asn1/Makefile.am heimdal-7.7.0-patched/lib/asn1/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/asn1/Makefile.am heimdal-7.8.0-patched/lib/asn1/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/asn1/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/asn1/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/asn1/Makefile.am 2019-06-23 01:21:42.864468490 +0200
|
+++ heimdal-7.8.0-patched/lib/asn1/Makefile.am 2022-12-20 17:08:36.808229786 +0100
|
||||||
@@ -44,9 +44,7 @@
|
@@ -44,9 +44,7 @@
|
||||||
gen_files_digest = asn1_digest_asn1.x
|
gen_files_digest = asn1_digest_asn1.x
|
||||||
gen_files_kx509 = asn1_kx509_asn1.x
|
gen_files_kx509 = asn1_kx509_asn1.x
|
||||||
@ -329,9 +329,9 @@ diff -uNr heimdal-7.7.0/lib/asn1/Makefile.am heimdal-7.7.0-patched/lib/asn1/Make
|
|||||||
|
|
||||||
TESTS = check-der check-gen check-timegm check-ber check-template
|
TESTS = check-der check-gen check-timegm check-ber check-template
|
||||||
check_PROGRAMS = $(TESTS)
|
check_PROGRAMS = $(TESTS)
|
||||||
diff -uNr heimdal-7.7.0/lib/com_err/Makefile.am heimdal-7.7.0-patched/lib/com_err/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/com_err/Makefile.am heimdal-7.8.0-patched/lib/com_err/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/com_err/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/com_err/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/com_err/Makefile.am 2019-06-23 01:23:17.626700892 +0200
|
+++ heimdal-7.8.0-patched/lib/com_err/Makefile.am 2022-12-20 17:14:40.343183718 +0100
|
||||||
@@ -13,12 +13,8 @@
|
@@ -13,12 +13,8 @@
|
||||||
|
|
||||||
libcom_err_la_LIBADD = $(LIB_libintl)
|
libcom_err_la_LIBADD = $(LIB_libintl)
|
||||||
@ -353,9 +353,9 @@ diff -uNr heimdal-7.7.0/lib/com_err/Makefile.am heimdal-7.7.0-patched/lib/com_er
|
|||||||
libcom_err-version.rc \
|
libcom_err-version.rc \
|
||||||
libcom_err-exports.def \
|
libcom_err-exports.def \
|
||||||
version-script.map
|
version-script.map
|
||||||
diff -uNr heimdal-7.7.0/lib/gssapi/Makefile.am heimdal-7.7.0-patched/lib/gssapi/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/gssapi/Makefile.am heimdal-7.8.0-patched/lib/gssapi/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/gssapi/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/gssapi/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/gssapi/Makefile.am 2019-06-23 01:25:34.416149361 +0200
|
+++ heimdal-7.8.0-patched/lib/gssapi/Makefile.am 2022-12-20 17:16:41.706826603 +0100
|
||||||
@@ -227,8 +227,6 @@
|
@@ -227,8 +227,6 @@
|
||||||
$(LIB_hcrypto) \
|
$(LIB_hcrypto) \
|
||||||
$(LIBADD_roken)
|
$(LIBADD_roken)
|
||||||
@ -383,9 +383,9 @@ diff -uNr heimdal-7.7.0/lib/gssapi/Makefile.am heimdal-7.7.0-patched/lib/gssapi/
|
|||||||
gen-oid.pl \
|
gen-oid.pl \
|
||||||
gssapi/gssapi_netlogon.h \
|
gssapi/gssapi_netlogon.h \
|
||||||
krb5/test_acquire_cred.c \
|
krb5/test_acquire_cred.c \
|
||||||
diff -uNr heimdal-7.7.0/lib/hx509/Makefile.am heimdal-7.7.0-patched/lib/hx509/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/hx509/Makefile.am heimdal-7.8.0-patched/lib/hx509/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/hx509/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/hx509/Makefile.am 2022-11-15 18:24:40.000000000 +0100
|
||||||
+++ heimdal-7.7.0-patched/lib/hx509/Makefile.am 2019-06-23 01:28:59.528323408 +0200
|
+++ heimdal-7.8.0-patched/lib/hx509/Makefile.am 2022-12-20 17:19:57.330257091 +0100
|
||||||
@@ -141,7 +141,6 @@
|
@@ -141,7 +141,6 @@
|
||||||
$(heim_verbose)$(ASN1_COMPILE) $(srcdir)/crmf.asn1 crmf_asn1 || (rm -f crmf_asn1_files ; exit 1)
|
$(heim_verbose)$(ASN1_COMPILE) $(srcdir)/crmf.asn1 crmf_asn1 || (rm -f crmf_asn1_files ; exit 1)
|
||||||
|
|
||||||
@ -406,7 +406,7 @@ diff -uNr heimdal-7.7.0/lib/hx509/Makefile.am heimdal-7.7.0-patched/lib/hx509/Ma
|
|||||||
-dist_hxtool_SOURCES = hxtool.c
|
-dist_hxtool_SOURCES = hxtool.c
|
||||||
-nodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
|
-nodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
|
||||||
-
|
-
|
||||||
-$(hxtool_OBJECTS): hxtool-commands.h hx509_err.h
|
-$(hxtool_OBJECTS): hxtool-commands.h $(nodist_include_HEADERS)
|
||||||
-
|
-
|
||||||
-hxtool_LDADD = \
|
-hxtool_LDADD = \
|
||||||
- libhx509.la \
|
- libhx509.la \
|
||||||
@ -440,10 +440,10 @@ diff -uNr heimdal-7.7.0/lib/hx509/Makefile.am heimdal-7.7.0-patched/lib/hx509/Ma
|
|||||||
quote.py \
|
quote.py \
|
||||||
ocsp.asn1 \
|
ocsp.asn1 \
|
||||||
ocsp.opt \
|
ocsp.opt \
|
||||||
diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/kadm5/Makefile.am heimdal-7.8.0-patched/lib/kadm5/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/kadm5/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/kadm5/Makefile.am 2022-11-15 18:06:45.000000000 +0100
|
||||||
+++ heimdal-7.7.0-patched/lib/kadm5/Makefile.am 2019-06-23 01:32:40.000210950 +0200
|
+++ heimdal-7.8.0-patched/lib/kadm5/Makefile.am 2022-12-20 17:24:31.273484873 +0100
|
||||||
@@ -13,10 +13,6 @@
|
@@ -14,10 +14,6 @@
|
||||||
libkadm5srv_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
|
libkadm5srv_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -454,16 +454,16 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
noinst_LTLIBRARIES = sample_passwd_check.la
|
noinst_LTLIBRARIES = sample_passwd_check.la
|
||||||
|
|
||||||
sample_passwd_check_la_SOURCES = sample_passwd_check.c
|
sample_passwd_check_la_SOURCES = sample_passwd_check.c
|
||||||
@@ -28,8 +24,6 @@
|
@@ -29,8 +25,6 @@
|
||||||
libkadm5clnt_la_LIBADD = \
|
libkadm5clnt_la_LIBADD = \
|
||||||
$(LIB_com_err) ../krb5/libkrb5.la $(LIBADD_roken)
|
$(LIB_com_err) ../krb5/libkrb5.la $(LIBADD_roken)
|
||||||
|
|
||||||
-libexec_PROGRAMS = ipropd-master ipropd-slave
|
-libexec_PROGRAMS = ipropd-master ipropd-slave
|
||||||
-
|
-
|
||||||
default_keys_SOURCES = default_keys.c
|
default_keys_SOURCES = default_keys.c
|
||||||
|
default_keys_CPPFLAGS = -I$(srcdir)/../krb5
|
||||||
|
|
||||||
kadm5includedir = $(includedir)/kadm5
|
@@ -122,17 +116,6 @@
|
||||||
@@ -120,15 +114,6 @@
|
|
||||||
libkadm5srv_la_DEPENDENCIES = \
|
libkadm5srv_la_DEPENDENCIES = \
|
||||||
version-script.map
|
version-script.map
|
||||||
|
|
||||||
@ -471,15 +471,17 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
-nodist_iprop_log_SOURCES = iprop-commands.c
|
-nodist_iprop_log_SOURCES = iprop-commands.c
|
||||||
-
|
-
|
||||||
-ipropd_master_SOURCES = ipropd_master.c ipropd_common.c iprop.h kadm5_locl.h
|
-ipropd_master_SOURCES = ipropd_master.c ipropd_common.c iprop.h kadm5_locl.h
|
||||||
|
-ipropd_master_CPPFLAGS = -I$(srcdir)/../krb5
|
||||||
-
|
-
|
||||||
-ipropd_slave_SOURCES = ipropd_slave.c ipropd_common.c iprop.h kadm5_locl.h
|
-ipropd_slave_SOURCES = ipropd_slave.c ipropd_common.c iprop.h kadm5_locl.h
|
||||||
|
-ipropd_slave_CPPFLAGS = -I$(srcdir)/../krb5
|
||||||
-
|
-
|
||||||
-man_MANS = kadm5_pwcheck.3 iprop.8 iprop-log.8
|
-man_MANS = kadm5_pwcheck.3 iprop.8 iprop-log.8
|
||||||
-
|
-
|
||||||
LDADD = \
|
LDADD = \
|
||||||
libkadm5srv.la \
|
libkadm5srv.la \
|
||||||
$(top_builddir)/lib/hdb/libhdb.la \
|
$(top_builddir)/lib/hdb/libhdb.la \
|
||||||
@@ -140,26 +125,8 @@
|
@@ -144,27 +127,8 @@
|
||||||
$(LIB_dlopen) \
|
$(LIB_dlopen) \
|
||||||
$(LIB_pidfile)
|
$(LIB_pidfile)
|
||||||
|
|
||||||
@ -496,6 +498,7 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
- $(LIB_dlopen) \
|
- $(LIB_dlopen) \
|
||||||
- $(LIB_pidfile)
|
- $(LIB_pidfile)
|
||||||
-
|
-
|
||||||
|
-iprop_log_CPPFLAGS = -I$(srcdir)/../krb5
|
||||||
-
|
-
|
||||||
-iprop-commands.c iprop-commands.h: iprop-commands.in
|
-iprop-commands.c iprop-commands.h: iprop-commands.in
|
||||||
- $(SLC) $(srcdir)/iprop-commands.in
|
- $(SLC) $(srcdir)/iprop-commands.in
|
||||||
@ -506,7 +509,7 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
|
|
||||||
client_glue.lo server_glue.lo: $(srcdir)/common_glue.c
|
client_glue.lo server_glue.lo: $(srcdir)/common_glue.c
|
||||||
|
|
||||||
@@ -171,12 +138,7 @@
|
@@ -176,12 +140,7 @@
|
||||||
|
|
||||||
ALL_OBJECTS = $(libkadm5clnt_la_OBJECTS)
|
ALL_OBJECTS = $(libkadm5clnt_la_OBJECTS)
|
||||||
ALL_OBJECTS += $(libkadm5srv_la_OBJECTS)
|
ALL_OBJECTS += $(libkadm5srv_la_OBJECTS)
|
||||||
@ -519,7 +522,7 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
|
|
||||||
$(ALL_OBJECTS): $(srcdir)/kadm5-protos.h $(srcdir)/kadm5-private.h
|
$(ALL_OBJECTS): $(srcdir)/kadm5-protos.h $(srcdir)/kadm5-private.h
|
||||||
$(ALL_OBJECTS): kadm5_err.h
|
$(ALL_OBJECTS): kadm5_err.h
|
||||||
@@ -208,7 +170,6 @@
|
@@ -213,7 +172,6 @@
|
||||||
libkadm5srv-exports.def \
|
libkadm5srv-exports.def \
|
||||||
kadm5_err.et \
|
kadm5_err.et \
|
||||||
iprop-commands.in \
|
iprop-commands.in \
|
||||||
@ -527,9 +530,9 @@ diff -uNr heimdal-7.7.0/lib/kadm5/Makefile.am heimdal-7.7.0-patched/lib/kadm5/Ma
|
|||||||
check-cracklib.pl \
|
check-cracklib.pl \
|
||||||
flush.c \
|
flush.c \
|
||||||
sample_passwd_check.c \
|
sample_passwd_check.c \
|
||||||
diff -uNr heimdal-7.7.0/lib/kafs/Makefile.am heimdal-7.7.0-patched/lib/kafs/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/kafs/Makefile.am heimdal-7.8.0-patched/lib/kafs/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/kafs/Makefile.am 2016-12-20 15:23:06.000000000 +0100
|
--- heimdal-7.8.0/lib/kafs/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/kafs/Makefile.am 2019-06-23 01:33:33.887205797 +0200
|
+++ heimdal-7.8.0-patched/lib/kafs/Makefile.am 2022-12-20 17:25:26.133332421 +0100
|
||||||
@@ -74,8 +74,6 @@
|
@@ -74,8 +74,6 @@
|
||||||
|
|
||||||
EXTRA_DIST = NTMakefile afsl.exp afslib.exp $(man_MANS)
|
EXTRA_DIST = NTMakefile afsl.exp afslib.exp $(man_MANS)
|
||||||
@ -539,9 +542,9 @@ diff -uNr heimdal-7.7.0/lib/kafs/Makefile.am heimdal-7.7.0-patched/lib/kafs/Make
|
|||||||
# AIX: this almost works with gcc, but somehow it fails to use the
|
# AIX: this almost works with gcc, but somehow it fails to use the
|
||||||
# correct ld, use ld instead
|
# correct ld, use ld instead
|
||||||
afslib.so: afslib.o
|
afslib.so: afslib.o
|
||||||
diff -uNr heimdal-7.7.0/lib/krb5/Makefile.am heimdal-7.7.0-patched/lib/krb5/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/krb5/Makefile.am heimdal-7.8.0-patched/lib/krb5/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/krb5/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/krb5/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/krb5/Makefile.am 2019-06-23 01:35:41.372827811 +0200
|
+++ heimdal-7.8.0-patched/lib/krb5/Makefile.am 2022-12-20 17:27:49.080935177 +0100
|
||||||
@@ -4,8 +4,6 @@
|
@@ -4,8 +4,6 @@
|
||||||
|
|
||||||
AM_CPPFLAGS += -I../com_err -I$(srcdir)/../com_err $(INCLUDE_sqlite3) $(INCLUDE_libintl) $(INCLUDE_openssl_crypto)
|
AM_CPPFLAGS += -I../com_err -I$(srcdir)/../com_err $(INCLUDE_sqlite3) $(INCLUDE_libintl) $(INCLUDE_openssl_crypto)
|
||||||
@ -620,9 +623,9 @@ diff -uNr heimdal-7.7.0/lib/krb5/Makefile.am heimdal-7.7.0-patched/lib/krb5/Make
|
|||||||
version-script.map \
|
version-script.map \
|
||||||
test_config_strings.cfg \
|
test_config_strings.cfg \
|
||||||
krb5.moduli
|
krb5.moduli
|
||||||
diff -uNr heimdal-7.7.0/lib/roken/Makefile.am heimdal-7.7.0-patched/lib/roken/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/roken/Makefile.am heimdal-7.8.0-patched/lib/roken/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/roken/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/roken/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/roken/Makefile.am 2019-06-23 01:37:25.910877865 +0200
|
+++ heimdal-7.8.0-patched/lib/roken/Makefile.am 2022-12-20 17:28:54.084761232 +0100
|
||||||
@@ -209,8 +209,6 @@
|
@@ -209,8 +209,6 @@
|
||||||
rokenincludedir = $(includedir)/roken
|
rokenincludedir = $(includedir)/roken
|
||||||
nodist_rokeninclude_HEADERS = $(XHEADERS)
|
nodist_rokeninclude_HEADERS = $(XHEADERS)
|
||||||
@ -640,9 +643,9 @@ diff -uNr heimdal-7.7.0/lib/roken/Makefile.am heimdal-7.7.0-patched/lib/roken/Ma
|
|||||||
dirent.c \
|
dirent.c \
|
||||||
dirent.hin \
|
dirent.hin \
|
||||||
dirent-test.c \
|
dirent-test.c \
|
||||||
diff -uNr heimdal-7.7.0/lib/sl/Makefile.am heimdal-7.7.0-patched/lib/sl/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/sl/Makefile.am heimdal-7.8.0-patched/lib/sl/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/sl/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0/lib/sl/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ heimdal-7.7.0-patched/lib/sl/Makefile.am 2019-06-23 01:38:29.661688483 +0200
|
+++ heimdal-7.8.0-patched/lib/sl/Makefile.am 2022-12-20 17:30:00.352598492 +0100
|
||||||
@@ -25,7 +25,7 @@
|
@@ -25,7 +25,7 @@
|
||||||
|
|
||||||
# install these?
|
# install these?
|
||||||
@ -652,9 +655,9 @@ diff -uNr heimdal-7.7.0/lib/sl/Makefile.am heimdal-7.7.0-patched/lib/sl/Makefile
|
|||||||
|
|
||||||
slc_SOURCES = slc-gram.y slc-lex.l slc.h
|
slc_SOURCES = slc-gram.y slc-lex.l slc.h
|
||||||
|
|
||||||
diff -uNr heimdal-7.7.0/lib/wind/Makefile.am heimdal-7.7.0-patched/lib/wind/Makefile.am
|
diff -uNr heimdal-7.8.0/lib/wind/Makefile.am heimdal-7.8.0-patched/lib/wind/Makefile.am
|
||||||
--- heimdal-7.7.0/lib/wind/Makefile.am 2016-12-20 15:23:06.000000000 +0100
|
--- heimdal-7.8.0/lib/wind/Makefile.am 2022-11-15 18:14:35.000000000 +0100
|
||||||
+++ heimdal-7.7.0-patched/lib/wind/Makefile.am 2019-06-23 01:39:34.124485774 +0200
|
+++ heimdal-7.8.0-patched/lib/wind/Makefile.am 2022-12-20 17:31:00.324451186 +0100
|
||||||
@@ -83,12 +83,6 @@
|
@@ -83,12 +83,6 @@
|
||||||
|
|
||||||
$(test_punycode_OBJECTS): $(built_tests)
|
$(test_punycode_OBJECTS): $(built_tests)
|
||||||
@ -665,12 +668,12 @@ diff -uNr heimdal-7.7.0/lib/wind/Makefile.am heimdal-7.7.0-patched/lib/wind/Make
|
|||||||
-
|
-
|
||||||
-LDADD = libwind.la $(LIB_roken)
|
-LDADD = libwind.la $(LIB_roken)
|
||||||
-
|
-
|
||||||
PYTHON = python
|
|
||||||
|
|
||||||
if !MAINTAINER_MODE
|
if !MAINTAINER_MODE
|
||||||
diff -uNr heimdal-7.7.0/Makefile.am heimdal-7.7.0-patched/Makefile.am
|
skip_python = test -f $@ ||
|
||||||
--- heimdal-7.7.0/Makefile.am 2019-06-07 08:21:35.000000000 +0200
|
endif
|
||||||
+++ heimdal-7.7.0-patched/Makefile.am 2019-06-23 01:40:47.395118733 +0200
|
diff -uNr heimdal-7.8.0/Makefile.am heimdal-7.8.0-patched/Makefile.am
|
||||||
|
--- heimdal-7.8.0/Makefile.am 2022-09-16 01:54:19.000000000 +0200
|
||||||
|
+++ heimdal-7.8.0-patched/Makefile.am 2022-12-20 17:32:16.540264008 +0100
|
||||||
@@ -2,12 +2,7 @@
|
@@ -2,12 +2,7 @@
|
||||||
|
|
||||||
include $(top_srcdir)/Makefile.am.common
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
@ -1,3 +1,79 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 21 09:53:45 UTC 2022 - enzokiel@kabelmail.de
|
||||||
|
|
||||||
|
- Update to version 7.8.0
|
||||||
|
+ This release includes both the Heimdal 7.7.1 Security
|
||||||
|
Vulnerability fixes and non-Security bug fixes/improvements.
|
||||||
|
+ Security Vulnerabilities:
|
||||||
|
- CVE-2022-42898 PAC parse integer overflows
|
||||||
|
- CVE-2022-3437 Overflows and non-constant time leaks in
|
||||||
|
DES{,3} and arcfour
|
||||||
|
- CVE-2022-41916 Fix Unicode normalization read of 1 bytes past
|
||||||
|
end of array
|
||||||
|
- CVE-2021-44758 A null pointer de-reference DoS in SPNEGO
|
||||||
|
acceptors
|
||||||
|
- CVE-2021-3671 A null pointer de-reference when handling
|
||||||
|
missing sname in TGS-REQ
|
||||||
|
- CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec
|
||||||
|
Note that CVE-2022-44640 is a severe vulnerability,
|
||||||
|
possibly a 10.0 on the Common Vulnerability Scoring
|
||||||
|
System (CVSS) v3, as we believe it should be possible to
|
||||||
|
get an RCE on a KDC, which means that credentials can be
|
||||||
|
compromised that can be used to impersonate anyone in a
|
||||||
|
realm or forest of realms.
|
||||||
|
Heimdal's ASN.1 compiler generates code that allows
|
||||||
|
specially crafted DER encodings of CHOICEs to invoke the
|
||||||
|
wrong free function on the decoded structure upon decode
|
||||||
|
error. This is known to impact the Heimdal KDC, leading to
|
||||||
|
an invalid free() of an address partly or wholly under the
|
||||||
|
control of the attacker, in turn leading to a potential
|
||||||
|
remote code execution (RCE) vulnerability.
|
||||||
|
This error affects the DER codec for all extensible CHOICE
|
||||||
|
types used in Heimdal, though not all cases will be
|
||||||
|
exploitable. We have not completed a thorough analysis of
|
||||||
|
all the Heimdal components affected, thus the Kerberos
|
||||||
|
client, the X.509 library, and other parts, may be affected
|
||||||
|
as well.
|
||||||
|
This bug has been in Heimdal's ASN.1 compiler since 2005,
|
||||||
|
but it may only affect Heimdal 1.6 and up. It was first
|
||||||
|
reported by Douglas Bagnall, though it had been found
|
||||||
|
independently by the Heimdal maintainers via fuzzing a few
|
||||||
|
weeks earlier.
|
||||||
|
While no zero-day exploit is known, such an exploit will
|
||||||
|
likely be available soon after public disclosure.
|
||||||
|
- CVE-2019-14870: Validate client attributes in
|
||||||
|
protocol-transition
|
||||||
|
- CVE-2019-14870: Apply forwardable policy in
|
||||||
|
protocol-transition
|
||||||
|
- CVE-2019-14870: Always lookup impersonate client in DB
|
||||||
|
+ Other changes:
|
||||||
|
- Bugs found by UBSAN (including the incorrect encoding of
|
||||||
|
unconstrained INTEGER value -1).
|
||||||
|
- Errors found by the LLVM scan-build static analyzer.
|
||||||
|
- Errors found by the valgrind memory debugger.
|
||||||
|
- Work around GCC Bug 95189 (memcmp wrongly stripped like
|
||||||
|
strcmp).
|
||||||
|
- Correct ASN.1 OID typo for SHA-384
|
||||||
|
- Fix a deadlock in in the MEMORY ccache type.
|
||||||
|
- TGS: strip forwardable and proxiable flags if the server is
|
||||||
|
disallowed.
|
||||||
|
- CVE-2019-14870: Validate client attributes in
|
||||||
|
protocol-transition
|
||||||
|
- CVE-2019-14870: Apply forwardable policy in
|
||||||
|
protocol-transition
|
||||||
|
- CVE-2019-14870: Always lookup impersonate client in DB
|
||||||
|
- Incremental HDB propagation improvements
|
||||||
|
Refactor send_diffs making it progressive
|
||||||
|
Handle partial writes on non-blocking sockets
|
||||||
|
Disable Nagle in iprop master and slave
|
||||||
|
Use async I/O
|
||||||
|
Don't send I_HAVE in response to AYT
|
||||||
|
Do not recover log in kadm5_get_principal()
|
||||||
|
Don't send diffs to slaves with not yet known version
|
||||||
|
Don't stutter in send_diffs
|
||||||
|
- Optional backwards-compatible anon-pkinit behavior
|
||||||
|
- Removed heimdal-7.7.0-autoconf-2.70.patch, fixed upstream.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 30 20:44:57 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
|
Thu Jun 30 20:44:57 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: libheimdal
|
Name: libheimdal
|
||||||
Version: 7.7.0
|
Version: 7.8.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The Heimdal implementation of the Kerberos 5 protocol
|
Summary: The Heimdal implementation of the Kerberos 5 protocol
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -30,8 +30,6 @@ Source2: heimdal-patch-source.sh
|
|||||||
Patch0: heimdal-patched.diff
|
Patch0: heimdal-patched.diff
|
||||||
# PATCH-FIX-UPSTREAM bmwiedemann -- make build reproducible (boo#1047218)
|
# PATCH-FIX-UPSTREAM bmwiedemann -- make build reproducible (boo#1047218)
|
||||||
Patch1: reproducible.patch
|
Patch1: reproducible.patch
|
||||||
# PATCH-FIX-UPSTREAM heimdal-7.7.0-autoconf-2.70.patch -- fix build with autoconf 2.70 (gh#heimdal/heimdal#856)
|
|
||||||
Patch2: heimdal-7.7.0-autoconf-2.70.patch
|
|
||||||
BuildRequires: automake >= 1.11
|
BuildRequires: automake >= 1.11
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: db-devel >= 4.8
|
BuildRequires: db-devel >= 4.8
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- heimdal-7.7.0-patched/Makefile.am.orig 2019-06-23 01:48:28.994506480 +0200
|
--- heimdal-7.8.0-patched/Makefile.am.orig 2022-12-20 17:40:01.919051445 +0100
|
||||||
+++ heimdal-7.7.0-patched/Makefile.am 2019-06-23 01:48:29.018506032 +0200
|
+++ heimdal-7.8.0-patched/Makefile.am 2022-12-20 17:40:01.927051422 +0100
|
||||||
@@ -45,7 +45,6 @@
|
@@ -45,7 +45,6 @@
|
||||||
cf/krb-prog-yacc.m4 \
|
cf/krb-prog-yacc.m4 \
|
||||||
cf/krb-sys-aix.m4 \
|
cf/krb-sys-aix.m4 \
|
||||||
@ -8,8 +8,8 @@
|
|||||||
cf/roken.m4 \
|
cf/roken.m4 \
|
||||||
cf/valgrind-suppressions \
|
cf/valgrind-suppressions \
|
||||||
cf/maybe-valgrind.sh \
|
cf/maybe-valgrind.sh \
|
||||||
--- heimdal-7.7.0-patched/cf/krb-version.m4 2019-06-07 08:21:35.000000000 +0200
|
--- heimdal-7.8.0-patched/cf/krb-version.m4 2022-09-16 01:54:19.000000000 +0200
|
||||||
+++ /dev/null 2019-06-22 12:06:27.378020779 +0200
|
+++ /dev/null 2022-12-20 16:43:58.646784977 +0100
|
||||||
@@ -1,24 +0,0 @@
|
@@ -1,24 +0,0 @@
|
||||||
-dnl $Id$
|
-dnl $Id$
|
||||||
-dnl
|
-dnl
|
||||||
@ -35,9 +35,9 @@
|
|||||||
- sed -e "s/@USER@/$User/" -e "s/@HOST@/$Host/" -e "s/@DATE@/$Date/" include/version.h.in > include/version.h
|
- sed -e "s/@USER@/$User/" -e "s/@HOST@/$Host/" -e "s/@DATE@/$Date/" include/version.h.in > include/version.h
|
||||||
-fi
|
-fi
|
||||||
-])
|
-])
|
||||||
--- heimdal-7.7.0-patched/configure.ac.orig 2019-06-23 01:55:47.954316969 +0200
|
--- heimdal-7.8.0-patched/configure.ac.orig 2022-12-20 17:47:29.421826289 +0100
|
||||||
+++ heimdal-7.7.0-patched/configure.ac 2019-06-23 01:55:47.974316595 +0200
|
+++ heimdal-7.8.0-patched/configure.ac 2022-12-20 17:47:29.437826248 +0100
|
||||||
@@ -624,22 +624,63 @@
|
@@ -627,22 +627,63 @@
|
||||||
dnl This is the release version name-number[beta]
|
dnl This is the release version name-number[beta]
|
||||||
dnl
|
dnl
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user