summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* move a wandering ntohlNick Mathewson2005-08-26
| | | | svn:r4847
* Only free strmap if it is allocated.Nick Mathewson2005-08-26
| | | | svn:r4846
* Add quotes around filenames in src/orNick Mathewson2005-08-26
| | | | svn:r4845
* put quotes around user-supplied strings so they are more likely toRoger Dingledine2005-08-26
| | | | | | | realize if they add bad characters (like quotes) to the torrc svn:r4844
* fix syntax errNick Mathewson2005-08-26
| | | | svn:r4843
* More documentingNick Mathewson2005-08-26
| | | | svn:r4842
* Remove accidentally added printfNick Mathewson2005-08-26
| | | | svn:r4841
* Add some documentation; move the signature generation logic into ↵Nick Mathewson2005-08-26
| | | | | | routerparse.c along with the hash generation logic; make router signing use it as well. svn:r4840
* Make a new AssumeReachable config option that will publish anyway.Roger Dingledine2005-08-26
| | | | | | | | Also, let authdirservers start without setting their Address field. Something is still not working though. Will fix in morning. svn:r4839
* add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()Roger Dingledine2005-08-26
| | | | svn:r4838
* Fall back to routerlist instead of descriptor_list when we are a cache.Nick Mathewson2005-08-25
| | | | svn:r4837
* Fix a segfault when starting a dir cacheNick Mathewson2005-08-25
| | | | svn:r4836
* Start implementing the server side of the new directory protocol.Nick Mathewson2005-08-25
| | | | | | | | | | | | | | | | | | | | | | | 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
* Clarify formats, terminology; add more URLs.Nick Mathewson2005-08-25
| | | | svn:r4834
* PIDFile should be PidFileThomas Sjögren2005-08-25
| | | | svn:r4833
* be much more conservative about logging reachability complaints.Roger Dingledine2005-08-24
| | | | | | | the ones it logs now are probably genuine problem servers. svn:r4832
* ha ha, that infinite loop was fun.Roger Dingledine2005-08-24
| | | | | | | but dirservers aren't supposed to have infinite loops. svn:r4831
* add some more todo items, and mark off a fewRoger Dingledine2005-08-24
| | | | svn:r4830
* Dirservers now do their own external reachability testing of eachRoger Dingledine2005-08-24
| | | | | | | | | | | | | 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
* TOR_ISSPACE, not isspace.Nick Mathewson2005-08-24
| | | | svn:r4828
* Stop solaris from warning about localtime_r and friends. AFAICT, no other ↵Nick Mathewson2005-08-24
| | | | | | platforms want this. svn:r4827
* check [X-]Forwarded-For headers in HTTP requests when generating log ↵Nick Mathewson2005-08-23
| | | | | | messages. Implements feature for bug 181. Arma--please review? svn:r4826
* fix bug 180: handle duplicate lines in approved-routers files.Nick Mathewson2005-08-23
| | | | svn:r4825
* downgrade back to 0.1.1.5-alpha-cvsRoger Dingledine2005-08-23
| | | | | | | it's going to be another while svn:r4824
* Our logic to decide if the OR we connected to was the right guyRoger Dingledine2005-08-23
| | | | | | | | | | 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
* prod at the 0.1.1.x todo itemsRoger Dingledine2005-08-23
| | | | svn:r4822
* remove most 0.1.0.x todo itemsRoger Dingledine2005-08-23
| | | | svn:r4821
* that comma was importantRoger Dingledine2005-08-23
| | | | svn:r4820
* fix bad logic that has been lurking for eons, that now prevented usRoger Dingledine2005-08-23
| | | | | | | from uploading descriptors after the first one. svn:r4818
* and don't print the null string here eitherRoger Dingledine2005-08-22
| | | | svn:r4816
* whoops, avoid printing a null string sometimesRoger Dingledine2005-08-22
| | | | svn:r4815
* Make DirPostPeriod config option obsolete.Roger Dingledine2005-08-22
| | | | | | | | | 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
* bump version to 0.1.1.6-alphaRoger Dingledine2005-08-22
| | | | svn:r4813
* update changelog for 0.1.1.6-alphaRoger Dingledine2005-08-22
| | | | svn:r4812
* fix some typos in the control specRoger Dingledine2005-08-22
| | | | svn:r4811
* fix sentence, fix htmlRoger Dingledine2005-08-22
| | | | svn:r4810
* fix function headers from the descriptor-frequency commitRoger Dingledine2005-08-22
| | | | svn:r4809
* when we begin reachability testing, log the address:port for eachRoger Dingledine2005-08-22
| | | | | | | | port we're testing, so people are more likely to notice that they're using the wrong ip address. svn:r4808
* change log entry for unreachability to explicitly suggest /etc/hostsRoger Dingledine2005-08-22
| | | | | | | as the culprit svn:r4807
* Implement new (reduced-frequency) upload rules. arma, you should review this.Nick Mathewson2005-08-22
| | | | svn:r4806
* Fix typo referring to AMD64.Andrew Lewman2005-08-22
| | | | svn:r4805
* Make unit tests run without segfaultingNick Mathewson2005-08-22
| | | | svn:r4804
* Fix bug with tor_memmem finding a match at the end of the string.Nick Mathewson2005-08-22
| | | | svn:r4803
* Make set_options a little smarter: have options_act handle transitions on ↵Nick Mathewson2005-08-22
| | | | | | its own, and only dirty our descriptor when we really want to. svn:r4802
* draft changelog for 0.1.1.6-alphaRoger Dingledine2005-08-21
| | | | svn:r4801
* Note DH security hacks in tor-specNick Mathewson2005-08-19
| | | | svn:r4800
* make it clearer that we need serversRoger Dingledine2005-08-19
| | | | svn:r4799
* Fix confusing copyright statement :)Peter Palfrader2005-08-18
| | | | svn:r4798
* fix a broken link that jens pointed outRoger Dingledine2005-08-17
| | | | svn:r4797
* make registering your nickname its own sectionRoger Dingledine2005-08-17
| | | | svn:r4796