summaryrefslogtreecommitdiff
path: root/src/tls.c
Commit message (Expand)AuthorAgeFilesLines
* Remove prototypes with empty declarations (#12020)Madelyn Olson2023-05-021-4/+4
* Introduce .is_local method for connection layer (#11672)zhenwei pi2023-01-041-0/+5
* Use SNI on outgoing TLS connections (#11458)CatboxParadox2022-12-071-0/+7
* Improve TLS error handling. (#11563)Yossi Gottlieb2022-12-011-60/+53
* Introduce socket shutdown into connection type, used if a fork is active (#11...Binbin2022-11-041-1/+15
* Bump codespell from 2.1.0 to 2.2.1 in /.codespell (#11184)Binbin2022-08-241-1/+1
* Build TLS as a loadable moduleOran Agra2022-08-231-17/+45
* Introduce .listen into connection typezhenwei pi2022-08-221-0/+5
* Use connection name of stringzhenwei pi2022-08-221-5/+5
* Abstract accept handlerzhenwei pi2022-08-221-0/+21
* Fully abstract connection typezhenwei pi2022-08-221-24/+14
* Introduce TLS specified APIszhenwei pi2022-08-221-8/+16
* Introduce pending data for connection typezhenwei pi2022-08-221-10/+6
* Introduce connection layer frameworkzhenwei pi2022-08-221-17/+23
* Introduce connAddrzhenwei pi2022-08-221-0/+5
* Reorder methods for ConnectionTypezhenwei pi2022-08-221-18/+27
* Move 'connGetSocketError' to 'anetGetError'zhenwei pi2022-08-221-1/+1
* TLS: Notify clients on connection shutdown. (#10931)Yossi Gottlieb2022-07-051-0/+2
* Fix TLS issues with large replies (#10909)Yossi Gottlieb2022-07-031-3/+3
* Reduce system calls of write for client->reply by introducing writev (#9934)Andy Pan2022-02-221-0/+39
* Fix OpenSSL 3.0.x related issues. (#10291)Yossi Gottlieb2022-02-151-6/+39
* Multiparam config set (#9748)yoav-steinberg2021-12-011-0/+6
* Fix EINTR test failures. (#9751)Yossi Gottlieb2021-11-081-1/+16
* TLS build fix on OpenBSD when built with LibreSSL. (#9486)David CARLIER2021-09-111-1/+2
* Fix compatibility with OpenSSL 1.1.0. (#9233)Yossi Gottlieb2021-07-141-0/+2
* Return -1 when connTLSWrite fails to write due to socket being closed (#9222)gourav2021-07-141-1/+1
* Fixed some typos, add a spell check ci and others minor fix (#8890)Binbin2021-06-101-1/+1
* Add support for reading encrypted keyfiles. (#8644)Yossi Gottlieb2021-03-221-4/+24
* Improve SSL cleanup handling. (#8589)Yossi Gottlieb2021-03-031-1/+19
* Fix typo and some out of date comments (#8449)Huang Zw2021-02-081-1/+1
* Removed usage of bool from tls.c (#8175)Madelyn Olson2020-12-131-3/+3
* TLS: Add different client cert support. (#8076)Yossi Gottlieb2020-12-111-62/+100
* Enable configuring OpenSSL using the standard openssl.cnf (#8143)filipe oliveira2020-12-071-0/+12
* Module API: Add RM_GetClientCertificate(). (#7866)Yossi Gottlieb2020-10-111-0/+30
* TLS: Do not require CA config if not used. (#7862)Yossi Gottlieb2020-09-291-3/+5
* fix recently broken TLS build error, and add coverage for CI (#7833)Oran Agra2020-09-231-2/+2
* Fix connGetSocketError usage (#7811)yixiang2020-09-221-2/+3
* Module API: fix missing RM_CLIENTINFO_FLAG_SSL. (#7666)Yossi Gottlieb2020-08-171-0/+7
* TLS: Propagate and handle SSL_new() failures. (#7576)Yossi Gottlieb2020-07-281-4/+24
* Add optional tls verification (#7502)Jiayuan Chen2020-07-281-2/+10
* TLS: Session caching configuration support. (#7420)Yossi Gottlieb2020-07-101-3/+9
* TLS: Ignore client cert when tls-auth-clients off. (#7457)Yossi Gottlieb2020-07-101-3/+1
* Fix TLS certificate loading for chained certificates.Kevin Fwu2020-05-271-1/+1
* Merge pull request #7230 from yossigo/tls-crypto-locksSalvatore Sanfilippo2020-05-141-0/+45
|\
| * TLS: Add crypto locks for older OpenSSL support.Yossi Gottlieb2020-05-101-0/+45
* | Track events processed while blocked globally.free_clients_during_loadingantirez2020-05-141-2/+5
|/
* TLS: Fix build with SSL_OP_NO_CLIENT_RENEGOTIATIONTheo Buehler2020-04-221-1/+1
* TLS: Fix build on older verisons of OpenSSL.Yossi Gottlieb2020-04-201-0/+2
* TLS: Improve CA certifiate configuration options.Yossi Gottlieb2019-10-081-4/+4
* TLS: Configuration options.Yossi Gottlieb2019-10-071-33/+104