libpq: URI parsing fixes

Peter Eisentraut <peter_e@gmx.net>

Commit: 2d612abd4d330cd9d3f5a3f5936b20a6e837a69c
Author: Peter Eisentraut <peter_e@gmx.net>
Date: 2012-05-28T19:44:34Z
Releases: 9.2.0
libpq: URI parsing fixes

Drop special handling of host component with slashes to mean
Unix-domain socket.  Specify it as separate parameter or using
percent-encoding now.

Allow omitting username, password, and port even if the corresponding
designators are present in URI.

Handle percent-encoding in query parameter keywords.

Alex Shulgin

some documentation improvements by myself

Files

PathChange+/−
doc/src/sgml/libpq.sgml modified +118 −101
src/interfaces/libpq/fe-connect.c modified +104 −138
src/interfaces/libpq/test/expected.out modified +35 −13
src/interfaces/libpq/test/regress.in modified +12 −4