libpq: Enforce ALPN in direct SSL connections
authorHeikki Linnakangas
Mon, 29 Apr 2024 15:12:24 +0000 (18:12 +0300)
committerHeikki Linnakangas
Mon, 29 Apr 2024 15:12:24 +0000 (18:12 +0300)
commit03a0e0d4bb78f23449802463ceea3c5bf8d4838a
tree00e9fd1f8e6e270e9e1386c02326e9349d6c0f69
parent87d2801d4b247b85b70553e43b7e6db0a1e9e7cb
libpq: Enforce ALPN in direct SSL connections

ALPN is mandatory with direct SSL connections. That is documented, and
the server checks it, but libpq was missing the check.

Reported-by: Jacob Champion
Reviewed-by: Michael Paquier
Discussion: https://www.postgresql.org/message-id/CAOYmi+=sj+1uydS0NR4nYzw-LRWp3Q-s5speBug5UCLSPMbvGA@mail.gmail.com
src/interfaces/libpq/fe-secure-openssl.c