Roger Dingledine
|
7373042a7b
fix assert triggers (bugs 109 and 96), and put in some
|
20 years ago |
Nick Mathewson
|
7a0072cc1a
Specify and implement close-stream and close-circuit control messages
|
20 years ago |
Roger Dingledine
|
e07e0a4732
remove obsolete code
|
20 years ago |
Nick Mathewson
|
df9c8feac7
Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
|
20 years ago |
Nick Mathewson
|
fd150459b3
Raise common code for "detach this stream and try it with a different circuit" into a separate function; make that function handle controller-managed streams right.
|
20 years ago |
Roger Dingledine
|
cabb8624e2
bugfix: now that we don't do the client dns thing, our checks
|
20 years ago |
Nick Mathewson
|
b17bb918ac
Remove unused macro; add a comment on remaining macros.
|
20 years ago |
Nick Mathewson
|
99cc6bae0d
Fix error codes to work on windows
|
20 years ago |
Nick Mathewson
|
e14f812a67
Still more code to make sure we send the right number and kind of RELAY END cells
|
21 years ago |
Nick Mathewson
|
afe414f070
Revise all calls to connection_edge_end to avoid sending MISC, and to take errno into account where possible.
|
21 years ago |
Nick Mathewson
|
4ddf768a4f
Forward-port new reasons; clean up code more; add code to convert new reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
|
21 years ago |
Roger Dingledine
|
5b24ca6cde
cache .exit address better (i think)
|
21 years ago |
Roger Dingledine
|
8054f82992
stop a potential overflow (pointed out by ilja)
|
21 years ago |
Roger Dingledine
|
8727acf2f1
Add a new AddressMap directive to rewrite incoming socks addresses.
|
21 years ago |
Nick Mathewson
|
d90ab823ea
remove redundant unpack in critical path
|
21 years ago |
Roger Dingledine
|
20ecfc757b
be safe: if you got a resolvefailed end cell but you're not an AP, bail.
|
21 years ago |
Roger Dingledine
|
d2400a5afd
Introduce a notion of 'internal' circs, which are chosen without regard
|
21 years ago |
Roger Dingledine
|
1f51809e65
clean up string printing in relay logs
|
21 years ago |
Roger Dingledine
|
6d2859c2e5
fix trivial typo in log entry
|
21 years ago |
Roger Dingledine
|
a4ad47df86
Fix a double-mark-for-close bug, where we were finding a conn
|
21 years ago |
Roger Dingledine
|
6cc7d32afc
clarify a log entry
|
21 years ago |
Roger Dingledine
|
011ad3cba5
clean up logging,
|
21 years ago |
Roger Dingledine
|
538c3b0c26
avoid a sigpipe from a race: if we get the end right after
|
21 years ago |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
21 years ago |
Roger Dingledine
|
22727b4edc
wrong is ok, and right is fine, but in between is apparently
|
21 years ago |
Nick Mathewson
|
6f5dbefa7e
Normalize space: add one between every control keyword and control clause.
|
21 years ago |
Roger Dingledine
|
dad760ddd1
one of the debugging aids was misleading
|
21 years ago |
Roger Dingledine
|
02a30a348a
give up trying to track down the reason we're calling package_inbuf
|
21 years ago |
Roger Dingledine
|
27b8797245
clean up some more.
|
21 years ago |
Roger Dingledine
|
671d84dc2f
some more debugging aids
|
21 years ago |