Commits on Source
6964
e3f34780
guard: Ignore marked for close circuit when changing state to open
Jun 19, 2019
e16b90b8
Partially port routerset to being a full-fledged config type again.
Jun 24, 2019
2da18866
Add new "struct_var_" functions to manipulate struct fields.
Jun 25, 2019
3a4d67cf
Port confparse to use struct_var in place of typed_var.
Jun 25, 2019
4d101b39
Move config_var_t info conftypes.h
Jun 25, 2019
59317c8a
Use struct_magic_decl to verify magic numbers in config objects
Jun 25, 2019
c553750e
Move responsibility for config var macros
Jun 25, 2019
53e969c1
Use struct_var_{copy,eq} in confparse.c.
Jun 25, 2019
5b252d31
Add a "flags" member to config_var_t
Jun 25, 2019
a91ed234
Use structvar to find the types for config vars.
Jun 25, 2019
b6457d4c
Extend macros to allow flag arguments.
Jun 25, 2019
a114df9a
Add a function to make sure all values in a config object are ok
Jun 25, 2019
a7835202
Turn several properties of types or variables into flags.
Jun 25, 2019
c390efe8
A few more test cases and unreachable lines
Jun 25, 2019
f3330d2b
Make "invisibility" and "undumpability" properties of variables.
Jun 25, 2019
e8790971
changes file for ticket 30914
Jun 25, 2019
c2521873
fix for circpad_add_matching_machines to be able to negotiate one machine per...
Jul 08, 2019
0d4a689d
Prevent UB on signed overflow.
Jul 19, 2019
97d73db7
Changes file for bug 31001
Jul 19, 2019
065f25c2
Bug 30649: Check that machine is absent before warn
Jul 23, 2019
ec38b662
Bug 30649: Changes file.
Jul 23, 2019
86f29844
Make some warns into protocol warns
Jul 23, 2019
a3089662
More LOG_PROTOCOL_WARN.
Jul 23, 2019
5aa526c2
circpad: some more logging changes.
Jul 23, 2019
e8dc513b
Add a config_mgr_t type to wrap config_format_t
Jul 24, 2019
769fe817
Start teaching config_mgr_t to handle sub-objects and sub-formats
Jul 24, 2019
7e91d4f5
Replace config_find_option with a variant that exposes less
Jul 24, 2019
89a30513
Lower responsibility for listing changed options into confparse.c
Jul 24, 2019
627ab9db
Fix every place in config.c that knew about option_vars_.
Jul 24, 2019
7abd43ac
Change CONFIG_CHECK() macro to not need a config_format_t
Jul 24, 2019
f306d12b
Refactor handling of TestingTorNetwork
Jul 24, 2019
dde091eb
Add a "freeze" function for config_mgr_t objects.
Jul 24, 2019
f8b193a7
Make config_var and config_fmt const.
Jul 24, 2019
a1b2817a
Sort variables in config_mgr_t.all_vars alphabetically
Jul 24, 2019
c32d4859
Remove src/core/ and src/feature dependencies from confparse.c
Jul 24, 2019
57e87cc8
Use config_new() to construct configuration objects.
Jul 24, 2019
47574935
Move the executable part of checkIncludes.py inside an if block.
Aug 05, 2019
3f35ac77
checkIncludes: introduce rules-file caching.
Aug 05, 2019
65a69f86
checkIncludes.py: extract topological sort code
Aug 05, 2019
47d9bcfe
checkIncludes: Separate file-handling from rule-handling
Aug 05, 2019
3f4e89a7
checkIncludes: refactor to use error-iteration style
Aug 05, 2019
9eb12dde
checkIncludes: add a real main function and CLI
Aug 05, 2019
6fb74753
Move checkIncludes inside practracker
Aug 05, 2019
9abbde2c
Update pre-commit hook to find checkIncludes in its new location
Aug 05, 2019
720951f0
Teach include-checker about advisory rules
Aug 05, 2019
6b26281b
practracker: a violation of a .may_include rule is now a problem.
Aug 05, 2019
2a3c727d
Make includes interface more like the rest of practracker
Aug 05, 2019
a5971d73
Move include-violation checking into its own function.
Aug 05, 2019
d515b0f4
changes file for ticket 31176
Aug 05, 2019
0f4b245b
update exceptions file for depencency violations
Aug 05, 2019
d6202d31
scripts/git: add TOR_PUSH_DELAY to git-push-all.sh
Aug 08, 2019
8a10c069
test/nodelist: Fix a typo
Aug 19, 2019
81256c07
nodelist: Move router_get_verbose_nickname() declaration
Aug 19, 2019
03be44e2
nodelist: Remove support for is_named in describe.c
Aug 19, 2019
23844bc7
nodelist: Add support for multiple addresses in describe.c
Aug 19, 2019
87a3c5b1
Fix 64-bit return issue in parse_log_domain()
Aug 19, 2019
0bf98070
Fix a memory-leak warning in test_circuitbuid.c
Aug 19, 2019
bdcccb97
scripts/git: Remove a duplicate practracker call from the pre-push hook
Aug 20, 2019
360a29e2
Rust: Update version requirements and CI
Aug 20, 2019
d0b62fff
forward-port the changelog and release notes for 0.4.1.5
Aug 20, 2019
3b2a7320
bump to 0.4.1.5-dev
Aug 20, 2019
6b180703
Merge branch 'maint-0.4.1'
Aug 20, 2019
4b1e0dd5
remove changes files already contained in 0.4.1.5
Aug 20, 2019
edf5a327
Merge branch 'ticket30914' into ticket30914_merged
Aug 20, 2019
cc48eff2
Merge branch 'ticket31176' into ticket31176_merged
Aug 21, 2019
5b3741e0
Document new practracker violation types, and add a practracker readme
Aug 21, 2019
0d6c8eed
doc(hacking): enhance markdown style
Aug 21, 2019
3bf90e70
doc(hacking): update = to # on sections
Aug 21, 2019
190386f1
Fix gcc build exclude on travis
Aug 22, 2019
8b32d22a
Merge branch 'bug31463_035' into bug31463_040
Aug 22, 2019
7c92f4fa
Merge branch 'bug31463_040' into bug31463_041
Aug 22, 2019
e8ba094c
nodelist: Clear buffers and detect more caller errors in describe.c
Aug 22, 2019
1ebff4d7
test/nodelist: Add unit tests for describe.c
Aug 23, 2019
5794523f
changes: file for 21003
Aug 23, 2019
d475d7c2
Merge branch 'tor-github/pr/1244'
Aug 22, 2019
2780cbb9
Merge branch 'ticket30935' into ticket30935_merged
Aug 22, 2019
dc08f8ac
rendservice: Always use a 3-hop path when a v2 single onion rend fails
Aug 23, 2019
144084d6
rendservice: Always use a 3-hop path when a v2 single onion intro fails
Aug 23, 2019
231a7436
changes: file for 23818, v2 onion service fix
Aug 23, 2019
14b5f40b
Merge branch 'bug23818_029' into bug23818_035
Aug 23, 2019
c94904b3
hs: Always use a 3-hop path when a v3 single onion rend fails
Aug 23, 2019
229a9824
hs: Always use a 3-hop path when a v3 single onion intro fails
Aug 23, 2019
08424513
changes: file for 23818, v3 onion service fix
Aug 23, 2019
e2e1c07f
hs: v3 single onion services fall back to 3-hop intro for unreachable nodes
Aug 23, 2019
41bc1fac
changes: file for 23507, v3 onion service fix
Aug 23, 2019
65935f6d
Merge branch 'bug23818_035' into bug23818_master
Aug 23, 2019
55580d06
hs: Remove an outdated comment
Aug 23, 2019
14654d5c
Remove the unused circuit_type field from hs_ident_circuit_t and hs_ident_circuit_new()
Aug 23, 2019
272265ef
clarify that tor's license is free software
Aug 23, 2019
f1707f7d
Merge branch 'maint-0.4.1'
Aug 24, 2019
7a45c9c1
Merge remote-tracking branch 'tor-github/pr/1215'
Aug 24, 2019
6ba05eea
Merge remote-tracking branch 'tor-github/pr/1247'
Aug 24, 2019
03247c8e
whitespace fix
Aug 24, 2019
65511a45
Fix comment: ___ options are now that way because of the INVISIBLE flag.
Aug 24, 2019
eb54fe8f
Make config_var_is_invisible a function.
Aug 24, 2019
078ba326
Make a function for NODUMP.
Aug 24, 2019
cde662e2
clarify usage of __ and ___ prefixes on config options
Aug 24, 2019
414e9002
trunnel: Remove typo in cell extention field name
Aug 26, 2019
e4856d1b
trunnel: Add prop305 ESTABLISH_INTRO DoS cell extension
Aug 26, 2019
5419fd5d
hs-v3: Implement torrc DoS defenses options
Aug 26, 2019
6,864 additional commits have been omitted to prevent performance issues.
Loading
Loading