krb5 commit [krb5-1.19]: Update for krb5-1.19.4

[email protected]
Newsgroups gmane.comp.encryption.kerberos.cvs
Message-ID <[email protected]>
https://github.com/krb5/krb5/commit/638554a15de7165b004c815124aa6145f98d0598
commit 638554a15de7165b004c815124aa6145f98d0598
Author: Greg Hudson <[email protected]>
Date:   Fri Nov 11 16:51:24 2022 -0500

    Update for krb5-1.19.4

 README                     | 17 +++++++++++++++++
 src/man/k5identity.man     |  2 +-
 src/man/k5login.man        |  2 +-
 src/man/k5srvutil.man      |  2 +-
 src/man/kadm5.acl.man      |  2 +-
 src/man/kadmin.man         |  2 +-
 src/man/kadmind.man        |  2 +-
 src/man/kdb5_ldap_util.man |  2 +-
 src/man/kdb5_util.man      |  2 +-
 src/man/kdc.conf.man       |  2 +-
 src/man/kdestroy.man       |  2 +-
 src/man/kerberos.man       |  2 +-
 src/man/kinit.man          |  2 +-
 src/man/klist.man          |  2 +-
 src/man/kpasswd.man        |  2 +-
 src/man/kprop.man          |  2 +-
 src/man/kpropd.man         |  2 +-
 src/man/kproplog.man       |  2 +-
 src/man/krb5-config.man    |  2 +-
 src/man/krb5.conf.man      |  2 +-
 src/man/krb5kdc.man        |  2 +-
 src/man/ksu.man            |  2 +-
 src/man/kswitch.man        |  2 +-
 src/man/ktutil.man         |  2 +-
 src/man/kvno.man           |  2 +-
 src/man/sclient.man        |  2 +-
 src/man/sserver.man        |  2 +-
 src/patchlevel.h           |  6 +++---
 src/po/mit-krb5.pot        |  4 ++--
 29 files changed, 48 insertions(+), 31 deletions(-)

diff --git a/README b/README
index 12e3b4004..5f228a4ad 100644
--- a/README
+++ b/README
@@ -75,6 +75,23 @@ default and eventually removed.
 Beginning with the krb5-1.18 release, single-DES encryption types have
 been removed.
 
+Major changes in 1.19.4 (2022-11-15)
+------------------------------------
+
+This is a bug fix release.
+
+* Fix integer overflows in PAC parsing [CVE-2022-42898].
+
+* Fix memory leak in OTP kdcpreauth module.
+
+krb5-1.19.4 changes by ticket ID
+--------------------------------
+
+9063    Fix memory leak in OTP kdcpreauth module
+9064    Free verto context later in KDC cleanup
+9065    Fix uncommon PKINIT memory leak
+9074    Fix integer overflows in PAC parsing
+
 Major changes in 1.19.3 (2022-03-11)
 ------------------------------------
 
diff --git a/src/man/k5identity.man b/src/man/k5identity.man
index a532139be..53e30af00 100644
--- a/src/man/k5identity.man
+++ b/src/man/k5identity.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "K5IDENTITY" "5" " " "1.19.3" "MIT Kerberos"
+.TH "K5IDENTITY" "5" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 k5identity \- Kerberos V5 client principal selection rules
 .
diff --git a/src/man/k5login.man b/src/man/k5login.man
index 65cbd6bd1..9534896f8 100644
--- a/src/man/k5login.man
+++ b/src/man/k5login.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "K5LOGIN" "5" " " "1.19.3" "MIT Kerberos"
+.TH "K5LOGIN" "5" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 k5login \- Kerberos V5 acl file for host access
 .
diff --git a/src/man/k5srvutil.man b/src/man/k5srvutil.man
index a538f87fc..821840024 100644
--- a/src/man/k5srvutil.man
+++ b/src/man/k5srvutil.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "K5SRVUTIL" "1" " " "1.19.3" "MIT Kerberos"
+.TH "K5SRVUTIL" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 k5srvutil \- host key table (keytab) manipulation utility
 .
diff --git a/src/man/kadm5.acl.man b/src/man/kadm5.acl.man
index dddbc6d79..e6a254de8 100644
--- a/src/man/kadm5.acl.man
+++ b/src/man/kadm5.acl.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KADM5.ACL" "5" " " "1.19.3" "MIT Kerberos"
+.TH "KADM5.ACL" "5" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kadm5.acl \- Kerberos ACL file
 .
diff --git a/src/man/kadmin.man b/src/man/kadmin.man
index ee169f4b3..b845ac90d 100644
--- a/src/man/kadmin.man
+++ b/src/man/kadmin.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KADMIN" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KADMIN" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kadmin \- Kerberos V5 database administration program
 .
diff --git a/src/man/kadmind.man b/src/man/kadmind.man
index 5a47e0f7f..d5141b9aa 100644
--- a/src/man/kadmind.man
+++ b/src/man/kadmind.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KADMIND" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KADMIND" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kadmind \- KADM5 administration server
 .
diff --git a/src/man/kdb5_ldap_util.man b/src/man/kdb5_ldap_util.man
index 233a4d2cc..afabb7558 100644
--- a/src/man/kdb5_ldap_util.man
+++ b/src/man/kdb5_ldap_util.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KDB5_LDAP_UTIL" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KDB5_LDAP_UTIL" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kdb5_ldap_util \- Kerberos configuration utility
 .
diff --git a/src/man/kdb5_util.man b/src/man/kdb5_util.man
index c22512eae..ec7d97401 100644
--- a/src/man/kdb5_util.man
+++ b/src/man/kdb5_util.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KDB5_UTIL" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KDB5_UTIL" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kdb5_util \- Kerberos database maintenance utility
 .
diff --git a/src/man/kdc.conf.man b/src/man/kdc.conf.man
index 1e5330afd..446be0f8a 100644
--- a/src/man/kdc.conf.man
+++ b/src/man/kdc.conf.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KDC.CONF" "5" " " "1.19.3" "MIT Kerberos"
+.TH "KDC.CONF" "5" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kdc.conf \- Kerberos V5 KDC configuration file
 .
diff --git a/src/man/kdestroy.man b/src/man/kdestroy.man
index aab416494..452e35684 100644
--- a/src/man/kdestroy.man
+++ b/src/man/kdestroy.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KDESTROY" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KDESTROY" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kdestroy \- destroy Kerberos tickets
 .
diff --git a/src/man/kerberos.man b/src/man/kerberos.man
index ec48c771e..0c37d69db 100644
--- a/src/man/kerberos.man
+++ b/src/man/kerberos.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KERBEROS" "7" " " "1.19.3" "MIT Kerberos"
+.TH "KERBEROS" "7" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kerberos \- Overview of using Kerberos
 .
diff --git a/src/man/kinit.man b/src/man/kinit.man
index 4f16457d3..b15eb9160 100644
--- a/src/man/kinit.man
+++ b/src/man/kinit.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KINIT" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KINIT" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kinit \- obtain and cache Kerberos ticket-granting ticket
 .
diff --git a/src/man/klist.man b/src/man/klist.man
index d2d8e70f8..d67840ead 100644
--- a/src/man/klist.man
+++ b/src/man/klist.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KLIST" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KLIST" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 klist \- list cached Kerberos tickets
 .
diff --git a/src/man/kpasswd.man b/src/man/kpasswd.man
index 8a865d019..a7178af9a 100644
--- a/src/man/kpasswd.man
+++ b/src/man/kpasswd.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KPASSWD" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KPASSWD" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kpasswd \- change a user's Kerberos password
 .
diff --git a/src/man/kprop.man b/src/man/kprop.man
index 210e7d552..649313c90 100644
--- a/src/man/kprop.man
+++ b/src/man/kprop.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KPROP" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KPROP" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kprop \- propagate a Kerberos V5 principal database to a replica server
 .
diff --git a/src/man/kpropd.man b/src/man/kpropd.man
index f69949547..61b24a402 100644
--- a/src/man/kpropd.man
+++ b/src/man/kpropd.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KPROPD" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KPROPD" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kpropd \- Kerberos V5 replica KDC update server
 .
diff --git a/src/man/kproplog.man b/src/man/kproplog.man
index 0b7524c17..b9a1542b2 100644
--- a/src/man/kproplog.man
+++ b/src/man/kproplog.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KPROPLOG" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KPROPLOG" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kproplog \- display the contents of the Kerberos principal update log
 .
diff --git a/src/man/krb5-config.man b/src/man/krb5-config.man
index dd0b56f92..4b0863ae2 100644
--- a/src/man/krb5-config.man
+++ b/src/man/krb5-config.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KRB5-CONFIG" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KRB5-CONFIG" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 krb5-config \- tool for linking against MIT Kerberos libraries
 .
diff --git a/src/man/krb5.conf.man b/src/man/krb5.conf.man
index eb8fa8b3f..b0891755b 100644
--- a/src/man/krb5.conf.man
+++ b/src/man/krb5.conf.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KRB5.CONF" "5" " " "1.19.3" "MIT Kerberos"
+.TH "KRB5.CONF" "5" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 krb5.conf \- Kerberos configuration file
 .
diff --git a/src/man/krb5kdc.man b/src/man/krb5kdc.man
index 2485f1529..46ff430ae 100644
--- a/src/man/krb5kdc.man
+++ b/src/man/krb5kdc.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KRB5KDC" "8" " " "1.19.3" "MIT Kerberos"
+.TH "KRB5KDC" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 krb5kdc \- Kerberos V5 KDC
 .
diff --git a/src/man/ksu.man b/src/man/ksu.man
index 79f759917..a2c1e8193 100644
--- a/src/man/ksu.man
+++ b/src/man/ksu.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KSU" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KSU" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 ksu \- Kerberized super-user
 .
diff --git a/src/man/kswitch.man b/src/man/kswitch.man
index 14696c7f4..5b95c74a2 100644
--- a/src/man/kswitch.man
+++ b/src/man/kswitch.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KSWITCH" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KSWITCH" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kswitch \- switch primary ticket cache
 .
diff --git a/src/man/ktutil.man b/src/man/ktutil.man
index b74a33441..e0feea30c 100644
--- a/src/man/ktutil.man
+++ b/src/man/ktutil.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KTUTIL" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KTUTIL" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 ktutil \- Kerberos keytab file maintenance utility
 .
diff --git a/src/man/kvno.man b/src/man/kvno.man
index 58341814c..559aa1bf7 100644
--- a/src/man/kvno.man
+++ b/src/man/kvno.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KVNO" "1" " " "1.19.3" "MIT Kerberos"
+.TH "KVNO" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 kvno \- print key version numbers of Kerberos principals
 .
diff --git a/src/man/sclient.man b/src/man/sclient.man
index 8ea19a1be..ffca49483 100644
--- a/src/man/sclient.man
+++ b/src/man/sclient.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "SCLIENT" "1" " " "1.19.3" "MIT Kerberos"
+.TH "SCLIENT" "1" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 sclient \- sample Kerberos version 5 client
 .
diff --git a/src/man/sserver.man b/src/man/sserver.man
index e8dac023b..7461eddaf 100644
--- a/src/man/sserver.man
+++ b/src/man/sserver.man
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "SSERVER" "8" " " "1.19.3" "MIT Kerberos"
+.TH "SSERVER" "8" " " "1.19.4" "MIT Kerberos"
 .SH NAME
 sserver \- sample Kerberos version 5 server
 .
diff --git a/src/patchlevel.h b/src/patchlevel.h
index 7d16e9f6c..f95c3cec2 100644
--- a/src/patchlevel.h
+++ b/src/patchlevel.h
@@ -51,7 +51,7 @@
  */
 #define KRB5_MAJOR_RELEASE 1
 #define KRB5_MINOR_RELEASE 19
-#define KRB5_PATCHLEVEL 3
-#define KRB5_RELTAIL "postrelease"
+#define KRB5_PATCHLEVEL 4
+/* #undef KRB5_RELTAIL */
 /* #undef KRB5_RELDATE */
-#define KRB5_RELTAG "krb5-1.19"
+#define KRB5_RELTAG "krb5-1.19.4-final"
diff --git a/src/po/mit-krb5.pot b/src/po/mit-krb5.pot
index e54665eb1..2f37b2255 100644
--- a/src/po/mit-krb5.pot
+++ b/src/po/mit-krb5.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: mit-krb5 1.19.3-postrelease\n"
+"Project-Id-Version: mit-krb5 1.19.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-11-11 13:21-0500\n"
+"POT-Creation-Date: 2022-11-11 16:50-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <[email protected]>\n"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.