summaryrefslogtreecommitdiff
path: root/src/or
AgeCommit message (Collapse)Author
2009-01-20backport r17917, r17993: tors that haven't run lately take 10+ minutesRoger Dingledine
to start, and when they do they still use incredibly obsolete descriptors. svn:r18187
2009-01-10Backport r18063: make ServerDNSRandomizeCase work. Fix bug 905.Nick Mathewson
svn:r18066
2009-01-07When parsing routerstatus lines in votes, use previously defined smartlist ↵Karsten Loesing
rs_tokens instead of tokens. Pointed out by multiplication_. svn:r17997
2009-01-06backport r17970Roger Dingledine
svn:r17972
2009-01-06backport r17958Roger Dingledine
svn:r17961
2009-01-06backport r17920: bridge relays don't fetch descriptors muchRoger Dingledine
svn:r17947
2009-01-05Backport 17891 and 17892 to fix openbsd build warnings. Also backport ↵Nick Mathewson
snarky comments. svn:r17908
2009-01-04Backport r17562: Do not litter the circuit list with introductino points on ↵Nick Mathewson
sighup. Reuse the ones we can, and dump the rest. Fixes bug 879. Patch by Karsten. svn:r17883
2009-01-04Backport r17138: Fix the rest of bug 619: reject *:* servers should not do ↵Nick Mathewson
DNS lookups, even if broken clients send them RELAY_BEGIN cells. Patch from rovv. svn:r17870
2009-01-04Backport r17162 and r17164: verify cpath_layer match on rendezvous cells ↵Nick Mathewson
too. Fixes another case of bug 446. Based on a patch from rovv. svn:r17869
2009-01-04Backport r17137: Patch from rovv: send back END cell in response to connect ↵Nick Mathewson
attempts to nonexistent hidden service port. svn:r17868
2008-12-22Make check-spaces happy.Karsten Loesing
svn:r17719
2008-12-22gabelmoo has a new IP address.Karsten Loesing
svn:r17718
2008-12-18Backport: Make it possible to call set_onion_key twice without leaking RAM.Nick Mathewson
svn:r17675
2008-12-18Backport: Fix bug 889: share deep-copied keys between threads to avoid races ↵Nick Mathewson
in reference counts. Bugfix on 0.1.0.1-rc. svn:r17674
2008-12-18Backport: Avoid nop call to control_event_or_authdir_new_descriptor that ↵Nick Mathewson
makes coverity think we are dereferencing a null pointer. It is safe, I think, but entirely too clever for our own good. svn:r17670
2008-12-18Backport: Fix memory leak in rend_cache_store_v2_desc_as_client().Nick Mathewson
svn:r17666
2008-12-17backport r17657Roger Dingledine
svn:r17658
2008-12-17Backport r17139: Fix another case of refusing to use a chosen exit node ↵Nick Mathewson
because we think it will reject _mostly_ everything. Based on patch from rovv. See bug 752. svn:r17640
2008-12-17Backport r17184: when building preemptive circuits, ignore streamsNick Mathewson
that have a chosen exit node in mind already. otherwise we get tricked into trying to build a new circuit that will handle them. svn:r17639
2008-12-17Backport r17181: fix the other half of r17091. now that best_support can be ↵Nick Mathewson
-1, we were complaining about no support for our one-hop streams, when in fact choose_good_exit_server_general() has no business caring about one-hop streams. patch from miner. svn:r17638
2008-12-17Backport r17091: when we have no pending streams, choose exits with ↵Nick Mathewson
choose_good_exit_server_general rather than with circuit_get_unhandled_ports(). svn:r17637
2008-12-17Partial backport of DNS address/name checking (r16621), and backport of 0x20 ↵Nick Mathewson
hack (r17171). svn:r17636
2008-12-16Backport r166558: avoid mis-routing create cells. This has seen enough ↵Nick Mathewson
testing that we can be more confident in it now. svn:r17635
2008-12-14minimal (i think) backport of r17625Roger Dingledine
svn:r17626
2008-12-14Backport bug 691 fix: do not shutdown Tor servers right away if the network ↵Nick Mathewson
is down. svn:r17623
2008-12-10Backport karsten's bug 885 fix.Nick Mathewson
svn:r17558
2008-12-03Backport: fix bug 880: find the end of an authority cert by looking for the ↵Nick Mathewson
first ----END SIGNATURE----- after the first dir-key-certification, not for the first ----END SIGNATURE. Harmless bug, but it made us non-spec-compliant. svn:r17471
2008-12-02Backport: Apply rovv's patch for bug 864: avoid null error on detached ↵Nick Mathewson
signature handling failure. svn:r17447
2008-11-20backport r17135: ClientDNSRejectInternalAddresses not consistently obeyed.Roger Dingledine
svn:r17342
2008-11-12Backport: Apparently sparc64 is way more strict about uint16_t access ↵Nick Mathewson
alignment than I had thought: it gave bus errors when messing with var-cell headers. Maybe this patch will fix bug 862. svn:r17263
2008-11-12Backport bugfix for #767 (r16808, r16810, r16817, r16818, and r16939).Karsten Loesing
svn:r17260
2008-11-12Backport bugfix for #814 (r16915 and r16916).Karsten Loesing
svn:r17258
2008-11-12Backport of changesets 17200, 17201, 17203-17206, 17228, 17232, 17236: Patch ↵Steven Murdoch
from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching. Fixes bugs 848 and 857 svn:r17255
2008-11-12Rename "new_signatures_len" to "new_consensus_len" (from backport of r17252)Steven Murdoch
svn:r17254
2008-11-11Backport: Be even _more_ careful when signatures are bogus.Nick Mathewson
svn:r17253
2008-11-11Backport: Only replace the detached signatures object when we actually added ↵Nick Mathewson
or replaced at least one signature. svn:r17251
2008-11-11Backport: Fix from rovv: when adding a detached signature, do not ↵Nick Mathewson
automatically assume it is good just because we are adding it. We might also be adding it because it was the first signature we saw for a given voter. svn:r17249
2008-10-12backport: Remove the old v2 directory authority 'lefkada' from theRoger Dingledine
default list. It has been gone for many months. svn:r17065
2008-09-26Backport: Commit fix for bug 807 from mwenge: send CLOSED controller event ↵Nick Mathewson
for reverse dns resolve, not FAILED. svn:r16986
2008-09-26Backport to 0.2.0.x: Apply rovv's fix for bug 824.Nick Mathewson
svn:r16976
2008-09-23(Backport to 0.2.0 branch) Patch from roger for 752, but with more comments: ↵Nick Mathewson
When we get an A.B.exit:P address, and B would reject most connections to P, but we do not know whether it would allow A, then allow the connection to procede. Bugfix, amusingly, on 0.0.9rc5. svn:r16945
2008-09-23(backport to 0.2.0.x) Fix for bug 797 (by arma, with tweaks): always use ↵Nick Mathewson
create_fast for circuits where we do not know an onion key. svn:r16943
2008-09-05Backport: Fix numerous memory leaks: some were almost impossible to trigger, ↵Nick Mathewson
and some almost inevitable. svn:r16781
2008-09-01Backport 15699-15700: React quickly to rendezvous circuits becoming ready.Nick Mathewson
svn:r16730
2008-09-01backport r16698: don't use a new entry guard that's also your exitRoger Dingledine
svn:r16729
2008-09-01backport r16605: relays reject risky extend cellsRoger Dingledine
svn:r16728
2008-09-01Backport r16450 to 0.2.0.x: open /dev/pf before dropping privileges.Nick Mathewson
svn:r16726
2008-08-22 r17839@tombo: nickm | 2008-08-21 22:14:36 -0400Nick Mathewson
Fix bogus pointer use (and bug 806) on win32. svn:r16617
2008-08-07Backport to 0.2.0.x: Never allow a circuit to be created with the same ↵Nick Mathewson
circid as a circuit that has been marked for close. May fix 779. Needs testing. svn:r16463