Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-27 | Merge branch 'split_stats' | Nick Mathewson | |
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 | Changes file for splitting stats | Nick Mathewson | |
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 | 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 | 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-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 | 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 | 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 '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 | 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 | Add changes file | rl1987 | |
2018-09-20 | Start on an 0.3.5.2-alpha changelog | Nick Mathewson | |
2018-09-20 | changes for 27799 | Nick Mathewson | |
2018-09-20 | Merge remote-tracking branch 'dgoulet/ticket27410_032_01' | Nick Mathewson | |
2018-09-20 | Use the correct macro to detect an invalid socket in tortls_nss.c | Nick Mathewson | |
Fixes bug 27782; bugfix on 0.3.5.1-alpha | |||
2018-09-20 | Fix socket accounting with ORConn sockets. | Nick Mathewson | |
When we close a socket via tor_tls_free(), we previously had no way for our socket accounting logic to learn about it. This meant that the socket accounting code would think we had run out of sockets, and freak out. Fixes bug 27795; bugfix on 0.3.5.1-alpha. | |||
2018-09-20 | hs-v3: Close all SOCKS request on descriptor failure | David Goulet | |
Client side, when a descriptor is finally fetched and stored in the cache, we then go over all pending SOCKS request for that descriptor. If it turns out that the intro points are unusable, we close the first SOCKS request but not the others for the same .onion. This commit makes it that we'll close all SOCKS requests so we don't let hanging the other ones. It also fixes another bug which is having a SOCKS connection in RENDDESC_WAIT state but with a descriptor in the cache. At some point, tor will expire the intro failure cache which will make that descriptor usable again. When retrying all SOCKS connection (retry_all_socks_conn_waiting_for_desc()), we won't end up in the code path where we have already the descriptor for a pending request causing a BUG(). Bottom line is that we should never have pending requests (waiting for a descriptor) with that descriptor in the cache (even if unusable). Fixees #27410. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-20 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-20 | Merge remote-tracking branch 'github/bug27139_034' into maint-0.3.4 | Nick Mathewson | |
2018-09-20 | node: Make node_supports_v3_rendezvous_point() also check for the key | David Goulet | |
It is not enough to look at protover for v3 rendezvous support but also we need to make sure that the curve25519 onion key is present or in other words that the descriptor has been fetched and does contain it. Fixes #27797. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-09-18 | Merge remote-tracking branch 'tor-github/pr/352' | Nick Mathewson | |
2018-09-18 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-09-18 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-09-18 | Merge remote-tracking branch 'onionk/rust-allsupported1' into maint-0.3.3 | Nick Mathewson | |
2018-09-18 | Merge remote-tracking branch 'github/bug27073_029' | Nick Mathewson | |
2018-09-18 | Changes file for 27764 | Nick Mathewson | |
2018-09-18 | Merge branch 'bug23512-v4-033' into bug23512-v4-master | Mike Perry | |
2018-09-17 | Merge branch 'bug23512-v4-032' into bug23512-v4-033 | Mike Perry | |
2018-09-17 | Merge branch 'bug23512-v4-029' into bug23512-v4-032 | Mike Perry | |
2018-09-17 | Bug 23512: Changes file. | Mike Perry | |
2018-09-17 | Make CacheDirectoryGroupReadable an autobool. | Nick Mathewson | |
Since the default cache directory is the same as the default data directory, we don't want the default CacheDirectoryGroupReadable value (0) to override an explicitly set "DataDirectoryGroupReadable 1". To fix this, I'm making CacheDirectoryGroupReadable into an autobool, and having the default (auto) value mean "Use the value of DataDirectoryGroupReadable if the directories are the same, and 0 otherwise." Fixes bug 26913; bugfix on 0.3.3.1-alpha when the CacheDirectory option was introduced. | |||
2018-09-17 | Start a changelog for 0.3.5.1-alpha | Nick Mathewson | |
2018-09-15 | Introduce per-service HiddenServiceExportCircuitID torrc option. | George Kadianakis | |
Moves code to a function, better viewed with --color-moved. |