summaryrefslogtreecommitdiff
path: root/src/or/main.c
AgeCommit message (Expand)Author
2017-11-09Merge branch 'ticket12062_squashed'Nick Mathewson
2017-11-09Audit all of the "is the network turned off" checks.Nick Mathewson
2017-11-01Merge branch 'tor_api_squashed'Nick Mathewson
2017-11-01Add a public tor_api.h with an implementation in tor_api.cNick Mathewson
2017-10-31Merge branch 'fix-torrcd-sandbox-22605v2'Nick Mathewson
2017-10-27Only prototype rust_welcome_string() when it exists.Nick Mathewson
2017-10-27declare shutdown_did_not_work_callback() with ATTR_NORETURNNick Mathewson
2017-10-27Add a comment about removing the failsafe event loop exit codeNick Mathewson
2017-10-27Clarify doc on tell_event_loop_to_run_external_code()Nick Mathewson
2017-10-27Merge remote-tracking branch 'public/exit_carefully'Nick Mathewson
2017-10-27Merge branch 'protover-rust-impl_squashed'Nick Mathewson
2017-10-27move to allocating c strings from rustChelsea Holland Komlo
2017-10-26Merge branch 'maint-0.3.2'Nick Mathewson
2017-10-26Update entry guard state whenever we download a consensus.George Kadianakis
2017-10-20Return instead of exiting in options_init_from_torrc()Nick Mathewson
2017-10-20Return from instead of exit()ing when ed25519 key check fails.Nick Mathewson
2017-10-20On locking failure, return -1 instead of exit()ing.Nick Mathewson
2017-10-20Replace most bad exits in main.c, hibernate.cNick Mathewson
2017-10-20Add a failsafe to kill tor if the new exit code doesn't work.Nick Mathewson
2017-10-20Expose a new function to make the event loop exit once and for all.Nick Mathewson
2017-10-20Rename "tell_event_loop_to_finish" to "...run_external_code"Nick Mathewson
2017-10-19Comment-only change: annotate exit() calls.Nick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-12exit with nonzero status if certificate expiration dump failsNick Mathewson
2017-09-08Merge remote-tracking branch 'dgoulet/ticket23355_032_01'Nick Mathewson
2017-09-05Refactor buffer APIs to put a buf_t first.Nick Mathewson
2017-09-05Repair wide lines from previous commit.Nick Mathewson
2017-09-05Repair buffer API so everything starts with buf_.Nick Mathewson
2017-09-05Move the tls parts of buffers.c into buffers_tls.cNick Mathewson
2017-09-05Merge branch 'bug23331_032_01_squashed'Nick Mathewson
2017-09-05hs: Don't enter the HS v3 subsystem without a live consensusDavid Goulet
2017-09-04Merge branch 'maint-0.3.1'Nick Mathewson
2017-08-30Adds files included by torrc and defaults to sandbox filter #22605Daniel Pinto
2017-08-30prop224: Purge client state on NEWNYMDavid Goulet
2017-08-25sandbox: Fix double free when initializing HSv3 filenamesDavid Goulet
2017-08-24Merge remote-tracking branch 'dgoulet/ticket17242_032_03-squashed'Nick Mathewson
2017-08-24prop224: Add a client intro point state cacheDavid Goulet
2017-08-24prop224: Add client-side HS descriptor cache.George Kadianakis
2017-08-24Merge branch 'feature22976_squashed'Nick Mathewson
2017-08-23Don't do expensive consensus stuff when not a cache.Nick Mathewson
2017-08-11Merge remote-tracking branch 'dgoulet/bug23091_032_01'Nick Mathewson
2017-08-09Block the port-forwarding helper at a higher pointNick Mathewson
2017-08-08Merge branch 'ticket20657_nickm_bugfixes_squashed'Nick Mathewson
2017-08-08prop224: Sandbox support for serviceDavid Goulet
2017-08-08prop224: Scheduled events for serviceDavid Goulet
2017-08-03routerkeys: Add cmdline option for learning signing key expiration.Isis Lovecruft
2017-08-02Fix check_expired_networkstatus_callback() if conditionDavid Goulet
2017-07-13Merge remote-tracking branch 'dgoulet/ticket21979_032_04'Nick Mathewson
2017-07-13Merge remote-tracking branch 'isis/bug19476'Nick Mathewson
2017-07-13prop224: Add a init/free_all function for the whole subsystemDavid Goulet