summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-09-22bump to 0.2.0.7-alphator-0.2.0.7-alphaRoger Dingledine
svn:r11572
2007-09-22note another bug i'd like to fixRoger Dingledine
svn:r11571
2007-09-21The manpage now tells uses that they can use identity fingerprints in most ↵Peter Palfrader
places where they can use nicknames. Based on patch from karsten svn:r11570
2007-09-21make directories_have_accepted_server_descriptor() able toRoger Dingledine
handle non-default values of PublishServerDescriptor. svn:r11569
2007-09-21only mess with 'state' in init_keys if we're planning to actuallyRoger Dingledine
run tor. this resolves a segfault in 'tor --list-fingerprints' introduced by r11437. backport candidate due to r11438. svn:r11566
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-21 r15253@catbus: nickm | 2007-09-21 15:03:51 -0400Nick Mathewson
Oops; we had vote_delay and dist_delay switched when computing when to generate our consensus. Harmless so far, but let's get that fixed. svn:r11558
2007-09-21a dir-spec typo (in two places) caught by steveRoger Dingledine
svn:r11557
2007-09-21Remove the need to clean up old installs, copy existing configs in orderAndrew Lewman
to save them, let the installer put new files in place, and let the user copy back their custom configs, for now. svn:r11555
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-21Fix a potential issue in the osx pre and postflight scripts.Andrew Lewman
svn:r11548
2007-09-20 r15233@catbus: nickm | 2007-09-20 18:58:23 -0400Nick Mathewson
19:00 < weasel> Sep 21 01:00:01.926 [warn] Consensus published. 19:00 < weasel> hah 19:00 < nickm> ha indeed 19:00 < nickm> a winner is me 19:00 < weasel> _warn_ :) 19:01 < nickm> watch out! It could go off at any moment! 19:01 * weasel backs away svn:r11546
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-20Minor whitespace fixPeter Palfrader
svn:r11543
2007-09-20add a v3 authorityPeter Palfrader
svn:r11542
2007-09-20 r15231@catbus: nickm | 2007-09-20 16:04:30 -0400Nick Mathewson
Patch from karsten: remove cbc and make unit tests handle aes-ctr-with-iv. svn:r11538
2007-09-20 r14532@Kushana: nickm | 2007-09-20 13:25:38 -0400Nick Mathewson
Clean up some macros in aes.c svn:r11537
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-20it works better when it compilesRoger Dingledine
svn:r11531
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-20poke at svn until it compiles. nick, you should decide if thisRoger Dingledine
is what you meant to do. svn:r11529
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-19 r15172@catbus: nickm | 2007-09-19 11:50:02 -0400Nick Mathewson
New (untested) code to implement AES-with-IV. Currently, IVs are generated randomly. Once tested, should be (almost) a drop-in replacement for the CBC functions. svn:r11519
2007-09-19 r15171@catbus: nickm | 2007-09-19 11:44:54 -0400Nick Mathewson
Switch our AES implementation from "128 bit counter with to 64 bits set to 0" to a proper implementation of counter mode. Also, add an aes_set_iv function to initialize the counter to a nonzero value. svn:r11518
2007-09-19 r15170@catbus: nickm | 2007-09-19 11:41:50 -0400Nick Mathewson
Carry a new evdns function over from libevent: do not rely on compile-time code to set the transaction ID correctly. This will be important when we finally drop our internal copy of eventdns.c svn:r11517
2007-09-19 r15167@catbus: nickm | 2007-09-19 11:19:08 -0400Nick Mathewson
Fix unit tests for rendezvous descriptor parsing. svn:r11516
2007-09-19i feel guilty wasting a revision number on this, but qbiRoger Dingledine
mentioned it, so... svn:r11515
2007-09-19another bug we should resolve sometimeRoger Dingledine
svn:r11513
2007-09-19Set up moria1 as the first v3 directory authority.Roger Dingledine
svn:r11506
2007-09-19the other half of r11464Roger Dingledine
svn:r11503
2007-09-19add a changelog entry for r11500Roger Dingledine
svn:r11501
2007-09-19right before publishing our service descriptor, we wereRoger Dingledine
rewriting the hexdigest back to an ambiguous nickname. if this patches it, we should write a changelog and then backport. svn:r11500
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-18clean up r11496Roger Dingledine
svn:r11498
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-18actually, there is a tordnsel implementationRoger Dingledine
svn:r11493
2007-09-18minor style tweaksRoger Dingledine
svn:r11490
2007-09-18add some crypto/util functions from karsten, as the firstRoger Dingledine
step of integrating his new hidden service stuff svn:r11489
2007-09-18two dir-spec cleanups from steveRoger Dingledine
svn:r11485
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 r15142@catbus: nickm | 2007-09-18 11:43:32 -0400Nick Mathewson
Split "Have all the authorities accepted our server descriptor?" into its own function. Patch from Robert Hogan. svn:r11482
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-17trivial doxygen thingRoger Dingledine
svn:r11463
2007-09-17a few more todo bugs i've accumulatedRoger Dingledine
svn:r11462
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