aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Collapse)AuthorAge
* Add an EnforceDistinctSubnets option so that clients who know what they are ↵Nick Mathewson2006-09-25
| | | | | | doing (mainly people with private testing networks) can disable our same-/16 detection. svn:r8504
* add 6697 (ircs) as longlivedport.Roger Dingledine2006-09-25
| | | | svn:r8496
* remove 8888 as a long lived port. i can't remember why it'sRoger Dingledine2006-09-22
| | | | | | | on the list. svn:r8461
* r8878@Kushana: nickm | 2006-09-21 17:15:47 -0400Nick Mathewson2006-09-21
| | | | | | | Trivial whitespace cleanups. svn:r8443
* r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400Nick Mathewson2006-09-21
| | | | | | | Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet. svn:r8440
* r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400Nick Mathewson2006-09-21
| | | | | | | Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled. svn:r8439
* r8873@Kushana: nickm | 2006-09-21 14:38:22 -0400Nick Mathewson2006-09-21
| | | | | | | Fix a bug: Remember, each call to escaped() replaces the value returned from the last call to escaped(). svn:r8438
* parameterize the loudness of get_interface_address()Roger Dingledine2006-09-09
| | | | svn:r8358
* new config option AvoidDiskWrites for people running tors onRoger Dingledine2006-09-07
| | | | | | | | usb keys and other media that degrades when you write. not implemented yet, so just a reminder. svn:r8331
* r8724@Kushana: nickm | 2006-09-06 04:32:28 -0400Nick Mathewson2006-09-06
| | | | | | | Fix spaces; restore support for mapping files over 4GB on win32 (?) svn:r8326
* - made configure check if we are building for win32Mike Chiussi2006-09-06
| | | | | | | | | | | | | - 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
* patch from tupRoger Dingledine2006-09-05
| | | | svn:r8321
* r8692@Kushana: nickm | 2006-08-31 13:38:07 -0400Nick Mathewson2006-08-31
| | | | | | | 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
* r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400Nick Mathewson2006-08-28
| | | | | | | Make it possible to change nameserver options while Tor is running. svn:r8255
* r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400Nick Mathewson2006-08-28
| | | | | | | Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use. svn:r8254
* remove some more vestiges of cvsRoger Dingledine2006-08-26
| | | | svn:r8229
* fix a log level -- err is for things that kill tor, warn is forRoger Dingledine2006-08-26
| | | | | | | | | | 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
* r8572@Kushana: nickm | 2006-08-25 16:35:49 -0400Nick Mathewson2006-08-25
| | | | | | | Fix for bug 308: When we have a state file we cannot parse, tell the user, and move it aside. svn:r8224
* avoid complaining about our SOCKS proxy proxy.Roger Dingledine2006-08-14
| | | | svn:r7053
* fix funny-looking assignment that crashes unit testsRoger Dingledine2006-08-11
| | | | svn:r7027
* r7324@Kushana: nickm | 2006-08-10 23:23:15 -0700Nick Mathewson2006-08-11
| | | | | | | 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
* Fix crash in first-time option validation. Oops.Nick Mathewson2006-08-10
| | | | svn:r7018
* r7304@Kushana: nickm | 2006-08-10 01:58:05 -0700Nick Mathewson2006-08-10
| | | | | | | Fix verbose compilation errors; make sure transparent proxy fails when no method is configured. svn:r7012
* r7303@Kushana: nickm | 2006-08-10 01:52:19 -0700Nick Mathewson2006-08-10
| | | | | | | whitespace fixes svn:r7011
* r7302@Kushana: nickm | 2006-08-10 01:48:44 -0700Nick Mathewson2006-08-10
| | | | | | | Warn about open TransListenAddress values. svn:r7010
* r7299@Kushana: nickm | 2006-08-10 01:08:58 -0700Nick Mathewson2006-08-10
| | | | | | | 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
* a way to make tor more stable in crummy situationsRoger Dingledine2006-08-10
| | | | svn:r7005
* Experimentally re-enable kqueue on OSX when using libevent 1.1b or later. ↵Nick Mathewson2006-08-10
| | | | | | Log when we are doing this, so we can diagnose it when it fails. svn:r7004
* Recommend libevent 1.1b for kqueue and win32 methods; deprecate libevent ↵Nick Mathewson2006-08-10
| | | | | | 1.0b harder; make libevent recommendation system saner. svn:r7003
* Remove STRUCT_OFFSET from config.cNick Mathewson2006-07-23
| | | | svn:r6811
* think harder about my logicRoger Dingledine2006-07-22
| | | | svn:r6806
* i lied, that won't work at all. maybe this will.Roger Dingledine2006-07-22
| | | | svn:r6805
* more bulletproof reachability testingRoger Dingledine2006-07-22
| | | | svn:r6804
* Allow servers with no hostname or IP address to learn their IP addressRoger Dingledine2006-07-17
| | | | | | | | | | | | | 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
* parameterize the loudness of resolve_my_address(), and call thingsRoger Dingledine2006-07-15
| | | | | | | IP addresses, not IPs. svn:r6764
* Fix a crash if you enable FascistFirewall but not FirewallPorts.Roger Dingledine2006-07-08
| | | | | | | Reported by Frediano Ziglio. svn:r6746
* When using eventdns: suppress logging of addresses when SafeLogging is ↵Nick Mathewson2006-07-07
| | | | | | active, and make set of nameservers configurable from torrc. svn:r6744
* when an exit node gets a malformed begin cell, don't complain toRoger Dingledine2006-07-06
| | | | | | | the node operator, since he can't do anything about it. svn:r6733
* oops, we were ignoring options->ExcludeNodes when picking entry guards.Roger Dingledine2006-07-04
| | | | | | | | it is still the case that we ignore it with respect to entry guards that we've already picked. svn:r6726
* allow people to start their tor with runasdaemon set butRoger Dingledine2006-06-12
| | | | | | | with no logs set at all. svn:r6604
* Add a new config option TestVia, that lets you specify preferred middleRoger Dingledine2006-06-10
| | | | | | | | hops to use for testing circuits. Perhaps this will let me debug the reachability problem better. svn:r6581
* try a better string at the top of torrc's autogenerated torrc.Roger Dingledine2006-06-09
| | | | svn:r6569
* re-enable per-connection rate limiting. get rid of the "OP bandwidth"Roger Dingledine2006-06-07
| | | | | | | | concept. lay groundwork for "bandwidth classes" -- separate global buckets that apply depending on what sort of conn it is. svn:r6563
* Add a new warning to our "warn a lot" list: unused parameters. This means ↵Nick Mathewson2006-06-04
| | | | | | we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.) svn:r6532
* make options->RedirectExit work again; resolve bug 293.Roger Dingledine2006-05-24
| | | | svn:r6492
* ignore RunAsDaemon more thoroughly when we're running on windows.Roger Dingledine2006-05-23
| | | | svn:r6471
* [Forward-port ]Test and document last patch.Nick Mathewson2006-04-18
| | | | svn:r6400
* [forward-port] Implement an option, VirtualAddrMask, to set which addresses ↵Nick Mathewson2006-04-18
| | | | | | get handed out in response to mapaddress requests. Needs testing and docs! svn:r6398
* ok, put moria1 back in, since it's v1 and thus we need to sendRoger Dingledine2006-04-11
| | | | | | | | | | our rendezvous descriptors to it. eventually we might make a 'v1only' tag that explains it's only for rendezvous descriptors. svn:r6382
* drop moria1 from the list of authorities.Roger Dingledine2006-04-10
| | | | svn:r6381