Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9f724edbd8d1cf595d4177c3612607f395b4380e
/
src
/
ssl_sock.c
9a146de
MINOR: server: Make 'default-server' support 'sni' keyword.
by Frédéric Lécaille
· Mon Mar 20 14:54:41 2017 +0100
bcaf1d7
MINOR: server: Make 'default-server' support 'ciphers' keyword.
by Frédéric Lécaille
· Wed Mar 15 16:20:02 2017 +0100
5e57643
MINOR: server: Make 'default-server' support 'ca-file', 'crl-file' and 'crt' settings.
by Frédéric Lécaille
· Tue Mar 14 15:52:04 2017 +0100
273f321
MINOR: server: Make 'default-server' support 'verifyhost' setting.
by Frédéric Lécaille
· Mon Mar 13 15:52:01 2017 +0100
7c8cd58
MINOR: server: Make 'default-server' support 'verify' keyword.
by Frédéric Lécaille
· Mon Mar 13 13:41:16 2017 +0100
18388c9
CLEANUP: server: code alignement.
by Frédéric Lécaille
· Mon Mar 13 13:10:59 2017 +0100
e892c4c
MINOR: server: Make 'default-server' support 'send-proxy-v2-ssl*' keywords.
by Frédéric Lécaille
· Mon Mar 13 12:08:01 2017 +0100
e381d76
MINOR: server: Make 'default-server' support 'ssl' keyword.
by Frédéric Lécaille
· Mon Mar 13 11:54:17 2017 +0100
2cfcdbe
MINOR: server: Make 'default-server' support 'no-ssl*' and 'no-tlsv*' keywords.
by Frédéric Lécaille
· Mon Mar 13 11:32:20 2017 +0100
ec16f03
CLEANUP: server: code alignement.
by Frédéric Lécaille
· Mon Mar 13 11:02:01 2017 +0100
9698092
MINOR: server: Make 'default-server' support 'force-sslv3' and 'force-tlsv1[0-2]' keywords.
by Frédéric Lécaille
· Mon Mar 13 10:54:52 2017 +0100
340ae60
MINOR: server: Make 'default-server' support 'check-ssl' keyword.
by Frédéric Lécaille
· Mon Mar 13 10:38:04 2017 +0100
a52bb15
BUILD: ssl: simplify SSL_CTX_set_ecdh_auto compatibility
by Emmanuel Hocdet
· Mon Mar 20 11:11:49 2017 +0100
8d71049
BUG/MEDIUM: ssl: Clear OpenSSL error stack after trying to parse OCSP file
by Janusz Dziemidowicz
· Wed Mar 08 16:59:41 2017 +0100
e380474
MINOR: ssl: improved cipherlist captures
by Emmanuel Hocdet
· Wed Mar 08 11:07:10 2017 +0100
aaee750
BUG/MINOR: ssl: fix cipherlist captures with sustainable SSL calls
by Emmanuel Hocdet
· Tue Mar 07 18:34:58 2017 +0100
f6b37c6
BUG/MEDIUM: ssl: in bind line, ssl-options after 'crt' are ignored.
by Emmanuel Hocdet
· Mon Mar 06 15:34:44 2017 +0100
4608ed9
MEDIUM: ssl: remove ssl-options from crt-list
by Emmanuel Hocdet
· Fri Jan 20 13:06:27 2017 +0100
5bf7732
MEDIUM: ssl: add new sample-fetch which captures the cipherlist
by Thierry FOURNIER
· Sat Feb 25 12:45:22 2017 +0100
cc6c2a2
BUILD: ssl: fix build with -DOPENSSL_NO_DH
by Emmanuel Hocdet
· Fri Mar 03 17:04:14 2017 +0100
4de1ff1
MINOR: ssl: removes SSL_CTX_set_ssl_version call and cleanup CTX creation.
by Emmanuel Hocdet
· Fri Mar 03 12:21:32 2017 +0100
d385060
BUG/MEDIUM: ssl: switchctx should not return SSL_TLSEXT_ERR_ALERT_WARNING
by Emmanuel Hocdet
· Fri Mar 03 15:21:26 2017 +0100
530141f
BUG/MEDIUM: ssl: fix verify/ca-file per certificate
by Emmanuel Hocdet
· Wed Mar 01 18:54:56 2017 +0100
0594211
MEDIUM: boringssl: support native multi-cert selection without bundling
by Emmanuel Hocdet
· Mon Feb 20 16:11:50 2017 +0100
e3cc3a3
BUG/MAJOR: ssl: fix a regression in ssl_sock_shutw()
by Willy Tarreau
· Mon Feb 13 11:12:29 2017 +0100
e3e326d
BUILD: ssl: kill a build warning introduced by BoringSSL compatibility
by Willy Tarreau
· Thu Jan 19 17:25:20 2017 +0100
fdec789
BUILD: ssl: fix to build (again) with boringssl
by Emmanuel Hocdet
· Fri Jan 13 17:48:18 2017 +0100
e7f2b73
MINOR: ssl: add curve suite for ECDHE negotiation
by Emmanuel Hocdet
· Mon Jan 09 16:15:54 2017 +0100
9826329
MAJOR: ssl: bind configuration per certificat
by Emmanuel Hocdet
· Thu Dec 29 18:26:15 2016 +0100
3eb5b3f
MINOR: ssl: don't show prefer-server-ciphers output
by Lukas Tribus
· Wed Jan 11 22:47:18 2017 +0000
405ff31
BUG/MINOR: ssl: assert on SSL_set_shutdown with BoringSSL
by Emmanuel Hocdet
· Sun Jan 08 14:07:39 2017 +0100
b7a4c34
BUG/MINOR: ssl: EVP_PKEY must be freed after X509_get_pubkey usage
by Emmanuel Hocdet
· Fri Jan 06 12:57:46 2017 +0100
119a408
BUG/MEDIUM: ssl: for a handshake when server-side SNI changes
by Willy Tarreau
· Thu Dec 22 21:58:38 2016 +0100
ef93460
CLEANUP: ssl: move most ssl-specific global settings to ssl_sock.c
by Willy Tarreau
· Thu Dec 22 23:12:01 2016 +0100
d1c5750
CLEANUP: ssl: move tlskeys_finalize_config() to a post_check callback
by Willy Tarreau
· Thu Dec 22 22:46:15 2016 +0100
17d4538
MINOR: ssl_sock: implement and use prepare_srv()/destroy_srv()
by Willy Tarreau
· Thu Dec 22 21:16:08 2016 +0100
d9f5cca
CLEANUP: connection: unexport raw_sock and ssl_sock
by Willy Tarreau
· Thu Dec 22 21:08:52 2016 +0100
13e1410
MINOR: connection: add a minimal transport layer registration system
by Willy Tarreau
· Thu Dec 22 20:25:26 2016 +0100
795cdab
MINOR: ssl_sock: implement ssl_sock_destroy_bind_conf()
by Willy Tarreau
· Thu Dec 22 17:30:54 2016 +0100
55d3791
MEDIUM: ssl_sock: implement ssl_sock_prepare_bind_conf()
by Willy Tarreau
· Wed Dec 21 23:38:39 2016 +0100
0320934
MEDIUM: ssl: remote the proxy argument from most functions
by Willy Tarreau
· Thu Dec 22 17:08:28 2016 +0100
71a8c7c
MINOR: listener: move the transport layer pointer to the bind_conf
by Willy Tarreau
· Wed Dec 21 22:04:54 2016 +0100
94ff03a
BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
by Willy Tarreau
· Thu Dec 22 17:57:46 2016 +0100
30fd4bd
BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake
by Willy Tarreau
· Thu Dec 22 21:54:21 2016 +0100
14e36a1
MEDIUM: cfgparse: move ssl-dh-param-file parsing to ssl_sock
by Willy Tarreau
· Wed Dec 21 23:28:13 2016 +0100
f22e968
MINOR: cfgparse: move parsing of ssl-default-{bind,server}-ciphers to ssl_sock
by Willy Tarreau
· Wed Dec 21 23:23:19 2016 +0100
0bea58d
MEDIUM: cfgparse: move maxsslconn parsing to ssl_sock
by Willy Tarreau
· Wed Dec 21 23:17:25 2016 +0100
9ceda38
MEDIUM: cfgparse: move all tune.ssl.* keywords to ssl_sock
by Willy Tarreau
· Wed Dec 21 23:13:03 2016 +0100
8c3b0fd
MINOR: cfgparse: move parsing of "ca-base" and "crt-base" to ssl_sock
by Willy Tarreau
· Wed Dec 21 22:44:46 2016 +0100
c2c0b61
CLEANUP: ssl: use the build options list to report the SSL details
by Willy Tarreau
· Wed Dec 21 19:23:20 2016 +0100
f5f26e8
MINOR: appctx/cli: remove the "tlskeys" entry from the appctx union
by Willy Tarreau
· Fri Dec 16 18:47:27 2016 +0100
578b169
BUILD/MEDIUM: Fixing the build using LibreSSL
by Luca Pizzamiglio
· Mon Dec 12 10:56:56 2016 +0100
3067bfa
BUG/MEDIUM: cli: fix "show stat resolvers" and "show tls-keys"
by Willy Tarreau
· Mon Dec 05 14:50:15 2016 +0100
30e5e18
CLEANUP: cli: remove assignments to st0 and st2 in keyword parsers
by Willy Tarreau
· Thu Nov 24 16:45:53 2016 +0100
3b6e547
CLEANUP: cli: rename STAT_CLI_* to CLI_ST_*
by Willy Tarreau
· Thu Nov 24 15:53:53 2016 +0100
32af203
REORG: cli: move ssl CLI functions to ssl_sock.c
by William Lallemand
· Sat Oct 29 18:09:35 2016 +0200
8e0bb0a
MINOR: connection: add names for transport and data layers
by Willy Tarreau
· Thu Nov 24 16:58:12 2016 +0100
ff13c06
CLEANUP: ssl: Fix bind keywords name in comments
by Bertrand Jacquin
· Sun Nov 13 16:37:11 2016 +0000
5424ee0
BUG/MINOR: ssl: Print correct filename when error occurs reading OCSP
by Bertrand Jacquin
· Sun Nov 13 16:37:14 2016 +0000
3342309
BUG/MEDIUM: ssl: Store certificate filename in a variable
by Bertrand Jacquin
· Sun Nov 13 16:37:13 2016 +0000
1866d6d
MEDIUM: ssl: Add support for OpenSSL 1.1.0
by Dirkjan Bussink
· Mon Aug 29 13:26:37 2016 +0200
07c3d78
BUG/MINOR: ssl: prevent multiple entries for the same certificate
by Thierry FOURNIER / OZON.IO
· Thu Oct 06 10:56:48 2016 +0200
7a3bd3b
BUG/MINOR: ssl: Check malloc return code
by Thierry FOURNIER / OZON.IO
· Thu Oct 06 10:35:29 2016 +0200
d44ea3f
BUILD/CLEANUP: ssl: Check BIO_reset() return code
by Thierry FOURNIER / OZON.IO
· Fri Oct 14 00:49:21 2016 +0200
8b068c2
MINOR: ssl: add debug traces
by Thierry FOURNIER / OZON.IO
· Mon Oct 10 11:59:50 2016 +0200
c7e1263
BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()
by Remi Gacogne
· Sat Jul 02 16:26:10 2016 +0200
90fd35c
Revert "BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()"
by Willy Tarreau
· Thu Jun 30 20:00:19 2016 +0200
16aa015
BUG/MINOR: ssl: close ssl key file on error
by mildis
· Wed Jun 22 17:46:29 2016 +0200
24b892f
BUILD: ssl: fix typo causing a build failure in the multicert patch
by Willy Tarreau
· Mon Jun 20 23:01:57 2016 +0200
5e0e6e4
MINOR: ssl: crt-list parsing factor
by Emmanuel Hocdet
· Fri May 13 11:18:50 2016 +0200
d294aea
MEDIUM: ssl: support SNI filters with multicerts
by Emmanuel Hocdet
· Fri May 13 11:14:06 2016 +0200
0ea4c23
BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()
by Roberto Guimaraes
· Sat Jun 11 15:58:10 2016 -0700
bb137a8
BUG/MEDIUM: ssl: rewind the BIO when reading certificates
by Willy Tarreau
· Wed Apr 06 19:02:38 2016 +0200
02779b6
CLEANUP: uniformize last argument of malloc/calloc
by Vincent Bernat
· Sun Apr 03 13:48:43 2016 +0200
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· Sun Apr 03 13:48:42 2016 +0200
1789115
BUG/MEDIUM: Fix RFC5077 resumption when more than TLS_TICKETS_NO are present
by Nenad Merdanovic
· Fri Mar 25 22:16:57 2016 +0100
e237fe1
BUG/MINOR: ssl: fix usage of the various sample fetch functions
by Willy Tarreau
· Thu Mar 10 17:05:28 2016 +0100
be508f1
BUG/MAJOR: samples: check smp->strm before using it
by Willy Tarreau
· Thu Mar 10 11:47:01 2016 +0100
23d19d6
BUG/MEDIUM: cfgparse: wrong argument offset after parsing server "sni" keyword
by Cyril Bonté
· Mon Mar 07 22:13:22 2016 +0100
3724da1
BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
by Willy Tarreau
· Fri Feb 12 17:11:12 2016 +0100
bef6091
BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
by Marcoen Hirschberg
· Fri Feb 12 17:05:24 2016 +0100
635c0ad
BUG/MINOR: ssl: Be sure to use unique serial for regenerated certificates
by Christopher Faulet
· Thu Nov 12 11:35:51 2015 +0100
30da7ad
BUILD: ssl: set SSL_SOCK_NUM_KEYTYPES with openssl < 1.0.2
by Willy Tarreau
· Mon Dec 14 11:28:33 2015 +0100
be2774d
MEDIUM: ssl: Added support for Multi-Cert OCSP Stapling
by yanbzhu
· Thu Dec 10 15:07:30 2015 -0500
63ea846
MEDIUM: ssl: Added multi cert support for loading crt directories
by yanbzhu
· Wed Dec 09 13:35:14 2015 -0500
1b04e5b
MINOR: ssl: Added multi cert support for crt-list config keyword
by yanbzhu
· Wed Dec 02 13:54:14 2015 -0500
08ce6ab
MEDIUM: ssl: Added support for creating SSL_CTX with multiple certs
by yanbzhu
· Wed Dec 02 13:01:29 2015 -0500
488a4d2
MINOR: ssl: Added cert_key_and_chain struct
by yanbzhu
· Tue Dec 01 15:16:07 2015 -0500
54ffb91
BUILD: check for libressl to be able to build against it
by Daniel Jakots
· Fri Nov 06 20:02:41 2015 +0100
e7db216
BUILD: ssl: fix build error introduced in commit 7969a3 with OpenSSL < 1.0.0
by Christopher Faulet
· Mon Oct 19 13:59:24 2015 +0200
2f63ef4
BUG/MAJOR: ssl: free the generated SSL_CTX if the LRU cache is disabled
by Willy Tarreau
· Tue Oct 20 15:16:01 2015 +0200
85b5a1a
MINOR: ssl: Add callbacks to set DH/ECDH params for generated certificates
by Christopher Faulet
· Fri Oct 09 11:46:32 2015 +0200
7969a33
MINOR: ssl: Add support for EC for the CA used to sign generated certificates
by Christopher Faulet
· Fri Oct 09 11:15:03 2015 +0200
c6f02fb
MINOR: ssl: Read the file used to generate certificates in any order
by Christopher Faulet
· Fri Oct 09 10:53:31 2015 +0200
a84c267
BUILD: ssl: fix build error introduced by recent commit
by Willy Tarreau
· Fri Oct 09 12:10:13 2015 +0200
77fe80c
MINOR: ssl: Release Servers SSL context when HAProxy is shut down
by Christopher Faulet
· Wed Jul 29 13:02:40 2015 +0200
d2cab92
BUG/MINOR: ssl: fix management of the cache where forged certificates are stored
by Christopher Faulet
· Tue Jul 28 16:03:47 2015 +0200
bc96534
DOC: ssl: missing LF
by Thierry FOURNIER
· Wed Aug 26 08:21:26 2015 +0200
136f9d3
MINOR: samples: rename union from "data" to "u"
by Thierry FOURNIER
· Wed Aug 19 09:07:19 2015 +0200
8c542ca
MEDIUM: samples: Use the "struct sample_data" in the "struct sample"
by Thierry FOURNIER
· Wed Aug 19 09:00:18 2015 +0200
Next »