summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2007-09-24 r15310@catbus: nickm | 2007-09-24 11:36:08 -0400Nick Mathewson
Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate. svn:r11604
2007-09-22 r15279@catbus: nickm | 2007-09-22 02:00:06 -0400Nick Mathewson
V3 authority work: fetch missing votes and/or signatures as needed. svn:r11575
2007-09-21clean up changelog before releaseRoger Dingledine
svn:r11563
2007-09-21 r15262@catbus: nickm | 2007-09-21 15:58:48 -0400Nick Mathewson
Mark most bugfixes with version introducing bug. svn:r11561
2007-09-21Make "UpdateBridgesFromAuthority" torrc option work: when bridgeRoger Dingledine
users configure that and specify a bridge with an identity fingerprint, now they will lookup the bridge descriptor at the default bridge authority via a one-hop tunnel, but once circuits are established they will switch to a three-hop tunnel for later connections to the bridge authority. svn:r11550
2007-09-20bugfix on r11110:Roger Dingledine
Fix a bug that made servers send a "404 Not found" in response to attempts to fetch their server descriptor. This caused Tor servers to take many minutes to establish reachability for their DirPort, and it totally crippled bridges. Bugfix on 0.2.0.5-alpha. svn:r11545
2007-09-20changelog for tor26 and v3dirRoger Dingledine
svn:r11544
2007-09-20 r15210@catbus: nickm | 2007-09-20 13:04:05 -0400Nick Mathewson
Re-optimize counter-mode: save about 15% on my core2 by (1) not regenerating the entire counter buffer every time we encrypt a block of keystream (2) using the platform-optimized htonl to convert to big-endian (It's a single instruction on 486 and later ) and (3) not even keeping a separate "counter" and "buffer" when the platform is big-endian. The third still needs testing. svn:r11536
2007-09-20Resume listing "AUTHORITY" flag for authorities in network status.Roger Dingledine
Bugfix on 0.2.0.3-alpha; reported by Alex de Joode. svn:r11530
2007-09-20next alpha goes out on friday (so let's hope it's ready)Roger Dingledine
svn:r11528
2007-09-19 r15194@catbus: nickm | 2007-09-19 12:51:59 -0400Nick Mathewson
Call the recent aes.c changes a bugfix, because hey, why not. svn:r11524
2007-09-19Set up moria1 as the first v3 directory authority.Roger Dingledine
svn:r11506
2007-09-19add a changelog entry for r11500Roger Dingledine
svn:r11501
2007-09-18Start using the v2 intro format for hidden service connections. NowRoger Dingledine
clients specify their chosen rendezvous point by identity digest rather than by (potentially ambiguous) nickname. This change could speed up hidden service connections dramatically. svn:r11499
2007-09-18Drop support for v1 rendezvous descriptors, since we never usedRoger Dingledine
them anyway, and the code has probably rotted by now. Based on patch from Karsten Loesing. svn:r11496
2007-09-18 r15143@catbus: nickm | 2007-09-18 11:49:46 -0400Nick Mathewson
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan. svn:r11483
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