* make pg_hba authoption be a set of 0 or more name=value pairs

Magnus Hagander <magnus@hagander.net>

Commit: 7356381ef57e6ddb09f1b1c72085e5102d0baa1e
Author: Magnus Hagander <magnus@hagander.net>
Date: 2008-10-23T13:31:10Z
Releases: 8.4.0
* make pg_hba authoption be a set of 0 or more name=value pairs
* make LDAP use this instead of the hacky previous method to specify
  the DN to bind as
* make all auth options behave the same when they are not compiled
  into the server
* rename "ident maps" to "user name maps", and support them for all
  auth methods that provide an external username

This makes a backwards incompatible change in the format of pg_hba.conf
for the ident, PAM and LDAP authentication methods.

Files

PathChange+/−
doc/src/sgml/client-auth.sgml modified +230 −129
src/backend/libpq/auth.c modified +43 −162
src/backend/libpq/hba.c modified +174 −39
src/backend/libpq/pg_hba.conf.sample modified +8 −5
src/backend/libpq/pg_ident.conf.sample modified +7 −7
src/include/libpq/hba.h modified +14 −11