aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-05-27 22:12:53 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-05-27 22:12:53 +0000
commitee3980ebf3713bd977385d4250eab6231f53cc8f (patch)
treed46c1f12b8c6ba084542be304d6815458ede48d5
parentb1c2781951f31ed8350554d6cd1b01eeb9a9f496 (diff)
downloadpostgresql-ee3980ebf3713bd977385d4250eab6231f53cc8f.tar.gz
postgresql-ee3980ebf3713bd977385d4250eab6231f53cc8f.zip
Improve release note explanation of the change in libpq's handling of
default usernames versus Kerberos tickets. Per confusion about what bug #4824 was really about.
-rw-r--r--doc/src/sgml/release-8.4.sgml14
1 files changed, 10 insertions, 4 deletions
diff --git a/doc/src/sgml/release-8.4.sgml b/doc/src/sgml/release-8.4.sgml
index c7c22fe856f..a567afffb7d 100644
--- a/doc/src/sgml/release-8.4.sgml
+++ b/doc/src/sgml/release-8.4.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.6 2009/05/14 22:17:28 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.4.sgml,v 1.7 2009/05/27 22:12:53 tgl Exp $ -->
<!-- See header comment in release.sgml about typical markup -->
<sect1 id="release-8-4">
@@ -2703,12 +2703,18 @@
<listitem>
<para>
- Make Kerberos connections use the same method to determine the
- username of the client as all other authentication methods (Magnus)
+ Do not rely on Kerberos tickets to determine the default database
+ username (Magnus)
</para>
<para>
- Previously a special Kerberos-only API was used.
+ Previously, a Kerberos-capable build of libpq would use the
+ principal name from any available Kerberos ticket as default
+ database username, even if the connection wasn't using Kerberos
+ authentication. This was deemed inconsistent and confusing.
+ The default username is now determined the same way with or
+ without Kerberos. Note however that the database username must still
+ match the ticket when Kerberos authentication is used.
</para>
</listitem>
</itemizedlist>