aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-14Remove another unused v0 hidserv function.Karsten Loesing
Noted by Nick on #10841.
2014-02-12Remove remaining v0 hidden service descriptor code.Karsten Loesing
Fixes the rest of #10841 after #10881 already removed some hidden service authority code.
2014-02-12add a missing word to the man pageRoger Dingledine
2014-02-12go through and rewrite the changes files to be more user-facingRoger Dingledine
2014-02-11Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-11Merge branch 'bug10777_netunreach_024' into maint-0.2.4Nick Mathewson
2014-02-11update changes fileNick Mathewson
2014-02-11Merge remote-tracking branch 'public/bug10777_nointernal_024' into maint-0.2.4Nick Mathewson
2014-02-11Free leakable values in the unit tests.Nick Mathewson
Thanks, Coverity! (CID 1171414, 1171415, 1171416)
2014-02-11Merge remote-tracking branch 'public/no_itime_queue_025'Nick Mathewson
2014-02-11Merge branch 'bug10881'Nick Mathewson
2014-02-11Tweak DirAuthority documentationNick 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-11Merge remote-tracking branch 'karsten/one-dirauth'Nick Mathewson
2014-02-11Merge remote-tracking branch 'public/bug10722'Nick Mathewson
2014-02-11Add 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-10Remove 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-10fix trivial typoRoger Dingledine
2014-02-10make EACCES survivable too.Nick Mathewson
2014-02-10Merge 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-10Excise the insertion_time_elem_t logicNick Mathewson
It's now redundant with the inserted_time field in packed_cell_t Fixes bug 10870.
2014-02-09Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-09Merge remote-tracking branch 'andrea/bug9602' into maint-0.2.4Nick Mathewson
2014-02-09Don't treat END_STREAM_REASON_INTERNAL as total circuit failureNick 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-09Call 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-08Make sure orconn->chan gets nulled out when channels exit from ↵Andrea Shepard
channel_free_all() too
2014-02-08Suppress warning in networks with only 1 dirauth.Karsten Loesing
2014-02-07Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-07Survive fedora's openssl in our benchmarksNick 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-07Explain CURVE25519_ENABLED: closes 9774Nick Mathewson
2014-02-07Use the right functions; strncpy is usually not the answerNick Mathewson
2014-02-07Merge remote-tracking branch 'houqp/hs_control_fix'Nick Mathewson
2014-02-07Remove a needless check in channel_tls_handle_incomingNick 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-07Merge the circuit_{free,clear}_cpath functionsNick Mathewson
(Based on a suggestion by arma at #9777)
2014-02-07Merge remote-tracking branch 'public/feature9777_024_squashed'Nick Mathewson
Conflicts: src/or/circuitbuild.c
2014-02-07Discard circuit paths on which nobody supports ntorNick 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-07Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-07Attribute bug 9602 to a version.Nick Mathewson
2014-02-06NULL out conns on tlschans when freeing in case channel_run_cleanup() is ↵Andrea Shepard
late; fixes bug 9602
2014-02-06Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-06Merge remote-tracking branch 'public/bug9716_024' into maint-0.2.4Nick Mathewson
2014-02-06Merge remote-tracking branch 'public/bug10543_024_v2'Nick Mathewson
2014-02-06Make the handling for usable-exit counting handle ExitNodes betterNick Mathewson
It's possible to set your ExitNodes to contains only exits that don't have the Exit flag. If you do that, we'll decide that 0 of your exits are working. Instead, in that case we should look at nodes which have (or which might have) exit policies that don't reject everything. Fix for bug 10543; bugfix on 0.2.4.10-alpha.
2014-02-06add test case for node_get_verbose_nicknameQingping Hou
2014-02-06add test for node_get_verbose_nickname_by_idQingping Hou
2014-02-06remove node_describe_by_id() functionQingping Hou
This function is not used anymore
2014-02-06fix longname returned in HS_DESC control eventsQingping Hou
According to control spec, longname should not contain any spaces and is consists only of identy_digest + nickname added two functions: * node_get_verbose_nickname_by_id() * node_describe_longname_by_id()
2014-02-06Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
2014-02-06changelog for 10793Nick Mathewson
2014-02-06Some anti-forensics paranoia...Florent Daigniere
sed -i 's/BN_free/BN_clear_free/g'
2014-02-06Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson
Conflicts: changes/bug10485 src/or/rephist.c src/or/status.c