aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-08-23downgrade back to 0.1.1.5-alpha-cvsRoger Dingledine
it's going to be another while svn:r4824
2005-08-23Our logic to decide if the OR we connected to was the right guyRoger Dingledine
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
2005-08-23that comma was importantRoger Dingledine
svn:r4820
2005-08-23fix bad logic that has been lurking for eons, that now prevented usRoger Dingledine
from uploading descriptors after the first one. svn:r4818
2005-08-22and don't print the null string here eitherRoger Dingledine
svn:r4816
2005-08-22whoops, avoid printing a null string sometimesRoger Dingledine
svn:r4815
2005-08-22Make DirPostPeriod config option obsolete.Roger Dingledine
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
2005-08-22bump version to 0.1.1.6-alphaRoger Dingledine
svn:r4813
2005-08-22fix function headers from the descriptor-frequency commitRoger Dingledine
svn:r4809
2005-08-22when we begin reachability testing, log the address:port for eachRoger Dingledine
port we're testing, so people are more likely to notice that they're using the wrong ip address. svn:r4808
2005-08-22change log entry for unreachability to explicitly suggest /etc/hostsRoger Dingledine
as the culprit svn:r4807
2005-08-22Implement new (reduced-frequency) upload rules. arma, you should review this.Nick Mathewson
svn:r4806
2005-08-22Make unit tests run without segfaultingNick Mathewson
svn:r4804
2005-08-22Fix bug with tor_memmem finding a match at the end of the string.Nick Mathewson
svn:r4803
2005-08-22Make set_options a little smarter: have options_act handle transitions on ↵Nick Mathewson
its own, and only dirty our descriptor when we really want to. svn:r4802
2005-08-16the tor-spec says router->address must be an IP address. so refuseRoger Dingledine
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
2005-08-16Initial complete config file. Organized into easily searchableAndrew Lewman
sections. svn:r4789
2005-08-15rotate dns and cpu workers if the controller changes options thatRoger Dingledine
will affect them. svn:r4787
2005-08-15Permit transitioning from ORPort=0 to ORPort!=0, and back.Roger Dingledine
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
2005-08-15initialize the dns worker cache tree whether or not we startRoger Dingledine
out as a server. svn:r4785
2005-08-15fix typoRoger Dingledine
svn:r4784
2005-08-15resolve a XXXRoger Dingledine
svn:r4783
2005-08-15clean up some confusing logs.Roger Dingledine
make MonthlyAccountingStart truly obsolete now. svn:r4782
2005-08-15hey, we have a function for thatRoger Dingledine
svn:r4781
2005-08-15after failing from resolve failed or misc, reset the num failures.Roger Dingledine
svn:r4780
2005-08-15Implement exit enclaves: if we know an IP address for the destination,Roger Dingledine
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
2005-08-15a url for better referenceRoger Dingledine
svn:r4778
2005-08-14when listing min-bandwidth servers in the controller, don't getRoger Dingledine
fooled by a low bandwidthrate svn:r4777
2005-08-13let unregistered-servers take a parameter (the min bandwidth)Roger Dingledine
nick, is this an ugly hack of your protocol? svn:r4775
2005-08-13Add a 'quit' command for the controller.Roger Dingledine
Add a 'getinfo unregistered-servers' for arma's internal use. svn:r4774
2005-08-13i'm sick of having my streams fail because of a confused exit node.Roger Dingledine
try this band-aid to see if it gets better. svn:r4773
2005-08-13predict required circuits better, with an eye toward makingRoger Dingledine
hidden services faster on the service end. svn:r4772
2005-08-12Try to resolve another reported solaris x86 warningNick Mathewson
svn:r4771
2005-08-12Make GCC very happy, even with lots of warnings set. Also, try to fix some ↵Nick Mathewson
reported Solaris x86 warnings. svn:r4770
2005-08-12start using new renddesc codeNick Mathewson
svn:r4769
2005-08-12We weren't cannibilizing circuits correctly forRoger Dingledine
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
2005-08-12quiet a noisy debugRoger Dingledine
svn:r4762
2005-08-10Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.Nick Mathewson
svn:r4761
2005-08-09Fix segfault in unit testsNick Mathewson
svn:r4760
2005-08-09Replace ADDR_POLICY_ACCEPT/REJECT with its own enumNick Mathewson
svn:r4756
2005-08-09check_software_version_against_directory needs a return value.Nick Mathewson
svn:r4755
2005-08-09Avoid sending blank lines when GETINFO replies should be emptyNick Mathewson
svn:r4754
2005-08-08bump to 0.1.1.5-alpha-cvsRoger Dingledine
svn:r4753
2005-08-08fix whitespace issuesNick Mathewson
svn:r4752
2005-08-08Replace (Fascist)Firewall* with a new ReachableAddresses option that ↵Nick Mathewson
understands address policies. svn:r4751
2005-08-08get rid of IgnoreVersion and the forced auto-exit mis-featureRoger Dingledine
svn:r4746
2005-08-08fix a function commentRoger Dingledine
svn:r4743
2005-08-08Note which directory server said 400 to a renddesc.Nick Mathewson
svn:r4742
2005-08-08disarm a trap that's lying in wait for usRoger Dingledine
svn:r4741
2005-08-07a few typo fixesRoger Dingledine
svn:r4738