summaryrefslogtreecommitdiff
path: root/src/or/config.c
AgeCommit message (Collapse)Author
2006-10-03the other half of the is_local_IP patchRoger Dingledine
svn:r8581
2006-10-02 r8851@totoro: nickm | 2006-10-02 18:13:27 -0400Nick Mathewson
Remove/clarify some XXXs for no longer being accurate; for begin things we do not indend to fix; for already being parts of big todo issues (like "/* XXX ipv6 */"); etc. Also fix some spaces. svn:r8580
2006-10-02 r8846@totoro: nickm | 2006-10-02 16:59:57 -0400Nick Mathewson
Move is_local_IP to config.c; have it check for same-/24; make it used only for reachability (not for banwidth, because that is probably not what we want). Fixes an XXX. svn:r8578
2006-10-01- V1 authorities should set "HSAuthoritativeDir 1" to continue beingRoger Dingledine
hidden service authorities too. - Just because your DirPort is open doesn't mean people should be able to remotely teach you about hidden service descriptors. Now only accept rendezvous posts if you've got HSAuthoritativeDir set. svn:r8573
2006-10-01touchupsRoger Dingledine
svn:r8558
2006-09-29 r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400Nick Mathewson
Differentiate more duplicated log entries svn:r8542
2006-09-29 r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400Nick Mathewson
Make distinct all non-bug messages at notice or higher that appear 3 or more times. svn:r8541
2006-09-29 r8776@totoro: nickm | 2006-09-29 00:50:46 -0400Nick Mathewson
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any router can call itself Unnamed; directory servers will never allocate Unnamed to any particular router; clients won't believe that any router is the canonical Unnamed. svn:r8529
2006-09-28 r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400Nick Mathewson
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria. svn:r8523
2006-09-28 r8975@Kushana: nickm | 2006-09-28 17:13:53 -0400Nick Mathewson
Document entry-guard related functions svn:r8521
2006-09-25Add an EnforceDistinctSubnets option so that clients who know what they are ↵Nick Mathewson
doing (mainly people with private testing networks) can disable our same-/16 detection. svn:r8504
2006-09-25add 6697 (ircs) as longlivedport.Roger Dingledine
svn:r8496
2006-09-22remove 8888 as a long lived port. i can't remember why it'sRoger Dingledine
on the list. svn:r8461
2006-09-21 r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400Nick Mathewson
Trivial whitespace cleanups. svn:r8443
2006-09-21 r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400Nick Mathewson
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440
2006-09-21 r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400Nick Mathewson
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439
2006-09-21 r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400Nick Mathewson
Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438
2006-09-09parameterize the loudness of get_interface_address()Roger Dingledine
svn:r8358
2006-09-07new config option AvoidDiskWrites for people running tors onRoger Dingledine
usb keys and other media that degrades when you write. not implemented yet, so just a reminder. svn:r8331
2006-09-06 r8724@Kushana: nickm | 2006-09-06 04:32:28 -0400Nick Mathewson
Fix spaces; restore support for mapping files over 4GB on win32 (?) svn:r8326
2006-09-06- made configure check if we are building for win32Mike Chiussi
- made configure link to required system dll's if building for win32 - added diffs for libevent 1.1b - forced user to turn off eventdns if win32 is set - cleaned up tor_mmap_file()_win32 (not sure if it's stable) - cleaned up some warnings and typos svn:r8322
2006-09-05patch from tupRoger Dingledine
svn:r8321
2006-08-31 r8692@Kushana: nickm | 2006-08-31 13:38:07 -0400Nick Mathewson
Fix bug 327 (part 2): Cast char to unsigned char before passing to toupper/tolower. (Follow the same idiom as with isupper and friends, in case we run into the same problem on SGI or whereever it was.) svn:r8310
2006-08-28 r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400Nick Mathewson
Make it possible to change nameserver options while Tor is running. svn:r8255
2006-08-28 r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400Nick Mathewson
Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use. svn:r8254
2006-08-26remove some more vestiges of cvsRoger Dingledine
svn:r8229
2006-08-26fix a log level -- err is for things that kill tor, warn is forRoger Dingledine
things that tor can recover from. also, avoid situations where people who don't read their logs accumulate ten thousand useless files in their datadir. svn:r8227
2006-08-25 r8572@Kushana: nickm | 2006-08-25 16:35:49 -0400Nick Mathewson
Fix for bug 308: When we have a state file we cannot parse, tell the user, and move it aside. svn:r8224
2006-08-14avoid complaining about our SOCKS proxy proxy.Roger Dingledine
svn:r7053
2006-08-11fix funny-looking assignment that crashes unit testsRoger Dingledine
svn:r7027
2006-08-11 r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700Nick Mathewson
Add more warnings to the list of those we tolerate. Start using GCC attributes more, for better error checking and better code generation. svn:r7020
2006-08-10Fix crash in first-time option validation. Oops.Nick Mathewson
svn:r7018
2006-08-10 r7304@Kushana: nickm | 2006-08-10 01:58:05 -0700Nick Mathewson
Fix verbose compilation errors; make sure transparent proxy fails when no method is configured. svn:r7012
2006-08-10 r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700Nick Mathewson
whitespace fixes svn:r7011
2006-08-10 r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700Nick Mathewson
Warn about open TransListenAddress values. svn:r7010
2006-08-10 r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700Nick Mathewson
Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS. svn:r7007
2006-08-10a way to make tor more stable in crummy situationsRoger Dingledine
svn:r7005
2006-08-10Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. ↵Nick Mathewson
Log when we are doing this, so we can diagnose it when it fails. svn:r7004
2006-08-10Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent ↵Nick Mathewson
1.0b harder; make libevent recommendation system saner. svn:r7003
2006-07-23Remove STRUCT_OFFSET from config.cNick Mathewson
svn:r6811
2006-07-22think harder about my logicRoger Dingledine
svn:r6806
2006-07-22i lied, that won't work at all. maybe this will.Roger Dingledine
svn:r6805
2006-07-22more bulletproof reachability testingRoger Dingledine
svn:r6804
2006-07-17Allow servers with no hostname or IP address to learn their IP addressRoger Dingledine
by asking the directory authorities. This code only kicks in when you would normally have exited with a "no address" error. This design is flawed, though, since the X-Your-Address-Is header is not authenticated, and doing it this way introduces too many new attacks. The right answer is to give IP address hints inside the HELLO cell; much of this code can be reused when we switch. svn:r6774
2006-07-15parameterize the loudness of resolve_my_address(), and call thingsRoger Dingledine
IP addresses, not IPs. svn:r6764
2006-07-08Fix a crash if you enable FascistFirewall but not FirewallPorts.Roger Dingledine
Reported by Frediano Ziglio. svn:r6746
2006-07-07When using eventdns: suppress logging of addresses when SafeLogging is ↵Nick Mathewson
active, and make set of nameservers configurable from torrc. svn:r6744
2006-07-06when an exit node gets a malformed begin cell, don't complain toRoger Dingledine
the node operator, since he can't do anything about it. svn:r6733
2006-07-04oops, we were ignoring options->ExcludeNodes when picking entry guards.Roger Dingledine
it is still the case that we ignore it with respect to entry guards that we've already picked. svn:r6726
2006-06-12allow people to start their tor with runasdaemon set butRoger Dingledine
with no logs set at all. svn:r6604