Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-25 | Revise things that had included router.h before | Nick Mathewson | |
Make them only include the headers that they needed, and sort their headers while we're at it. | |||
2018-09-25 | Move the "is the network disabled?" functions out of router.c | Nick Mathewson | |
Since this is completely core functionality, I'm putting it in core/mainloop, even though it depends on feature/hibernate. We'll have to sort that out in the future. | |||
2018-09-25 | Move routerinfo_t functions out of router.c | Nick Mathewson | |
(It turns out that some of the functions in router.h didn't even exist any more, so I just got to delete their declarations completely.) | |||
2018-09-25 | Extract nickname-checking functions from router.c | Nick Mathewson | |
2018-09-25 | Move the various _describe() functions out of router.c | Nick Mathewson | |
Note that I haven't separated the headers yet (there's still an | |||
2018-09-25 | Extract all the "am I a server" functions from router.c | Nick Mathewson | |
2018-09-25 | Move all authdir_mode_*() functions into authmode.h | Nick Mathewson | |
2018-09-25 | Rename dirauth/mode.h to dirauth/authmode.h | Nick Mathewson | |
This is preparation for having a routermode.h as well | |||
2018-09-25 | Move self-test functionality into its own file. | Nick Mathewson | |
2018-09-25 | Move key-loading and crosscert-checking out of feature/relay | Nick Mathewson | |
This is also used by onion services, so it needs to go in another module. | |||
2018-09-25 | Fix reference to socks-extensions.txt in tor-resolve manpage | rl1987 | |
2018-09-24 | Merge branch 'pr_339_squashed' | Nick Mathewson | |
2018-09-24 | Mention that we require Python 2.7 or newer | rl1987 | |
2018-09-24 | Merge branch 'bug26913_033' | Nick Mathewson | |
2018-09-24 | Fix arm compilation with openssl <1.1 | Nick Mathewson | |
Bug 27781; bugfix on 0.3.5.1-alpha. | |||
2018-09-24 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-24 | Fix the 0.3.4 part of bug 27781 (arm compilation) | Nick Mathewson | |
Because with arm on OpenSSL <1.1 we don't define USE_EVP_AES_CTR, we need to include crypto_util.h here. | |||
2018-09-24 | Merge branch 'ticket26744' | Nick Mathewson | |
2018-09-22 | Initialize mainloop events earlier, since other stuff may run them. | Nick Mathewson | |
Fixes a stem test failure; bugfix on c7ce6b9821be22e734b79e0. Bug not in any released Tor. | |||
2018-09-21 | But, actually move systemd_watchdog_timer free into mainloop.c | Nick Mathewson | |
2018-09-21 | Move systemd_watchdog_timer free into mainloop.c | Nick Mathewson | |
2018-09-21 | Missing include in ntmain.c | Nick Mathewson | |
2018-09-21 | Merge remote-tracking branch 'onionk/protover-rust1' | Nick Mathewson | |
2018-09-21 | move protover_rust.c to core/or/ | cypherpunks | |
Missed in 667a6e8fe9b8169e86f3ab889c4ea8af845d6939. | |||
2018-09-21 | Merge remote-tracking branch 'tor-github/pr/365' | Nick Mathewson | |
2018-09-21 | Add an include to get --disable-module-dirauth happy again | Nick Mathewson | |
2018-09-21 | Merge remote-tracking branch 'dgoulet/ticket27774_035_03' | Nick Mathewson | |
2018-09-21 | Split directory.c code into several modules | Nick Mathewson | |
Parts of this C file naturally belong in dircache, dirclient, and dircommon: so, move them there. | |||
2018-09-21 | man: Fix format typo for HiddenServiceExportCircuitID | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-21 | Merge remote-tracking branch 'ahf-github/asn/bugs4700_2' | Nick Mathewson | |
2018-09-21 | Changes file for #26747 | Nick Mathewson | |
2018-09-21 | Merge branch 'split_mainloop_onion' | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-09-21 | Merge branch 'maint-0.2.9' into maint-0.3.2maint-0.3.2 | Nick Mathewson | |
2018-09-21 | Merge remote-tracking branch 'dgoulet/ticket27797_035_01' | Nick Mathewson | |
2018-09-21 | Split main.c into main.c and mainloop.c | Nick Mathewson | |
The main.c code is responsible for initialization and shutdown; the mainloop.c code is responsible for running the main loop of Tor. Splitting the "generic event loop" part of mainloop.c from the event-loop-specific part is not done as part of this patch. | |||
2018-09-21 | Move the non-crypto parts of onion.c out of src/core/crypto | Nick Mathewson | |
The parts for handling cell formats should be in src/core/or. The parts for handling onionskin queues should be in src/core/or. Only the crypto wrapper belongs in src/core/crypto. | |||
2018-09-21 | Bump to 0.3.5.2-alpha-dev | Nick Mathewson | |
2018-09-21 | Document the haproxy option of HiddenServiceExportCircuitID. | Alexander Færøy | |
See: https://bugs.torproject.org/4700 | |||
2018-09-21 | hs-v3: Don't BUG() if the RP node_t is invalid client side | David Goulet | |
When sending the INTRODUCE1 cell, we acquire the needed data for the cell but if the RP node_t has invalid data, we'll fail the send and completely kill the SOCKS connection. Instead, close the rendezvous circuit and return a transient error meaning that Tor can recover by selecting a new rendezvous point. We'll also do the same when we are unable to encode the INTRODUCE1 cell for which at that point, we'll simply take another shot at a new rendezvous point. Fixes #27774 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-21 | Set a release datetor-0.3.5.2-alpha | Nick Mathewson | |
2018-09-21 | Put dirlist_free_all back in routerlist_free_all for unit tests | Nick Mathewson | |
2018-09-21 | Add changes file | rl1987 | |
2018-09-21 | Check Python version in test_rebind.py | rl1987 | |
2018-09-21 | Remove misleading first line in test_rebind.py | rl1987 | |
test_rebind.py actually does not require Python 3. Bugfix on 5a11670fcaad0a58de48425ba80510effbe35628; bug not in any Tor release. | |||
2018-09-20 | Bump to 0.3.5.2-alpha | Nick Mathewson | |
2018-09-20 | Start on an 0.3.5.2-alpha changelog | Nick Mathewson | |
2018-09-20 | changes for 27799 | Nick Mathewson | |