tor/src
Alex Xu (Hello71) f3dabd705f LibreSSL 3.5 compatibility
LibreSSL is now closer to OpenSSL 1.1 than OpenSSL 1.0. According to
https://undeadly.org/cgi?action=article;sid=20220116121253, this is the
intention of OpenBSD developers.

According to #40630, many special cases are needed to compile Tor against
LibreSSL 3.5 when using Tor's OpenSSL 1.0 compatibility mode, whereas only a
small number of #defines are required when using OpenSSL 1.1 compatibility
mode. One additional workaround is required for LibreSSL 3.4 compatibility.

Compiles and passes unit tests with LibreSSL 3.4.3 and 3.5.1.
2022-07-07 14:01:32 -04:00
..
app fallbackdir: Update list generated on April 27, 2022 2022-04-27 09:41:38 -04:00
config Merge branch 'tor-gitlab/mr/568' 2022-05-24 13:09:36 -04:00
core Revert "cmux: Don't pick a marked for close circuit as active" 2022-06-23 10:55:56 -04:00
ext Remove broken MSVC support 2022-04-27 23:09:44 -04:00
feature fix typo in comment 2022-06-30 03:48:39 -04:00
lib LibreSSL 3.5 compatibility 2022-07-07 14:01:32 -04:00
test Merge branch 'tor-gitlab/mr/567' 2022-05-24 15:24:48 -04:00
tools Remove broken MSVC support 2022-04-27 23:09:44 -04:00
trunnel cc: Use trunnel extension for ntorv3 circ parameters 2022-02-22 19:28:34 +00:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am Remove broken MSVC support 2022-04-27 23:09:44 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00