| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Helper functions to perform our truncated base64 encoding on hexdigests. | Nick Mathewson | 2005-09-18 | |
| | | | | | svn:r5087 | |||
| * | Make smartlist_add_all more efficient. | Nick Mathewson | 2005-09-18 | |
| | | | | | svn:r5086 | |||
| * | Specify exactly what we meant by "the digest of a descriptor". Fortunately, ↵ | Nick Mathewson | 2005-09-18 | |
| | | | | | | | we dont depend on it being right yet. svn:r5085 | |||
| * | add a couple of directory items | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5084 | |||
| * | Remove a bunch of #if0d code that I no longer need to look at. | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5083 | |||
| * | Resolve/expand some XXXXs and improve a log message or two | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5082 | |||
| * | simplify | Roger Dingledine | 2005-09-16 | |
| | | | | | svn:r5081 | |||
| * | Fix the never-marked-anything-as-running bug. Now Tor builds circuts again. Woo. | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5080 | |||
| * | Add a missing return | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5079 | |||
| * | Fix the confusing bug where we were downloading only the first n/2-1 of the ↵ | Nick Mathewson | 2005-09-16 | |
| | | | | | | | servers we actually wanted. svn:r5078 | |||
| * | Unify our "figure out which fingerprints we were downloading" code. | Nick Mathewson | 2005-09-16 | |
| | | | | | svn:r5077 | |||
| * | Add some (notice, for now) log messages that imply confusing things are ↵ | Nick Mathewson | 2005-09-15 | |
| | | | | | | | happening. svn:r5076 | |||
| * | fix braino in dirserv. | Nick Mathewson | 2005-09-15 | |
| | | | | | svn:r5075 | |||
| * | Make authdirs smarter. Reject/invalidate by key and IP. Remember that not ↵ | Nick Mathewson | 2005-09-15 | |
| | | | | | | | every authdir has to be a naming authdir. svn:r5074 | |||
| * | And some documentation before bed. | Nick Mathewson | 2005-09-15 | |
| | | | | | svn:r5073 | |||
| * | make some functions static; clean dead networkstatus entries more often. | Nick Mathewson | 2005-09-15 | |
| | | | | | svn:r5072 | |||
| * | Make unittests not die | Nick Mathewson | 2005-09-15 | |
| | | | | | svn:r5071 | |||
| * | Stop downloading directories and download routers instead. This still needs ↵ | Nick Mathewson | 2005-09-15 | |
| | | | | | | | some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing. svn:r5070 | |||
| * | separate validation from naming in authoritative directory servers; simplify ↵ | Nick Mathewson | 2005-09-15 | |
| | | | | | | | some router-management code. svn:r5069 | |||
| * | Fix a bunch of log messages. Deprecate some routerlist fields; remove ↵ | Nick Mathewson | 2005-09-14 | |
| | | | | | | | 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. svn:r5068 | |||
| * | Add a touch_file() function to compat so we can update cache mtimes. | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5067 | |||
| * | Oops. directory_set_dirty() needs to mark networkstatus as dirty too. | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5066 | |||
| * | tweak punctuation | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5065 | |||
| * | Would you believe that the software_versions field of routerlist_t was never ↵ | Nick Mathewson | 2005-09-14 | |
| | | | | | | | actually used for anything? svn:r5064 | |||
| * | Big commit: clients start downloading and using network-statuses. | Nick Mathewson | 2005-09-14 | |
| | | | | | | | | | | | | | | | | | | | | | | Only caches need to get running-routers; nobody needs to parse, store, or use it. Same for the router-status line in the directories. Add many #if 0's that can get removed once I'm convinced they don't contain anything I'm forgetting. Start all newly-parsed routers as non-running and non-valid; update them from the list of network statuses. Update all routers when a new networkstatus comes in. After 3 tries for a networkstatus, clients give up until they're told to try again. "Let's get those missles ready to **DESTROY THE UNIVERSE**!" -TMBG svn:r5063 | |||
| * | Clean up a few warnings that make gcc twig out a bit. | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5062 | |||
| * | Declare 0.1.1.7 as The Version With The Good Dirservers. | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5061 | |||
| * | New experimental upstreamdebian-version-0.1.1.7-alpha-1 | Peter Palfrader | 2005-09-14 | |
| | | | | | svn:r5059 | |||
| * | update changelog with minor tweaks | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5057 | |||
| * | Forward port to head | Peter Palfrader | 2005-09-14 | |
| | | | | | svn:r5056 | |||
| * | Merge 0.1.0.14+XXXX changestor-0.1.1.7-alphadebian-version-0.1.1.6-alpha-2 | Peter Palfrader | 2005-09-14 | |
| | | | | | svn:r5053 | |||
| * | update directory todos | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5052 | |||
| * | bump to 0.1.1.7-alpha | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5051 | |||
| * | bugfix: when we try to determine the reachability of our dirport, | Roger Dingledine | 2005-09-14 | |
| | | | | | | | | | and it doesn't work, don't freak out and mark ourselves as down and try somewhere else. just calmly fail. svn:r5050 | |||
| * | update todo a bit | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5049 | |||
| * | a changelog for 0.1.1.7-alpha | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5048 | |||
| * | document the new functionality that crept in: | Roger Dingledine | 2005-09-14 | |
| | | | | | | | | | | | | | RESETCONF exitpolicy=foo is equivalent to SETCONF exitpolicy=foo unless foo is a linelist with a non-null default (we don't have any of those currently), in which it appends to the default rather than replacing. svn:r5047 | |||
| * | Add new config.c function to set options that can fail, and roll back if ↵ | Nick Mathewson | 2005-09-14 | |
| | | | | | | | they do. This should solve the setconf-an-impossible-port bug. svn:r5046 | |||
| * | stop the call duplication inside config_assign() | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5045 | |||
| * | note that routerstatus_t.entries is sorted. | Nick Mathewson | 2005-09-14 | |
| | | | | | svn:r5044 | |||
| * | simplify | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5043 | |||
| * | and take the bang out | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5042 | |||
| * | ok, ok, csv's get replaced even when we assign them from the torrc. | Roger Dingledine | 2005-09-14 | |
| | | | | | svn:r5041 | |||
| * | checkpoint: clean up and document the three ways to call config_assign() | Roger Dingledine | 2005-09-14 | |
| | | | | | | | | and reduce code duplication in config_free() and option_is_same(). svn:r5040 | |||
| * | correct a mistake i just added | Roger Dingledine | 2005-09-13 | |
| | | | | | svn:r5039 | |||
| * | update control spec to reflect our new SETCONF behavior | Roger Dingledine | 2005-09-13 | |
| | | | | | svn:r5038 | |||
| * | make clearer the ulimit -n instructions | Roger Dingledine | 2005-09-13 | |
| | | | | | svn:r5037 | |||
| * | clean up the server docs for ulimit -n | Roger Dingledine | 2005-09-13 | |
| | | | | | svn:r5036 | |||
| * | correct "your server is reachable" log entries to indicate that it was | Roger Dingledine | 2005-09-13 | |
| | | | | | | | | self-testing that told us so. svn:r5034 | |||
| * | a bit more code cleanup | Roger Dingledine | 2005-09-13 | |
| | | | | | svn:r5033 | |||
