Nick Mathewson
|
c4c7dcd453
Do not report a node as a "chosen exit" when it is not in fact an exit.
|
15 years ago |
Nick Mathewson
|
ec7e054668
Spell-check Tor.
|
15 years ago |
Karsten Loesing
|
9b32e8c141
Update copyright to 2009.
|
15 years ago |
Roger Dingledine
|
235a1196b3
only log that at loglevel notice if there's a problem with the
|
15 years ago |
Roger Dingledine
|
48118b228e
Clients replace entry guards that were chosen more than a few months
|
15 years ago |
Nick Mathewson
|
a335b43a67
If we have a routerstatus but no routerinfo to name a router, use the routerstatus instead when generating circuit events. Also refactor a little.
|
15 years ago |
Roger Dingledine
|
5d50bc3e1d
We were already rejecting relay begin cells with destination port
|
15 years ago |
Nick Mathewson
|
261670b57e
Patch from lark: if we get two extend cells for the same circuit id, drop the second. Previously, we had leaked an extend_info if the target connection was not open when the second arrived.
|
15 years ago |
Roger Dingledine
|
decdf4537a
If we're using bridges and our network goes away, be more willing
|
15 years ago |
Nick Mathewson
|
0d5f4d4e73
Remove some dead code.
|
15 years ago |
Nick Mathewson
|
c4b8fef362
Remove svn $Id$s from our source, and remove tor --version --version.
|
15 years ago |
Roger Dingledine
|
89d268848f
take out my IMPOSSIBLE_TO_DOWNLOAD+1 hack
|
15 years ago |
Roger Dingledine
|
dfc6555ddd
switch over the bridge descriptor download mechanism to
|
15 years ago |
Nick Mathewson
|
8625297cee
Actually log reasons on unusable guards again.
|
15 years ago |
Nick Mathewson
|
df608fef45
Checkpoint my big bug-891 patch.
|
15 years ago |
Nick Mathewson
|
1e666bfcc1
Partially apply bug 891 parch from forest: check EXTEND cell address against real_addr, not addr. I have questions about the rest of the patch: see the flyspray entry.
|
15 years ago |
Nick Mathewson
|
55348884b5
Fix all of the doxygen warnings not pertaining to missing documentation.
|
15 years ago |
Nick Mathewson
|
a259af179b
When we need to open a new origin circuit, log why.
|
16 years ago |
Nick Mathewson
|
122170c1d3
Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this patch.
|
16 years ago |
Nick Mathewson
|
26632d59dd
Rename or_is_obsolete and move it to or_connection_t where it belongs.
|
16 years ago |
Nick Mathewson
|
e53ffaa4e4
Don't extend circuits over noncanonical connections with mismatched addresses.
|
16 years ago |
Roger Dingledine
|
e5be0504ab
When the client is choosing entry guards, now it selects at most
|
16 years ago |
Roger Dingledine
|
ebe4ef12b9
when building preemptive circuits, ignore streams that have a
|
16 years ago |
Roger Dingledine
|
3e5a584d37
fix the other half of r17091. now that best_support can be -1,
|
16 years ago |
Nick Mathewson
|
846e40d193
Patch from rovv: when we have no pending streams, choose exits with choose_good_exit_server_general() rather than with circuit_get_unhandled_ports() and friends. Bugfix on 0.1.1.x, at least.
|
16 years ago |
Roger Dingledine
|
c9bddb24b2
another coverity-found memory leak
|
16 years ago |
Roger Dingledine
|
95aace5aae
minor memory leak found by coverity
|
16 years ago |
Nick Mathewson
|
745e5b0e22
Make sure ExcludeSingleHopRelays works for an exit.
|
16 years ago |
Nick Mathewson
|
e147e867be
Proposal 152 implementation from Josh Albrecht, with tweaks.
|
16 years ago |
Nick Mathewson
|
8bbbbaf87b
Add country-code support to configured node lists to implement the ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing.
|
16 years ago |