Roger Dingledine
|
88edae9407
start refactoring dnsworker so testing won't be so darn hard
|
22 年之前 |
Roger Dingledine
|
e1f2693d05
bugfix: if a dnsworker dies, remember that.
|
22 年之前 |
Nick Mathewson
|
2cb4f7a473
Adopt socketpair implementation from perl. For now, always use it.
|
22 年之前 |
Roger Dingledine
|
5d9cfb7164
use the spawn_func / spawn_exit abstraction for dnsworkers
|
22 年之前 |
Nick Mathewson
|
c336c99e60
Start of port to win32. Missing are:
|
22 年之前 |
Roger Dingledine
|
f8203505e1
if stream ends before resolve finishes, inform resolver
|
22 年之前 |
Roger Dingledine
|
5d13db862e
entries in the dns cache now expire
|
22 年之前 |
Roger Dingledine
|
dbf3435cde
simplify fetch_from_buf; cull idle dnsworkers.
|
22 年之前 |
Roger Dingledine
|
e061b70dbf
a pointer to async-dns alternatives.
|
22 年之前 |
Roger Dingledine
|
05a8c264ff
overhaul the dns farm: cut its size in half
|
22 年之前 |
Roger Dingledine
|
d3292e484a
implement truncate and truncated (untested)
|
22 年之前 |
Roger Dingledine
|
39e9d79038
add circuit-level sendme relay cells
|
22 年之前 |
Nick Mathewson
|
c217b1ca71
Add magic to end of C files to make emacs happy; split test invocation into separate file.
|
22 年之前 |
Roger Dingledine
|
afa95ca47c
make servers tolerate the dns bug.
|
22 年之前 |
Roger Dingledine
|
1768f29d7e
better comments and a few patches
|
22 年之前 |
Roger Dingledine
|
1714ea2ab8
|
22 年之前 |
Roger Dingledine
|
8c136b3a06
bugfix: actually remember the answer in the cache :)
|
22 年之前 |
Roger Dingledine
|
3cf02a88f4
rudimentary dns caching (of both resolves and resolve failures)
|
22 年之前 |
Roger Dingledine
|
0bc8dc1314
fix endian issues for topics -- they might work on bsd now
|
23 年之前 |
Roger Dingledine
|
ceafe12ed6
make reusing circuits work (and be the default)
|
23 年之前 |
Roger Dingledine
|
c35373a2cf
major overhaul: dns slave subsystem, topics
|
23 年之前 |