aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Collapse)AuthorAge
* Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵Nick Mathewson2008-12-18
| | | | | | patch. svn:r17686
* Oops: SeverDNS->ServerDNS.Nick Mathewson2008-12-17
| | | | svn:r17664
* Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alphaNick Mathewson2008-12-17
| | | | svn:r17663
* Resolve many DOCDOCs.Nick Mathewson2008-12-17
| | | | svn:r17662
* Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.Nick Mathewson2008-12-17
| | | | | | | (Many users have no idea what a resolv.conf is, and shouldn't be forced to learn. The old option will keep working for now.) Also, document it. svn:r17661
* Clip the MaxCircuitDirtiness config option to a minimum of 10Roger Dingledine2008-12-17
| | | | | | | | | | | seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.0.1-rc. Patch by Sebastian. Clip the CircuitBuildTimeout to a minimum of 30 seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.1.17-rc. Patch by Sebastian. svn:r17657
* Add new internal-use-only option for controllers to use to prevent SIGHUP ↵Nick Mathewson2008-12-10
| | | | | | from reloading the configuration. Fixes bug 856. svn:r17567
* Bug 691 fix: do not shutdown Tor servers right away if the network is down.Nick Mathewson2008-12-10
| | | | svn:r17566
* Mark DirPortFrontPage as a FILENAME rather than a STRING. Right now this ↵Nick Mathewson2008-12-08
| | | | | | has no effect. svn:r17520
* Small whitespace fix to properly format if () {} statement.Jacob Appelbaum2008-12-07
| | | | svn:r17503
* This helps return a better error message when the file supplied to ↵Jacob Appelbaum2008-12-07
| | | | | | DirPortFrontPage is missing. svn:r17502
* cleanups on r17500Roger Dingledine2008-12-07
| | | | svn:r17501
* New DirPortFrontPage option that takes an html file and publishes it as "/" ↵Jacob Appelbaum2008-12-07
| | | | | | on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html. svn:r17500
* Change logging code to use fds instead of stdio. Fixes bug 861, and ↵Nick Mathewson2008-12-02
| | | | | | probably makes logging slightly faster. Not a backport candidate: bug 861 is too obscure and harmless. svn:r17456
* vidalia asks us for the value of the Group config option. but nowRoger Dingledine2008-11-07
| | | | | | | | | | it's obsolete. which causes us to inform the user every time, even though the user can't do anything about it other than get confused. now it's an info-level log by default. svn:r17206
* now that we drop privs more thoroughly, switch_id() is no longerRoger Dingledine2008-11-07
| | | | | | | | idempotent. so now we remember if we've succeeded, and if so we don't even try. svn:r17204
* Patch from Jacob Appelbaum and me to make User option more robust, properly ↵Steven Murdoch2008-11-07
| | | | | | set supplementary groups, deprecated the Group option, and log more information on credential switching svn:r17200
* Implement the 0x20-hack to make DNS poisoning harder against us, especially ↵Nick Mathewson2008-10-29
| | | | | | when resolving large names. Add a cfg option to disable it, since apparently 3/10 of a percent of servers get it wrong. svn:r17171
* gabelmoo has a new IP address.Karsten Loesing2008-10-27
| | | | svn:r17160
* Now NodeFamily and MyFamily config options allow spaces inRoger Dingledine2008-10-01
| | | | | | | | identity fingerprints, so it's easier to paste them in. Suggested by Lucky Green. svn:r17021
* Remove the old v2 directory authority 'lefkada' from the defaultRoger Dingledine2008-09-29
| | | | | | | list. It has been gone for many months. svn:r17005
* If we have correct permissions on $datadir, we complain to stdoutRoger Dingledine2008-09-29
| | | | | | | | | | and fail to start. But dangerous permissions on $datadir/cached-status/ would cause us to open a log and complain there. Now complain to stdout and fail to start in both cases. Fixes bug 820, reported by seeess. svn:r16998
* Proposal 152 implementation from Josh Albrecht, with tweaks.Nick Mathewson2008-09-26
| | | | svn:r16983
* Widen the conditions under which we whine about not having a geoip file to ↵Nick Mathewson2008-09-25
| | | | | | include "a country code was configured in a node list." svn:r16968
* Add country-code support to configured node lists to implement the ↵Nick Mathewson2008-09-25
| | | | | | ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing. svn:r16966
* Directory mirrors store and serve v2 hidden service descriptors by default.Karsten Loesing2008-09-11
| | | | svn:r16858
* Refactor some code and add some asserts based on scanner results.Nick Mathewson2008-09-05
| | | | svn:r16783
* Fix numerous memory leaks: some were almost impossible to trigger, and some ↵Nick Mathewson2008-09-05
| | | | | | almost inevitable. svn:r16779
* Add a lockfile to the Tor data directory to avoid situations where two Tors ↵Nick Mathewson2008-09-01
| | | | | | start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such. svn:r16722
* Next patch from Karsten: client-side configuration stuff for proposal 121.Nick Mathewson2008-08-12
| | | | svn:r16510
* The first of Karsten's proposal 121 patches: configure and maintain client ↵Nick Mathewson2008-08-08
| | | | | | authorization data. Tweaked a bit: see comments on or-dev. svn:r16475
* r17664@tombo: nickm | 2008-08-06 12:32:09 -0400Nick Mathewson2008-08-06
| | | | | | | Patch from Christopher Davis: open /dev/pf before dropping privileges. Fixes bug 782. Backport candidate. svn:r16450
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400Nick Mathewson2008-08-05
| | | | | | | Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435
* Take out the TestVia config option, since it was a workaround forRoger Dingledine2008-08-05
| | | | | | | a bug that was fixed in Tor 0.1.1.21. svn:r16409
* r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200Nick Mathewson2008-07-25
| | | | | | | Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much. svn:r16208
* r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200Nick Mathewson2008-07-23
| | | | | | | Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754. svn:r16144
* r17188@tombo: nickm | 2008-07-18 14:35:18 -0400Nick Mathewson2008-07-18
| | | | | | | Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers). svn:r16061
* Correct punctuation.Karsten Loesing2008-07-06
| | | | svn:r15690
* Added prefixes to testing-network-only configuration options.Karsten Loesing2008-06-20
| | | | svn:r15375
* implement more fine-tuning options for stats codeNick Mathewson2008-06-18
| | | | svn:r15345
* Clean up a macro/cpp interaction related to bug 707. Also, add a new ↵Nick Mathewson2008-06-16
| | | | | | "filename" config value type which is currently just a synonym for string, but which might be subject to expansion later. svn:r15305
* Comments and doc tweaks on Karsten's testing-dir-networks patchNick Mathewson2008-06-14
| | | | svn:r15254
* Patch from Karsten to implement proposal 135 ("Testing Tor Networks").Nick Mathewson2008-06-14
| | | | svn:r15253
* Malloc does not return size_t. (bug noticed by lodger.)Nick Mathewson2008-06-14
| | | | svn:r15252
* forward-port r15129, but also note the real way we should fix it.Roger Dingledine2008-06-11
| | | | svn:r15130
* forward-port r14934Roger Dingledine2008-06-04
| | | | svn:r14936
* blind-forward-port that, while i'm at itRoger Dingledine2008-06-04
| | | | svn:r14929
* New code to implement proposal for local geoip stats. Only enabled with ↵Nick Mathewson2008-05-29
| | | | | | --enable-geoip-stats passed to configure. svn:r14802
* On win32, default to looking for the geoip file in the same directory as ↵Nick Mathewson2008-05-29
| | | | | | torrc. This is a dumb hack; it should turn into a general mechanism. svn:r14796
* include the geoip file in the tarball, and load it by defaultRoger Dingledine2008-05-28
| | | | | | | | when tor starts. this breaks rpms and maybe other packages. svn:r14764