Log Message: ----------- Include the hostname in the connect string for Kerberos support, per Magnus Hagander
Tags: ---- REL-1_2_0_PATCHES Modified Files: -------------- pgadmin3: CHANGELOG.txt (r1.171.2.4 -> r1.171.2.5) pgadmin3/src/db: pgConn.cpp (r1.60.2.2 -> r1.60.2.3)
Index: CHANGELOG.txt =================================================================== RCS file: /projects/pgadmin3/CHANGELOG.txt,v retrieving revision 1.171.2.4 retrieving revision 1.171.2.5 diff -LCHANGELOG.txt -LCHANGELOG.txt -u -w -r1.171.2.4 -r1.171.2.5 --- CHANGELOG.txt +++ CHANGELOG.txt @@ -17,6 +17,7 @@ </ul> <br> <ul> + <li>2005-03-18 DP 1.2.1 Include the hostname in the connect string for Kerberos support, per Magnus Hagander <li>2005-03-04 DP 1.2.1 Fix aggregate SQL generation per James Prichard <li>2005-02-07 AHP 1.2.1 fix libpq/ssl library detection <li>2005-01-13 DP 1.2.1 fix EXPLICIT CAST sql generation (r: Merlin Moncure) Index: pgConn.cpp =================================================================== RCS file: /projects/pgadmin3/src/db/pgConn.cpp,v retrieving revision 1.60.2.2 retrieving revision 1.60.2.3 diff -Lsrc/db/pgConn.cpp -Lsrc/db/pgConn.cpp -u -w -r1.60.2.2 -r1.60.2.3 --- src/db/pgConn.cpp +++ src/db/pgConn.cpp @@ -51,7 +51,7 @@ pgConn::pgConn(const wxString& server, const wxString& database, const wxString& username, const wxString& password, int port, int sslmode, OID oid) { wxLogInfo(wxT("Creating pgConn object")); - wxString msg, hostip; + wxString msg, hostip, hostname; conv = &wxConvLibc; needColQuoting = false; @@ -85,7 +85,7 @@ memcpy(&(ipaddr),host->h_addr,host->h_length); hostip = wxString::FromAscii(inet_ntoa(*((struct in_addr*) host->h_addr_list[0]))); - + hostname = server; } else hostip = server; @@ -94,6 +94,10 @@ // Create the connection string wxString connstr; + if (!hostname.IsEmpty()) { + connstr.Append(wxT(" host=")); + connstr.Append(qtString(hostname)); + } if (!server.IsEmpty()) { connstr.Append(wxT(" hostaddr=")); connstr.Append(qtString(hostip));
---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq