summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2007-09-18 r15140@catbus: nickm | 2007-09-18 11:34:54 -0400Nick Mathewson
Get rid of a needless malloc() when parsing address policies. Original patch from "Some guy on #tor", via arma. Altered to have a sufficiently large buffer, and not use the buffer so much, and to save a strlcpy. svn:r11480
2007-09-17Servers used to decline to publish their DirPort if theirRoger Dingledine
BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth were below a threshold. Now they only look at BandwidthRate and RelayBandwidthRate. svn:r11465
2007-09-17Remove the contrib scripts ExerciseServer.py, PathDemo.py,Roger Dingledine
and TorControl.py, as they use the old v0 controller protocol, and are obsoleted by TorFlow anyway. svn:r11464
2007-09-17 r14448@Kushana: nickm | 2007-09-17 14:26:56 -0400Nick Mathewson
Unify all of the divergent median/nth-percentile code in container.[ch] svn:r11457
2007-09-13 r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
2007-09-12 r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400Nick Mathewson
Complete implementation of proposal 104: remove bandwidth history lines from router descriptors. svn:r11434
2007-09-10 r15001@catbus: nickm | 2007-09-10 09:44:49 -0400Nick Mathewson
Fix a couple of memory leaks in eventdns.c; found by niels. Not backport candidates, since they only affect DNSPort users. svn:r11413
2007-09-06 r14940@catbus: nickm | 2007-09-06 13:22:26 -0400Nick Mathewson
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388
2007-09-05 r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400Nick Mathewson
There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377
2007-08-31forward-port the 0.1.2.17 changelogRoger Dingledine
svn:r11340
2007-08-31 r14880@catbus: nickm | 2007-08-31 11:06:10 -0400Nick Mathewson
Refactor store_stats_t to hold a pointer to the proper mmap, and turn it into a full-fledged type. This sets stuff up nicely for adding a separate "annotated" store. Add some XXXX NM items that need to be fixed when annotated stores exist svn:r11338
2007-08-31 r14871@catbus: nickm | 2007-08-31 10:12:53 -0400Nick Mathewson
Check correct circuit type when calling functions from rend_process_relay_cell. Backport candidate. svn:r11336
2007-08-31 r14869@catbus: nickm | 2007-08-31 08:49:26 -0400Nick Mathewson
Fix a segfault in expand_filename("~"). Found by lindi. svn:r11332
2007-08-30forward-port the 0.1.2.16 changelogRoger Dingledine
svn:r11315
2007-08-30 r14259@Kushana: nickm | 2007-08-30 02:33:55 -0400Nick Mathewson
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
2007-08-29 r14832@catbus: nickm | 2007-08-29 15:00:27 -0400Nick Mathewson
Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM. svn:r11301
2007-08-29 r14830@catbus: nickm | 2007-08-29 13:50:10 -0400Nick Mathewson
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
2007-08-29 r14826@catbus: nickm | 2007-08-29 13:19:55 -0400Nick Mathewson
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
2007-08-28 r14821@catbus: nickm | 2007-08-27 19:57:56 -0400Nick Mathewson
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
2007-08-27 r14227@Kushana: nickm | 2007-08-27 11:33:28 -0400Nick Mathewson
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
2007-08-25Set up Tonga as the default bridge directory authority.tor-0.2.0.6-alphaRoger Dingledine
svn:r11276
2007-08-25bump to 0.2.0.6-alpha in preparation for tomorrow's releaseRoger Dingledine
svn:r11275
2007-08-25formatting cleanupsRoger Dingledine
svn:r11273
2007-08-24 r14203@Kushana: nickm | 2007-08-24 10:15:58 -0400Nick Mathewson
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
2007-08-24more cleanups on r11258. looks good now.Roger Dingledine
svn:r11266
2007-08-24cleanups on r11258Roger Dingledine
svn:r11263
2007-08-24clean up changelog a bitRoger Dingledine
svn:r11259
2007-08-22 r14184@Kushana: nickm | 2007-08-22 11:06:37 -0400Nick Mathewson
Unmap cached-extrainfo on exit. Fixes bug 484. svn:r11254
2007-08-22backport candidate:Roger Dingledine
Make it possible to read the PROTOCOLINFO response in a way that conforms to our control-spec. Reported by Matt Edman. svn:r11251
2007-08-22backport candidate:Roger Dingledine
Stop leaking part of the descriptor when we run into a particularly unparseable piece of it. Bugfix on 0.1.2.x. svn:r11249
2007-08-22backport candidate:Roger Dingledine
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
2007-08-21 r14758@catbus: nickm | 2007-08-21 01:36:03 -0400Nick Mathewson
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
2007-08-21Stop putting the authentication cookie in a file called "0"Roger Dingledine
in your working directory if you don't specify anything for the new CookieAuthFile option. Reported by Matt Edman. svn:r11237
2007-08-20call it EXPORTMALLINFO, not EXPORTMEMINFOPeter Palfrader
svn:r11235
2007-08-20Optionally export mallinfo() output on the DirPortPeter Palfrader
svn:r11232
2007-08-20Handle unexpected whitespace better in malformed descriptors. BugRoger Dingledine
found using Benedikt Boss's new Tor fuzzer! Bugfix on 0.2.0.x. svn:r11229
2007-08-20Let directory authorities startup even when they can't generate Roger Dingledine
a descriptor immediately, e.g. because they don't know their address. svn:r11228
2007-08-20 r14723@catbus: nickm | 2007-08-20 10:57:52 -0400Nick Mathewson
Add a changelog entry for last commit. svn:r11216
2007-08-19 r14693@catbus: nickm | 2007-08-19 11:31:01 -0400Nick Mathewson
Add changelog for last entry. svn:r11196
2007-08-19minor changelog revisiontor-0.2.0.5-alphaRoger Dingledine
svn:r11190
2007-08-19tweak changelog entryRoger Dingledine
svn:r11187
2007-08-19backport candidate (revert part of r9350):Roger Dingledine
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
2007-08-19Fix a bug in ADDRMAP controller replies that would sometimesRoger Dingledine
try to print a NULL. Patch from tup. svn:r11181
2007-08-19backport candidate:Roger Dingledine
Refuse to start with certain directory authority keys, and encourage people using them to stop. svn:r11171
2007-08-19changelog line for r11168Roger Dingledine
svn:r11170
2007-08-19clean up changelog in preparation for releaseRoger Dingledine
svn:r11169
2007-08-18 r14661@catbus: nickm | 2007-08-18 15:38:08 -0400Nick Mathewson
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
2007-08-18 r14659@catbus: nickm | 2007-08-18 14:19:34 -0400Nick Mathewson
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
2007-08-17 r14641@catbus: nickm | 2007-08-17 17:53:14 -0400Nick Mathewson
Stop running ./configure from autogen.sh. "Let's see if anybody complains!" says Roger. svn:r11159
2007-08-17 r14634@catbus: nickm | 2007-08-17 16:43:49 -0400Nick Mathewson
Try to fix bug 482: do not rely on s6_addr16 or s6_addr32 on MSVC. How ugly. svn:r11155