tor/src/or
Nick Mathewson 5c6c88e76d More stuff for new directories.
- Distinguish v1 authorities (all currently trusted directories) from
  v2 authorities (all trusted directories).
    - Add configuration option for which dirs are v1 authories.
    - Add configuration option for whether to be a v1 authority.
    - Make trusted dirserver selection functions take options to
      choose which functionality we need.
    - Remove option when getting directory cache to see whether they
      support running-routers; they all do now.  Replace it with one
      to see whether caches support v2 stuff.

- Parse, cache, and serve network-status objects properly.

- Serve compressed groups of router descriptors.  The compression logic
  here could be more memory-efficient.

-


svn:r4911
2005-09-07 16:42:53 +00:00
..
.cvsignore update the cvsignore 2003-09-26 21:16:57 +00:00
buffers.c fix a pair of hard-coded urls 2005-08-30 07:01:30 +00:00
circuitbuild.c Log when falling back to nonfast/nonstabl routers 2005-08-26 22:16:32 +00:00
circuitlist.c Be consistent about preferring foo* to struct foo* 2005-07-22 21:12:10 +00:00
circuituse.c Implement exit enclaves: if we know an IP address for the destination, 2005-08-15 03:25:40 +00:00
command.c Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 2005-06-11 18:52:12 +00:00
config.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
connection.c Make a new AssumeReachable config option that will publish anyway. 2005-08-26 07:41:19 +00:00
connection_edge.c Fix another ntohl 2005-09-03 02:23:53 +00:00
connection_or.c Make a new AssumeReachable config option that will publish anyway. 2005-08-26 07:41:19 +00:00
control.c TOR_ISSPACE, not isspace. 2005-08-24 02:20:31 +00:00
cpuworker.c rotate dns and cpu workers if the controller changes options that 2005-08-15 23:46:18 +00:00
directory.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
dirserv.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
dns.c Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add a missing ntohl in connection_ap_handshake_socks_resolved. 2005-09-02 18:53:31 +00:00
hibernate.c fix whitespace issues 2005-08-08 21:59:48 +00:00
main.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
Makefile.am Start implementing control interface. 2004-11-03 01:32:26 +00:00
onion.c Be consistent about preferring foo* to struct foo* 2005-07-22 21:12:10 +00:00
or.h More stuff for new directories. 2005-09-07 16:42:53 +00:00
relay.c and another byte counting error. 2005-09-03 02:14:31 +00:00
rendclient.c trivial changes on nick's rendezvous commit 2005-07-14 08:43:19 +00:00
rendcommon.c we were mangling memory because we weren't allocing enough 2005-07-22 00:18:25 +00:00
rendmid.c Change end-of-file NLNL convention. It turns out arma I and I agree. 2005-06-09 19:03:31 +00:00
rendservice.c stop using the v1 rend desc format. we're going to change v1 2005-09-06 06:14:38 +00:00
rephist.c predict required circuits better, with an eye toward making 2005-08-13 00:22:07 +00:00
router.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
routerlist.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
routerparse.c More stuff for new directories. 2005-09-07 16:42:53 +00:00
test.c when we think a router is unreachable, pass the message back to the 2005-08-31 06:14:37 +00:00
tor_main.c Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 2005-06-11 18:52:12 +00:00
tree.h Change end-of-file NLNL convention. It turns out arma I and I agree. 2005-06-09 19:03:31 +00:00