Commits on Source
10140
a9733a32
build: Revert "Use -lresolv in LIBS with rust on OSX."
Feb 24, 2018
af3e5bed
build: Fix Makefile.am TOR_RUST_STATIC_NAME variable name after revert.
Feb 24, 2018
578aaa7f
Bug 25505: Check circuitmux queues before padding.
Mar 13, 2018
7d70f67d
Check bandwidth changes only if small uptime
Jun 03, 2018
306ab8ae
Update fallback lists to match
#24805
Jun 25, 2018
23d9ffcd
Update whitelist to match feedback from operators
Jun 28, 2018
12258bbb
Merge branch 'maint-0.2.9' into maint-0.3.1
Jul 03, 2018
6fed66d2
Merge branch 'maint-0.3.1' into maint-0.3.2
Jul 03, 2018
bc8636e8
Merge branch 'maint-0.3.2' into maint-0.3.3
Jul 03, 2018
d7e7c0d2
Updating whitelist to match operator feedback
Jul 10, 2018
cbdf6a04
Fixing spacing issue in whitelist
Jul 10, 2018
92db96d8
Make our crypto library symbolic in the makefiles.
Jul 11, 2018
79267bad
Add a configure switch to build with NSS.
Jul 11, 2018
12a1ada1
Move the initialization and cleanup parts of crypto.c
Jul 11, 2018
8e2df988
Move crypto_add_spaces_to_fp() to crypto_rsa.c
Jul 11, 2018
922208bd
Extract and rename crypto_log_errors().
Jul 11, 2018
9010797e
Remove most includes from crypto.c
Jul 11, 2018
f45107e7
Rename crypto.c to crypto_cipher.c (since that's all it still has.)
Jul 11, 2018
c317e78d
Initialize and shut down NSS.
Jul 13, 2018
d811ce24
Add postfork support for nss
Jul 13, 2018
27dd2b1f
Make nss get initialized before we fuzz anything.
Jul 13, 2018
855feab7
Adding 3 more fallback mirrors
Jul 13, 2018
54cf3640
Add mirrors from EmeraldOnion
Jul 16, 2018
04de9443
Update fallback lists to match
#24805
Jul 16, 2018
7479f75b
Update whitelist to match feedback from operators
Jul 16, 2018
eca58aec
Updating whitelist to match operator feedback
Jul 16, 2018
226816df
Fixing spacing issue in whitelist
Jul 16, 2018
831abc0e
Adding 3 more fallback mirrors
Jul 16, 2018
5c2431a3
Add mirrors from EmeraldOnion
Jul 16, 2018
acb129d6
Merge branch '24805' of github.com:Phoul/tor into 24805
Jul 16, 2018
4ba26f95
control: Add new 'uptime' message to GETINFO
Jul 16, 2018
f64c9dcc
Use NSS's digest code in Tor.
Jul 31, 2018
be8d497b
Make sure NSS is initialized before running benchmarks
Jul 31, 2018
60705a57
Use NSS in crypto_rand.c
Jul 31, 2018
76e10ee6
Use NSS for AES_CTR.
Jul 31, 2018
e7a06168
Changes files for feature26815 and 26816
Jul 31, 2018
2d80673b
Fix "make distcheck."
Jul 31, 2018
99beed15
Make the rust tests link.
Jul 31, 2018
60a5b784
Extract the OpenSSL DH functionality to a new file.
Jul 31, 2018
ac9a470c
Extract the shared part of crypto_dh_compute_secret.
Jul 31, 2018
32bbc8f6
Refactor the dependency between tortls and crypto_dh.
Jul 31, 2018
17ea931a
Implement DH in NSS.
Jul 31, 2018
f5e22358
Additional tests for NSS DH
Jul 31, 2018
17f922d3
Only link crypto_dh_openssl.c once
Jul 31, 2018
fdaa4830
Merge branch 'nss_dh_squashed' into nss_dh_squashed_merged
Jul 31, 2018
a4c0a0e8
Fix issues with crypto_ope compilation now that crypto.h is gone
Jul 31, 2018
2884639a
Extract tor_ersatz_socketpair into a new c file
Aug 01, 2018
9b24609a
Remove dependency from socketpair.c on address.h
Aug 01, 2018
fc0dc5aa
Refactor tor_ersatz_socketpair() not to need socket.
Aug 01, 2018
1b7b9c7e
Reindent tor_ersatz_socketpair
Aug 01, 2018
ff7229b3
Document new helper functions in socketpair.c
Aug 01, 2018
9a89450b
tor_api: Extend tor_api code so it can pass extra arguments to main.
Aug 01, 2018
c77fe821
Add API for creating an owning controller FD and passing it to tor_main
Aug 01, 2018
fe3bacf5
Convert __OwningControllerFD to a 64-bit value
Aug 01, 2018
820aba70
Changes file for owningcontrollerfd api
Aug 01, 2018
b590cc04
Add a cast to make clang happier.
Aug 02, 2018
727f1676
Fix double-link of crypto_openssl_mgt.c
Aug 02, 2018
f83b417b
Suppress strict-prototypes warning in crypto_nss_mgt.c
Aug 02, 2018
0260b720
Adding relay from Edmond
Aug 03, 2018
4f300d54
When RunAsDaemon is set, crypto_postfork() as needed
Aug 08, 2018
622a2c6b
Make finish_daemon() return a boolean to say whether it did anything.
Aug 08, 2018
a57c27a1
Call crypto_postfork on start_daemon() instead.
Aug 08, 2018
9aceb928
Adding 2 new fallback mirrors
Aug 10, 2018
e56f0c9d
Adjust windows stubs for new start/finish_daemon() return types
Aug 14, 2018
51f8db1d
Drop relays from fallback list that were terminated by provider
Aug 16, 2018
ba3c7850
Inform users about configuration file and directory includes
Aug 17, 2018
ed0ee340
Refactoring: Move code that creates listener for port into new function
Aug 18, 2018
fecd583c
rust: abort on panic in all profiles
Aug 18, 2018
6c0e7a9e
test/protover: add double-voting test
Aug 19, 2018
5ab2110e
Rework predicted_ports_prediction_time_remaining() to fix CID 1438153
Aug 19, 2018
c6a154e7
Add changes file
Aug 19, 2018
eb2b130a
If ExitRelay is not specified, emulate the behavior of "ExitRelay 0"
Aug 20, 2018
ff0be080
Fix a bug warning when sending an error on an HTTPTunnelPort conn
Aug 21, 2018
752ffa21
Extract openssl RSA functionality into its own file.
Aug 21, 2018
0f971d7c
Rename functions that encode/decode private keys
Aug 21, 2018
38212d2e
Remove a redundant function.
Aug 21, 2018
824009cd
Rename openssl-bridging functions in crypto_rsa
Aug 21, 2018
0812f1cb
Use a constant for "65537"
Aug 21, 2018
9566ed6f
Add rudimentary support for PEM-encoding, since NSS doesn't do that.
Aug 21, 2018
b94e7de7
Refactor crypto_rsa to use pem module.
Aug 21, 2018
cb5cfe31
Also reinitialize the pregenerated keys postfork.
Aug 21, 2018
aa455112
Implement RSA for NSS.
Aug 21, 2018
3ccb94d7
The RSA_free in this test is no longer needed or wanted
Aug 21, 2018
9a4f05b0
Split X509 code out of tortls.c
Aug 21, 2018
598bc78b
Extract tortls structures into a new header; clean up a little
Aug 21, 2018
91c1e88b
Refactor some of the certificate-manipulation logic
Aug 21, 2018
1992c761
Split tls modules and their tests into openssl and generic.
Aug 21, 2018
6a88d8f6
When enabling NSS, disable OpenSSL.
Aug 21, 2018
96f8e198
Implement PBKDF2 with NSS.
Aug 21, 2018
108d9879
Extract the non-generic part of tor_tls_context_decref().
Aug 21, 2018
b9ca8f23
Extract internal-only parts of x509.h
Aug 21, 2018
5245a296
Make some x509 functions generic; remove some fields NSS doesn't need
Aug 21, 2018
8148c071
Change log_test_helpers macros to use printf, not pasting
Aug 22, 2018
7c533967
Log error strings in crypto_nss_log_errors().
Aug 22, 2018
c567b8fc
NSS support for x509 certs
Aug 22, 2018
8f89fb8f
Travis: skip gcc on OSX, because the default compiler is clang
Aug 23, 2018
7ec84cc0
Travis: Skip a duplicate hardening-off build in Tor 0.2.9
Aug 23, 2018
9f81e032
Travis: make the exclude descriptions shorter
Aug 23, 2018
7cea5a28
Travis: Skip gcc on Linux with default settings
Aug 23, 2018
99a2ecc7
Merge branch 'ticket27252-029' into ticket27252-032
Aug 23, 2018
10,040 additional commits have been omitted to prevent performance issues.
Loading
Loading