Age | Commit message (Collapse) | Author |
|
More annotated-store work: handle annotations in lists correctly. Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated.
svn:r11665
|
|
svn:r11658
|
|
Backend for descriptor annotations: parse annotations as keywords; only allow them to appear in the cache; do not serve them as part of the descriptor if we are a dirserver. Still need mechanism to set annotations. Still need to rename cache file.
svn:r11654
|
|
Add hidden-service-authentication.etxt as proposal 121.
svn:r11653
|
|
svn:r11647
|
|
Always set status_out when adding a vote.
svn:r11646
|
|
It is amazing how reliable missing svk st are at breaking code.
svn:r11644
|
|
svn:r11642
|
|
svn:r11622
|
|
svn:r11619
|
|
devilproxytor.
svn:r11618
|
|
svn:r11617
|
|
svn:r11616
|
|
Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate.
svn:r11604
|
|
existing torrc files.
svn:r11595
|
|
svn:r11594
|
|
svn:r11589
|
|
svn:r11588
|
|
svn:r11587
|
|
compiled into the exe. Add some, take some, remove some TODO items.
svn:r11583
|
|
Bump version to 0.2.0.7-alpha-dev
svn:r11576
|
|
V3 authority work: fetch missing votes and/or signatures as needed.
svn:r11575
|
|
svn:r11572
|
|
svn:r11571
|
|
places where they can use nicknames. Based on patch from karsten
svn:r11570
|
|
handle non-default values of PublishServerDescriptor.
svn:r11569
|
|
run tor. this resolves a segfault in 'tor --list-fingerprints'
introduced by r11437.
backport candidate due to r11438.
svn:r11566
|
|
svn:r11563
|
|
Mark most bugfixes with version introducing bug.
svn:r11561
|
|
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
|
|
svn:r11557
|
|
to save them, let the installer put new files in place, and let the user
copy back their custom configs, for now.
svn:r11555
|
|
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
|
|
svn:r11548
|
|
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
|
|
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
|
|
svn:r11544
|
|
svn:r11543
|
|
svn:r11542
|
|
Patch from karsten: remove cbc and make unit tests handle aes-ctr-with-iv.
svn:r11538
|
|
Clean up some macros in aes.c
svn:r11537
|
|
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
|
|
svn:r11531
|
|
Bugfix on 0.2.0.3-alpha; reported by Alex de Joode.
svn:r11530
|
|
is what you meant to do.
svn:r11529
|
|
svn:r11528
|
|
Call the recent aes.c changes a bugfix, because hey, why not.
svn:r11524
|
|
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
|
|
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
|
|
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
|