Public bug reported: While the PostgresQL server supports versions higher than TLS 1.0, this is not enabled in libpq:
src/backend/libpq/be-secure.c:738: SSL_context = SSL_CTX_new(SSLv23_method()); src/interfaces/libpq/fe-secure.c:969: SSL_context = SSL_CTX_new(TLSv1_method()); Please consider applying this upstream patch on Ubuntu 14.04 LTS to improve compatibility with a TLSv1.2-only server: http://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=820f08cabdcbb8998050c3d4873e9619d6d8cba4;hp=3a5313265d53322519b5edce018ebdea14062bf9 Apart from that, you might also want to apply the following patch to disable SSLv3 on the server side (shouldn't hurt as libpq never supported SSLv3 before): http://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=326e1d73c476a0b5061ef00134bdf57aed70d5e7;hp=3fd3e34914a2aa520a8bc5109a773621385cf1f4 Binary package version: libpq5 9.3.5-0ubuntu0.14.04.1 Source package version: postgresql-9.3 9.3.5-0ubuntu0.14.04.1 ** Affects: postgresql-9.3 (Ubuntu) Importance: Undecided Status: New ** Tags: patch trusty ** Patch added: "postgresql.git-820f08cabdcbb8998050c3d4873e9619d6d8cba4.patch" https://bugs.launchpad.net/bugs/1399759/+attachment/4274678/+files/postgresql.git-820f08cabdcbb8998050c3d4873e9619d6d8cba4.patch ** Package changed: postgresql-common (Ubuntu) => postgresql-9.4 (Ubuntu) ** Package changed: postgresql-9.4 (Ubuntu) => postgresql-9.3 (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1399759 Title: Ability to use newer TLS versions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/postgresql-9.3/+bug/1399759/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs