Diagnose incompatible OpenLDAP versions during build and test.
authorNoah Misch <[email protected]>
Tue, 22 Jul 2014 15:01:03 +0000 (11:01 -0400)
committerNoah Misch <[email protected]>
Tue, 22 Jul 2014 15:02:25 +0000 (11:02 -0400)
commit4c6d0abde9e6c6c0f5b7b0eec780253baacea7bc
tree6c4edc0ee01c26039e4eb688d8754b65b83a4307
parent6e5a39c9e6e17c55570e246373c55f3896f52e5e
Diagnose incompatible OpenLDAP versions during build and test.

With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, PostgreSQL
backends can crash at exit.  Raise a warning during "configure" based on
the compile-time OpenLDAP version number, and test the crash scenario in
the dblink test suite.  Back-patch to 9.0 (all supported versions).
configure
configure.in
contrib/dblink/Makefile
contrib/dblink/expected/.gitignore [new file with mode: 0644]
contrib/dblink/expected/dblink.out
contrib/dblink/input/paths.source [new file with mode: 0644]
contrib/dblink/output/paths.source [new file with mode: 0644]
contrib/dblink/pg_service.conf [new file with mode: 0644]
contrib/dblink/sql/.gitignore [new file with mode: 0644]
contrib/dblink/sql/dblink.sql
src/test/regress/regress.c