Commit Graph

92 Commits (5fd61055eacf3d0c45be20b90402a87c9848db43)

Author SHA1 Message Date
Heikki Linnakangas 77291139c7 Remove support for tls-unique channel binding. 7 years ago
Michael Paquier dad5f8a3d5 Make capitalization of term "OpenSSL" more consistent 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Peter Eisentraut a364dfa4ac Attempt to fix build with unusual OpenSSL versions 8 years ago
Peter Eisentraut e3bdb2d926 Set libpq sslcompression to off by default 8 years ago
Peter Eisentraut 3a4b891964 Fix more format truncation issues 8 years ago
Peter Eisentraut f75a959155 Refactor client-side SSL certificate checking code 8 years ago
Peter Eisentraut 1c2183403b Extract common bits from OpenSSL implementation 8 years ago
Peter Eisentraut f966101d19 Move SSL API comments to header files 8 years ago
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