aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Collapse)AuthorAge
* r18294@catbus: nickm | 2008-02-20 22:42:44 -0500Nick Mathewson2008-02-21
| | | | | | | Fix a spelling error and clean up a recent veracode-induced integer overflow check. Both spotted by Chris Palmer. svn:r13639
* r18291@catbus: nickm | 2008-02-20 22:35:32 -0500Nick Mathewson2008-02-21
| | | | | | | Resolve all DOCDOC issues, and document some other undocumented code, and fix a changelog entry. svn:r13638
* r18269@catbus: nickm | 2008-02-20 17:28:24 -0500Nick Mathewson2008-02-20
| | | | | | | Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke. svn:r13626
* r18230@catbus: nickm | 2008-02-19 18:29:43 -0500Nick Mathewson2008-02-19
| | | | | | | Add a few asserts to catch possible errors found by veracode. svn:r13598
* make explicit that we don't care if a rename() call fails.Roger Dingledine2008-02-19
| | | | | | | potential bug reported by veracode. svn:r13590
* clear up another connlimit lieRoger Dingledine2008-02-19
| | | | svn:r13582
* r14236@tombo: nickm | 2008-02-17 13:44:55 -0500Nick Mathewson2008-02-17
| | | | | | | Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword. svn:r13543
* r14186@tombo: nickm | 2008-02-15 18:38:52 -0500Nick Mathewson2008-02-15
| | | | | | | Add an XXXX021 item so we eventually stop calling setuid() and setgid() unnecessarily. svn:r13533
* New config option ServerDNSAllowBrokenResolvConf to start a relayRoger Dingledine2008-02-06
| | | | | | | | | | even when the local resolv.conf file is missing, broken, or contains only unusable nameservers. Now I can run a local network on my laptop when I'm on an airplane. svn:r13402
* r17910@catbus: nickm | 2008-02-05 15:36:29 -0500Nick Mathewson2008-02-05
| | | | | | | Check for correctness of AuthDir* options in options_validate; check for possible bugs where options_validate() is happy but parse_policies_from_options() is sad. svn:r13384
* Don't trigger an assert if we start a directory authority with aRoger Dingledine2008-02-04
| | | | | | | private IP address (like 127.0.0.1). svn:r13371
* correct copyright statementRoger Dingledine2008-02-04
| | | | svn:r13370
* Set up dannenberg (run by CCC) as the sixth v3 directoryRoger Dingledine2008-01-22
| | | | | | | authority. svn:r13231
* New config options WarnPlaintextPorts and RejectPlaintextPorts soRoger Dingledine2008-01-20
| | | | | | | | | | Tor can warn and/or refuse connections to ports commonly used with vulnerable-plaintext protocols. We still need to figure out some good defaults for them. svn:r13198
* r17639@catbus: nickm | 2008-01-15 19:09:21 -0500Nick Mathewson2008-01-16
| | | | | | | Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147
* r17623@catbus: nickm | 2008-01-15 00:22:04 -0500Nick Mathewson2008-01-15
| | | | | | | bulletproof option_get_canonical_name() svn:r13135
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500Nick Mathewson2008-01-14
| | | | | | | add some missing checks for failing return values. svn:r13130
* r17548@catbus: nickm | 2008-01-10 11:08:12 -0500Nick Mathewson2008-01-10
| | | | | | | Make proposal-109 behavior optional. svn:r13090
* Set up gabelmoo (run by Karsten Loesing) as the fifth v3 directoryRoger Dingledine2008-01-08
| | | | | | | authority. svn:r13079
* r17499@catbus: nickm | 2008-01-07 13:39:46 -0500Nick Mathewson2008-01-07
| | | | | | | Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt svn:r13056
* r17469@catbus: nickm | 2008-01-05 20:14:07 -0500Nick Mathewson2008-01-06
| | | | | | | Fix bug 579: Count DNSPort and hidden services when checking whether Tor is going to do anything. Change "no configured ports" from fatal to warning. svn:r13036
* r15786@tombo: nickm | 2008-01-02 01:11:51 -0500Nick Mathewson2008-01-02
| | | | | | | Push the strdups used for parsing configuration lines into parse_line_from_string(). This will make it easier to parse more complex value formats, which in turn will help fix bug 557 svn:r13020
* fix some irix compile complaints; make "kbytes" work as a memory unitRoger Dingledine2007-12-23
| | | | svn:r12936
* start working on serving bridge status from the dirport, forRoger Dingledine2007-12-22
| | | | | | | bridge communities. svn:r12927
* If the user sets RelayBandwidthRate but doesn't setRoger Dingledine2007-12-22
| | | | | | | RelayBandwidthBurst, then make them equal rather than erroring out. svn:r12925
* If BridgeRelay is set to 1, then the default forRoger Dingledine2007-12-22
| | | | | | | PublishServerDescriptor is now "bridge" rather than "v2,v3". svn:r12923
* Make PublishServerDescriptor default to 1, so the default doesn'tRoger Dingledine2007-12-22
| | | | | | | have to change as we invent new directory protocol versions. svn:r12922
* Directory authorities should only automatically download Extra InfoRoger Dingledine2007-12-21
| | | | | | | documents if they're v1, v2, or v3 authorities. svn:r12898
* new config option FetchDirInfoEarly for tup/ioerror and the tordnselRoger Dingledine2007-12-21
| | | | svn:r12896
* Only Tors that want to mirror the v2 directory info shouldRoger Dingledine2007-12-20
| | | | | | | | | | | create the "cached-status" directory in their datadir. All Tors used to create it. Bugfix on 0.1.2.x. Bridge relays with DirPort set to 0 no longer cache v1 or v2 directory information; there's no point. Bugfix on trunk. svn:r12887
* r17274@catbus: nickm | 2007-12-20 01:14:09 -0500Nick Mathewson2007-12-20
| | | | | | | Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540. svn:r12884
* Make getinfo ns/purpose/bridge actually workRoger Dingledine2007-12-19
| | | | | | | Also, dump our bridge router status entries to disk every 30 minutes. svn:r12871
* r15562@tombo: nickm | 2007-12-18 23:23:59 -0500Nick Mathewson2007-12-19
| | | | | | | Remove the LearnAuthorityAddrFromCerts option; make it always-on. One option down, ~160 options to go. svn:r12870
* r17231@catbus: nickm | 2007-12-18 16:21:55 -0500Nick Mathewson2007-12-18
| | | | | | | Document and clean-up geoip code; give it some unit tests. svn:r12856
* r15530@tombo: nickm | 2007-12-17 16:54:03 -0500Nick Mathewson2007-12-17
| | | | | | | First wodge of geoip code so bridges can figure out which countries are blocking them. svn:r12845
* clean up copyrights, and assign 2007 copyrights to The Tor Project, IncRoger Dingledine2007-12-12
| | | | svn:r12786
* but don't disable all the default v1 authorities quite yetRoger Dingledine2007-12-12
| | | | svn:r12778
* Three new config options (AlternateDirAuthority,Roger Dingledine2007-12-12
| | | | | | | | | AlternateBridgeAuthority, and AlternateHSAuthority) that let the user selectively replace the default directory authorities, rather than the all-or-nothing replacement that DirServer offers. svn:r12777
* Relays were publishing their server descriptor to v1 and v2Roger Dingledine2007-12-11
| | | | | | | | directory authorities, but they didn't try publishing to v3-only authorities. Fix this; and also stop publishing to v1 authorities. svn:r12759
* New config options AuthDirBadDir and AuthDirListBadDirs forRoger Dingledine2007-12-10
| | | | | | | | | authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754
* also clear the hsdir status flag in routerinfo_t when the relay is noRoger Dingledine2007-12-10
| | | | | | | longer listed in the relevant networkstatus document. svn:r12752
* Allow multiple HashedControlPassword config lines, to supportRoger Dingledine2007-12-09
| | | | | | | multiple controller passwords. svn:r12732
* only clear the bridge list if options->Bridges is set.Roger Dingledine2007-12-09
| | | | | | | | this doesn't matter yet so we aren't adding them in other ways yet. svn:r12730
* Set up lefkada (run by Geoff Goodell) as the fourth v3 directory Roger Dingledine2007-12-08
| | | | | | | authority. svn:r12724
* patch from karsten to clean up documentation and to integrateRoger Dingledine2007-12-07
| | | | | | | more fixes into rend-spec.txt. svn:r12715
* r16997@catbus: nickm | 2007-12-06 18:56:33 -0500Nick Mathewson2007-12-06
| | | | | | | Make http://torproject urls into https://torproject urls. Patch from steve. svn:r12708
* r16995@catbus: nickm | 2007-12-06 18:42:53 -0500Nick Mathewson2007-12-06
| | | | | | | patch from steve: replace more tor.eff.org instances with torproject.org svn:r12707
* put a note so the distant future developers can simplify torRoger Dingledine2007-12-06
| | | | svn:r12691
* Stop being so aggressive about fetching dir info if your DirPort isRoger Dingledine2007-12-04
| | | | | | | | | | | | | | on but your ORPort is off. Add a new config option BridgeRelay that specifies you want to be a bridge relay. Right now the only difference is that it makes you answer begin_dir requests, and it makes you cache dir info, even if your DirPort isn't on. Refactor directory_caches_dir_info() into some more functions. svn:r12668
* start to refactor dirserver_mode()Roger Dingledine2007-12-01
| | | | svn:r12621