summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2005-09-22Use a separate type for "local view of router status". Also, even though I to...Nick Mathewson
2005-09-22content-type bugfixes:Roger Dingledine
2005-09-21bugfix: nobody ever implemented EVENT_ADDRMAP for control protocolRoger Dingledine
2005-09-21Make write_escaped_data more bulletproof; backport candidate.Nick Mathewson
2005-09-21clean up misleading comment on authdir_wants_to_reject_router()Roger Dingledine
2005-09-21Only check versions from versioning authdirs.Nick Mathewson
2005-09-21Implement new version handling code.Nick Mathewson
2005-09-20clean up a bit more codeRoger Dingledine
2005-09-20make router_is_general_exit match its documentationRoger Dingledine
2005-09-19bump version to 0.1.1.7-alpha-cvsNick Mathewson
2005-09-18remove some debugging garbageNick Mathewson
2005-09-18Make give-up-on-failure actually work: it seems the servers gave me a real te...Nick Mathewson
2005-09-18Prevent a "try forever to download an unobtainable descriptor" bug. Still re...Nick Mathewson
2005-09-18Refactor new directory code a bit. Keep a big list of rolled-up router statu...Nick Mathewson
2005-09-18Move to new base64 digest functions. Switch to new router digest calculation...Nick Mathewson
2005-09-18Helper functions to perform our truncated base64 encoding on hexdigests.Nick Mathewson
2005-09-18Make smartlist_add_all more efficient.Nick Mathewson
2005-09-16Remove a bunch of #if0d code that I no longer need to look at.Nick Mathewson
2005-09-16Resolve/expand some XXXXs and improve a log message or twoNick Mathewson
2005-09-16simplifyRoger Dingledine
2005-09-16Fix the never-marked-anything-as-running bug. Now Tor builds circuts again. Woo.Nick Mathewson
2005-09-16Add a missing returnNick Mathewson
2005-09-16Fix the confusing bug where we were downloading only the first n/2-1 of the s...Nick Mathewson
2005-09-16Unify our "figure out which fingerprints we were downloading" code.Nick Mathewson
2005-09-15Add some (notice, for now) log messages that imply confusing things are happe...Nick Mathewson
2005-09-15fix braino in dirserv.Nick Mathewson
2005-09-15Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ev...Nick Mathewson
2005-09-15And some documentation before bed.Nick Mathewson
2005-09-15make some functions static; clean dead networkstatus entries more often.Nick Mathewson
2005-09-15Make unittests not dieNick Mathewson
2005-09-15Stop downloading directories and download routers instead. This still needs ...Nick Mathewson
2005-09-15separate validation from naming in authoritative directory servers; simplify ...Nick Mathewson
2005-09-14Fix a bunch of log messages. Deprecate some routerlist fields; remove others...Nick Mathewson
2005-09-14Add a touch_file() function to compat so we can update cache mtimes.Nick Mathewson
2005-09-14Oops. directory_set_dirty() needs to mark networkstatus as dirty too.Nick Mathewson
2005-09-14Would you believe that the software_versions field of routerlist_t was never ...Nick Mathewson
2005-09-14Big commit: clients start downloading and using network-statuses.Nick Mathewson
2005-09-14Clean up a few warnings that make gcc twig out a bit.Nick Mathewson
2005-09-14Declare 0.1.1.7 as The Version With The Good Dirservers.Nick Mathewson
2005-09-14bump to 0.1.1.7-alphaRoger Dingledine
2005-09-14bugfix: when we try to determine the reachability of our dirport,Roger Dingledine
2005-09-14Add new config.c function to set options that can fail, and roll back if they...Nick Mathewson
2005-09-14stop the call duplication inside config_assign()Roger Dingledine
2005-09-14note that routerstatus_t.entries is sorted.Nick Mathewson
2005-09-14simplifyRoger Dingledine
2005-09-14and take the bang outRoger Dingledine
2005-09-14ok, ok, csv's get replaced even when we assign them from the torrc.Roger Dingledine
2005-09-14checkpoint: clean up and document the three ways to call config_assign()Roger Dingledine
2005-09-13correct "your server is reachable" log entries to indicate that it wasRoger Dingledine
2005-09-13a bit more code cleanupRoger Dingledine