aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Collapse)AuthorAge
* Possible fix for broken country settings in ExcludeExitNodes.Nick Mathewson2009-02-16
| | | | | | | | It turns out that we weren't updating the _ExcludeExitNodesUnion set's country numbers when we reloaded (or first loaded!) the IP-to-country file. Spotted by Lark. Bugfix on 0.2.1.6-alpha. svn:r18575
* Disable KQUEUE from inside Tor if the OSX version is prior to 10.4.0Nick Mathewson2009-02-09
| | | | svn:r18450
* This patch changes the default location where config and data filesNick Mathewson2009-01-15
| | | | | | | | | | | | | are stored when the --enable-local-appdata option is configured. This changes the Windows path from %APPDATA% to a host local %USERPROFILE%\Local Settings\Application Data\ path (aka, LOCAL_APPDATA). Patch from coderman. svn:r18122
* Make the last bunch of libevent version detection silliness work on macosx.Nick Mathewson2009-01-07
| | | | svn:r18015
* Check that Libevent header version matches Libevent library version.Nick Mathewson2009-01-07
| | | | | | | | | | Unfortunately, old Libevents don't _put_ a version in their headers, so this can get a little tricky. Fortunately, the only binary-compatibility issue we care about is the size of struct event. Even more fortunately, Libevent 2.0 will let us keep binary compatiblity forever by letting us decouple ourselves from the structs, if we like. svn:r18014
* Slightly better messages on ControlListenAddress 0.0.0.0Nick Mathewson2009-01-06
| | | | svn:r17963
* Another round of downgrading removing or postponing XXXX021 issues. Some ↵Nick Mathewson2009-01-04
| | | | | | remain, though. svn:r17888
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* Downgrade some xxx021s, comment more on others, etcNick Mathewson2008-12-29
| | | | svn:r17823
* Document most undocumented variables.Nick Mathewson2008-12-23
| | | | svn:r17754
* Add DOCDOC entries for undocumented static and global variables.Nick Mathewson2008-12-22
| | | | svn:r17739
* gabelmoo has a new IP address (once more).Karsten Loesing2008-12-22
| | | | svn:r17717
* 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