Nick Mathewson
|
00ffccd9a6
Another clang analyzer complaint wrt HT_GENERATE
|
10 anni fa |
Nick Mathewson
|
efcab43956
Fix a number of clang analyzer false-positives
|
10 anni fa |
Nick Mathewson
|
dd362b52f3
whitespace fixes
|
10 anni fa |
Nick Mathewson
|
8f3e3279c1
Try to diagnose bug 12184
|
10 anni fa |
Nick Mathewson
|
7106492571
scan-build: Be consistent with a needless check in circuitmux.c
|
10 anni fa |
Nick Mathewson
|
1a74360c2d
Test code for implementation of faster circuit_unlink_all_from_channel
|
11 anni fa |
Karsten Loesing
|
2e0fad542c
Merge branch 'morestats4' into morestats5
|
11 anni fa |
Nick Mathewson
|
18845c5507
Initialize destroy_cell_queue.
|
11 anni fa |
Nick Mathewson
|
1047e7dcb0
Use TOR_SIMPLEQ for packed_cell_t
|
11 anni fa |
Nick Mathewson
|
ec6c155f82
Add some basic unit tests for the circuit map data structure.
|
11 anni fa |
Nick Mathewson
|
0748c06f7c
Fix bug 9082: avoid leak when freeing destroy cell queues
|
11 anni fa |
Nick Mathewson
|
e61df2ec65
Fix compile warnings wrt printf formating of int64_t
|
11 anni fa |
Andrea Shepard
|
16f9861b22
Add destroy balance tracking and logging to circuitmux
|
11 anni fa |
Nick Mathewson
|
43d53e6d86
Implementation of a fix for bug 7912
|
11 anni fa |
Nick Mathewson
|
339df5df08
Fix 8447: use %u to format circid_t.
|
11 anni fa |
Nick Mathewson
|
4da083db3b
Update the copyright date to 201.
|
11 anni fa |
Andrea Shepard
|
5543c5b202
Fix formatting in various places after 6465/6816 work
|
12 anni fa |
Andrea Shepard
|
bec776480d
Don't remove circuitmux hash table entries in circuitmux_detach_circuit() until after circuitmux_make_circuit_inactive()
|
12 anni fa |
Andrea Shepard
|
1bc9a040f7
Fix 'warning: circuit was already inactive' and assert in circuitmux_make_circuit_inactive() during circuitmux_detach_all_circuits()
|
12 anni fa |
Andrea Shepard
|
c9e48ded5d
Bring summary comment block in circuitmux.c up to date
|
12 anni fa |
Andrea Shepard
|
49d534e524
New and improved circuitmux_detach_all_circuits(), now without the stupid
|
12 anni fa |
Andrea Shepard
|
13972aee78
Fix broken circuitmux_move_active_circ_to_tail(); don't assume n_chan is not NULL in circuitmux_detach_circuit()
|
12 anni fa |
Andrea Shepard
|
903cc8acd1
Allow n_chan to be NULL in circuitmux_find_map_entry(); it can be but with non-NULL p_chan when extending a circuit
|
12 anni fa |
Andrea Shepard
|
a0200c1f6e
Use circuit_get_by_circid_channel_even_if_marked() and fix some asserts in circuitmux.c
|
12 anni fa |
Andrea Shepard
|
3d092ffbdd
Handle closing circuits correctly with circuitmux_t
|
12 anni fa |
Andrea Shepard
|
6830c9c232
Add a bunch of paranoid-mode expensive asserts incircuitmux.c
|
12 anni fa |
Andrea Shepard
|
7598e669e8
Adjust the circuitmux_t counter correctly in circuitmux_notify_xmit_cells()
|
12 anni fa |
Andrea Shepard
|
34591c61ef
Implement circuitmux_assert_okay() and helper functions in circuitmux.c
|
12 anni fa |
Andrea Shepard
|
4a14c6aa67
Implement circuitmux_get_first_active_circuit() in circuitmux.c; add pick_active_circuit() to circuitmux_policy_t in circuitmux.h
|
12 anni fa |
Andrea Shepard
|
c4e5e4727d
Add comment for circuitmux_notify_xmit_cells() in circuitmux.c
|
12 anni fa |