The attached patch features:
- allow "ident" as a keyword for local connections
- determine username of connecting process for unix domain sockets and
match them against usermaps
- autoconf and documentation
The above features are activated only if the os supports SO_PEERCRED.
For systems without SO_PEERCRED support there is no change. Integrating
other mechanisms to get the required information is straight-forward.
Preparing the patch took longer because there is a bug in the nightly tar
I used (hba.c around line 216):
line = lnext(line);
auth_arg = '\0';
/* !!! need token = lfirst(line) here, else we reuse the last one !!! */
StrNCpy(auth_arg, token, MAX_AUTH_ARG - 1);
Fixed in the patch as well, so applying may fail if you fixed it yourself.
pgsql-patches by date
|Next:||From: Timothy H. Keitt||Date: 2001-08-01 02:27:17|
|Subject: Re: Fuzzy matching?|
|Previous:||From: Paul Ramsey||Date: 2001-07-31 23:59:49|
|Subject: contrib/postgis spatial extensions|