Roger Dingledine 19f04ae9c3 make router_is_general_exit match its documentation 20 lat temu
..
.cvsignore a970cd7cfa update the cvsignore 22 lat temu
Makefile.am 347d3f9d62 Start implementing control interface. 21 lat temu
buffers.c 6a52aa52fe fix a pair of hard-coded urls 20 lat temu
circuitbuild.c d4e0af7822 Fix a bunch of log messages. Deprecate some routerlist fields; remove others, and status_set_at from routerinfo_t. Compress routerlist.c cleanup functions. Update cached networkstatus mtime when we download the same one twice. Change some interfaces. 20 lat temu
circuitlist.c 18c11eb3bc Be consistent about preferring foo* to struct foo* 21 lat temu
circuituse.c f57d062d9c Implement exit enclaves: if we know an IP address for the destination, 20 lat temu
command.c 232861ba42 Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 21 lat temu
config.c e72e76cad6 Make authdirs smarter. Reject/invalidate by key and IP. Remember that not every authdir has to be a naming authdir. 20 lat temu
connection.c 7c6679d8dc Add new config.c function to set options that can fail, and roll back if they do. This should solve the setconf-an-impossible-port bug. 20 lat temu
connection_edge.c 8b0d37096b when the user asked for a rendezvous port that the hidden service 20 lat temu
connection_or.c 893acb3acc Make a new AssumeReachable config option that will publish anyway. 20 lat temu
control.c 7c6679d8dc Add new config.c function to set options that can fail, and roll back if they do. This should solve the setconf-an-impossible-port bug. 20 lat temu
cpuworker.c 04d42ea433 rotate dns and cpu workers if the controller changes options that 20 lat temu
directory.c 283032960d Make give-up-on-failure actually work: it seems the servers gave me a real test case. 20 lat temu
dirserv.c 19f04ae9c3 make router_is_general_exit match its documentation 20 lat temu
dns.c 843550721a stop notifying people about dns worker spawning and culling 20 lat temu
hibernate.c 26cc51ffea a bit more code cleanup 20 lat temu
main.c 87f6d526fe Refactor new directory code a bit. Keep a big list of rolled-up router status info, including # of download failures (not yet used). Update this list from networkstatuses when they arrive, then update routers from this list. Only download 128 routers at a time, to avoid gargantuan URLs. 20 lat temu
onion.c 18c11eb3bc Be consistent about preferring foo* to struct foo* 21 lat temu
or.h 283032960d Make give-up-on-failure actually work: it seems the servers gave me a real test case. 20 lat temu
relay.c 42f752a0a5 bugfix: we were automatically condemning an exit node (concluding 20 lat temu
rendclient.c 35b78b2d8e clean up the rendezvous warn log msgs, and downgrade some to info 20 lat temu
rendcommon.c a5ea401b2e a few more hints on a rare but mysterious warning 20 lat temu
rendmid.c 35b78b2d8e clean up the rendezvous warn log msgs, and downgrade some to info 20 lat temu
rendservice.c 35b78b2d8e clean up the rendezvous warn log msgs, and downgrade some to info 20 lat temu
rephist.c 87fcd60aa2 predict required circuits better, with an eye toward making 21 lat temu
router.c cce469c5ce simplify 20 lat temu
routerlist.c 837b223c8c remove some debugging garbage 20 lat temu
routerparse.c d118d5069a Prevent a "try forever to download an unobtainable descriptor" bug. Still remaining: the "give up forever" bug. 20 lat temu
test.c e86893e87b Move to new base64 digest functions. Switch to new router digest calculation. Make sure there are no duplicates in router status lists. 20 lat temu
tor_main.c 232861ba42 Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform. 21 lat temu
tree.h 0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree. 21 lat temu