├── .gitignore ├── COPYING ├── README.md ├── pgproxy ├── __init__.py ├── data.py ├── fifobuffer.py ├── filters.py ├── messages.py ├── protocol.py ├── proxy.py ├── service.tac └── twistd.py ├── setup.py └── tests ├── __init__.py ├── corefilter.py ├── test_backend_filter.py ├── test_end_to_end.py ├── test_fifobuffer.py ├── test_frontend_filter.py ├── test_messagefiltering.py ├── test_messages.py ├── test_postgres_protocol.py ├── testdb.sql └── testpw /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/README.md -------------------------------------------------------------------------------- /pgproxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/__init__.py -------------------------------------------------------------------------------- /pgproxy/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/data.py -------------------------------------------------------------------------------- /pgproxy/fifobuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/fifobuffer.py -------------------------------------------------------------------------------- /pgproxy/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/filters.py -------------------------------------------------------------------------------- /pgproxy/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/messages.py -------------------------------------------------------------------------------- /pgproxy/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/protocol.py -------------------------------------------------------------------------------- /pgproxy/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/proxy.py -------------------------------------------------------------------------------- /pgproxy/service.tac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/service.tac -------------------------------------------------------------------------------- /pgproxy/twistd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/pgproxy/twistd.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/corefilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/corefilter.py -------------------------------------------------------------------------------- /tests/test_backend_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_backend_filter.py -------------------------------------------------------------------------------- /tests/test_end_to_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_end_to_end.py -------------------------------------------------------------------------------- /tests/test_fifobuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_fifobuffer.py -------------------------------------------------------------------------------- /tests/test_frontend_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_frontend_filter.py -------------------------------------------------------------------------------- /tests/test_messagefiltering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_messagefiltering.py -------------------------------------------------------------------------------- /tests/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_messages.py -------------------------------------------------------------------------------- /tests/test_postgres_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/test_postgres_protocol.py -------------------------------------------------------------------------------- /tests/testdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcfunley/pgproxy/HEAD/tests/testdb.sql -------------------------------------------------------------------------------- /tests/testpw: -------------------------------------------------------------------------------- 1 | foobar 2 | --------------------------------------------------------------------------------