Commits on Source
15407
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
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
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
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
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
be4dc546
Display LZMA and Zstandard versions when starting Tor.
Apr 25, 2017
04682d30
Add `tor_compress_get_total_allocation()` function.
Apr 25, 2017
1c77d869
Add function to check if a given compression method is supported.
Apr 25, 2017
6b905b38
Add API entry-point for getting compression method version numbers.
Apr 25, 2017
c2d1d949
Use `tor_compress_supports_method()` before printing library versions.
Apr 25, 2017
69a41e8b
Use switch-statement in tor_{compress,uncompress}.
Apr 25, 2017
cf912259
Remove `tor_compress_memory_level()`.
Apr 25, 2017
2210b330
Fix newlines in compression headers.
Apr 25, 2017
ba405f86
Merge branch 'ahf_prop278_21662_squashed'
Apr 25, 2017
754b86ba
changes file for 21662/21663/21664
Apr 25, 2017
91dd4a00
Rename shadowing variable in compress_zlib.c.
Apr 25, 2017
368b0913
relay: Change LD_BUG log to LD_PROTOCOL_WARN
Apr 25, 2017
4266ec76
Use atomic counters for compressor allocation.
Apr 25, 2017
cb8ac1f3
trace: Add a basic event-tracing infrastructure.
Apr 25, 2017
6bf82a49
More clarification on 13802
Apr 25, 2017
ec7c512d
Merge remote-tracking branch 'dgoulet/bug21293_031_01'
Apr 25, 2017
232c9e14
Merge branch 'atomic_counters'
Apr 25, 2017
880fb3e3
Combine all *compress/*uncompress backend function into one
Apr 25, 2017
4b01b45e
Add a "best compression" flag.
Apr 25, 2017
49a5b50b
zlib: Turn UINT_MAX overrun into an error, not an assert.
Apr 25, 2017
15,307 additional commits have been omitted to prevent performance issues.
Loading
Loading