Nick Mathewson
|
b35f7dacef
Call tor_free_all instead of connections_free_all after forking
|
19 years ago |
Nick Mathewson
|
ab34901263
New and frightening code to implement fast-path first-hop CREATE_FAST cells. Watch out when we bump the version to 0.1.0.6-rc!
|
19 years ago |
Roger Dingledine
|
92b970d2a6
only complain about wedged cpuworkers after an hour, not 100 secs
|
19 years ago |
Nick Mathewson
|
656e31ba33
If it has not been 100 seconds since we told the cpuworker about an onion, complain! Oh, wait...
|
19 years ago |
Roger Dingledine
|
6bdfd97272
add function comment
|
19 years ago |
Roger Dingledine
|
ab8a0bb52c
We have a bug that I can't find. Sometimes, very rarely, cpuworkers get
|
19 years ago |
Roger Dingledine
|
9cbaf4603d
fix an assert trigger: when we have the rare case of accepting
|
19 years ago |
Nick Mathewson
|
b7cdcf3462
Hopefully, this will make ORs much faster, and not break them: keep a big splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster.
|
19 years ago |
Nick Mathewson
|
46be0fa999
Make last fix work on windows too.
|
19 years ago |
Nick Mathewson
|
0fff263a46
Fix possible bug on threading platforms with running out of fds do to cpuworkers and dnsworkers.
|
19 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Nick Mathewson
|
6e6d95b3db
Change from inet_ntoa to a threadproof tor_inet_ntoa.
|
19 years ago |
Roger Dingledine
|
0b9b97aaf4
forward-port the shutting up
|
19 years ago |
Roger Dingledine
|
38be533c69
Handle unavailable hidden services better. We try each intro point
|
19 years ago |
Nick Mathewson
|
e0bf597665
Give more useful log messages when the tor process closes dns/cpuworker connections. "Error: Success!" makes us seem like crazy people."
|
19 years ago |
Nick Mathewson
|
b50263f740
More work on task #43: fix race conditions on multithreaded (win32) servers.
|
19 years ago |
Nick Mathewson
|
ead52e0bdc
Possible fix for task #43: when running on a multithreaded environment (currently only windows), threads should not close opposite sides of their socketpairs, and workers should not call connection_free_all(). This may fix win32 servers.
|
19 years ago |
Nick Mathewson
|
08e3090aff
More win32 fixes: 1) tolerate extra "readable" events better. 2) when being multithreaded, leave parent fdarray open.
|
20 years ago |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
20 years ago |
Roger Dingledine
|
22727b4edc
wrong is ok, and right is fine, but in between is apparently
|
20 years ago |
Nick Mathewson
|
6f5dbefa7e
Normalize space: add one between every control keyword and control clause.
|
20 years ago |
Roger Dingledine
|
7c9a707900
remove emacs droppings, since nick says he doesn't need them anymore
|
20 years ago |
Roger Dingledine
|
310a8da0d2
break reached_eof() out of process_inbuf()
|
20 years ago |
Roger Dingledine
|
abdf073f14
minor fixes
|
20 years ago |
Nick Mathewson
|
60880cda84
Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs.
|
20 years ago |
Roger Dingledine
|
394554cfbf
Clean up copyrights.
|
20 years ago |
Roger Dingledine
|
6c61ed4fb5
Make options no longer a global variable.
|
20 years ago |
Roger Dingledine
|
97a0a43511
start the process of making 0.0.7* obsolete
|
20 years ago |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
20 years ago |
Roger Dingledine
|
05790d1722
let children survive sigint, sigterm, etc.
|
20 years ago |