summaryrefslogtreecommitdiff
path: root/src/or/main.c
AgeCommit message (Expand)Author
2018-04-30Add a cast to make clang happy.Nick Mathewson
2018-04-30Merge branch 'ticket25948_squashed'Nick Mathewson
2018-04-30Move responsibility for or_state_save() to a scheduled callbackNick Mathewson
2018-04-30Merge remote-tracking branch 'dgoulet/ticket25900_034_01'Nick Mathewson
2018-04-27main: Don't rescan main loop events if not initializedDavid Goulet
2018-04-27Merge branch 'ticket25376_034_031_squashed'Nick Mathewson
2018-04-27hibernation: Rescan the event list on state changeDavid Goulet
2018-04-27main: Add mainloop callback event flagsDavid Goulet
2018-04-26Merge branch 'ticket25933'Nick Mathewson
2018-04-26Fix a test assertion failure due to uninitialized mainloop eventsNick Mathewson
2018-04-26Merge branch 'ticket25931'Nick Mathewson
2018-04-26Remove connection_ap_attach_pending() from per-second callback.Nick Mathewson
2018-04-26Move close-and-cleanup functions to a postloop event.Nick Mathewson
2018-04-26Move consdiffmgr_rescan() into a mainloop event.Nick Mathewson
2018-04-25callbacks: Add a DirServer roleDavid Goulet
2018-04-25clean_consdiffmgr() callback is only for directoriesDavid Goulet
2018-04-24Merge branch 'maint-0.3.3'Nick Mathewson
2018-04-24Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-04-24Merge branch 'maint-0.3.1' into maint-0.3.2Nick Mathewson
2018-04-23Merge remote-tracking branch 'dgoulet/ticket25762_034_05'Nick Mathewson
2018-04-23test: Add periodic events unit testsDavid Goulet
2018-04-23main: Update periodic events comment based on latest codeDavid Goulet
2018-04-23main: Use rescan_periodic_events in initialize_periodic_events_cbNick Mathewson
2018-04-23periodic: Add an enable and disable functionDavid Goulet
2018-04-23config: Set up periodic events when options changesDavid Goulet
2018-04-23main: Launch periodic events by rolesDavid Goulet
2018-04-23main: Specialize the periodic events on a per-role basisDavid Goulet
2018-04-23main: Sort alphabetically periodic event callbacksDavid Goulet
2018-04-17Remove the periodic refill event entirely.Nick Mathewson
2018-04-17Move responsibility for recording read/written bytesNick Mathewson
2018-04-17Rename connection_bucket_refill to connection_bucket_refill_allNick Mathewson
2018-04-17Refactor the "block the connection on bandwidth" logicNick Mathewson
2018-04-13Merge branch 'token_bucket_once_again_squashed'Nick Mathewson
2018-04-13Merge branch 'postloop_callbacks_2'Nick Mathewson
2018-04-13Remove tell_event_loop_to_run_external_code() per reviewNick Mathewson
2018-04-13Rename token_bucket_t to token_bucket_rw_t.Nick Mathewson
2018-04-13Merge branch 'token_bucket_refactor_squashed'Nick Mathewson
2018-04-13Move connection_ap_attach_pending(0) into a postloop eventNick Mathewson
2018-04-13Move the "activate linked connections" logic to a postloop event.Nick Mathewson
2018-04-13Remove a bunch of int casts; make clang happier.Nick Mathewson
2018-04-13Replace the global buckets with token_bucket_tNick Mathewson
2018-04-13Refactor or_connection token buckets to use token_bucket_tNick Mathewson
2018-04-10Merge remote-tracking branch 'isis-github/bug25409'Nick Mathewson
2018-04-10Fix another crash-on-no-threadpool bug.Nick Mathewson
2018-04-05Wrap the function we use to run the event loop.Nick Mathewson
2018-04-05Add wrappers for event_base_loopexit and event_base_loopbreak.Nick Mathewson
2018-04-05Add an API for a scheduled/manually activated event in the mainloopNick Mathewson
2018-04-04Remove PortForwarding optionsNeel Chauhan
2018-03-19Merge remote-tracking branch 'isis/bug23881_r1'Nick Mathewson
2018-03-14Merge remote-tracking branch 'public/restart_reset_bootstrap'Nick Mathewson