Version: 1.14.0, Package name: pgbouncer-1.14.0 |
Maintained by: Pierre-Emmanuel Andre |
Master sites: |
Description PgBouncer is a lightweight connection pooler for PostgreSQL. Features: * Several levels of brutality when rotating connections: + Session pooling Most polite method. When client connects, a server connection will be assigned to it for the whole duration it stays connected. When client disconnects, the server connection will be put back into pool. This mode supports all PostgreSQL features. + Transaction pooling Server connection is assigned to client only during a transaction. When PgBouncer notices that transaction is over, the server will be put back into pool. This mode breaks few session-based features of PostgreSQL. You can use it only when application cooperates by not using features that break. See the table below for incompatible features. + Statement pooling Most aggressive method. This is transaction pooling with a twist - multi-statement transactions are disallowed. This is meant to enforce "autocommit" mode on client, mostly targeted for PL/Proxy. * Low memory requirements (2k per connection by default). This is due to the fact that PgBouncer does not need to see full packet at once. * It is not tied to one backend server, the destination databases can reside on different hosts. * Supports online reconfiguration for most of the settings. * Supports online restart/upgrade without dropping client connections. * Supports protocol V3 only, so backend version must be >= 7.4. |
Filesize: 565.386 KB |
Version History (View Complete History) |
|
2020-07-05 05:29:36 by Landry Breuil | Files touched by this commit (6) |
Log message: Update to pgbouncer 1.14.0. - Cf http://www.pgbouncer.org/changelog.html, brings support for SCRAM authentication, which is the recommenced method to use by default in /usr/local/share/doc/pkg-readmes/postgresql-server since a while.. - Switch from libeventextra to libevent2 - Enable tests, the ones that want to play with firewall rules are skipped by default (rely on sudo, and USE_SUDO being set in the env, cf test/README.md) - all the other tests pass fine. - update PLIST while here maintainer timeout |
2019-07-12 15:15:36 by Stuart Henderson | Files touched by this commit (54) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2018-09-10 06:38:35 by Pierre-Emmanuel Andre | Files touched by this commit (2) |
Log message: Update to 1.9.0 |
2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918) |
Log message: convert to PKGSTEM |
2018-01-22 03:57:29 by Landry Breuil | Files touched by this commit (5) |
Log message: Update to pgbouncer 1.8.1. Fix pthread.h detection in configure so that dns resolution via a handrolled getaddrinfo_a compat function 'works', instead of returning ENOSYS when using a database definition with a hostname instead of an IP. Alternatives to consider: move to libevent2 or c-ares for dns resolution :) ok pea@ (MAINTAINER) |
2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624) |
Log message: Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d daemon scripts and bump subpackages that contain the *.rc scripts. discussed with and OK aja@ OK tb |
2017-12-19 06:44:35 by Daniel Jakots | Files touched by this commit (1) |
Log message: regen patch, missed in previous |
2017-12-19 01:58:15 by Pierre-Emmanuel Andre | Files touched by this commit (4) |
Log message: Update to 1.7.2 ok danj@ |
2017-06-01 13:18:56 by Ingo Schwarze | Files touched by this commit (2) |
Log message: Drop USE_GROFF and bump. Mandoc now copes with DocBook lists implemented with \h. |
2015-09-11 06:39:27 by Pierre-Emmanuel Andre | Files touched by this commit (2) |
Log message: Update to 1.6.1 ok sthen@ |
2015-06-01 03:53:03 by Pierre-Emmanuel Andre | Files touched by this commit (1) |
Log message: Update to 1.5.5 (fix CVE-2015-4054 / remote crash) ok jasper@ |
2015-06-01 03:51:42 by Pierre-Emmanuel Andre | Files touched by this commit (2) |
Log message: Update to 1.5.5 (fix CVE-2015-4054 / remote crash) ok ajacoutot@, jasper@ |
2011-07-01 02:37:21 by Pierre-Emmanuel Andre | Files touched by this commit (2) |
Log message: Update to 1.4.2 ok landry@ |
2011-06-02 07:41:42 by Antoine Jacoutot | Files touched by this commit (238) |
Log message: Add a consistent header that substitutes FULLPKGNAME for the READMEs. ok jasper@ sthen@ |
2011-05-11 00:26:03 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Forgot in previous... (not my day) |
2011-03-14 03:17:27 by Stuart Henderson | Files touched by this commit (74) |
Log message: fix various typos, from Anthony J. Bentley with a few tweaks by myself |
2011-01-13 09:31:45 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Use '-q' as advised in the man page so that we don't polute the output. |
2011-01-04 07:54:28 by Pierre-Emmanuel Andre | Files touched by this commit (6) |
Log message: + update to 1.3.4 + add a rc script ok ajacoutot@ |
2010-11-23 11:14:19 by Jasper Lievisse Adriaanse | Files touched by this commit (4) |
Log message: style |
2010-11-14 17:22:54 by Marc Espie | Files touched by this commit (427) |
Log message: convert to new style depends zap default spec that are not needed convert libspecs as well convert p* to REVISION. No package changes |
2010-11-08 10:28:10 by Jasper Lievisse Adriaanse | Files touched by this commit (1) |
Log message: meh, regen PLIST might help spotted by charles smith |
2010-11-08 01:53:05 by Jasper Lievisse Adriaanse | Files touched by this commit (4) |
Log message: - switch to pkg-readmes - disable silent builds ok pea@ (MAINTAINER) |
2010-10-18 11:06:09 by Marc Espie | Files touched by this commit (138) |
Log message: USE_GROFF=Yes |
2010-07-09 05:50:38 by Pierre-Emmanuel Andre | Files touched by this commit (1) |
Log message: Disable the detection of asciidoc spotted/suggested fix by landry@ ok landry@ |