summaryrefslogtreecommitdiff
path: root/src/or/main.c
AgeCommit message (Expand)Author
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-05-03Merge remote-tracking branch 'dgoulet/ticket25990_034_01'Nick Mathewson
2018-05-03Merge remote-tracking branch 'github/ticket25952'Nick Mathewson
2018-05-03Merge remote-tracking branch 'github/ticket25951'Nick Mathewson
2018-05-03Merge remote-tracking branch 'github/ticket25949'Nick Mathewson
2018-05-02dirauth: Move authdir_mode_v3() to moduleDavid Goulet
2018-05-01Merge remote-tracking branch 'github/eliminate_gettimeofday_cached'Nick Mathewson
2018-05-01Move unreachable port warnings to a periodic event.Nick Mathewson
2018-05-01Refactor to use safe_timer_diff.Nick Mathewson
2018-05-01Ensure that voting is rescheduled whenever the schedule changes.Nick Mathewson
2018-05-01Move responsibility for voting into a separate periodic callback.Nick Mathewson
2018-05-01Fix an assertion failure introduced by #25948Nick Mathewson
2018-05-01Remove responsibility for flushing log cbs from mainloopNick Mathewson
2018-05-01Merge remote-tracking branch 'dgoulet/ticket25610_034_01-squashed'Nick Mathewson
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-27mod: Move dirauth specific files to its own moduleDavid Goulet
2018-04-27main: Don't rescan main loop events if not initializedDavid Goulet
2018-04-27Move responsibility for deferred SIGNEWNYM into a mainloop eventNick Mathewson
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-26Rewrite time-handling in circuitmux_ewma to use monotime_coarseNick 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