aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
* 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
* 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
* 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
* the tor-spec says router->address must be an IP address. so refuseRoger Dingledine2005-08-16
| | | | | | | | | | it if it's not. (this also fixes some potential security problems with people providing hostnames as their address and then preferentially resolving them and partitioning users.) svn:r4790
* Initial complete config file. Organized into easily searchableAndrew Lewman2005-08-16
| | | | | | | sections. svn:r4789
* rotate dns and cpu workers if the controller changes options thatRoger Dingledine2005-08-15
| | | | | | | will affect them. svn:r4787
* Permit transitioning from ORPort=0 to ORPort!=0, and back.Roger Dingledine2005-08-15
| | | | | | | | | | | | This is actually a bit more subtle, because we need to rotate the dnsworkers and cpuworkers if certain options (logs, orport, etc) change. Maybe set_options() should detect this and notify the caller that it should rotate them. Expect some mysterious crashes. svn:r4786
* initialize the dns worker cache tree whether or not we startRoger Dingledine2005-08-15
| | | | | | | out as a server. svn:r4785
* fix typoRoger Dingledine2005-08-15
| | | | svn:r4784
* resolve a XXXRoger Dingledine2005-08-15
| | | | svn:r4783
* clean up some confusing logs.Roger Dingledine2005-08-15
| | | | | | | make MonthlyAccountingStart truly obsolete now. svn:r4782
* hey, we have a function for thatRoger Dingledine2005-08-15
| | | | svn:r4781
* after failing from resolve failed or misc, reset the num failures.Roger Dingledine2005-08-15
| | | | svn:r4780
* Implement exit enclaves: if we know an IP address for the destination,Roger Dingledine2005-08-15
| | | | | | | | | and there's a running Tor server at that address which allows exit to the destination, then extend the circuit to that exit first. Also, if the user asks for a .exit node, cannibalize general circs for it. svn:r4779
* a url for better referenceRoger Dingledine2005-08-15
| | | | svn:r4778
* when listing min-bandwidth servers in the controller, don't getRoger Dingledine2005-08-14
| | | | | | | fooled by a low bandwidthrate svn:r4777
* let unregistered-servers take a parameter (the min bandwidth)Roger Dingledine2005-08-13
| | | | | | | nick, is this an ugly hack of your protocol? svn:r4775
* Add a 'quit' command for the controller.Roger Dingledine2005-08-13
| | | | | | | Add a 'getinfo unregistered-servers' for arma's internal use. svn:r4774
* i'm sick of having my streams fail because of a confused exit node.Roger Dingledine2005-08-13
| | | | | | | try this band-aid to see if it gets better. svn:r4773
* predict required circuits better, with an eye toward makingRoger Dingledine2005-08-13
| | | | | | | hidden services faster on the service end. svn:r4772
* Try to resolve another reported solaris x86 warningNick Mathewson2005-08-12
| | | | svn:r4771
* Make GCC very happy, even with lots of warnings set. Also, try to fix some ↵Nick Mathewson2005-08-12
| | | | | | reported Solaris x86 warnings. svn:r4770
* start using new renddesc codeNick Mathewson2005-08-12
| | | | svn:r4769
* We weren't cannibilizing circuits correctly forRoger Dingledine2005-08-12
| | | | | | | | | CIRCUIT_PURPOSE_C_ESTABLISH_REND and CIRCUIT_PURPOSE_S_ESTABLISH_INTRO so we were being forced to build those from scratch. This should save us a bit of time. Also fixes bug 173. svn:r4763
* quiet a noisy debugRoger Dingledine2005-08-12
| | | | svn:r4762
* Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.Nick Mathewson2005-08-10
| | | | svn:r4761
* Fix segfault in unit testsNick Mathewson2005-08-09
| | | | svn:r4760
* Replace ADDR_POLICY_ACCEPT/REJECT with its own enumNick Mathewson2005-08-09
| | | | svn:r4756
* check_software_version_against_directory needs a return value.Nick Mathewson2005-08-09
| | | | svn:r4755
* Avoid sending blank lines when GETINFO replies should be emptyNick Mathewson2005-08-09
| | | | svn:r4754
* bump to 0.1.1.5-alpha-cvsRoger Dingledine2005-08-08
| | | | svn:r4753
* fix whitespace issuesNick Mathewson2005-08-08
| | | | svn:r4752
* Replace (Fascist)Firewall* with a new ReachableAddresses option that ↵Nick Mathewson2005-08-08
| | | | | | understands address policies. svn:r4751
* get rid of IgnoreVersion and the forced auto-exit mis-featureRoger Dingledine2005-08-08
| | | | svn:r4746
* fix a function commentRoger Dingledine2005-08-08
| | | | svn:r4743
* Note which directory server said 400 to a renddesc.Nick Mathewson2005-08-08
| | | | svn:r4742
* disarm a trap that's lying in wait for usRoger Dingledine2005-08-08
| | | | svn:r4741
* a few typo fixesRoger Dingledine2005-08-07
| | | | svn:r4738
* Generalize FirewallPorts to FirewallIPs so I can run happily when locked in ↵Nick Mathewson2005-08-07
| | | | | | net 18. svn:r4737