aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2007-01-10 01:31:56 +0000
committerTom Yu <tlyu@mit.edu>2007-01-10 01:31:56 +0000
commit43f76c845c8739eeb4b5cde308b29f4ff83c6079 (patch)
tree9d7343def79a41b8425d9ff98a3f8ae521821f98
parentf2cd04ba52f75341687a69476ff3c950e9e4d980 (diff)
downloadkrb5-43f76c845c8739eeb4b5cde308b29f4ff83c6079.zip
krb5-43f76c845c8739eeb4b5cde308b29f4ff83c6079.tar.gz
krb5-43f76c845c8739eeb4b5cde308b29f4ff83c6079.tar.bz2
README and patchlevel.h for krb5-1.5.2
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@19051 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--README62
-rw-r--r--src/patchlevel.h6
2 files changed, 58 insertions, 10 deletions
diff --git a/README b/README
index b3d1698..df5c1ca 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- Kerberos Version 5, Release 1.5.1
+ Kerberos Version 5, Release 1.5.2
Release Notes
The MIT Kerberos Team
@@ -7,20 +7,20 @@ Unpacking the Source Distribution
---------------------------------
The source distribution of Kerberos 5 comes in a gzipped tarfile,
-krb5-1.5.1.tar.gz. Instructions on how to extract the entire
+krb5-1.5.2.tar.gz. Instructions on how to extract the entire
distribution follow.
If you have the GNU tar program and gzip installed, you can simply do:
- gtar zxpf krb5-1.5.1.tar.gz
+ gtar zxpf krb5-1.5.2.tar.gz
If you don't have GNU tar, you will need to get the FSF gzip
distribution and use gzcat:
- gzcat krb5-1.5.1.tar.gz | tar xpf -
+ gzcat krb5-1.5.2.tar.gz | tar xpf -
-Both of these methods will extract the sources into krb5-1.5.1/src and
-the documentation into krb5-1.5.1/doc.
+Both of these methods will extract the sources into krb5-1.5.2/src and
+the documentation into krb5-1.5.2/doc.
Building and Installing Kerberos 5
----------------------------------
@@ -60,11 +60,59 @@ http://krbdev.mit.edu/rt/
and logging in as "guest" with password "guest".
+Major changes in krb5-1.5.2
+---------------------------
+
+* Fix for MITKRB5-SA-2006-002: the RPC library could call an
+ uninitialized function pointer, which created a security
+ vulnerability for kadmind.
+
+* Fix for MITKRB5-SA-2006-003: the GSS-API mechglue layer could fail
+ to initialize some output pointers, causing callers to attempt to
+ free uninitialized pointers. This caused a security vulnerability
+ in kadmind.
+
+Major known bugs in krb5-1.5.2
+------------------------------
+
+5293 crash creating db2 database in non-existent directory
+
+ Attempting to create a KDB in a non-existent directory using the
+ Berkeley DB back end may cause a crash resulting from a null pointer
+ dereference. If a core dump occurs, this may cause a local exposure
+ of sensitive information such a master key password. This will be
+ fixed in an upcoming patch release.
+
+krb5-1.5.2 changes by ticket ID
+-------------------------------
+
+Listed below are the RT tickets of bugs fixed in krb5-1.5.2. Please see
+
+http://krbdev.mit.edu/rt/NoAuth/krb5-1.5/fixed-1.5.2.html
+
+for a current listing with links to the complete tickets.
+
+3965 Autoconf 2.60 datarootdir issue
+4237 windows ccache and keytab file paths without a prefix
+4305 windows thread support frees thread local storage after TlsSetValue
+4309 wix installer - win2k compatibility for netidmgr
+4310 NSIS installer - update for Win2K NetIDMgr
+4312 KFW 3.1 Beta 2 NetIDMgr Changes
+4354 db2 policy database loading broken
+4355 test policy dump/load in make check
+4368 kdc: make_toolong_error does not initialize all fields for
+ krb5_mk_error
+4407 final commits for KFW 3.1 Beta 2
+4499 Document prerequisites for make check
+4500 Initialize buffer before calling res_ninit
+5307 fix MITKRB5-SA-2006-002 for 1.5-branch
+5308 fix MITKRB5-SA-2006-003 for 1.5-branch
+
Major changes in 1.5.1
----------------------
The only significant change in krb5-1.5.1 is to fix the security
-vulnerabilities decribed in MITKRB5-SA-2006-001, which are local
+vulnerabilities described in MITKRB5-SA-2006-001, which are local
privilege escalation vulnerabilities in applications running on Linux
and AIX.
diff --git a/src/patchlevel.h b/src/patchlevel.h
index d2a780a..5ed9180 100644
--- a/src/patchlevel.h
+++ b/src/patchlevel.h
@@ -52,7 +52,7 @@
*/
#define KRB5_MAJOR_RELEASE 1
#define KRB5_MINOR_RELEASE 5
-#define KRB5_PATCHLEVEL 1
-#define KRB5_RELTAIL "postrelease"
+#define KRB5_PATCHLEVEL 2
+/* #undef KRB5_RELTAIL */
/* #undef KRB5_RELDATE */
-#define KRB5_RELTAG "branches/krb5-1-5"
+#define KRB5_RELTAG "tags/krb5-1-5-2-final"