Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-15 | Merge branch 'maint-0.4.5' into release-0.4.5 | Nick Mathewson | |
2021-03-15 | Merge branch 'maint-0.3.5' into maint-0.4.4 | Nick Mathewson | |
2021-03-15 | Merge branch 'bug40286_disable_min_035' into maint-0.3.5 | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.4.5' into release-0.4.5 | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.4.4' into maint-0.4.5 | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.3.5' into maint-0.4.4 | Nick Mathewson | |
2021-03-12 | Use the right ticket number. | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.4.5' into release-0.4.5 | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.4.4' into maint-0.4.5 | Nick Mathewson | |
2021-03-12 | Merge branch 'maint-0.3.5' into maint-0.4.4 | Nick Mathewson | |
2021-03-12 | update geoip-2021-03-12 to mention provider transition. | Nick Mathewson | |
2021-03-12 | Update geoip files to match ipfire location db, 2021/03/12. | Nick Mathewson | |
2021-03-10 | Merge branch 'maint-0.4.5' into release-0.4.5 | Nick Mathewson | |
2021-03-10 | Merge remote-tracking branch 'tor-gitlab/mr/335' into maint-0.4.5 | Nick Mathewson | |
2021-03-10 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-03-10 | Merge branch 'tor-gitlab/mr/331' into maint-0.4.5 | David Goulet | |
2021-03-10 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-03-10 | hs: Remove hamrless BUG() that can happen | David Goulet | |
When reloading a service, we can re-register a service and thus end up again in the metrics store initialization code path which is fine. No need to BUG() anymore. Fixes #40334 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-03-08 | Don't warn about missing guard state if controller picked first hop | Nick Mathewson | |
See comments about why this needs a new flag and we can't just use CIRCUIT_PURPOSE_CONTROLLER. Fixes #40285; bugfix on 0.3.2.1-alpha. | |||
2021-03-08 | Fix documentation formatting for VirtualAddrNetworkIPv6 | Nick Mathewson | |
Fixes bug #40256; bugfix on 0.2.9.4-alpha. | |||
2021-03-03 | Fix parsing bug in linux get_total_system_memory(). | Nick Mathewson | |
Use find_str_at_start_of_line(), not strstr() here: we don't want to match "MemTotal: " if it appears in the middle of a line. Fixes #40315; bugfix on 0.2.5.4-alpha. | |||
2021-02-24 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-02-24 | Merge branch 'tor-gitlab/mr/321' into maint-0.4.5 | David Goulet | |
2021-02-23 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-02-23 | Merge branch 'tor-gitlab/mr/326' into maint-0.4.5 | David Goulet | |
2021-02-23 | Remove mallinfo() from codebase | David Goulet | |
Now deprecated in libc >= 2.33 Closes #40309 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-23 | Remove mallinfo() from codebase | David Goulet | |
Now deprecated in libc >= 2.33 Closes #40309 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-23 | relay: Avoid a directory early fetch | David Goulet | |
The directory_fetches_from_authorities() is used to know if a client or relay should fetch data from an authority early in the boot process. We had a condition in that function that made a relay trigger that fetch if it didn't know its address (so we can learn it). However, when this is called, the address discovery has not been done yet so it would always return true for a relay. Furthermore, it would always trigger a log notice that the IPv4 couldn't be found which was inevitable because the address discovery process has not been done yet (done when building our first descriptor). It is also important to point out that starting in 0.4.5.1-alpha, asking an authority for an address is done during address discovery time using a one-hop circuit thus independent from the relay deciding to fetch or not documents from an authority. Small fix also is to reverse the "IPv(4|6)Only" flag in the notice so that if we can't find IPv6 it would output to use IPv4Only. Fixes #40300 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-22 | Merge remote-tracking branch 'tor-gitlab/mr/316' into maint-0.4.5 | Nick Mathewson | |
2021-02-22 | Merge remote-tracking branch 'tor-gitlab/mr/316' into release-0.4.5 | Nick Mathewson | |
2021-02-22 | Merge branch 'maint-0.4.5' into release-0.4.5 | Alexander Færøy | |
2021-02-22 | Merge remote-tracking branch 'tor-gitlab/mr/309' into maint-0.4.5 | Alexander Færøy | |
2021-02-22 | relay: Move log notice after suggested address lookup | David Goulet | |
When trying to find our address to publish, we would log notice if we couldn't find it from the cache but then we would look at the suggested cache (which contains the address from the authorities) in which we might actually have the address. Thus that log notice was misplaced. Move it down after the suggested address cache lookup. Closes #40300 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-19 | Disable the dump_desc() function. | Nick Mathewson | |
It can be called with strings that should have been length-delimited, but which in fact are not. This can cause a CPU-DoS bug or, in a worse case, a crash. Since this function isn't essential, the best solution for older Tors is to just turn it off. Fixes bug 40286; bugfix on 0.2.2.1-alpha when dump_desc() was introduced. | |||
2021-02-19 | Merge branch 'maint-0.4.5' into release-0.4.5 | George Kadianakis | |
2021-02-19 | Merge remote-tracking branch 'tor-gitlab/mr/308' into maint-0.4.5 | George Kadianakis | |
2021-02-18 | Merge branch 'maint-0.4.5' into release-0.4.5 | Nick Mathewson | |
2021-02-17 | Make our configure.ac script use the portable `=` comparison | Nick Mathewson | |
Back in 0.4.5.1-alpha we added an `==` comparison, which isn't portable. Fixes bug #40298; bugfix on 0.4.5.1-alpha. | |||
2021-02-17 | relay: No longer test dirport reachability for authorities | Roger Dingledine | |
Now that exit relays don't allow exit connections to directory authority DirPorts, the follow-up step is to make directory authorities stop doing DirPort reachability checks. Fixes #40287 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-17 | metrics: Handle the connection finished flushing event | David Goulet | |
Turns out, we forgot to add the METRICS connection type fo the finished flushing handler. Fixes #40295 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-12 | Start an 0456 changelog. | Nick Mathewson | |
2021-02-12 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-02-12 | Merge branch 'tor-gitlab/mr/304' into maint-0.4.5 | David Goulet | |
2021-02-12 | config: Do not compare for duplicate ORPorts with different addresses | David Goulet | |
We were just looking at the family which is not correct because it is possible to have two explicit ORPort for the same family but different addresses. One example is: ORPort 127.0.0.1:9001 NoAdvertise ORPort 1.2.3.4:9001 NoListen Thus, this patch now ignores ports that have different addresses iff they are both explicits. That is, if we have this example, also two different addresses: ORPort 9001 ORPort 127.0.0.1:9001 NoAdvertise The first one is implicit and second one is explicit and thus we have to consider them for removal which in this case would remove the "ORPort 9001" in favor of the second port. Fixes #40289 Signe-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-12 | Merge branch 'maint-0.4.5' into release-0.4.5 | David Goulet | |
2021-02-12 | Merge branch 'tor-gitlab/mr/303' into maint-0.4.5 | David Goulet | |
2021-02-12 | Merge branch 'maint-0.4.5' into release-0.4.5 | George Kadianakis | |
2021-02-12 | Merge remote-tracking branch 'tor-gitlab/mr/294' into maint-0.4.5 | George Kadianakis | |
2021-02-12 | Merge remote-tracking branch 'tor-gitlab/mr/295' into release-0.4.5 | George Kadianakis | |
2021-02-12 | Merge remote-tracking branch 'tor-gitlab/mr/295' into maint-0.4.5 | George Kadianakis | |