Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-27 | Changes file for splitting stats | Nick Mathewson | |
2018-09-27 | Extract the non-stats part of geoip into a new src/lib/geoip. | Nick Mathewson | |
2018-09-27 | Remove excess dependencies from geoip.c | Nick Mathewson | |
2018-09-27 | Split geoip from geoip-related stats. | Nick Mathewson | |
This commit just moves the code to two separate files. The geoip code still has a few needless dependencies on core/* and features/*. | |||
2018-09-27 | Move the n_v3_ns_requests field out of geoip_country_t | Nick Mathewson | |
This is preparation for splitting geoip.c into stats and non-stats portions. | |||
2018-09-27 | Move the predicted ports code out of rephist.c | Nick Mathewson | |
It differs from the rest of the rephist code in that it's actually necessary for Tor to operate, so it should probably go somewhere else. I'm not sure where yet, so I'll leave it in the same directory, but give it its own file. | |||
2018-09-26 | Merge branch 'router_split' | Nick Mathewson | |
2018-09-26 | Merge remote-tracking branch 'dgoulet/bug27550_035_01' | Nick Mathewson | |
2018-09-25 | Changes file for splitting router.c | Nick Mathewson | |
2018-09-25 | Remove extra includes from router.c | Nick Mathewson | |
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 | fixup! hs-v3: Silence some logging for client authorization | David Goulet | |
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. |