Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
1125d05abf424a65b8bedd8437d6a987e2843ea4
/
src
/
ssl_sock.c
8b8d18f
BUG/MINOR: ssl: Detect more 'ocsp-update' incompatibilities
by Remi Tricot-Le Breton
· Mon Mar 25 16:50:24 2024 +0100
60289bf
BUG/MAJOR: ssl/ocsp: crash with ocsp when old process exit or using ocsp CLI
by William Lallemand
· Mon Feb 26 17:53:02 2024 +0100
ad488ae
BUG/MINOR: ssl: Reenable ocsp auto-update after an "add ssl crt-list"
by Remi Tricot-Le Breton
· Wed Feb 07 16:38:45 2024 +0100
f5a90c4
BUG/MEDIUM: ocsp: Separate refcount per instance and per store
by Remi Tricot-Le Breton
· Wed Feb 07 16:38:43 2024 +0100
5e7e42d
BUG/MINOR: ssl: Fix error message after ssl_sock_load_ocsp call
by Remi Tricot-Le Breton
· Thu Feb 01 11:58:14 2024 +0100
a0b31bd
BUG/MAJOR: ssl_sock: Always clear retry flags in read/write functions
by Olivier Houchard
· Sat Jan 27 22:58:29 2024 +0100
5e28c3a
BUG/MINOR: quic: Missing call to TLS message callbacks
by Frédéric Lécaille
· Thu Dec 21 16:11:35 2023 +0100
57359b9
BUG/MINOR: ssl: Double free of OCSP Certificate ID
by Frédéric Lécaille
· Tue Dec 05 14:50:40 2023 +0100
40ff02b
BUG/MEDIUM: ssl: segfault when cipher is NULL
by William Lallemand
· Mon Oct 30 18:08:16 2023 +0100
3f1e6f0
BUG/MINOR: ssl: suboptimal certificate selection with TLSv1.3 and dual ECDSA/RSA
by William Lallemand
· Tue Oct 24 23:58:02 2023 +0200
ca1cedf
BUG/MINOR: ssl: use a thread-safe sslconns increment
by Amaury Denoyelle
· Wed Oct 25 15:38:04 2023 +0200
36e1e8c
MINOR: quic: Call the keylog callback for QUIC openssl wrapper from SSL_CTX_keylog()
by Frédéric Lécaille
· Wed Jun 07 11:25:35 2023 +0200
23937b7
MINOR: quic: Initialize TLS contexts for QUIC openssl wrapper
by Frédéric Lécaille
· Wed Jun 07 11:19:51 2023 +0200
94d7f8a
BUG/MINOR: ssl_sock: fix possible memory leak on OOM
by Willy Tarreau
· Mon Aug 21 08:45:35 2023 +0200
5feb35d
BUG/MINOR: ssl: OCSP callback only registered for first SSL_CTX
by Remi Tricot-Le Breton
· Fri Jul 21 17:21:15 2023 +0200
15c3d20
BUG/MINOR: ssl_sock: add check for ha_meth
by eaglegai
· Fri May 26 16:42:47 2023 +0800
930afdf
BUILD: ssl: buggy -Werror=dangling-pointer since gcc 13.0
by William Lallemand
· Tue May 09 14:15:57 2023 +0200
b6ae2aa
MINOR: ssl: allow to change the signature algorithm for client authentication
by William Lallemand
· Fri May 05 00:05:46 2023 +0200
1d3c822
MINOR: ssl: allow to change the server signature algorithm
by William Lallemand
· Thu May 04 15:33:55 2023 +0200
64a77e3
MINOR: ssl: disable CRL checks with WolfSSL when no CRL file
by William Lallemand
· Tue May 02 18:26:46 2023 +0200
a2a0955
MINOR: ssl: do not set ALPN callback with the empty string
by Willy Tarreau
· Wed Apr 19 09:05:49 2023 +0200
a21ca74
MINOR: ssl: remove OpenSSL 1.0.2 mention into certificate loading error
by William Lallemand
· Mon Apr 17 14:32:25 2023 +0200
2ca0158
CLEANUP: use "offsetof" where appropriate
by Ilya Shipitsin
· Sat Apr 15 23:39:43 2023 +0200
6d4c0c2
CLEANUP: ocsp: do no use strpcy() to copy a path!
by Willy Tarreau
· Fri Apr 07 17:49:37 2023 +0200
07be66d
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Apr 01 12:26:42 2023 +0200
b39c24b
BUG/MINOR: ssl: Stop leaking `err` in ssl_sock_load_ocsp()
by Tim Duesterhus
· Sun Mar 19 16:07:47 2023 +0100
ac78c4f
MINOR: ssl-sock: pass the CO_SFL_MSG_MORE info down the stack
by Willy Tarreau
· Fri Mar 17 16:13:05 2023 +0100
3a7b539
BUG/MEDIUM: connection: Preserve flags when a conn is removed from an idle list
by Christopher Faulet
· Thu Mar 16 11:43:05 2023 +0100
f19c639
DEBUG: ssl-sock/show_fd: Display SSL error code
by Christopher Faulet
· Tue Mar 14 15:51:33 2023 +0100
a6c0a59
MINOR: ssl: Use ocsp update task for "update ssl ocsp-response" command
by Remi Tricot-Le Breton
· Mon Mar 13 15:56:32 2023 +0100
86d1e0b
BUG/MINOR: ssl: Fix ocsp-update when using "add ssl crt-list"
by Remi Tricot-Le Breton
· Thu Mar 02 15:49:53 2023 +0100
5843237
MINOR: ssl: Add global options to modify ocsp update min/max delay
by Remi Tricot-Le Breton
· Tue Feb 28 17:46:29 2023 +0100
0c96ee4
MINOR: ssl: Add certificate's path to certificate_ocsp structure
by Remi Tricot-Le Breton
· Wed Mar 01 16:11:50 2023 +0100
af25a69
MEDIUM: quic: Remove qc_conn_finalize() from the ClientHello TLS callbacks
by Frédéric Lécaille
· Wed Feb 01 17:56:57 2023 +0100
222e5a2
BUG/MEDIUM: ssl: wrong eviction from the session cache tree
by William Lallemand
· Tue Jan 31 14:12:28 2023 +0100
6e1bbc4
REORG: channel: Rename CF_READ_NULL to CF_READ_EVENT
by Christopher Faulet
· Mon Dec 12 08:08:15 2022 +0100
648c83e
MINOR: ssl: Limit ocsp_uri buffer size to minimum
by Remi Tricot-Le Breton
· Mon Jan 09 12:02:48 2023 +0100
2d1daa8
BUG/MINOR: ssl: Fix OCSP_CERTID leak when same certificate is used multiple times
by Remi Tricot-Le Breton
· Mon Jan 09 12:02:47 2023 +0100
112b16a
MINOR: ssl: Only set ocsp->issuer if issuer not in cert chain
by Remi Tricot-Le Breton
· Mon Jan 09 12:02:44 2023 +0100
c8d814e
MINOR: ssl: Move OCSP code to a dedicated source file
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:17 2022 +0100
aff8277
MEDIUM: ssl: Start update task if at least one ocsp-update option is set to on
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:14 2022 +0100
6477bbd
MEDIUM: ssl: Add ocsp update task main function
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:13 2022 +0100
b55be8c
MEDIUM: ssl: Insert ocsp responses in update tree when needed
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:12 2022 +0100
bdd3c79
MINOR: ssl: Add ocsp_update_tree and helper functions
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:09 2022 +0100
cc34667
MEDIUM: ssl: Add ocsp_certid in ckch structure and discard ocsp buffer early
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:08 2022 +0100
eeaa29b
MINOR: ssl: Add "update ssl ocsp-response" cli command
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:07 2022 +0100
c0b4058
MINOR: ssl: Add helper function that checks the validity of an OCSP response
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:06 2022 +0100
e09d2ae
MINOR: ssl: Add OCSP request helper function
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:05 2022 +0100
47a4f12
MINOR: ssl: Add helper function that extracts an OCSP URI from a certificate
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:04 2022 +0100
2b96364
MINOR: ssl: Add a lock to the OCSP response tree
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:02 2022 +0100
4cf0d3f
BUG/MINOR: ssl: Fix memory leak of find_chain in ssl_sock_load_cert_chain
by Remi Tricot-Le Breton
· Thu Dec 15 15:44:37 2022 +0100
e3d5f9a
MINOR: ssl: Remove unnecessary alloc'ed trash chunk in show ocsp-response
by Remi Tricot-Le Breton
· Thu Dec 15 15:44:36 2022 +0100
9334843
MINOR: ssl: Remove unneeded buffer allocation in show ocsp-response
by Remi Tricot-Le Breton
· Thu Dec 15 15:44:35 2022 +0100
04007cb
CLEANUP: ssl: remove check on srv->proxy
by William Lallemand
· Wed Dec 14 10:34:36 2022 +0100
0adafb3
BUG/MINOR: startup: don't use internal proxies to compute the maxconn
by William Lallemand
· Tue Dec 13 18:17:44 2022 +0100
52ddd99
MEDIUM: ssl: rename the struct "cert_key_and_chain" to "ckch_data"
by William Lallemand
· Tue Nov 22 11:51:53 2022 +0100
3cbf09e
MEDIUM: ssl: add minimal WolfSSL support with OpenSSL compatibility mode
by Uriah Pollock
· Wed Nov 23 16:41:25 2022 +0100
881cce9
BUILD: ssl-sock: Silent error about NULL deref in ssl_sock_bind_verifycbk()
by Christopher Faulet
· Wed Nov 23 09:27:13 2022 +0100
b60a77b
BUG/MINOR: ssl: don't initialize the keylog callback when not required
by William Lallemand
· Fri Nov 18 15:00:15 2022 +0100
45fed2c
MINOR: ssl: ssl_sock_load_cert_chain() display error strings
by William Lallemand
· Tue Nov 15 16:56:03 2022 +0100
a551f4f
BUILD: ssl: use __fallthrough in cli_io_handler_tlskeys_files()
by Willy Tarreau
· Mon Nov 14 07:34:43 2022 +0100
4639689
BUG/MINOR: ssl: bind_conf is uncorrectly accessed when using QUIC
by William Lallemand
· Thu Nov 10 16:45:24 2022 +0100
9b25982
BUG/MEDIUM: ssl: Verify error codes can exceed 63
by Remi Tricot-Le Breton
· Thu Nov 10 10:48:58 2022 +0100
aa529f7
BUG/MINOR: ssl: ocsp structure not freed properly in case of error
by Remi Tricot-Le Breton
· Thu Nov 03 15:16:49 2022 +0100
1621dc1
BUG/MINOR: ssl: Memory leak of AUTHORITY_KEYID struct when loading issuer
by Remi Tricot-Le Breton
· Thu Nov 03 15:16:48 2022 +0100
a2c21db
BUG/MINOR: ssl: Memory leak of DH BIGNUM fields
by Remi Tricot-Le Breton
· Thu Nov 03 15:16:47 2022 +0100
5de4951
MINOR: ssl: dump the SSL string error when SSL_CTX_use_PrivateKey() failed.
by William Lallemand
· Thu Oct 27 14:41:07 2022 +0200
ba303de
BUILD: ssl_sock: fix null dereference for QUIC build
by Amaury Denoyelle
· Mon Oct 17 18:46:49 2022 +0200
48e46f9
BUILD: ssl_sock: bind_conf uninitialized in ssl_sock_bind_verifycbk()
by Frédéric Lécaille
· Fri Oct 14 09:34:00 2022 +0200
92fa63f
CLEANUP: quic: create a dedicated quic_conn module
by Amaury Denoyelle
· Fri Sep 30 18:11:13 2022 +0200
8522348
BUG/MAJOR: conn-idle: fix hash indexing issues on idle conns
by Willy Tarreau
· Thu Sep 29 20:32:43 2022 +0200
a94bedc
CLEANUP: quic,ssl: fix tiny typos in C comments
by cui fliter
· Mon Aug 29 14:42:57 2022 +0800
70a6e63
MINOR: quic: add QUIC support when no client_hello_cb
by William Lallemand
· Wed Sep 07 11:21:34 2022 +0200
4b7938d
BUILD: ssl: fix the ifdef mess in ssl_sock_initial_ctx
by William Lallemand
· Wed Sep 07 10:54:17 2022 +0200
844009d
BUILD: ssl: fix ssl_sock_switchtx_cbk when no client_hello_cb
by William Lallemand
· Fri Sep 02 15:27:32 2022 +0200
2be0ac5
BUG/MINOR: quic: Possible crash when verifying certificates
by Frédéric Lécaille
· Tue Sep 06 19:37:08 2022 +0200
6aec1f3
BUG/MINOR: quic: Possible crash with "tls-ticket-keys" on QUIC bind lines
by Frédéric Lécaille
· Tue Sep 06 17:04:55 2022 +0200
52f2ff5
BUG/MEDIUM: fix DH length when EC key is used
by Ilya Shipitsin
· Sat Jul 23 23:55:19 2022 +0500
27a3245
MEDIUM: fd: make fd_insert() take local thread masks
by Willy Tarreau
· Thu Jul 07 08:29:00 2022 +0200
9464bb1
MEDIUM: fd: add the tgid to the fd and pass it to fd_insert()
by Willy Tarreau
· Tue Jul 05 05:16:13 2022 +0200
7d392a5
BUG/MEDIUM: ssl/fd: unexpected fd close using async engine
by Emeric Brun
· Fri Jul 01 17:36:50 2022 +0200
b8dec4a
CLEANUP: pool/tree-wide: remove suffix "_pool" from certain pool names
by Willy Tarreau
· Thu Jun 23 11:02:08 2022 +0200
301425b
MEDIUM: quic: Compatible version negotiation implementation (draft-08)
by Frédéric Lécaille
· Tue Jun 14 17:40:39 2022 +0200
748ece6
MINOR: quic: QUIC transport parameters split.
by Frédéric Lécaille
· Sat May 21 23:58:40 2022 +0200
b52d4d2
CLEANUP: sslsock: remove only occurrence of local variable "cs"
by Willy Tarreau
· Fri May 27 10:44:39 2022 +0200
cb086c6
REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h}
by Willy Tarreau
· Fri May 27 09:47:12 2022 +0200
5edca2f
REORG: rename cs_utils.h to sc_strm.h
by Willy Tarreau
· Fri May 27 09:25:10 2022 +0200
d0a06d5
CLEANUP: applet: use applet_put*() everywhere possible
by Willy Tarreau
· Wed May 18 15:07:19 2022 +0200
7cb9e6c
CLEANUP: stream: rename "csf" and "csb" to "scf" and "scb"
by Willy Tarreau
· Tue May 17 19:40:40 2022 +0200
4596fe2
CLEANUP: conn_stream: tree-wide rename to stconn (stream connector)
by Willy Tarreau
· Tue May 17 19:07:51 2022 +0200
b605c42
CLEANUP: conn_stream: rename the stream endpoint flags CS_EP_* to SE_FL_*
by Willy Tarreau
· Tue May 17 17:04:55 2022 +0200
0cfcc40
CLEANUP: conn_stream: apply cs_endp_flags.cocci tree-wide
by Willy Tarreau
· Tue May 17 16:10:17 2022 +0200
1ea6e6a
CLEANUP: listener: replace bind_conf->generate_cers with BC_O_GENERATE_CERTS
by Willy Tarreau
· Fri May 20 16:03:18 2022 +0200
11ba404
CLEANUP: listener: replace all uses of bind_conf->is_ssl with BC_O_USE_SSL
by Willy Tarreau
· Fri May 20 15:56:32 2022 +0200
1746a38
MINOR: ssl: Add 'ssl-provider' global option
by Remi Tricot-Le Breton
· Mon May 16 16:24:33 2022 +0200
0698c80
CLEANUP: applet: remove the unneeded appctx->owner
by Willy Tarreau
· Wed May 11 14:09:57 2022 +0200
170b35b
CLEANUP: ssl/cli: make "show ssl ocsp-response" not use cli.p0 anymore
by Willy Tarreau
· Thu May 05 09:09:15 2022 +0200
9c5a38c
CLEANUP: ssl/cli: make "show tlskeys" not use appctx->st2 anymore
by Willy Tarreau
· Thu May 05 09:03:44 2022 +0200
bd33864
CLEANUP: ssl/cli: add a new "dump_entries" field to "show_keys_ref"
by Willy Tarreau
· Thu May 05 08:59:17 2022 +0200
a938052
CLEANUP: ssl/cli: stop using ctx.cli.i0/i1/p0 for "show tls-keys"
by Willy Tarreau
· Thu May 05 08:50:17 2022 +0200
Next »