aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuitmux.c
Commit message (Expand)AuthorAge
* whitespace fixesNick Mathewson2014-06-16
* Try to diagnose bug 12184Nick Mathewson2014-06-14
* scan-build: Be consistent with a needless check in circuitmux.cNick Mathewson2014-04-18
* Test code for implementation of faster circuit_unlink_all_from_channelNick Mathewson2014-03-14
* Merge branch 'morestats4' into morestats5Karsten Loesing2013-10-28
|\
* | Initialize destroy_cell_queue.Nick Mathewson2013-07-19
* | Use TOR_SIMPLEQ for packed_cell_tNick Mathewson2013-07-18
* | Add some basic unit tests for the circuit map data structure.Nick Mathewson2013-07-10
* | Fix bug 9082: avoid leak when freeing destroy cell queuesNick Mathewson2013-06-17
* | Fix compile warnings wrt printf formating of int64_tNick Mathewson2013-06-13
* | Add destroy balance tracking and logging to circuitmuxAndrea Shepard2013-06-13
* | Implementation of a fix for bug 7912Nick Mathewson2013-06-13
|/
* Fix 8447: use %u to format circid_t.Nick Mathewson2013-03-10
* Update the copyright date to 201.Nick Mathewson2013-01-16
* Fix formatting in various places after 6465/6816 workAndrea Shepard2012-10-10
* Don't remove circuitmux hash table entries in circuitmux_detach_circuit() unt...Andrea Shepard2012-10-10
* Fix 'warning: circuit was already inactive' and assert in circuitmux_make_cir...Andrea Shepard2012-10-10
* Bring summary comment block in circuitmux.c up to dateAndrea Shepard2012-10-10
* New and improved circuitmux_detach_all_circuits(), now without the stupidAndrea Shepard2012-10-10
* Fix broken circuitmux_move_active_circ_to_tail(); don't assume n_chan is not ...Andrea Shepard2012-10-10
* Allow n_chan to be NULL in circuitmux_find_map_entry(); it can be but with no...Andrea Shepard2012-10-10
* Use circuit_get_by_circid_channel_even_if_marked() and fix some asserts in ci...Andrea Shepard2012-10-10
* Handle closing circuits correctly with circuitmux_tAndrea Shepard2012-10-10
* Add a bunch of paranoid-mode expensive asserts incircuitmux.cAndrea Shepard2012-10-10
* Adjust the circuitmux_t counter correctly in circuitmux_notify_xmit_cells()Andrea Shepard2012-10-10
* Implement circuitmux_assert_okay() and helper functions in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_get_first_active_circuit() in circuitmux.c; add pick_act...Andrea Shepard2012-10-10
* Add comment for circuitmux_notify_xmit_cells() in circuitmux.cAndrea Shepard2012-10-10
* Add comment for circuitmux_move_active_circ_to_tail() in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_notify_xmit_cells() and circuitmux_move_active_circ_to_t...Andrea Shepard2012-10-10
* Consistently allow policy alloc_cmux_data() and alloc_circ_data() functions t...Andrea Shepard2012-10-10
* Implement circuitmux_clear_policy(), circuitmux_get_policy() and circuitmux_s...Andrea Shepard2012-10-10
* Add cmux policy notify_set_n_cells() and notify_xmit_cells() callbacksAndrea Shepard2012-10-10
* Allocate and free circuit-specific policy data in the right placesAndrea Shepard2012-10-10
* Implement circuitmux policy basic notifications mechanismAndrea Shepard2012-10-10
* Implement circuitmux_make_circuit_inactive(), circuitmux_make_circuit_active(...Andrea Shepard2012-10-10
* Implement circuitmux_detach_all_circuits() in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_is_circuit_active(), circuitmux_num_cells_for_circuit(),...Andrea Shepard2012-10-10
* Implement circuitmux_clear_num_cells() and circuitmux_set_num_cells() in circ...Andrea Shepard2012-10-10
* Handle n_mux/p_mux properly in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_detach_circuit() in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_attached_circuit_direction(), circuitmux_find_map_entry(...Andrea Shepard2012-10-10
* Implement circuitmux_attach_circuit() in circuitmux.cAndrea Shepard2012-10-10
* Implement circuitmux_alloc()/circuitmux_free() and chanid/circid->muxinfo has...Andrea Shepard2012-10-10
* Add circuitmux.c, circuitmux.hAndrea Shepard2012-10-10