Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-04 | Merge remote-tracking branch 'public/bug9841_024_v2' into bug9841_025 | Nick Mathewson | |
2014-04-04 | Fix to 9841 fix: setting a token to NULL should clear it | Nick Mathewson | |
Found by testing with chutney. The old behavior was "fail an assertion", which obviously isn't optimal. Bugfix on 8b9a2cb68b290e550695124d7ef0511225b451d5; bug not in any released version. | |||
2014-02-13 | Tests for rend_token maps | Nick Mathewson | |
This gets coverage of everything except for the cases which should be impossible. | |||
2014-02-13 | Tweak sign of rend_token params for consistency | Nick Mathewson | |
2014-02-13 | Merge remote-tracking branch 'public/bug9841_024_v2' into bug9841_025 | Nick Mathewson | |
Conflicts: src/or/circuitlist.c | |||
2014-02-13 | Faster circuit_get_by_rend_token_and_purpose() | Nick Mathewson | |
On busy servers, this function takes up something like 3-7% in different profiles, and gets invoked every time we need to participate as the midpoint in a hidden service. So maybe walking through a linked list of all the circuits here wasn't a good idea. | |||
2014-02-13 | bump to 0.2.5.2-alphator-0.2.5.2-alpha | Roger Dingledine | |
2014-02-13 | give 0.2.5.2-alpha a release blurb | Roger Dingledine | |
2014-02-13 | fold in the changes files to the new 0.2.5.2-alpha changelog | Roger Dingledine | |
2014-02-12 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-12 | Fix windows compilation of e0c8031516852 | Nick Mathewson | |
There is no WSAEPERM; we were implying that there was.This fixes a bug in e0c8031516852143fb82d8fee91a0f4c576c7418, which hadn't yet appeared in any released Tor. | |||
2014-02-12 | add a missing word to the man page | Roger Dingledine | |
2014-02-12 | go through and rewrite the changes files to be more user-facing | Roger Dingledine | |
2014-02-11 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-11 | Merge branch 'bug10777_netunreach_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-11 | update changes file | Nick Mathewson | |
2014-02-11 | Merge remote-tracking branch 'public/bug10777_nointernal_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-11 | Free leakable values in the unit tests. | Nick Mathewson | |
Thanks, Coverity! (CID 1171414, 1171415, 1171416) | |||
2014-02-11 | Merge remote-tracking branch 'public/no_itime_queue_025' | Nick Mathewson | |
2014-02-11 | Merge branch 'bug10881' | Nick Mathewson | |
2014-02-11 | Tweak DirAuthority documentation | Nick Mathewson | |
Per a comment from karsten, there is no longer v2 authority support, so stop pretending there is. Also, fix a grammar error.x | |||
2014-02-11 | Merge remote-tracking branch 'karsten/one-dirauth' | Nick Mathewson | |
2014-02-11 | Merge remote-tracking branch 'public/bug10722' | Nick Mathewson | |
2014-02-11 | Add changes file for ticket 10842. | Karsten Loesing | |
This is a bugfix on 0.2.2.26-beta, because 6b83b3b made directory authorities remove themselves from the list of directory authorities to upload to, but didn't suppress the warning in case they're the only directory authority in the network. | |||
2014-02-10 | Remove options for configuring HS authorities. | Nick Mathewson | |
(There is no longer meaningfully any such thing as a HS authority, since we stopped uploading or downloading v0 hs descriptors in 0.2.2.1-alpha.) Implements #10881, and part of #10841. | |||
2014-02-10 | fix trivial typo | Roger Dingledine | |
2014-02-10 | make EACCES survivable too. | Nick Mathewson | |
2014-02-10 | Merge remote-tracking branch 'public/no_itime_queue' | Nick Mathewson | |
The conflicts here were tricky, and required me to eliminate the command-queue as well. That wasn't so hard. Conflicts: src/or/or.h src/or/relay.c | |||
2014-02-10 | Excise the insertion_time_elem_t logic | Nick Mathewson | |
It's now redundant with the inserted_time field in packed_cell_t Fixes bug 10870. | |||
2014-02-09 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-09 | Merge remote-tracking branch 'andrea/bug9602' into maint-0.2.4 | Nick Mathewson | |
2014-02-09 | Don't treat END_STREAM_REASON_INTERNAL as total circuit failure | Nick Mathewson | |
It can happen because we sent something that got an ENETUNREACH response. Bugfix on 0.2.4.8-alpha; fixes a part of bug 10777. | |||
2014-02-09 | Call ENETUNREACH a case of NOROUTE, not a case of INTERNAL. | Nick Mathewson | |
Found by cypherpunks; fix for a part of bug 10777; bugfix on 0.1.0.1-rc. | |||
2014-02-08 | Make sure orconn->chan gets nulled out when channels exit from ↵ | Andrea Shepard | |
channel_free_all() too | |||
2014-02-08 | Suppress warning in networks with only 1 dirauth. | Karsten Loesing | |
2014-02-07 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-07 | Survive fedora's openssl in our benchmarks | Nick Mathewson | |
Apparently fedora currently has ECDH but not P224. This isn't a huge deal, since we no longer use OpenSSL's P224 ever (see #9780 and 72c1e5acfe1c6). But we shouldn't have segfaulting benchmarks really. Fixes bug 10835; bugfix on 0.2.4.8-alpha. | |||
2014-02-07 | Explain CURVE25519_ENABLED: closes 9774 | Nick Mathewson | |
2014-02-07 | Use the right functions; strncpy is usually not the answer | Nick Mathewson | |
2014-02-07 | Merge remote-tracking branch 'houqp/hs_control_fix' | Nick Mathewson | |
2014-02-07 | Remove a needless check in channel_tls_handle_incoming | Nick Mathewson | |
This patch removes an "if (chan)" that occurred at a place where chan was definitely non-NULL. Having it there made some static analysis tools conclude that we were up to shenanigans. This resolves #9979. | |||
2014-02-07 | Merge the circuit_{free,clear}_cpath functions | Nick Mathewson | |
(Based on a suggestion by arma at #9777) | |||
2014-02-07 | Merge remote-tracking branch 'public/feature9777_024_squashed' | Nick Mathewson | |
Conflicts: src/or/circuitbuild.c | |||
2014-02-07 | Discard circuit paths on which nobody supports ntor | Nick Mathewson | |
Right now this accounts for about 1% of circuits over all, but if you pick a guard that's running 0.2.3, it will be about 6% of the circuits running through that guard. Making sure that every circuit has at least one ntor link means that we're getting plausibly good forward secrecy on every circuit. This implements ticket 9777, | |||
2014-02-07 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-07 | Attribute bug 9602 to a version. | Nick Mathewson | |
2014-02-06 | NULL out conns on tlschans when freeing in case channel_run_cleanup() is ↵ | Andrea Shepard | |
late; fixes bug 9602 | |||
2014-02-06 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-02-06 | Merge remote-tracking branch 'public/bug9716_024' into maint-0.2.4 | Nick Mathewson | |
2014-02-06 | Merge remote-tracking branch 'public/bug10543_024_v2' | Nick Mathewson | |