aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* r14830@catbus: nickm | 2007-08-29 13:50:10 -0400••• Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate. svn:r11299 Nick Mathewson2007-08-29
* 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
* r14821@catbus: nickm | 2007-08-27 19:57:56 -0400••• 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 Nick Mathewson2007-08-28
* 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
* r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400••• 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 Nick Mathewson2007-08-24
* r14203@Kushana: nickm | 2007-08-24 10:15:58 -0400••• 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 Nick Mathewson2007-08-24
* r14202@Kushana: nickm | 2007-08-24 09:55:30 -0400••• Add purposes for new things we need to fetch for v3 directory system. svn:r11268 Nick Mathewson2007-08-24
* r14200@kushana: nickm | 2007-08-24 08:33:41 -0400••• In new code, let's try to prefer named flags to mazes of twisted boolean arguments, all alike. svn:r11267 Nick Mathewson2007-08-24
* more cleanups on r11258. looks good now.•••svn:r11266 Roger Dingledine2007-08-24
* 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
* a single quote != a single double quote. i can't hear the•••circus music from here, perhaps we should move closer. svn:r11256 Roger Dingledine2007-08-23
* r14185@Kushana: nickm | 2007-08-22 11:07:01 -0400••• Add some voting-related documentation. svn:r11255 Nick Mathewson2007-08-22
* r14184@Kushana: nickm | 2007-08-22 11:06:37 -0400••• Unmap cached-extrainfo on exit. Fixes bug 484. svn:r11254 Nick Mathewson2007-08-22
* backport candidate:•••Make it possible to read the PROTOCOLINFO response in a way that conforms to our control-spec. Reported by Matt Edman. svn:r11251 Roger Dingledine2007-08-22
* backport candidate:•••Stop leaking part of the descriptor when we run into a particularly unparseable piece of it. Bugfix on 0.1.2.x. svn:r11249 Roger Dingledine2007-08-22
* backport candidate:•••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 Roger Dingledine2007-08-22
* r14758@catbus: nickm | 2007-08-21 01:36:03 -0400••• 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 Nick Mathewson2007-08-21
* 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
* It works better if we don't print a 404 header after our body•••svn:r11236 Peter Palfrader2007-08-20
* call it EXPORTMALLINFO, not EXPORTMEMINFO•••svn:r11235 Peter Palfrader2007-08-20
* Appease check-spaces•••svn:r11234 Peter Palfrader2007-08-20
* We do not mix variable declarations and code•••svn:r11233 Peter Palfrader2007-08-20
* Optionally export mallinfo() output on the DirPort•••svn:r11232 Peter Palfrader2007-08-20
* Remove /tor/dir-all-weaselhack, it's useless without FULL_V1_DIRECTORIES defined•••svn:r11231 Peter Palfrader2007-08-20
* Let directory authorities startup even when they can't generate •••a descriptor immediately, e.g. because they don't know their address. svn:r11228 Roger Dingledine2007-08-20
* 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
* avoid double-punctuation when we're reporting errors from the•••config functions to the controller. svn:r11221 Roger Dingledine2007-08-20
* r14731@catbus: nickm | 2007-08-20 12:02:09 -0400••• Clean up authdir_X functions a little. svn:r11220 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
* r14726@catbus: nickm | 2007-08-20 11:42:07 -0400••• Make v3-only authorities check reachability svn:r11218 Nick Mathewson2007-08-20
* r14722@catbus: nickm | 2007-08-20 10:54:29 -0400••• 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 Nick Mathewson2007-08-20
* r14663@catbus: nickm | 2007-08-18 17:50:51 -0400••• Fix an XXX020 in or.h: BRIDGE != CONTROLLER. svn:r11195 Nick Mathewson2007-08-19
* bump to 0.2.0.5-alpha since we're getting close•••svn:r11189 Roger Dingledine2007-08-19
* backport candidate (revert part of r9350):•••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 Roger Dingledine2007-08-19
* oh, and make it compile too•••svn:r11185 Roger Dingledine2007-08-19
* generalize circuit_find_to_cannibalize() so it knows what•••purpose circuit we're planning to become svn:r11184 Roger Dingledine2007-08-19
* Fix a bug in ADDRMAP controller replies that would sometimes•••try to print a NULL. Patch from tup. svn:r11181 Roger Dingledine2007-08-19
* get rid of a debugging message that non v3-authorities were•••seeing too, and that doesn't seem to be critical svn:r11179 Roger Dingledine2007-08-19
* Move event.h include down a stanza to make mingw happy.•••svn:r11174 Andrew Lewman2007-08-19
* backport candidate:•••Refuse to start with certain directory authority keys, and encourage people using them to stop. svn:r11171 Roger Dingledine2007-08-19
* r14661@catbus: nickm | 2007-08-18 15:38:08 -0400••• Long overdue test.c refactoring: add --warn/--notice/--info/--debug command line options to set logging levels, and let the user specify which tests to run from the commmand line. svn:r11167 Nick Mathewson2007-08-18
* r14659@catbus: nickm | 2007-08-18 14:19:34 -0400••• When we are loading state info from disk, never believe any date in the future. Doing so can keep us from retrying guards, rotating onion keys, storing bandwidth info, etc. Fixes bug 434, and others. Backport candidate, once it has been tested. svn:r11166 Nick Mathewson2007-08-18
* Remove routerlist_check_bug_417() and all its calls. There is still some mor...•••svn:r11161 Peter Palfrader2007-08-17