aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
* karsten's second refactoring patch•••svn:r12607 Roger Dingledine2007-11-29
* if we think our ip address just changed, log what we thought it•••changed *to*. svn:r12551 Roger Dingledine2007-11-22
* stop lying in the config file comment we write out regarding•••PublishServerDescriptor. svn:r12550 Roger Dingledine2007-11-22
* Don't crash if we get an unexpected value for the•••PublishServerDescriptor config option. Reported by Matt Edman; bugfix on 0.2.0.9-alpha. svn:r12549 Roger Dingledine2007-11-22
* get rid of the __ConsiderAllRoutersAsHidServDirectories config option•••svn:r12528 Roger Dingledine2007-11-17
* cleanups, bump to 0.2.0.12-alpha•••svn:r12516 Roger Dingledine2007-11-17
* Changing the ExitPolicyRejectPrivate setting should cause us to rebuild the•••descriptor. svn:r12507 Peter Palfrader2007-11-15
* Allow people to say PreferTunnelledDirConns rather than•••PreferTunneledDirConns, for those alternate-spellers out there. svn:r12466 Roger Dingledine2007-11-11
* Set up ides (run by Mike Perry) as the third v3 directory authority.•••svn:r12423 Roger Dingledine2007-11-07
* Raise the default BandwidthRate/BandwidthBurst to 5MB/10MB, to•••accommodate the growing number of servers that use the default and are reaching it. svn:r12364 Roger Dingledine2007-11-03
* r14623@tombo: nickm | 2007-11-01 22:25:18 -0400••• More tweaks from karsten, with some cleanup and commentary. svn:r12319 Nick Mathewson2007-11-02
* r16322@catbus: nickm | 2007-11-01 00:26:15 -0400••• Implement --quiet. svn:r12306 Nick Mathewson2007-11-01
* r16320@catbus: nickm | 2007-11-01 00:11:20 -0400••• Learn new addresses for authorities from their certificates. svn:r12305 Nick Mathewson2007-11-01
* r16301@catbus: nickm | 2007-10-31 16:43:49 -0400••• 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 Nick Mathewson2007-10-31
* r16300@catbus: nickm | 2007-10-31 15:36:41 -0400••• Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299 Nick Mathewson2007-10-31
* r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit. svn:r12273 Nick Mathewson2007-10-29
* r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272 Nick Mathewson2007-10-29
* r16252@catbus: nickm | 2007-10-29 11:13:03 -0400••• Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw. svn:r12268 Nick Mathewson2007-10-29
* r16246@catbus: nickm | 2007-10-28 19:34:58 -0400••• 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 Nick Mathewson2007-10-28
* Refuse to start if both ORPort and UseBridges are set. Bugfix•••on 0.2.0.x. svn:r12182 Roger Dingledine2007-10-25
* r16051@catbus: nickm | 2007-10-22 18:53:53 -0400••• fix a dumb bug in r12102. svn:r12111 Nick Mathewson2007-10-22
* r16032@catbus: nickm | 2007-10-22 11:56:53 -0400••• When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items) svn:r12102 Nick Mathewson2007-10-22
* r15905@catbus: nickm | 2007-10-18 09:58:54 -0400••• Document some functions while I can still rememberf what they do. Fix up some whitespace. svn:r12018 Nick Mathewson2007-10-18
* r15899@catbus: nickm | 2007-10-18 07:49:15 -0400••• "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 Nick Mathewson2007-10-18
* r15880@catbus: nickm | 2007-10-17 14:56:51 -0400••• Patch from robert hogan: do not reset trusted dir server list when we get a config option. svn:r12001 Nick Mathewson2007-10-17
* r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• 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 Nick Mathewson2007-10-17
* Correctly check for bad options to the "PublishServerDescriptor"•••config option. Bugfix on 0.2.0.1-alpha; reported by Matt Edman. svn:r11968 Roger Dingledine2007-10-16
* r15750@catbus: nickm | 2007-10-13 20:06:47 -0400••• Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever. svn:r11918 Nick Mathewson2007-10-14
* r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400••• 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 Nick Mathewson2007-10-11
* r15512@catbus: nickm | 2007-10-02 16:27:43 -0400••• Make some functions static; remove some dead code. svn:r11750 Nick Mathewson2007-10-02
* add a v3 authority•••svn:r11542 Peter Palfrader2007-09-20
* Set up moria1 as the first v3 directory authority.•••svn:r11506 Roger Dingledine2007-09-19
* r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400••• Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437 Nick Mathewson2007-09-13
* r14940@catbus: nickm | 2007-09-06 13:22:26 -0400••• Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388 Nick Mathewson2007-09-06
* Fixed misspelling of "connection" caught by kate.•••svn:r11382 Andrew Lewman2007-09-06
* r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400••• There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377 Nick Mathewson2007-09-05
* r14259@Kushana: nickm | 2007-08-30 02:33:55 -0400••• 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 Nick Mathewson2007-08-30
* r14826@catbus: nickm | 2007-08-29 13:19:55 -0400••• 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 Nick Mathewson2007-08-29
* r14231@Kushana: nickm | 2007-08-27 14:56:14 -0400••• 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 Nick Mathewson2007-08-27
* r14227@Kushana: nickm | 2007-08-27 11:33:28 -0400••• 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 Nick Mathewson2007-08-27
* Set up Tonga as the default bridge directory authority.•••svn:r11276 Roger Dingledine2007-08-25
* formatting cleanups•••svn:r11273 Roger Dingledine2007-08-25
* revert the recommended-guard-version thing. it did not do what we•••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 Roger Dingledine2007-08-25
* make the last patch do what i actually want. it was a bit tricky•••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 Roger Dingledine2007-08-24
* cleanups on r11258•••svn:r11263 Roger Dingledine2007-08-24
* patch from mike perry to a) stop overloading guards as much, and•••b) raise the max-believable-bandwidth to 10MB/s. svn:r11258 Roger Dingledine2007-08-24
* Stop putting the authentication cookie in a file called "0"•••in your working directory if you don't specify anything for the new CookieAuthFile option. Reported by Matt Edman. svn:r11237 Roger Dingledine2007-08-21
* r14740@catbus: nickm | 2007-08-20 13:00:52 -0400••• Only load MTBF data if we are running tor svn:r11226 Nick Mathewson2007-08-20
* r14733@catbus: nickm | 2007-08-20 12:32:44 -0400••• 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 Nick Mathewson2007-08-20
* r14729@catbus: nickm | 2007-08-20 11:58:02 -0400••• Trigger load and save of MTBF data. svn:r11219 Nick Mathewson2007-08-20