]> granicus.if.org Git - pgbouncer/commit
Add SASL and SCRAM support
authorPeter Eisentraut <peter@eisentraut.org>
Sun, 18 Aug 2019 04:56:14 +0000 (06:56 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Fri, 23 Aug 2019 07:44:31 +0000 (09:44 +0200)
commit834917d41e19dee5d14f726bcebd02ee082fa3a9
tree8e91913551dfb60667d0625d19f364a52d2711cc
parenta934992d791799a4ab6a2e1ac20611e9701fa1cd
Add SASL and SCRAM support

Add support for SASL/SCRAM-SHA-256 authentication for clients and servers.

Import a few files from PostgreSQL core (commit REL_11_5) to support
SCRAM.

resolves #208
33 files changed:
Makefile
doc/config.md
etc/import-common.sh [new file with mode: 0644]
include/bouncer.h
include/common/base64.h [new file with mode: 0644]
include/common/pg_wchar.h [new file with mode: 0644]
include/common/postgres_compat.h [new file with mode: 0644]
include/common/saslprep.h [new file with mode: 0644]
include/common/scram-common.h [new file with mode: 0644]
include/common/unicode_norm.h [new file with mode: 0644]
include/common/unicode_norm_table.h [new file with mode: 0644]
include/pktbuf.h
include/scram.h [new file with mode: 0644]
include/server.h
include/util.h
src/client.c
src/common/base64.c [new file with mode: 0644]
src/common/saslprep.c [new file with mode: 0644]
src/common/scram-common.c [new file with mode: 0644]
src/common/unicode_norm.c [new file with mode: 0644]
src/common/wchar.c [new file with mode: 0644]
src/hba.c
src/main.c
src/objects.c
src/proto.c
src/scram.c [new file with mode: 0644]
src/server.c
test/hba_test.c
test/hba_test.eval
test/hba_test.rules
test/test.ini
test/test.sh
test/userlist.txt