aboutsummaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Expand)Author
2014-09-30Make connection_or_connect() mockableAndrea Shepard
2014-09-30Make is_local_addr() mockableAndrea Shepard
2014-09-30Make channel_dump_statistics() mockableAndrea Shepard
2014-09-30What the hell was I on?Andrea Shepard
2014-09-30Make channel_flush_from_first_active_circuit() mockableAndrea Shepard
2014-09-30Make circuitmux_num_cells() mockableAndrea Shepard
2014-09-30Let channel unit tests mess with global queue estimateAndrea Shepard
2014-09-30Expose some channel cell queue stuff to the test suiteAndrea Shepard
2014-09-30Expose get_unique_circ_id_by_chan() to test suiteAndrea Shepard
2014-09-30Make scheduler_channel_doesnt_want_writes() mockableAndrea Shepard
2014-09-30Make scheduler_channel_doesnt_want_writes() mockableAndrea Shepard
2014-09-30Make scheduler_release_channel() mockableAndrea Shepard
2014-09-30Make channel_note_destroy_not_pending() mockableAndrea Shepard
2014-09-30Refactor channel_get_cell_queue_entry_size() to avoid an unreachable line for...Andrea Shepard
2014-09-30Implement scheduler_touch_channel()Andrea Shepard
2014-09-30Use a non-stupid data structure in the schedulerAndrea Shepard
2014-09-30Eliminate some unnecessary smartlists in scheduler.cAndrea Shepard
2014-09-30Fix compiler warningAndrea Shepard
2014-09-30Sort the scheduler's channel list by cmux comparisonsAndrea Shepard
2014-09-30Add inter-cmux comparison support to circuitmux_ewma.cAndrea Shepard
2014-09-30Add cmux support for inter-cmux comparisonsAndrea Shepard
2014-09-30Schedule according to a queue size heuristicAndrea Shepard
2014-09-30Let the new scheduler handle writesAndrea Shepard
2014-09-30Fix return values from channel_flush_some_cells() to correctly count cells di...Andrea Shepard
2014-09-30Implement global queue size query in channel.cAndrea Shepard
2014-09-30Track total queue size per channel, with overhead estimates, and global queue...Andrea Shepard
2014-09-30Add global cell/byte counters and per channel byte counters to channel.cAndrea Shepard
2014-09-30Remove no-longer-used channel_tls_t functionsAndrea Shepard
2014-09-30Actually call channel_flush_some_cells() from the schedulerAndrea Shepard
2014-09-30Provide generic mechanism for scheduler to query writeable cells on a channelAndrea Shepard
2014-09-30Uglify scheduler init logic to avoid crash on startup.Nick Mathewson
2014-09-30Use event_active, not 0-length timeouts. It's idempotent, too.Nick Mathewson
2014-09-30Fix unused-arguments warningsNick Mathewson
2014-09-30Temporarily disable scheduler_trigger as unusedNick Mathewson
2014-09-30Implement scheduler mechanism to track lists of channels wanting cells or wri...Andrea Shepard
2014-09-22+ is not how we say concatenateRoger Dingledine
2014-09-22Merge branch 'bug8197_squashed'Nick Mathewson
2014-09-22Writing comments for newly added functions.rl1987
2014-09-22Whitespace fixesrl1987
2014-09-22New API for policies_parse_exit_policy().rl1987
2014-09-22Remove config options that have been obsolete since 0.2.3Adrien BAK
2014-09-22Merge remote-tracking branch 'arma/feature13211'Nick Mathewson
2014-09-22Merge remote-tracking branch 'arma/feature13153'Nick Mathewson
2014-09-22Merge remote-tracking branch 'public/bug7733a'Nick Mathewson
2014-09-21clients use optimistic data when reaching hidden servicesRoger Dingledine
2014-09-21Use optimistic data even if we don't know exitnode->rsRoger Dingledine
2014-09-21get rid of routerstatus->version_supports_optimistic_dataRoger Dingledine
2014-09-21get rid of trivial redundant commentRoger Dingledine
2014-09-21Stop silently skipping invalid args to seteventsRoger Dingledine
2014-09-20Merge branch 'maint-0.2.5'Roger Dingledine