From: Marko Kreen Date: Tue, 30 Dec 2014 14:20:24 +0000 (+0200) Subject: Update docs X-Git-Tag: pgbouncer_1_6_rc1~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8243b03e1e2fb5760a0c836c97d36132c9a7ce2d;p=pgbouncer Update docs --- diff --git a/NEWS b/NEWS index b337c5a..4f3a8f5 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,14 @@ -2013-xx-xx - PgBouncer 1.6 - "" +2015-xx-xx - PgBouncer 1.6 - "" = Features = - * auth_user support + * Load user password hash from postgres database. + New parameters: + auth_user - user to use for connecting same db and fetching user info. + Can be set per-database too. + auth_query - SQL query to run under auth_user. + Default: "SELECT usename, passwd FROM pg_shadow WHERE usename=$1" + (Cody Cutrer) * Pooling mode can be configured both per-database and per-user. @@ -21,6 +27,11 @@ backend now, and probably will be *only* backend in the future, as it's pointless to support zoo of inadequate libraries. + SNAFU: c-ares versions <= 1.10 have bug which breaks CNAME-s support + when IPv6 has been enabled. (Fixed upstream.) As a workaround, + c-ares <= 1.10 is used IPv4-only. So PgBouncer will drop other backends + only when c-ares >1.10 (still unreleased) has been out some time... + * Show remote_pid in SHOW CLIENTS/SERVERS. Available for clients that connect over unix sockets and both tcp and unix socket server. In case of tcp-server, the pid is taken from cancel key. diff --git a/README b/README index 03c3bc8..087eaef 100644 --- a/README +++ b/README @@ -44,7 +44,7 @@ and their probing order: |=========================================================================================== | backend | parallel | EDNS0 (1) | /etc/hosts | SOA lookup (2) | note -| c-ares | yes | yes | yes | yes | +| c-ares | yes | yes | yes | yes | ipv6+CNAME buggy in <=1.10 | udns | yes | yes | no | yes | ipv4-only | evdns, libevent 2.x | yes | no | yes | no | does not check /etc/hosts updates | getaddrinfo_a, glibc 2.9+ | yes | yes (3) | yes | no | N/A on non-linux