Support multiple RADIUS servers

Magnus Hagander <magnus@hagander.net>

Commit: 6b76f1bb58f53aec25cfec76391270ea36ad1170
Author: Magnus Hagander <magnus@hagander.net>
Date: 2017-03-22T17:11:08Z
Releases: 10.0
Support multiple RADIUS servers

This changes all the RADIUS related parameters (radiusserver,
radiussecret, radiusport, radiusidentifier) to be plural and to accept a
comma separated list of servers, which will be tried in order.

Reviewed by Adam Brightwell

Files

PathChange+/−
doc/src/sgml/client-auth.sgml modified +19 −7
src/backend/libpq/auth.c modified +129 −75
src/backend/libpq/hba.c modified +183 −37
src/include/libpq/hba.h modified +8 −4

Documentation touched