Support OpenSSL 1.1.0 in 9.4 branch.
Tom Lane <tgl@sss.pgh.pa.us>
Support OpenSSL 1.1.0 in 9.4 branch. This commit back-patches the equivalent of the 9.5-branch commits e2838c580 and 48e5ba61e, so that we can work with OpenSSL 1.1.0 in 9.4. (Going further back would be a good thing but will take more work; meanwhile let's see what the buildfarm makes of this.) Original patches by Andreas Karlsson and Heikki Linnakangas, back-patching work by Andreas Karlsson. Patch: https://postgr.es/m/0c817abb-3f7d-20fb-583a-58f7593a0bea@proxel.se Discussion: https://postgr.es/m/5129.1492293840@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +53 −22 |
| configure.in | modified | +12 −2 |
| contrib/pgcrypto/internal.c | modified | +0 −9 |
| contrib/pgcrypto/openssl.c | modified | +102 −28 |
| contrib/pgcrypto/pgcrypto.c | modified | +1 −1 |
| contrib/pgcrypto/pgp-s2k.c | modified | +3 −3 |
| contrib/pgcrypto/px-crypt.c | modified | +1 −1 |
| contrib/pgcrypto/px.h | modified | +0 −1 |
| src/backend/libpq/be-secure.c | modified | +77 −14 |
| src/include/pg_config.h.in | modified | +15 −0 |
| src/interfaces/libpq/fe-secure.c | modified | +18 −7 |
| src/interfaces/libpq/libpq-int.h | modified | +1 −1 |
Discussion
- OpenSSL support in our back branches 3 messages · 2017-04-15