aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
* r14821@catbus: nickm | 2007-08-27 19:57:56 -0400Nick Mathewson2007-08-28
| | | | | | | Check for absent nickname when making extend info. I still dont know when this happens, but it is easy enough to check for. Fixes bug 467. svn:r11293
* 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
* bump to 0.2.0.6-alpha-dev so we're ready to fix more bugs :)Roger Dingledine2007-08-27
| | | | svn:r11281
* Set up Tonga as the default bridge directory authority.Roger Dingledine2007-08-25
| | | | svn:r11276
* bump to 0.2.0.6-alpha in preparation for tomorrow's releaseRoger Dingledine2007-08-25
| | | | svn:r11275
* 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
* r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400Nick Mathewson2007-08-24
| | | | | | | Fix a bug in last patch; add support for getting extrainfo documents by the control port (since it is silly to tell tools to do it without actually giving them an interface). svn:r11270
* r14203@Kushana: nickm | 2007-08-24 10:15:58 -0400Nick Mathewson2007-08-24
| | | | | | | Add a hacked-up GETINFO desc/all-recent-extrainfo-hack so that torstat can keep working with a minimum of fuss, until it learns about extrainfo documents. svn:r11269
* r14202@Kushana: nickm | 2007-08-24 09:55:30 -0400Nick Mathewson2007-08-24
| | | | | | | Add purposes for new things we need to fetch for v3 directory system. svn:r11268
* r14200@kushana: nickm | 2007-08-24 08:33:41 -0400Nick Mathewson2007-08-24
| | | | | | | In new code, let's try to prefer named flags to mazes of twisted boolean arguments, all alike. svn:r11267
* more cleanups on r11258. looks good now.Roger Dingledine2007-08-24
| | | | svn:r11266
* 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
* a single quote != a single double quote. i can't hear theRoger Dingledine2007-08-23
| | | | | | | circus music from here, perhaps we should move closer. svn:r11256
* r14185@Kushana: nickm | 2007-08-22 11:07:01 -0400Nick Mathewson2007-08-22
| | | | | | | Add some voting-related documentation. svn:r11255
* r14184@Kushana: nickm | 2007-08-22 11:06:37 -0400Nick Mathewson2007-08-22
| | | | | | | Unmap cached-extrainfo on exit. Fixes bug 484. svn:r11254
* backport candidate:Roger Dingledine2007-08-22
| | | | | | | | Make it possible to read the PROTOCOLINFO response in a way that conforms to our control-spec. Reported by Matt Edman. svn:r11251
* backport candidate:Roger Dingledine2007-08-22
| | | | | | | | Stop leaking part of the descriptor when we run into a particularly unparseable piece of it. Bugfix on 0.1.2.x. svn:r11249
* backport candidate:Roger Dingledine2007-08-22
| | | | | | | | Fix a minor memory leak when we fail to find enough suitable servers to choose a circuit. Bugfix on 0.1.2.x. svn:r11247
* r14758@catbus: nickm | 2007-08-21 01:36:03 -0400Nick Mathewson2007-08-21
| | | | | | | Finish implementing and documenting proposal 108: Authorities now use MTBF data to set their stability flags, once they have at least 4 days of data to use. svn:r11240
* 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
* It works better if we don't print a 404 header after our bodyPeter Palfrader2007-08-20
| | | | svn:r11236
* call it EXPORTMALLINFO, not EXPORTMEMINFOPeter Palfrader2007-08-20
| | | | svn:r11235
* Appease check-spacesPeter Palfrader2007-08-20
| | | | svn:r11234
* We do not mix variable declarations and codePeter Palfrader2007-08-20
| | | | svn:r11233
* Optionally export mallinfo() output on the DirPortPeter Palfrader2007-08-20
| | | | svn:r11232
* Remove /tor/dir-all-weaselhack, it's useless without FULL_V1_DIRECTORIES definedPeter Palfrader2007-08-20
| | | | svn:r11231
* Handle unexpected whitespace better in malformed descriptors. BugRoger Dingledine2007-08-20
| | | | | | | found using Benedikt Boss's new Tor fuzzer! Bugfix on 0.2.0.x. svn:r11229
* Let directory authorities startup even when they can't generate Roger Dingledine2007-08-20
| | | | | | | | a descriptor immediately, e.g. because they don't know their address. svn:r11228
* 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
* avoid double-punctuation when we're reporting errors from theRoger Dingledine2007-08-20
| | | | | | | config functions to the controller. svn:r11221
* r14731@catbus: nickm | 2007-08-20 12:02:09 -0400Nick Mathewson2007-08-20
| | | | | | | Clean up authdir_X functions a little. svn:r11220
* r14729@catbus: nickm | 2007-08-20 11:58:02 -0400Nick Mathewson2007-08-20
| | | | | | | Trigger load and save of MTBF data. svn:r11219
* r14726@catbus: nickm | 2007-08-20 11:42:07 -0400Nick Mathewson2007-08-20
| | | | | | | Make v3-only authorities check reachability svn:r11218
* r14722@catbus: nickm | 2007-08-20 10:54:29 -0400Nick Mathewson2007-08-20
| | | | | | | Add debugging warning to not abort in the case of bug 483. This is probably not an actual error case, so we should figure out what is really causing it and do something more sensible. svn:r11215
* r14663@catbus: nickm | 2007-08-18 17:50:51 -0400Nick Mathewson2007-08-19
| | | | | | | Fix an XXX020 in or.h: BRIDGE != CONTROLLER. svn:r11195
* bump to 0.2.0.5-alpha since we're getting closeRoger Dingledine2007-08-19
| | | | svn:r11189
* backport candidate (revert part of r9350):Roger Dingledine2007-08-19
| | | | | | | | | | Expire application streams in all cases if they've been around longer than SocksTimeout. Right now there are some cases where the stream will live forever, demanding a new circuit every 15 seconds. Bugfix on 0.1.2.7-alpha; fixes bug 454; reported by lodger. svn:r11186
* oh, and make it compile tooRoger Dingledine2007-08-19
| | | | svn:r11185
* generalize circuit_find_to_cannibalize() so it knows whatRoger Dingledine2007-08-19
| | | | | | | purpose circuit we're planning to become svn:r11184
* Fix a bug in ADDRMAP controller replies that would sometimesRoger Dingledine2007-08-19
| | | | | | | try to print a NULL. Patch from tup. svn:r11181
* get rid of a debugging message that non v3-authorities wereRoger Dingledine2007-08-19
| | | | | | | seeing too, and that doesn't seem to be critical svn:r11179
* Move event.h include down a stanza to make mingw happy.Andrew Lewman2007-08-19
| | | | svn:r11174
* backport candidate:Roger Dingledine2007-08-19
| | | | | | | | Refuse to start with certain directory authority keys, and encourage people using them to stop. svn:r11171
* do another cleanup pass on the sample torrcRoger Dingledine2007-08-19
| | | | svn:r11168