| Commit message (Expand) | Author | Age |
* | r15210@catbus: nickm | 2007-09-20 13:04:05 -0400••• 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
| Nick Mathewson | 2007-09-20 |
* | Resume listing "AUTHORITY" flag for authorities in network status.•••Bugfix on 0.2.0.3-alpha; reported by Alex de Joode.
svn:r11530
| Roger Dingledine | 2007-09-20 |
* | next alpha goes out on friday (so let's hope it's ready)•••svn:r11528
| Roger Dingledine | 2007-09-20 |
* | r15194@catbus: nickm | 2007-09-19 12:51:59 -0400••• Call the recent aes.c changes a bugfix, because hey, why not.
svn:r11524
| Nick Mathewson | 2007-09-19 |
* | Set up moria1 as the first v3 directory authority.•••svn:r11506
| Roger Dingledine | 2007-09-19 |
* | add a changelog entry for r11500•••svn:r11501
| Roger Dingledine | 2007-09-19 |
* | Start using the v2 intro format for hidden service connections. Now•••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
| Roger Dingledine | 2007-09-18 |
* | Drop support for v1 rendezvous descriptors, since we never used•••them anyway, and the code has probably rotted by now. Based on
patch from Karsten Loesing.
svn:r11496
| Roger Dingledine | 2007-09-18 |
* | r15143@catbus: nickm | 2007-09-18 11:49:46 -0400••• Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
| Nick Mathewson | 2007-09-18 |
* | r15140@catbus: nickm | 2007-09-18 11:34:54 -0400••• 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
| Nick Mathewson | 2007-09-18 |
* | Servers used to decline to publish their DirPort if their•••BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
| Roger Dingledine | 2007-09-17 |
* | Remove the contrib scripts ExerciseServer.py, PathDemo.py,•••and TorControl.py, as they use the old v0 controller protocol,
and are obsoleted by TorFlow anyway.
svn:r11464
| Roger Dingledine | 2007-09-17 |
* | r14448@Kushana: nickm | 2007-09-17 14:26:56 -0400••• Unify all of the divergent median/nth-percentile code in container.[ch]
svn:r11457
| Nick Mathewson | 2007-09-17 |
* | 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 Mathewson | 2007-09-13 |
* | r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400••• Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
| Nick Mathewson | 2007-09-12 |
* | r15001@catbus: nickm | 2007-09-10 09:44:49 -0400••• Fix a couple of memory leaks in eventdns.c; found by niels. Not backport candidates, since they only affect DNSPort users.
svn:r11413
| Nick Mathewson | 2007-09-10 |
* | 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 Mathewson | 2007-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 Mathewson | 2007-09-05 |
* | forward-port the 0.1.2.17 changelog•••svn:r11340
| Roger Dingledine | 2007-08-31 |
* | r14880@catbus: nickm | 2007-08-31 11:06:10 -0400••• 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
| Nick Mathewson | 2007-08-31 |
* | r14871@catbus: nickm | 2007-08-31 10:12:53 -0400••• Check correct circuit type when calling functions from rend_process_relay_cell. Backport candidate.
svn:r11336
| Nick Mathewson | 2007-08-31 |
* | r14869@catbus: nickm | 2007-08-31 08:49:26 -0400••• Fix a segfault in expand_filename("~"). Found by lindi.
svn:r11332
| Nick Mathewson | 2007-08-31 |
* | forward-port the 0.1.2.16 changelog•••svn:r11315
| Roger Dingledine | 2007-08-30 |
* | 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 Mathewson | 2007-08-30 |
* | r14832@catbus: nickm | 2007-08-29 15:00:27 -0400••• Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM.
svn:r11301
| Nick Mathewson | 2007-08-29 |
* | 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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-08-28 |
* | 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 Mathewson | 2007-08-27 |
* | Set up Tonga as the default bridge directory authority.•••svn:r11276
| Roger Dingledine | 2007-08-25 |
* | bump to 0.2.0.6-alpha in preparation for tomorrow's release•••svn:r11275
| Roger Dingledine | 2007-08-25 |
* | formatting cleanups•••svn:r11273
| Roger Dingledine | 2007-08-25 |
* | 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 Mathewson | 2007-08-24 |
* | more cleanups on r11258. looks good now.•••svn:r11266
| Roger Dingledine | 2007-08-24 |
* | cleanups on r11258•••svn:r11263
| Roger Dingledine | 2007-08-24 |
* | clean up changelog a bit•••svn:r11259
| Roger Dingledine | 2007-08-24 |
* | r14184@Kushana: nickm | 2007-08-22 11:06:37 -0400••• Unmap cached-extrainfo on exit. Fixes bug 484.
svn:r11254
| Nick Mathewson | 2007-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 Dingledine | 2007-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 Dingledine | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Dingledine | 2007-08-21 |
* | call it EXPORTMALLINFO, not EXPORTMEMINFO•••svn:r11235
| Peter Palfrader | 2007-08-20 |
* | Optionally export mallinfo() output on the DirPort•••svn:r11232
| Peter Palfrader | 2007-08-20 |
* | Handle unexpected whitespace better in malformed descriptors. Bug•••found using Benedikt Boss's new Tor fuzzer! Bugfix on 0.2.0.x.
svn:r11229
| Roger Dingledine | 2007-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 Dingledine | 2007-08-20 |
* | r14723@catbus: nickm | 2007-08-20 10:57:52 -0400••• Add a changelog entry for last commit.
svn:r11216
| Nick Mathewson | 2007-08-20 |
* | r14693@catbus: nickm | 2007-08-19 11:31:01 -0400••• Add changelog for last entry.
svn:r11196
| Nick Mathewson | 2007-08-19 |
* | minor changelog revision•••svn:r11190
| Roger Dingledine | 2007-08-19 |
* | tweak changelog entry•••svn:r11187
| Roger Dingledine | 2007-08-19 |