Commit Graph

33 Commits (054e8c6cdb7f4261869e49d3ed7705cca475182e)

Author SHA1 Message Date
Peter Eisentraut 054e8c6cdb Another attempt at fixing build with various OpenSSL versions 8 years ago
Peter Eisentraut 1834c1e432 Add missing includes 8 years ago
Peter Eisentraut ac3ff8b1d8 Fix build with older OpenSSL versions 8 years ago
Peter Eisentraut d3fb72ea6d Implement channel binding tls-server-end-point for SCRAM 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 9288d62bb4 Support channel binding 'tls-unique' in SCRAM 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 9a1d0af4ad Code review for commit 274bb2b385. 9 years ago
Heikki Linnakangas 275bf98601 Clear OpenSSL error queue after failed X509_STORE_load_locations() call. 9 years ago
Heikki Linnakangas 8bb14cdd33 Don't share SSL_CTX between libpq connections. 9 years ago
Heikki Linnakangas 5c6df67e0c Fix building with LibreSSL. 9 years ago
Heikki Linnakangas 593d4e47db Support OpenSSL 1.1.0. 9 years ago
Heikki Linnakangas 9b7cd59af1 Remove support for OpenSSL versions older than 0.9.8. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Peter Eisentraut 7c7d4fddab Distrust external OpenSSL clients; clear err queue 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 9042f58342 Rename PQsslAttributes() to PQsslAttributeNames(), and const-ify fully. 10 years ago
Tom Lane 60f1e6bc13 Fix poor errno handling in libpq's version of our custom OpenSSL BIO. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Peter Eisentraut 55c0da38be Message string improvements 10 years ago
Peter Eisentraut 8a0d34e4e4 libpq: Don't overwrite existing OpenSSL thread callbacks 11 years ago
Heikki Linnakangas c478959a00 Fix comment in libpq OpenSSL code about why a substitue BIO is used. 11 years ago
Heikki Linnakangas 91fa7b4719 Add API functions to libpq to interrogate SSL related stuff. 11 years ago
Tom Lane 586dd5d6a5 Replace a bunch more uses of strncpy() with safer coding. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Heikki Linnakangas 4e86f1b16d Put SSL_pending() call behind the new internal SSL API. 11 years ago
Heikki Linnakangas 58e70cf9fb Follow the RFCs more closely in libpq server certificate hostname check. 11 years ago
Heikki Linnakangas acd08d764a Support Subject Alternative Names in SSL server certificates. 11 years ago
Heikki Linnakangas 680513ab79 Break out OpenSSL-specific code to separate files. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Tom Lane 326e1d73c4 Disallow use of SSL v3 protocol in the server as well as in libpq. 12 years ago
Noah Misch 820f08cabd libpq: Support TLS versions beyond TLSv1. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Stephen Frost b37c90f11e Fix SSL deadlock risk in libpq 12 years ago
Peter Eisentraut fe885c6e36 libpq: Report strerror on pthread_mutex_lock() failure 12 years ago
Stephen Frost 8359ed806f Improve handling of pthread_mutex_lock error case 12 years ago
Stephen Frost aad2a630b1 Add locking around SSL_context usage in libpq 12 years ago
Alvaro Herrera bb686c9a86 Check for NULL result from strdup 12 years ago
Tom Lane da5aeccf64 Move pqsignal() to libpgport. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane 077711c2e3 Remove arbitrary limitation on length of common name in SSL certificates. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Magnus Hagander 5b40677986 Treat ENOTDIR as ENOENT when looking for client certificate file 14 years ago
Magnus Hagander 64aea1ebc7 Add libpq connection option to disable SSL compression 14 years ago
Tom Lane bcf23ba4bf Fix previous patch so it also works if not USE_SSL (mea culpa). 14 years ago