Andrea Shepard
|
452bce6c72
Make channel_dump_statistics() mockable
|
преди 10 години |
Andrea Shepard
|
5a24ff0563
What the hell was I on?
|
преди 10 години |
Andrea Shepard
|
ae3ed185e4
Let channel unit tests mess with global queue estimate
|
преди 10 години |
Andrea Shepard
|
bbb06b73cd
Expose some channel cell queue stuff to the test suite
|
преди 10 години |
Andrea Shepard
|
dabf4c33e2
Refactor channel_get_cell_queue_entry_size() to avoid an unreachable line for test coverage, and fix a nasty lurking memory bug in channel_flush_some_cells_from_outgoing_queue()
|
преди 10 години |
Andrea Shepard
|
3530825c53
Eliminate some unnecessary smartlists in scheduler.c
|
преди 10 години |
Andrea Shepard
|
1275002a46
Schedule according to a queue size heuristic
|
преди 11 години |
Andrea Shepard
|
f314d9509c
Fix return values from channel_flush_some_cells() to correctly count cells directly written by channel_flush_from_first_active_circuit()
|
преди 11 години |
Andrea Shepard
|
2fc3da3ff5
Implement global queue size query in channel.c
|
преди 11 години |
Andrea Shepard
|
8852a1794c
Track total queue size per channel, with overhead estimates, and global queue total
|
преди 11 години |
Andrea Shepard
|
5e0a6d54d0
Add global cell/byte counters and per channel byte counters to channel.c
|
преди 11 години |
Andrea Shepard
|
2efbab2aaf
Provide generic mechanism for scheduler to query writeable cells on a channel
|
преди 11 години |
Andrea Shepard
|
d438cf1ec9
Implement scheduler mechanism to track lists of channels wanting cells or writes; doesn't actually drive the cell flow from it yet
|
преди 11 години |
Nick Mathewson
|
4af88d68b4
Merge remote-tracking branch 'origin/maint-0.2.5'
|
преди 10 години |
Andrea Shepard
|
39a017809b
Correctly update channel local mark when address of incoming connection changes after handshake; fixes bug #12160
|
преди 10 години |
Nick Mathewson
|
00ffccd9a6
Another clang analyzer complaint wrt HT_GENERATE
|
преди 10 години |
Nick Mathewson
|
d443658fad
Merge remote-tracking branch 'public/bug12848_024' into maint-0.2.5
|
преди 10 години |
Nick Mathewson
|
981e037fd3
Add an extra check in channel_send_destroy for circID==0
|
преди 10 години |
Roger Dingledine
|
a3d8ffe010
fix typo that crept in to 0.2.4.4-alpha
|
преди 10 години |
Nick Mathewson
|
486bd4fae7
Use safe_str in channel_dumpstats: improve 12184 diagnostic
|
преди 10 години |
Nick Mathewson
|
3a2e25969f
Merge remote-tracking branch 'public/ticket6799_024_v2_squashed'
|
преди 10 години |
Nick Mathewson
|
6557e61295
Replace last_added_nonpadding with last_had_circuits
|
преди 10 години |
Nick Mathewson
|
17ad309d33
Merge remote-tracking branch 'public/bug11553_024' into bug11553_025
|
преди 10 години |
Nick Mathewson
|
a770b74501
Improvements to #11553 fix based on review
|
преди 10 години |
Nick Mathewson
|
bd169aa9a5
Merge remote-tracking branch 'public/bug11553_024' into bug11553_025
|
преди 10 години |
Nick Mathewson
|
0d75344b0e
Switch to random allocation on circuitIDs.
|
преди 10 години |
Nick Mathewson
|
1a74360c2d
Test code for implementation of faster circuit_unlink_all_from_channel
|
преди 11 години |
Nick Mathewson
|
0e97c8e23e
Siphash-2-4 is now our hash in nearly all cases.
|
преди 10 години |
Nick Mathewson
|
566645b5ed
Merge remote-tracking branch 'origin/maint-0.2.4'
|
преди 11 години |
Nick Mathewson
|
557f332957
Fix a bug in our bug 9776 fix.
|
преди 11 години |