aboutsummaryrefslogtreecommitdiff
path: root/src/or/scheduler.c
AgeCommit message (Expand)Author
2018-04-05Add an API for a scheduled/manually activated event in the mainloopNick Mathewson
2018-02-02Merge branch 'maint-0.3.2'Nick Mathewson
2018-02-02sched: When releasing a channel, do not BUG() if absent from the pending listDavid Goulet
2018-02-01Merge remote-tracking branch 'dgoulet/bug24700_032_01' into maint-0.3.2Nick Mathewson
2018-02-01Merge branch 'bug24700_032_01' into bug24700_033_01David Goulet
2018-02-01sched: Use the sched_heap_idx field to double-check our fix for 24700.Nick Mathewson
2018-02-01Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-31ns: Add a before and after consensus has changed notificationDavid Goulet
2017-12-11Function declaration whitespaceMatt Traudt
2017-12-11One more missed chance to use get_scheduler_state_stringMatt Traudt
2017-12-11Make get_scheduler_state_string available to scheduler*.cMatt Traudt
2017-12-11Remove now-duplicate log_debug linesMatt Traudt
2017-12-11Helper to log chan scheduler_states as strings not intsMatt Traudt
2017-12-11Fix cosmetic issues around scheduler_set_channel_stateMatt Traudt
2017-12-11Bug:24531 Function to change channel scheduler state for easy debugging added.ArunaMaurya221B
2017-12-11Bug:24531 Add function to change scheduler state and always use itArunaMaurya221B
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Fix a wide commentNick Mathewson
2017-11-17Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-17Only log about lost KIST support onceMatt Traudt
2017-11-06Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-06Fix a 32-bit formatting warningNick Mathewson
2017-11-02Merge branch 'maint-0.3.2'Nick Mathewson
2017-11-02sched: Rate limit scheduler_bug_occurred()David Goulet
2017-11-02sched: Use SCHED_BUG() macro in schedulerDavid Goulet
2017-10-19Comment-only change: annotate exit() calls.Nick Mathewson
2017-10-03sched: Implement SCHED_BUG()David Goulet
2017-09-25Merge branch 'bug23539_032_01_squashed'Nick Mathewson
2017-09-25Whitespace fix.Nick Mathewson
2017-09-25sched: Make KISTSchedRunInterval non negativeDavid Goulet
2017-09-22Fix check-spaces and a weird copyright.Nick Mathewson
2017-09-22Remove unused chosen_scheduler_type variable.Nick Mathewson
2017-09-22sched: move code to respect commentsMatt Traudt
2017-09-22sched: only log when scheduler type changesMatt Traudt
2017-09-21sched: Hard exit if we can't select a schedulerDavid Goulet
2017-09-19sched: reorder code to fit comment bodies; comment typosMatt Traudt
2017-09-19fix typos/etc found while starting to look at schedulerRoger Dingledine
2017-09-19sched: Allow the new sched to react to new consMatt Traudt
2017-09-19Avoid a compilation warning on macOS in scheduler_ev_add()teor
2017-09-18sched: BUG() on event_add() and log_warn next_runDavid Goulet
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15sched: Revert IF_BUG_ONCE() to tor_assert()David Goulet
2017-09-15sched: Define SCHEDULER_KIST_PRIVATE for more encapsulationDavid Goulet
2017-09-15sched: Improve logging if KIST is disabledDavid Goulet
2017-09-15test: Fix unit tests with latest scheduler changesDavid Goulet
2017-09-15sched: Make the scheduler object staticDavid Goulet
2017-09-15sched: Don't expose the global scheduler libevent objectDavid Goulet
2017-09-15sched: Always call on_channel_free() regardless of stateDavid Goulet
2017-09-15sched: Add Schedulers torrc optionDavid Goulet
2017-09-15sched: change most asserts to non-fatal BUGsMatt Traudt