aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* disarm a trap•••svn:r4859 Roger Dingledine2005-08-26
* Fix assert failure on directory startup.•••svn:r4858 Nick Mathewson2005-08-26
* Make network-status strings wellformed•••svn:r4857 Nick Mathewson2005-08-26
* Remove a field that nobody sets or uses.•••svn:r4856 Nick Mathewson2005-08-26
* Note that a descriptor has changed when we receive a new directory.•••svn:r4855 Nick Mathewson2005-08-26
* Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854 Nick Mathewson2005-08-26
* stop freeing the new global options list whenever we update it.•••svn:r4853 Roger Dingledine2005-08-26
* make it clearer which elements of routerinfo_t are for reachability•••testing svn:r4852 Roger Dingledine2005-08-26
* if dirservers set assumereachable, it overrides their individual•••reachability testing svn:r4851 Roger Dingledine2005-08-26
* fix an infinite loop at hup•••svn:r4850 Roger Dingledine2005-08-26
* Clean up the "add myself as a trusted dirserver" code.•••svn:r4849 Nick Mathewson2005-08-26
* The circus music begins playing as nickm and arma juggle an ntohl. Hoop-lah!•••svn:r4848 Nick Mathewson2005-08-26
* move a wandering ntohl•••svn:r4847 Nick Mathewson2005-08-26
* Only free strmap if it is allocated.•••svn:r4846 Nick Mathewson2005-08-26
* Add quotes around filenames in src/or•••svn:r4845 Nick Mathewson2005-08-26
* put quotes around user-supplied strings so they are more likely to•••realize if they add bad characters (like quotes) to the torrc svn:r4844 Roger Dingledine2005-08-26
* fix syntax err•••svn:r4843 Nick Mathewson2005-08-26
* More documenting•••svn:r4842 Nick Mathewson2005-08-26
* Remove accidentally added printf•••svn:r4841 Nick Mathewson2005-08-26
* Add some documentation; move the signature generation logic into routerparse....•••svn:r4840 Nick Mathewson2005-08-26
* Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field. Something is still not working though. Will fix in morning. svn:r4839 Roger Dingledine2005-08-26
* add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()•••svn:r4838 Roger Dingledine2005-08-26
* Fall back to routerlist instead of descriptor_list when we are a cache.•••svn:r4837 Nick Mathewson2005-08-25
* Fix a segfault when starting a dir cache•••svn:r4836 Nick Mathewson2005-08-25
* Start implementing the server side of the new directory protocol.•••Probably very buggy, since I can't actually run an authdir. Features - Generate and publish new network-status format - Code to cache and re-serve network-status objects generated by others. - Publish individual descriptors (by fingerprint, by "all", and by "tell me yours.") [Still needs compression logic] - Publish client and server recommended versions seprately. - Add digest of descriptor to routerinfo_t, so we can track them better, and length, so we can server them more easily. Cleanups - Unify code to sign directory-like things - Make resolve_my_address() able to tell you which name it wound up resolving. - Unify code to store and serve directory-like things so it all uses cached_dir_t. - Unify code to set the value of cached_dir_t objects. svn:r4835 Nick Mathewson2005-08-25
* Clarify formats, terminology; add more URLs.•••svn:r4834 Nick Mathewson2005-08-25
* PIDFile should be PidFile•••svn:r4833 Thomas Sjögren2005-08-25
* be much more conservative about logging reachability complaints.•••the ones it logs now are probably genuine problem servers. svn:r4832 Roger Dingledine2005-08-24
* ha ha, that infinite loop was fun.•••but dirservers aren't supposed to have infinite loops. svn:r4831 Roger Dingledine2005-08-24
* add some more todo items, and mark off a few•••svn:r4830 Roger Dingledine2005-08-24
* Dirservers now do their own external reachability testing of each•••Tor server, and only list them as running if they've been found to be reachable. Dirservers also log trouble servers, but only start complaining loudly after they've been up for an hour, to reduce false positives. We still need to do something about the fact that it is quite loud when there are many trouble servers. svn:r4829 Roger Dingledine2005-08-24
* TOR_ISSPACE, not isspace.•••svn:r4828 Nick Mathewson2005-08-24
* Stop solaris from warning about localtime_r and friends. AFAICT, no other pla...•••svn:r4827 Nick Mathewson2005-08-24
* check [X-]Forwarded-For headers in HTTP requests when generating log messages...•••svn:r4826 Nick Mathewson2005-08-23
* fix bug 180: handle duplicate lines in approved-routers files.•••svn:r4825 Nick Mathewson2005-08-23
* downgrade back to 0.1.1.5-alpha-cvs•••it's going to be another while svn:r4824 Roger Dingledine2005-08-23
* Our logic to decide if the OR we connected to was the right guy•••was brittle and maybe open to a mitm for unverified routers. Now we be sure to check the digest, and if the nickname he claims is not a verified one then we don't care what nickname he claims. svn:r4823 Roger Dingledine2005-08-23
* prod at the 0.1.1.x todo items•••svn:r4822 Roger Dingledine2005-08-23
* remove most 0.1.0.x todo items•••svn:r4821 Roger Dingledine2005-08-23
* that comma was important•••svn:r4820 Roger Dingledine2005-08-23
* fix bad logic that has been lurking for eons, that now prevented us•••from uploading descriptors after the first one. svn:r4818 Roger Dingledine2005-08-23
* and don't print the null string here either•••svn:r4816 Roger Dingledine2005-08-22
* whoops, avoid printing a null string sometimes•••svn:r4815 Roger Dingledine2005-08-22
* Make DirPostPeriod config option obsolete.•••Force new descriptor upload every 18 hours, not 24, to avoid races. Change rate-limiting on new descriptors due to bandwidth changes, from 45 minutes to 20 minutes. svn:r4814 Roger Dingledine2005-08-22
* bump version to 0.1.1.6-alpha•••svn:r4813 Roger Dingledine2005-08-22
* update changelog for 0.1.1.6-alpha•••svn:r4812 Roger Dingledine2005-08-22
* fix some typos in the control spec•••svn:r4811 Roger Dingledine2005-08-22
* fix sentence, fix html•••svn:r4810 Roger Dingledine2005-08-22
* fix function headers from the descriptor-frequency commit•••svn:r4809 Roger Dingledine2005-08-22
* when we begin reachability testing, log the address:port for each•••port we're testing, so people are more likely to notice that they're using the wrong ip address. svn:r4808 Roger Dingledine2005-08-22