aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Collapse)AuthorAge
* karsten's second refactoring patchRoger Dingledine2007-11-29
| | | | svn:r12607
* if we think our ip address just changed, log what we thought itRoger Dingledine2007-11-22
| | | | | | | changed *to*. svn:r12551
* stop lying in the config file comment we write out regardingRoger Dingledine2007-11-22
| | | | | | | PublishServerDescriptor. svn:r12550
* Don't crash if we get an unexpected value for theRoger Dingledine2007-11-22
| | | | | | | | PublishServerDescriptor config option. Reported by Matt Edman; bugfix on 0.2.0.9-alpha. svn:r12549
* get rid of the __ConsiderAllRoutersAsHidServDirectories config optionRoger Dingledine2007-11-17
| | | | svn:r12528
* cleanups, bump to 0.2.0.12-alphaRoger Dingledine2007-11-17
| | | | svn:r12516
* Changing the ExitPolicyRejectPrivate setting should cause us to rebuild thePeter Palfrader2007-11-15
| | | | | | | descriptor. svn:r12507
* Allow people to say PreferTunnelledDirConns rather thanRoger Dingledine2007-11-11
| | | | | | | PreferTunneledDirConns, for those alternate-spellers out there. svn:r12466
* Set up ides (run by Mike Perry) as the third v3 directory authority.Roger Dingledine2007-11-07
| | | | svn:r12423
* Raise the default BandwidthRate/BandwidthBurst to 5MB/10MB, toRoger Dingledine2007-11-03
| | | | | | | | accommodate the growing number of servers that use the default and are reaching it. svn:r12364
* r14623@tombo: nickm | 2007-11-01 22:25:18 -0400Nick Mathewson2007-11-02
| | | | | | | More tweaks from karsten, with some cleanup and commentary. svn:r12319
* r16322@catbus: nickm | 2007-11-01 00:26:15 -0400Nick Mathewson2007-11-01
| | | | | | | Implement --quiet. svn:r12306
* r16320@catbus: nickm | 2007-11-01 00:11:20 -0400Nick Mathewson2007-11-01
| | | | | | | Learn new addresses for authorities from their certificates. svn:r12305
* r16301@catbus: nickm | 2007-10-31 16:43:49 -0400Nick Mathewson2007-10-31
| | | | | | | A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int. svn:r12300
* r16300@catbus: nickm | 2007-10-31 15:36:41 -0400Nick Mathewson2007-10-31
| | | | | | | Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299
* r16263@catbus: nickm | 2007-10-29 15:08:17 -0400Nick Mathewson2007-10-29
| | | | | | | Tidy last patch a bit. svn:r12273
* r16262@catbus: nickm | 2007-10-29 13:21:35 -0400Nick Mathewson2007-10-29
| | | | | | | Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272
* r16252@catbus: nickm | 2007-10-29 11:13:03 -0400Nick Mathewson2007-10-29
| | | | | | | Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw. svn:r12268
* r16246@catbus: nickm | 2007-10-28 19:34:58 -0400Nick Mathewson2007-10-28
| | | | | | | Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time. svn:r12259
* Refuse to start if both ORPort and UseBridges are set. BugfixRoger Dingledine2007-10-25
| | | | | | | on 0.2.0.x. svn:r12182
* r16051@catbus: nickm | 2007-10-22 18:53:53 -0400Nick Mathewson2007-10-22
| | | | | | | fix a dumb bug in r12102. svn:r12111
* r16032@catbus: nickm | 2007-10-22 11:56:53 -0400Nick Mathewson2007-10-22
| | | | | | | When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items) svn:r12102
* r15905@catbus: nickm | 2007-10-18 09:58:54 -0400Nick Mathewson2007-10-18
| | | | | | | Document some functions while I can still rememberf what they do. Fix up some whitespace. svn:r12018
* r15899@catbus: nickm | 2007-10-18 07:49:15 -0400Nick Mathewson2007-10-18
| | | | | | | "if (!router_get_trusted_dirservers())" is a bad test: router_get_trusted_dirservers() always returns a list. Instead, check for whether the list is empty. svn:r12013
* r15880@catbus: nickm | 2007-10-17 14:56:51 -0400Nick Mathewson2007-10-17
| | | | | | | Patch from robert hogan: do not reset trusted dir server list when we get a config option. svn:r12001
* r15877@catbus: nickm | 2007-10-17 12:54:56 -0400Nick Mathewson2007-10-17
| | | | | | | Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff". svn:r12000
* Correctly check for bad options to the "PublishServerDescriptor"Roger Dingledine2007-10-16
| | | | | | | config option. Bugfix on 0.2.0.1-alpha; reported by Matt Edman. svn:r11968
* r15750@catbus: nickm | 2007-10-13 20:06:47 -0400Nick Mathewson2007-10-14
| | | | | | | Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever. svn:r11918
* r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400Nick Mathewson2007-10-11
| | | | | | | Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced. svn:r11868
* r15512@catbus: nickm | 2007-10-02 16:27:43 -0400Nick Mathewson2007-10-02
| | | | | | | Make some functions static; remove some dead code. svn:r11750
* add a v3 authorityPeter Palfrader2007-09-20
| | | | svn:r11542
* Set up moria1 as the first v3 directory authority.Roger Dingledine2007-09-19
| | | | svn:r11506
* r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson2007-09-13
| | | | | | | Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
* r14940@catbus: nickm | 2007-09-06 13:22:26 -0400Nick Mathewson2007-09-06
| | | | | | | Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388
* Fixed misspelling of "connection" caught by kate.Andrew Lewman2007-09-06
| | | | svn:r11382
* r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400Nick Mathewson2007-09-05
| | | | | | | There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377
* r14259@Kushana: nickm | 2007-08-30 02:33:55 -0400Nick Mathewson2007-08-30
| | | | | | | Teach tor about more libevent versions. Be more clear that "Known bugs" means "it will crash or something." Most significantly, stop issuing dire warnings every time we run with kqueue on os x: it seems to have worked for a while now. svn:r11314
* r14826@catbus: nickm | 2007-08-29 13:19:55 -0400Nick Mathewson2007-08-29
| | | | | | | Add a line to the state file for each guard to let us know which version added the guard. If the line is absent, assume the guard was added by whatever version of Tor last wrote the state file. Remove guards if the version that added them was using a bad guard selection algorithm. (Previously, we removed guards if the version that wrote the file was using a bad guard selection algorithm, even if the guards themselves were chosen by a good version.) svn:r11298
* r14231@Kushana: nickm | 2007-08-27 14:56:14 -0400Nick Mathewson2007-08-27
| | | | | | | Most configuration options have the same names in or.h and in torrc. Make the macros reflect this, so that it is easier to fit them onto a line, and so that mismatched options stand out more svn:r11290
* r14227@Kushana: nickm | 2007-08-27 11:33:28 -0400Nick Mathewson2007-08-27
| | | | | | | Add a new ClientDNSRejectInternalAddresses option (default: on) to refuse to believe that any address can map to or from an internal address. This blocks some kinds of potential browser-based attacks, especially on hosts using DNSPort. Also clarify behavior in some comments. Backport candiate? svn:r11287
* Set up Tonga as the default bridge directory authority.Roger Dingledine2007-08-25
| | | | svn:r11276
* formatting cleanupsRoger Dingledine2007-08-25
| | | | svn:r11273
* revert the recommended-guard-version thing. it did not do what weRoger Dingledine2007-08-25
| | | | | | | | | | want, which is to expire old guards *every* time somebody moves from an old version to the new one. also, refine which version numbers count as 'new enough'. svn:r11272
* make the last patch do what i actually want. it was a bit trickyRoger Dingledine2007-08-24
| | | | | | | | | since we want the default guardversion to be 0 (which is what it is if there's no guardversion line), yet when we're validating a freshly configed and defaulted state, we don't want to complain. svn:r11264
* cleanups on r11258Roger Dingledine2007-08-24
| | | | svn:r11263
* patch from mike perry to a) stop overloading guards as much, andRoger Dingledine2007-08-24
| | | | | | | b) raise the max-believable-bandwidth to 10MB/s. svn:r11258
* Stop putting the authentication cookie in a file called "0"Roger Dingledine2007-08-21
| | | | | | | | in your working directory if you don't specify anything for the new CookieAuthFile option. Reported by Matt Edman. svn:r11237
* r14740@catbus: nickm | 2007-08-20 13:00:52 -0400Nick Mathewson2007-08-20
| | | | | | | Only load MTBF data if we are running tor svn:r11226
* r14733@catbus: nickm | 2007-08-20 12:32:44 -0400Nick Mathewson2007-08-20
| | | | | | | Clean up MTBF storage code. Do not count times that we have been down toward the current run. Handle backward timewarps correctly. Store MTBF data on exit in addition to periodically. svn:r11225
* r14729@catbus: nickm | 2007-08-20 11:58:02 -0400Nick Mathewson2007-08-20
| | | | | | | Trigger load and save of MTBF data. svn:r11219