Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-10 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-10-10 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-10-10 | Merge branch 'maint-0.2.9' into maint-0.3.3 | Nick Mathewson | |
2018-10-10 | Update geoip and geoip6 to the October 9 2018 database. | Karsten Loesing | |
2018-10-10 | Merge remote-tracking branch 'tor-github/pr/384' | Nick Mathewson | |
2018-10-09 | Merge remote-tracking branch 'tor-github/pr/385' | Nick Mathewson | |
2018-10-09 | Merge remote-tracking branch 'public/ticket27856' | Nick Mathewson | |
2018-10-07 | Add changes file | rl1987 | |
2018-10-05 | Add newline between hs_client_get_random_intro_from_edge() and ↵ | Neel Chauhan | |
hs_client_receive_introduce_ack() | |||
2018-10-03 | Make sure we're removing conn from old_conns *once* | rl1987 | |
2018-10-03 | Refrain from using SMARTLIST_DEL_CURRENT in retry_all_listeners | rl1987 | |
2018-10-01 | Merge remote-tracking branch 'public/bug27893' | Nick Mathewson | |
2018-10-01 | Merge remote-tracking branch 'public/bug27728' | Nick Mathewson | |
2018-10-01 | Fix a bug where we would crash on --version. | Nick Mathewson | |
Bug not in any released Tor. test-stem would have caught this. | |||
2018-09-27 | Detect an unlikely integer overflow. | Nick Mathewson | |
2018-09-27 | Merge branch 'split_stats' | Nick Mathewson | |
2018-09-27 | Merge branch 'ticket_27861' | Nick Mathewson | |
2018-09-27 | Prevent duplicate initialization of NSS DH module | Nick Mathewson | |
Allowing this didn't do any actual harm, since there aren't any shared structures or leakable objects here. Still, it's bad style and might cause trouble in the future. Closes ticket 27856. | |||
2018-09-27 | Always initialize the periodic events list. | Nick Mathewson | |
Various places in our code try to activate these events or check their status, so we should make sure they're initialized as early as possible. Fixes bug 27861; bugfix on 0.3.5.1-alpha. | |||
2018-09-27 | Fix a memory leak in --dump-config | Nick Mathewson | |
When freeing a configuration object from confparse.c in dump_config(), we need to call the appropriate higher-level free function (like or_options_free()) and not just config_free(). This only happens with options (since they're the one where options_validate allocates extra stuff) and only when running --dump-config with something other than minimal (since OPTIONS_DUMP_MINIMAL doesn't hit this code). Fixes bug 27893; bugfix on 0.3.2.1-alpha. | |||
2018-09-27 | Mark a variable static. | Nick Mathewson | |
2018-09-27 | geoip: fix windows compilation | Nick Mathewson | |
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 | |