├── .gitignore ├── LICENCE ├── Makefile ├── README.md ├── debian ├── changelog ├── control ├── copyright ├── gitlab-ci.yml ├── pgversions ├── postgresql-walbouncer.docs ├── postgresql-walbouncer.install ├── rules ├── source │ └── format ├── tests │ ├── control │ └── test └── watch ├── src ├── Makefile ├── include │ ├── parser │ │ ├── parser.h │ │ ├── scansup.h │ │ └── stringinfo.h │ ├── wb_pg_config.h │ ├── wbclientconn.h │ ├── wbconfig.h │ ├── wbcrc32c.h │ ├── wbfilter.h │ ├── wbglobals.h │ ├── wbmasterconn.h │ ├── wbpgtypes.h │ ├── wbproto.h │ ├── wbsignals.h │ ├── wbsocket.h │ └── wbutils.h ├── main.c ├── parser │ ├── gram_support.c │ ├── repl_gram.y │ ├── repl_scanner.l │ ├── scansup.c │ └── stringinfo.c ├── unittests │ └── test.c ├── wbclientconn.c ├── wbconfig.c ├── wbcrc32c.c ├── wbfilter.c ├── wbmasterconn.c ├── wbsignals.c ├── wbsocket.c └── wbutils.c ├── tests ├── .gitignore ├── democonf.yaml └── run_demo.sh └── walbouncer.conf.sample /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/README.md -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/gitlab-ci.yml -------------------------------------------------------------------------------- /debian/pgversions: -------------------------------------------------------------------------------- 1 | 15+ 2 | -------------------------------------------------------------------------------- /debian/postgresql-walbouncer.docs: -------------------------------------------------------------------------------- 1 | README.md 2 | -------------------------------------------------------------------------------- /debian/postgresql-walbouncer.install: -------------------------------------------------------------------------------- 1 | src/walbouncer usr/bin 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/tests/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/tests/control -------------------------------------------------------------------------------- /debian/tests/test: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -eux 4 | 5 | WALBOUNCER=walbouncer \ 6 | pg_buildext run tests/run_demo.sh 7 | -------------------------------------------------------------------------------- /debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/debian/watch -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/include/parser/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/parser/parser.h -------------------------------------------------------------------------------- /src/include/parser/scansup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/parser/scansup.h -------------------------------------------------------------------------------- /src/include/parser/stringinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/parser/stringinfo.h -------------------------------------------------------------------------------- /src/include/wb_pg_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wb_pg_config.h -------------------------------------------------------------------------------- /src/include/wbclientconn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbclientconn.h -------------------------------------------------------------------------------- /src/include/wbconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbconfig.h -------------------------------------------------------------------------------- /src/include/wbcrc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbcrc32c.h -------------------------------------------------------------------------------- /src/include/wbfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbfilter.h -------------------------------------------------------------------------------- /src/include/wbglobals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbglobals.h -------------------------------------------------------------------------------- /src/include/wbmasterconn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbmasterconn.h -------------------------------------------------------------------------------- /src/include/wbpgtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbpgtypes.h -------------------------------------------------------------------------------- /src/include/wbproto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbproto.h -------------------------------------------------------------------------------- /src/include/wbsignals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbsignals.h -------------------------------------------------------------------------------- /src/include/wbsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbsocket.h -------------------------------------------------------------------------------- /src/include/wbutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/include/wbutils.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/main.c -------------------------------------------------------------------------------- /src/parser/gram_support.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/parser/gram_support.c -------------------------------------------------------------------------------- /src/parser/repl_gram.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/parser/repl_gram.y -------------------------------------------------------------------------------- /src/parser/repl_scanner.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/parser/repl_scanner.l -------------------------------------------------------------------------------- /src/parser/scansup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/parser/scansup.c -------------------------------------------------------------------------------- /src/parser/stringinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/parser/stringinfo.c -------------------------------------------------------------------------------- /src/unittests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/unittests/test.c -------------------------------------------------------------------------------- /src/wbclientconn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbclientconn.c -------------------------------------------------------------------------------- /src/wbconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbconfig.c -------------------------------------------------------------------------------- /src/wbcrc32c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbcrc32c.c -------------------------------------------------------------------------------- /src/wbfilter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbfilter.c -------------------------------------------------------------------------------- /src/wbmasterconn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbmasterconn.c -------------------------------------------------------------------------------- /src/wbsignals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbsignals.c -------------------------------------------------------------------------------- /src/wbsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbsocket.c -------------------------------------------------------------------------------- /src/wbutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/src/wbutils.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/democonf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/tests/democonf.yaml -------------------------------------------------------------------------------- /tests/run_demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/tests/run_demo.sh -------------------------------------------------------------------------------- /walbouncer.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cybertec-postgresql/walbouncer/HEAD/walbouncer.conf.sample --------------------------------------------------------------------------------