]> granicus.if.org Git - pgbouncer/commit
Add PAM authentication support
authorIlya Staheev <ilya.staheev@klarna.com>
Mon, 21 Mar 2016 16:29:08 +0000 (17:29 +0100)
committerPetr Jelinek <pjmodos@pjmodos.net>
Mon, 21 Mar 2016 16:33:21 +0000 (17:33 +0100)
commitfdf5b8ea95fb0489ec6569df4b23c7c4b218ee79
treed4c16c32de549553df518d47aace2fba102e14d7
parent410617df1e218b4a934b9353e2198bd91f0feac6
Add PAM authentication support

Adds support for PAM authentication. Since PAM API is synchronous, this
patch introduces PAM authentication thread which processes the
authentication requests in backgrouns so that the normal poll operations
of the main thread are not blocked.

This feature is turned off by default and has to be enabled by
--with-pam configure parameter.

Author: Ilya Staheev
Reviewed by Marko Kreen and Petr Jelinek
13 files changed:
Makefile
README.rst
configure.ac
doc/config.rst
include/bouncer.h
include/objects.h
include/pam.h [new file with mode: 0644]
src/admin.c
src/client.c
src/janitor.c
src/main.c
src/objects.c
src/pam.c [new file with mode: 0644]