Diagnose incompatible OpenLDAP versions during build and test.
Noah Misch <noah@leadboat.com>
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).
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +52 −0 |
| configure.in | modified | +29 −0 |
| contrib/dblink/expected/dblink.out | modified | +27 −0 |
| contrib/dblink/expected/.gitignore | added | +1 −0 |
| contrib/dblink/input/paths.source | added | +14 −0 |
| contrib/dblink/Makefile | modified | +3 −1 |
| contrib/dblink/output/paths.source | added | +11 −0 |
| contrib/dblink/pg_service.conf | added | +7 −0 |
| contrib/dblink/sql/dblink.sql | modified | +28 −0 |
| contrib/dblink/sql/.gitignore | added | +1 −0 |
| src/test/regress/regress.c | modified | +43 −0 |