Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-20 | Merge branch 'getinfo-private-exitpolicy-v4-squashed' | Nick Mathewson | |
2015-11-20 | Add controller getinfo exit-policy/reject-private | teor (Tim Wilson-Brown) | |
exit-policy/reject-private lists the reject rules added by ExitPolicyRejectPrivate. This makes it easier for stem to display exit policies. Add unit tests for getinfo exit-policy/*. Completes ticket #17183. Patch by "teor". | |||
2015-11-20 | Add changes file for ExitPolicyRejectPrivate outbound and port | teor (Tim Wilson-Brown) | |
2015-11-19 | Merge remote-tracking branch 'teor/bug17638-ipv6-ersatz-socketpair' | Nick Mathewson | |
2015-11-19 | Merge remote-tracking branch 'public/decouple_conn_attach_2' | Nick Mathewson | |
2015-11-19 | Make tor_ersatz_socketpair work on IPv6-only systems | teor (Tim Wilson-Brown) | |
(But it won't work on some systems without IPv4/IPv6 localhost (some BSD jails) by design, to avoid creating sockets on routable IP addresses. However, those systems likely have the AF_UNIX socketpair, which tor prefers.) Fixes bug #17638; bugfix on a very early tor version, earlier than 22dba27d8dd5 (23 Nov 2004) / svn:r2943. Patch by "teor". | |||
2015-11-18 | Fix unit tests on systems without IPv4 or localhost addresses | teor (Tim Wilson-Brown) | |
Make unit tests pass on IPv6-only systems, and systems without localhost addresses (like some FreeBSD jails). Fixes: * get_if_addrs_ifaddrs: systems without localhost * get_if_addrs_ioctl: only works on IPv4 systems * socket: check IPv4 and IPv6, skip on EPROTONOSUPPORT * socketpair_ersatz: uses IPv4, skip on EPROTONOSUPPORT Fixes bug #17632; bugfix on unit tests in 0.2.7.3-rc. c464a367728d was a partial fix for this issue in #17255; it was released in unit tests in 0.2.7.4-rc. Patch by "teor". | |||
2015-11-17 | Decouple ..attach_circuit() from most of its callers. | Nick Mathewson | |
Long ago we used to call connection_ap_handshake_attach_circuit() only in a few places, since connection_ap_attach_pending() attaches all the pending connections, and does so regularly. But this turned out to have a performance problem: it would introduce a delay to launching or connecting a stream. We couldn't just call connection_ap_attach_pending() every time we make a new connection, since it walks the whole connection list. So we started calling connection_ap_attach_pending all over, instead! But that's kind of ugly and messes up our callgraph. So instead, we now have connection_ap_attach_pending() use a list only of the pending connections, so we can call it much more frequently. We have a separate function to scan the whole connection array to see if we missed adding anything, and log a warning if so. Closes ticket #17590 | |||
2015-11-13 | Merge remote-tracking branch 'public/ticket11150_client_only' | Nick Mathewson | |
2015-11-13 | Remove a little duplicated code in TAP key expansion | Nick Mathewson | |
patch from pfrankw; closes 17587. | |||
2015-11-13 | Merge commit '7b859fd8c558c9cf08add79db87fb1cb76537535' | Nick Mathewson | |
2015-11-12 | Merge branch 'decouple_circuit_mark_squashed' | Nick Mathewson | |
2015-11-12 | Experimentally decouple the main body of circuit_mark_for_close | Nick Mathewson | |
2015-11-12 | Merge branch 'karsten_bug13192_026_03_teor' | Nick Mathewson | |
2015-11-10 | Merge branch 'bug17549' | Nick Mathewson | |
2015-11-10 | Mark fallback directoriess as too busy after a 503 response | teor (Tim Wilson-Brown) | |
Mark fallback directory mirrors as "too busy" when they return a 503 response. Previously, the code just marked authorities as busy. Unless clients set their own fallback directories, they will never see this bug. (There are no default fallbacks yet.) Fixes bug 17572; bugfix on 5c51b3f1f0d4 released in 0.2.4.7-alpha. Patch by "teor". | |||
2015-11-06 | Fix compilation with OpenSSL 1.1.0-dev. | Yawning Angel | |
OpenSSL changed the API: * https://github.com/openssl/openssl/commit/5998e2903589e7b19e102ebff06521f2dcb60409 * https://github.com/openssl/openssl/commit/b0700d2c8de79252ba605748a075cf2e5d670da1 | |||
2015-11-05 | Fix SipHash-2-4 performance for non multiple of 8 buffers. | Yawning Angel | |
Code cribbed from Andrew Moon's Public Domain SipHash-2-4 implementation (which IMO is also cleaner). Fixes bug 17544. | |||
2015-10-31 | remove changes files that have been used in existing changelogs | Nick Mathewson | |
2015-10-30 | Refer to the actual minima and the preferred minimum | Nick Mathewson | |
2015-10-30 | Merge remote-tracking branch 'rl1987/ticket16831_part2_rebased' | Nick Mathewson | |
2015-10-30 | Mention torspec URL in the manpage. | rl1987 | |
2015-10-24 | Adding changes file. | rl1987 | |
2015-10-21 | Note that you can use a unix domain socket for hsport | Nick Mathewson | |
2015-10-21 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-21 | Merge remote-tracking branch 'public/bug17404_024' into maint-0.2.7 | Nick Mathewson | |
2015-10-21 | Check for len < 4 in dn_indicates_v3_cert | Nick Mathewson | |
Without this check, we potentially look up to 3 characters before the start of a malloc'd segment, which could provoke a crash under certain (weird afaik) circumstances. Fixes 17404; bugfix on 0.2.6.3-alpha. | |||
2015-10-21 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-21 | Fix a memory leak in reading an expired ed signing key. | Nick Mathewson | |
Closes 17403. | |||
2015-10-21 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-21 | Fix memory leak in rend_cache_failure_entry_free() | Nick Mathewson | |
Bug 17402. | |||
2015-10-21 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-21 | Fix a use-after-free in validate_intro_point_failure. Bug 17401. Found w ↵ | Nick Mathewson | |
valgrind | |||
2015-10-21 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-21 | Fix a memory leak; bug 17398. | Nick Mathewson | |
2015-10-19 | Merge commit '551af4f97d37c7b4cff7a8557c1a1a647487b4cb' | Nick Mathewson | |
2015-10-19 | tweak some changes files | Nick Mathewson | |
2015-10-15 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-15 | Merge remote-tracking branch 'origin/maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2015-10-15 | Add hidserv-stats filname to our sandbox filter | David Goulet | |
Fixes #17354 Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2015-10-15 | Fix compilation of sandbox.[ch] under musl-libc | Nick Mathewson | |
Patch from jamestk; fix on 0.2.5.1-alpha. Fixes 17347. | |||
2015-10-15 | Merge branch 'bug17347' | Nick Mathewson | |
2015-10-15 | Fix compilation of sandbox.[ch] under musl-libc | Nick Mathewson | |
Patch from jamestk; fix on 0.2.5.1-alpha. Fixes 17347. | |||
2015-10-09 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-09 | Merge remote-tracking branch 'origin/maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2015-10-09 | Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2015-10-09 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2015-10-09 | Update geoip and geoip6 to the October 9 2015 database. | Karsten Loesing | |
2015-10-07 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2015-10-07 | Make get_ifaddrs tests more tolerant of unusual network configs | teor (Tim Wilson-Brown) | |
* Don't assume that every test box has an IPv4 address * Don't assume that every test box has a non-local address Resolves issue #17255 released in unit tests in 0.2.7.3-rc. |