]>
granicus.if.org Git - pgbouncer/log
Marko Kreen [Mon, 28 Feb 2011 22:12:22 +0000 (00:12 +0200)]
v1.4.1rc1
Marko Kreen [Mon, 28 Feb 2011 22:09:10 +0000 (00:09 +0200)]
make zip: move zip naming to separate target
otherwise it does not pick up correct version number from config.mak
Marko Kreen [Mon, 28 Feb 2011 20:27:19 +0000 (22:27 +0200)]
refresh libusual
Marko Kreen [Thu, 24 Feb 2011 21:25:48 +0000 (23:25 +0200)]
Sync with libusual portability changes
Marko Kreen [Mon, 21 Feb 2011 10:21:51 +0000 (12:21 +0200)]
Fix bad hint.ai_family left from testing
Marko Kreen [Fri, 18 Feb 2011 14:59:15 +0000 (16:59 +0200)]
update news
Marko Kreen [Fri, 18 Feb 2011 14:50:55 +0000 (16:50 +0200)]
console: send pgbouncer version as 'server_version'
Marko Kreen [Wed, 16 Feb 2011 13:45:18 +0000 (15:45 +0200)]
support multiple listen addrs
also non-numeric listen-addresses are now supported
due to always using getaddrinfo() on listen_addr.
Marko Kreen [Wed, 16 Feb 2011 06:57:16 +0000 (08:57 +0200)]
IPv6 support
Original patch by Hannu Krosing
Marko Kreen [Wed, 16 Feb 2011 14:08:22 +0000 (16:08 +0200)]
refresh libusual
Marko Kreen [Wed, 16 Feb 2011 06:43:29 +0000 (08:43 +0200)]
win32: allow cf_unix_socket_dir == NULL
Marko Kreen [Fri, 11 Feb 2011 14:53:34 +0000 (16:53 +0200)]
release_server(): set ->last_lifetime_disconnect on lifetime disconnect
Spotted by Emmanuel Courreges
Marko Kreen [Thu, 3 Feb 2011 10:40:02 +0000 (12:40 +0200)]
doc: update links
Marko Kreen [Thu, 3 Feb 2011 10:39:50 +0000 (12:39 +0200)]
update todo
Marko Kreen [Tue, 11 Jan 2011 14:10:24 +0000 (16:10 +0200)]
News update for 1.4-final
Marko Kreen [Tue, 11 Jan 2011 14:21:10 +0000 (16:21 +0200)]
DateStyle and TimeZone server params need to use exact case.
Some clients may crash if they are not set
Also add them to console.
Marko Kreen [Tue, 11 Jan 2011 13:15:06 +0000 (15:15 +0200)]
Add faq.txt to tgz
Marko Kreen [Tue, 11 Jan 2011 12:38:00 +0000 (14:38 +0200)]
test.sh: more portable nc usage
Marko Kreen [Wed, 8 Dec 2010 15:32:15 +0000 (17:32 +0200)]
v1.4
Marko Kreen [Wed, 8 Dec 2010 15:30:45 +0000 (17:30 +0200)]
When 'database' is missing or empty in startup packet, fallback to 'user'
Marko Kreen [Wed, 8 Dec 2010 15:30:28 +0000 (17:30 +0200)]
refresh libusual
Marko Kreen [Wed, 8 Dec 2010 15:14:50 +0000 (17:14 +0200)]
debug log user/database also on startup
Marko Kreen [Tue, 30 Nov 2010 13:14:37 +0000 (15:14 +0200)]
v1.4rc4
Marko Kreen [Tue, 30 Nov 2010 13:04:28 +0000 (15:04 +0200)]
missing ;
Marko Kreen [Tue, 30 Nov 2010 13:02:21 +0000 (15:02 +0200)]
refresh libusual
Marko Kreen [Tue, 30 Nov 2010 13:01:20 +0000 (15:01 +0200)]
load_config: always call config_postprocess()
otherwise dbs can be in bad state, when something fails
Marko Kreen [Tue, 30 Nov 2010 09:51:49 +0000 (11:51 +0200)]
loader: cannot check unix_socket here anymore
Marko Kreen [Tue, 30 Nov 2010 09:51:15 +0000 (11:51 +0200)]
Update win32support.c for new load_config()
Marko Kreen [Mon, 29 Nov 2010 16:24:27 +0000 (18:24 +0200)]
refresh libusual
Marko Kreen [Mon, 29 Nov 2010 16:06:04 +0000 (18:06 +0200)]
v1.4rc3
Marko Kreen [Mon, 29 Nov 2010 16:03:10 +0000 (18:03 +0200)]
dnslookup: --enable-evdns arg to configure
Marko Kreen [Mon, 29 Nov 2010 11:44:30 +0000 (13:44 +0200)]
refresh libusual
Marko Kreen [Mon, 29 Nov 2010 11:43:51 +0000 (13:43 +0200)]
configure.ac: libusual is not optional
Marko Kreen [Mon, 22 Nov 2010 22:47:17 +0000 (00:47 +0200)]
Use <usual/cfparser.h> for config parsing.
Need to use cfparser defalt values for strings,
as it wants all non-NULL string to be allocated.
So move all defaults to cfparser values.
Marko Kreen [Thu, 18 Nov 2010 12:00:16 +0000 (14:00 +0200)]
doc: mention syslog_ident
Marko Kreen [Thu, 18 Nov 2010 08:27:05 +0000 (10:27 +0200)]
v1.4rc2.1
Marko Kreen [Wed, 17 Nov 2010 15:36:27 +0000 (17:36 +0200)]
dns: avoid returning token for queries already reported
Marko Kreen [Wed, 17 Nov 2010 13:11:41 +0000 (15:11 +0200)]
v1.4rc2
Marko Kreen [Wed, 17 Nov 2010 13:09:49 +0000 (15:09 +0200)]
Support canceling ongoing DNS requests.
This should avoid problems when server_disconnect()
is called during DNS processing.
Marko Kreen [Wed, 17 Nov 2010 12:12:39 +0000 (14:12 +0200)]
bump autoconf ver too
Marko Kreen [Wed, 17 Nov 2010 12:10:52 +0000 (14:10 +0200)]
v1.4-0rc1.1
Marko Kreen [Wed, 17 Nov 2010 12:00:42 +0000 (14:00 +0200)]
Sync syslog handling with libusual
Marko Kreen [Wed, 10 Nov 2010 14:52:50 +0000 (16:52 +0200)]
Fix web upload, remove old wiki refs
Marko Kreen [Wed, 10 Nov 2010 14:51:36 +0000 (16:51 +0200)]
Fix JDBC vs transaction pooling FAQ
Marko Kreen [Mon, 8 Nov 2010 09:04:03 +0000 (11:04 +0200)]
v1.4rc1
Marko Kreen [Mon, 8 Nov 2010 08:59:09 +0000 (10:59 +0200)]
dns: fix failed lookup reporting.
Marko Kreen [Wed, 3 Nov 2010 13:40:42 +0000 (15:40 +0200)]
v1.4rc0
Marko Kreen [Tue, 2 Nov 2010 14:11:30 +0000 (16:11 +0200)]
Display warning when activating reserve_pool
Marko Kreen [Tue, 2 Nov 2010 14:10:43 +0000 (16:10 +0200)]
dnslookup: minor cleanups
Marko Kreen [Wed, 13 Oct 2010 15:38:14 +0000 (18:38 +0300)]
dns reorg: use struct addrinfo as main storage unit
Marko Kreen [Wed, 13 Oct 2010 15:36:34 +0000 (18:36 +0300)]
quickly list of connect string params
Marko Kreen [Wed, 13 Oct 2010 15:35:34 +0000 (18:35 +0300)]
doc: seems like recent asciidoc/docbook does not need manual fixing
Marko Kreen [Tue, 12 Oct 2010 07:29:24 +0000 (10:29 +0300)]
dnslookup - forgot to strdup host name
the original host name will be freed during reload.
also remove unnecessary list_del(), as list_pop() is used above.
Marko Kreen [Sat, 9 Oct 2010 07:15:42 +0000 (10:15 +0300)]
More compact libusual distro
Marko Kreen [Thu, 7 Oct 2010 10:30:47 +0000 (13:30 +0300)]
client_login_timeout: check wait_for_welcome
When rebooting, then pool->welcome_msg_ready=0 does not mean
that ->waiting_client_list will contain only new connections.
Marko Kreen [Thu, 7 Oct 2010 09:01:34 +0000 (12:01 +0300)]
Move 'new connection' message to connect_server()
The actual address is not known before, thus log message
was 0.0.0.0. Now it logs actual address.
Marko Kreen [Thu, 30 Sep 2010 04:28:18 +0000 (21:28 -0700)]
Don't disable getaddrinfo_a()...
Marko Kreen [Wed, 29 Sep 2010 21:47:32 +0000 (14:47 -0700)]
zip generation for win32
Marko Kreen [Wed, 29 Sep 2010 16:41:20 +0000 (09:41 -0700)]
Avoid fatal() in tune_socket()
This allows to survive broken fds send during reboot from old pooler.
Marko Kreen [Wed, 29 Sep 2010 16:40:10 +0000 (09:40 -0700)]
Use PRIu64 instead of llu as it seems not portable enough
Marko Kreen [Wed, 29 Sep 2010 16:37:36 +0000 (09:37 -0700)]
connect_server: store port in host order
Marko Kreen [Tue, 28 Sep 2010 19:09:38 +0000 (12:09 -0700)]
refresh libusual
Marko Kreen [Tue, 28 Sep 2010 18:05:20 +0000 (11:05 -0700)]
Another try at async DNS - getaddrinfo_a()
The libevent's evdns seems not ready for serious use:
- proper random req id is available only in 2.0.x
- it does not use random source port for different reqs
- it does not check if req id conflicts with another one
Marko Kreen [Fri, 24 Sep 2010 16:05:20 +0000 (09:05 -0700)]
Mantion pgbouncer and libevent version on startup
Marko Kreen [Tue, 21 Sep 2010 23:18:05 +0000 (16:18 -0700)]
deb: create -dbg exe with less optimizations
Marko Kreen [Tue, 21 Sep 2010 23:17:40 +0000 (16:17 -0700)]
Add Guillaume to contributors
Marko Kreen [Tue, 21 Sep 2010 13:16:48 +0000 (06:16 -0700)]
Better param comparision in case of missing params
Marko Kreen [Tue, 21 Sep 2010 12:56:21 +0000 (05:56 -0700)]
Fix broken check for emtpy param value.
Marko Kreen [Mon, 20 Sep 2010 20:37:50 +0000 (13:37 -0700)]
Packaging update
install 2 binaries:
- pgbouncer - without asserts
- pgbouncer-dbg - with asserts
bump ver to 1.4 alpha
Marko Kreen [Wed, 15 Sep 2010 13:14:40 +0000 (16:14 +0300)]
Refresh libusual
Marko Kreen [Wed, 15 Sep 2010 13:12:54 +0000 (16:12 +0300)]
dns_connect: remove double salen
Marko Kreen [Sat, 11 Sep 2010 09:23:23 +0000 (12:23 +0300)]
Some doc updates.
Marko Kreen [Sat, 11 Sep 2010 09:18:12 +0000 (12:18 +0300)]
Downgrade dns log messages.
Marko Kreen [Fri, 10 Sep 2010 08:34:38 +0000 (11:34 +0300)]
Async DNS lookup support via libevent DNS module.
With libevent 1.x we use evdns_base_resolve_ipv4() API,
which does not use /etc/hosts, but returns TTL.
With libevent 2.x we use evdns_getaddrinfo() API, which uses /etc/hosts
but does not return TTL.
As we need to have our own TTL handling anyway, the TTL is ignored
on libevent 1.x too, to be consistent.
New config variable 'dns_max_ttl', which sets time how long result
can be reused.
Marko Kreen [Fri, 10 Sep 2010 10:54:35 +0000 (13:54 +0300)]
Draft tgz generation.
Marko Kreen [Fri, 10 Sep 2010 09:55:54 +0000 (12:55 +0300)]
draft notes for 1.4
Marko Kreen [Fri, 10 Sep 2010 09:54:39 +0000 (12:54 +0300)]
refresh libusual
Marko Kreen [Thu, 9 Sep 2010 11:40:50 +0000 (11:40 +0000)]
doc/config.txt: Fix minor typo.
Reported by Peter Eisentraut
Marko Kreen [Thu, 9 Sep 2010 11:10:31 +0000 (11:10 +0000)]
Fix the quoting fix.
If we treat "" as special, we need to know
whether we are in quoted string or not.
Otherwise empty field ("") throws the parser off.
Marko Kreen [Wed, 8 Sep 2010 17:11:03 +0000 (20:11 +0300)]
Use pg_quote_literal from libusual.
Marko Kreen [Mon, 6 Sep 2010 05:51:10 +0000 (08:51 +0300)]
win32: remove code that is moved to libusual
Marko Kreen [Mon, 6 Sep 2010 05:49:24 +0000 (08:49 +0300)]
Lost <sys/resource.h> include.
Marko Kreen [Mon, 6 Sep 2010 14:04:25 +0000 (17:04 +0300)]
refresh libusual
Marko Kreen [Mon, 6 Sep 2010 14:00:32 +0000 (17:00 +0300)]
new config var: disable_pqexec
Marko Kreen [Tue, 3 Aug 2010 15:43:20 +0000 (15:43 +0000)]
console: central syntax error handling
always show full query back to user
Marko Kreen [Tue, 3 Aug 2010 15:00:18 +0000 (15:00 +0000)]
Don't tag automatically generated dbs as killable on reload.
Marko Kreen [Mon, 19 Jul 2010 07:30:15 +0000 (07:30 +0000)]
Apply fast-fail at connect time.
If server is failing, the clients get error when connecting.
Marko Kreen [Wed, 16 Jun 2010 10:35:12 +0000 (13:35 +0300)]
Move some portability goo over to libusual.
Marko Kreen [Fri, 11 Jun 2010 13:11:47 +0000 (16:11 +0300)]
Sample script for generating users file from database
Marko Kreen [Fri, 11 Jun 2010 09:45:42 +0000 (12:45 +0300)]
Warning flags are now in WFLAGS
Marko Kreen [Thu, 10 Jun 2010 14:10:48 +0000 (17:10 +0300)]
Support for application_name parameter.
It is accepted on client startup, database connection string
in config, and ParamStatus packet from server.
Marko Kreen [Sun, 23 May 2010 08:06:40 +0000 (11:06 +0300)]
convert few remaining sprintf() uses to snprintf()
Marko Kreen [Sun, 23 May 2010 08:04:11 +0000 (11:04 +0300)]
convert few static buffers into pktbuf
Marko Kreen [Thu, 20 May 2010 20:42:46 +0000 (16:42 -0400)]
Fix pg_auth quoting.
Postgres does not use \ there, only "" -> "
Guillaume Lelarge [Thu, 20 May 2010 20:40:26 +0000 (16:40 -0400)]
Allow a user to use long options, instead of short ones.
--help and --version are quite standard. If you only use short options,
you never know which short option you should use (-v or -V).
Marko Kreen [Tue, 4 May 2010 13:56:33 +0000 (16:56 +0300)]
<usual/strpool.h>
Removes fixed-length limit from parameter values.
Marko Kreen [Tue, 4 May 2010 11:45:22 +0000 (14:45 +0300)]
<usual/regex.h>
Marko Kreen [Mon, 11 Jan 2010 17:10:19 +0000 (19:10 +0200)]
<usual/signal.h>
Marko Kreen [Mon, 11 Jan 2010 17:05:14 +0000 (19:05 +0200)]
<usual/event.h>
Marko Kreen [Mon, 11 Jan 2010 16:50:39 +0000 (18:50 +0200)]
<usual/mbuf.h>