Commits on Source
15427
35217f0f
Fix two log messages that mistakenly log 0-based hop counts
May 07, 2016
515e1f66
Add an O(1) map from channel->global_identifier to channel
Feb 21, 2017
71b79d6b
Modify fallback stability requirements
Feb 27, 2017
1f26b6db
Update the fallback whitelist and blacklist based on operator emails
Feb 27, 2017
28d523fc
Move a relay to the blacklist because its details changed
Feb 27, 2017
93400358
Remove the unused field or_connection_t.is_connection_with_client
Mar 01, 2017
85cf6dcb
Stop declining to download microdescs with future published times.
Mar 06, 2017
419c0c07
hs: Move service check private dir to hs_common.c
Apr 07, 2017
c7167026
hs: Remove redundant define of ed25519 auth key type
Apr 07, 2017
e7b7e99c
hs: Move common defines to hs_common.h
Apr 07, 2017
ba895205
fix wide lines
Apr 13, 2017
0565f5a3
hs: Make the service list pruning function public
Apr 13, 2017
b081a7ed
Merge branch 'ticket21891_031_01_squashed'
Apr 13, 2017
fa04fe16
MyFamily config string is now a list.
#4998
Apr 14, 2017
06ecb943
conscache.c: do not match entries that are slated for removal.
Apr 15, 2017
22212245
Add a config_line_prepend() function
Apr 15, 2017
b022ea32
Expand cpuworker API to allow other work types
Apr 15, 2017
91a6fbcf
Begin work to turn "directory request" into an object
Apr 16, 2017
45964350
Don't accept ranges for add commands in consdiff
Apr 17, 2017
5a7e39c0
Fix diff generation with line added at start
Apr 17, 2017
a8821d83
Use tt_int_op() over tt_assert() and do explicit NULL checks in test_util_gzip().
Apr 17, 2017
4b834e0d
Fix whitespace in test_util_gzip() around `OP_*``.
Apr 17, 2017
7460b975
Remove unused function `is_gzip_supported()`.
Apr 17, 2017
e8b025df
Rename `zlib_compression_level_t` to `compression_level_t`.
Apr 17, 2017
44cb86ad
Rename `tor_gzip_{compress,uncompress}` to `tor_{compress,uncompress}`.
Apr 17, 2017
3c4459bc
Refactor the streaming compression code.
Apr 17, 2017
a3ce3034
prop224 tests: Don't use tt_size_op to compare ssize_t.
Apr 17, 2017
0c39cefc
prop224 tests: Remove useless NULL check before circuit_free().
Apr 17, 2017
4b934919
Rename `zlib_state` to `compress_state` in `dir_connection_t`.
Apr 18, 2017
40ed6829
Rename `zlib_state` to `compress_state` in the test_buffers.
Apr 18, 2017
b8c9f229
Rename `write_to_buf_zlib()` to `write_to_buf_compress()`.
Apr 18, 2017
6b5172bc
Expose `tor_compress_memory_level()` as a public function in the compression module.
Apr 18, 2017
e6c6606a
Expose `tor_compress_is_compression_bomb()` as part of the public compression API.
Apr 18, 2017
e1a59ade
prop224: Add time period functions and unittests
Apr 18, 2017
eeb266c1
Merge remote-tracking branches 'sebastian/consdiff_add' and 'sebastian/consdiff_newline'
Apr 18, 2017
afe1af7d
Merge remote-tracking branch 'asn/bug21971'
Apr 18, 2017
b7dd3518
missing smartlist_free in new consdiff test
Apr 18, 2017
74f7657e
hs: Fix a spurious warn in rend_log_intro_limit
Apr 21, 2017
a55bd00b
continue refactoring directory API: remove initiate_command_rend
Apr 21, 2017
c300fd7e
Have directory_get_from_all_authorities use requests.
Apr 21, 2017
eee733be
Refactor directory_post_to_dirservers to use requests
Apr 21, 2017
4ae65bb5
Refactor directory_get_from_dirserver to use request API.
Apr 21, 2017
4e393f53
Make launch_direct_bridge_descriptor_fetch use dirreqs.
Apr 21, 2017
8aadd60e
Replace remaining directory_initiate_command_* instances
Apr 21, 2017
3327e675
Remove old directory_initiate_command_*() functions.
Apr 21, 2017
81045e19
Document the new directory_request_t API and add some assertions
Apr 21, 2017
d7fab360
Make directory_request_set_guard_state static.
Apr 21, 2017
900d36e3
Rename, revise, and document directory_request_is_dir_specified.
Apr 21, 2017
cc677e88
Refactor directory_send_command to take a directory_request_t
Apr 21, 2017
2a99bf00
move the definition of directory_command_should_use_begindir
Apr 21, 2017
d8ff01b2
Refactor directory_command_should_use_begindir to use directory_request_t
Apr 21, 2017
91553417
Fix a comment that held the remaining reference to the old api.
Apr 21, 2017
4a9f6894
control: Wrong check on base16_decode return value
Apr 24, 2017
ae374e0a
Merge branch 'maint-0.2.9' into maint-0.3.0
Apr 24, 2017
8b89faf4
Merge branch 'maint-0.3.0'
Apr 24, 2017
7bc636fd
Add regression test for
#22304
Apr 24, 2017
8ff2a8c0
Merge remote-tracking branch 'dgoulet/bug22032_031_01'
Apr 24, 2017
a16de7a7
consdiff: Reject ranges with non-numeric chars
Apr 24, 2017
9ba10d71
Merge branch 'consdiff_numeric_squashed'
Apr 24, 2017
39b5dca7
ed25519: Add python code to test our ed25519 validation.
Apr 24, 2017
bc91808c
Add a "Consensus diff manager" module.
Apr 24, 2017
fe584f40
Make cpuworker_queue_work function mockable.
Apr 24, 2017
7fc37d41
Unit tests for consdiffmgr module
Apr 24, 2017
b9c2f135
Another consdiffmgr test: only generate the diffs that are needed
Apr 24, 2017
d418f28c
consdiffmgr test: survive failures to compute a diff.
Apr 24, 2017
1fade372
consdiffmgr non-test: check for initialization failure
Apr 24, 2017
35f6b678
Test the easiest cases of consdiffmgr_cleanup.
Apr 24, 2017
5726fec9
Consdiffmgr test: Make sure that diffs are removable
Apr 24, 2017
82bb8afb
Add handle support to consensus_cache_entry_t
Apr 24, 2017
6c86e630
Consdiffmgr: use aggressive-release flag on consensuses
Apr 24, 2017
655f1c8e
consdiffmgr: function to re-validate stored sha3 digests at startup
Apr 24, 2017
69a212ff
Consdiffmgr: extract "get a sha3 digest" function.
Apr 24, 2017
7ca86b9c
Add a hashtable to consdiffmgr to keep track of diff status
Apr 24, 2017
605bcfbf
consdiffmgr: Enable in-progress test that was not previously working
Apr 24, 2017
831e656b
consdiffmgr tests: add tests to validate diff lookup/application
Apr 24, 2017
43d683e0
Fix reference leak & handle leak in consensus_diff_worker_replyfn
Apr 24, 2017
de0142cd
Expand diff-management test to cover reloading items from disk
Apr 24, 2017
bb38657b
consdiffmgr test: add a test for updating ht on clean/rescan.
Apr 24, 2017
6cc21aa8
consdiffmgr: add tests for cdm_entry_get_sha3_value
Apr 24, 2017
2e9e2d02
consdiffmgr: tests for consdiffmgr_validate()
Apr 24, 2017
af868955
consdiffmgr test: do not launch a diff task that is already pending
Apr 24, 2017
eb14faa0
Remove a checklist item that was already tested
Apr 24, 2017
b7567a62
Merge branch 'consdiffmgr_squashed'
Apr 24, 2017
e55c1412
Fix a signed/unsigned comparison warning on 32-bit
Apr 24, 2017
d949589c
Fix some leaks in the consdiffmgr tests
Apr 24, 2017
0f6420e5
Changes file for dirreq refactoring branch
Apr 24, 2017
4cefda85
Merge remote-tracking branch 'dgoulet/ticket21980_031_01'
Apr 24, 2017
ed7c0170
hs: Add rend_validate_service() function
Apr 24, 2017
6f27843d
hs: Refactor rend_add_service()
Apr 24, 2017
960a0968
Remove changes files that are already merged into 0.3.0.
Apr 24, 2017
db95a6e1
Fix implicit conversion warnings in the period_num tests
Apr 24, 2017
9d5bc1a9
Move zlib compression code into its own module.
Apr 25, 2017
04583df4
Rename the `torgzip` module to `compress`.
Apr 25, 2017
300ac496
Add `compress_zlib.obj` to `src/common/Makefile.nmake`.
Apr 25, 2017
c171af04
Use a switch-statement when checking for compression method.
Apr 25, 2017
157af1d2
Add --enable-lzma to our configure script.
Apr 25, 2017
bf1c07cb
Add LZMA support.
Apr 25, 2017
ce1feae9
Add --enable-zstd to our configure script.
Apr 25, 2017
380736d0
Add Zstandard support.
Apr 25, 2017
2fa7b722
Show liblzma and libzstd versions in `tor --library-versions`.
Apr 25, 2017
15,327 additional commits have been omitted to prevent performance issues.
Loading
Loading