Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
20 lat temu |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
20 lat temu |
Nick Mathewson
|
3708886939
Implement RESOLVE/RESOLVED cells and socks resolve code
|
20 lat temu |
Roger Dingledine
|
ba5d48e852
router->is_trusted_dir implies router->dir_port>0
|
20 lat temu |
Roger Dingledine
|
80cee93f84
include <inttypes.h> if we have it
|
20 lat temu |
Roger Dingledine
|
d90cb3504e
provide a prototype for dnsworkers_rotate
|
20 lat temu |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
20 lat temu |
Nick Mathewson
|
65e26bae3d
Check directory signatures based on name of signer, not on whom we got the directory from.
|
20 lat temu |
Roger Dingledine
|
011ccbbf8d
crank up some of our constants, for better scalability
|
20 lat temu |
Nick Mathewson
|
0d20fee2fb
Add more asserts to dns-pending connections; fix a couple seeming bugs.
|
20 lat temu |
Nick Mathewson
|
94782444f8
Check recommended-software string *early*, before actually parsing the directory.
|
20 lat temu |
Roger Dingledine
|
1ef411fefd
use sys/param.h if it's there
|
20 lat temu |
Roger Dingledine
|
1841aa456b
rik's patch to not complain about freebsd's bug
|
20 lat temu |
Roger Dingledine
|
994c9cbd7e
commit two fixes from Thomas Themel
|
20 lat temu |
Nick Mathewson
|
ccb825128e
Tinker with log behavior: never send error messages about logs into the bitbucket
|
20 lat temu |
Roger Dingledine
|
1c21a02b90
router_choose_random_node() was ignoring its routerlist argument.
|
20 lat temu |
Roger Dingledine
|
30a07b2ecd
non-dirservers expire routerinfo's that are more than a day old
|
20 lat temu |
Roger Dingledine
|
b6faca2268
enable checking the socks policy
|
20 lat temu |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
20 lat temu |
Nick Mathewson
|
9d2cd7fc6e
Allow multiple logfiles at different severity ranges
|
20 lat temu |
Nick Mathewson
|
1cfac90984
remove upper limit on number of descriptors/directories in dirserver; use smartlists instead of arrays
|
20 lat temu |
Nick Mathewson
|
50b7ebcf9e
Make directory functions update routerlist, not replace it. Add notion of OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right?
|
20 lat temu |
Roger Dingledine
|
04bb8c8046
bugfix: if a circuit if borderline too old, then count it as too old.
|
20 lat temu |
Roger Dingledine
|
ef561c0e42
Break files apart into more modules
|
20 lat temu |
Roger Dingledine
|
5ba9235873
clean up directory.c API
|
20 lat temu |
Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
20 lat temu |
Nick Mathewson
|
537fb82cbb
Make some functions static
|
20 lat temu |
Roger Dingledine
|
32c42a0ee2
break rend_client_desc_fetched out of connection_mark_for_close
|
20 lat temu |
Roger Dingledine
|
7ee6194f3a
break part of circuit.c into relay.c
|
20 lat temu |
Nick Mathewson
|
f1bc7af9f5
Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails.
|
20 lat temu |