| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix unit tests for rendezvous descriptor parsing.
svn:r11516
|
|
|
|
|
|
|
| |
mentioned it, so...
svn:r11515
|
|
|
|
| |
svn:r11513
|
|
|
|
| |
svn:r11506
|
|
|
|
| |
svn:r11503
|
|
|
|
| |
svn:r11501
|
|
|
|
|
|
|
|
|
| |
rewriting the hexdigest back to an ambiguous nickname.
if this patches it, we should write a changelog and then
backport.
svn:r11500
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r11498
|
|
|
|
|
|
|
|
| |
them anyway, and the code has probably rotted by now. Based on
patch from Karsten Loesing.
svn:r11496
|
|
|
|
| |
svn:r11493
|
|
|
|
| |
svn:r11490
|
|
|
|
|
|
|
| |
step of integrating his new hidden service stuff
svn:r11489
|
|
|
|
| |
svn:r11485
|
|
|
|
|
|
|
| |
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
|
|
|
|
|
|
|
| |
Split "Have all the authorities accepted our server descriptor?" into its own function. Patch from Robert Hogan.
svn:r11482
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
|
|
|
|
|
|
|
|
| |
and TorControl.py, as they use the old v0 controller protocol,
and are obsoleted by TorFlow anyway.
svn:r11464
|
|
|
|
| |
svn:r11463
|
|
|
|
| |
svn:r11462
|
|
|
|
|
|
|
| |
Unify all of the divergent median/nth-percentile code in container.[ch]
svn:r11457
|
|
|
|
|
|
|
| |
Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard.
svn:r11456
|
|
|
|
|
|
|
| |
Oops; make Makefile.am work on mingw again.
svn:r11445
|
|
|
|
|
|
|
| |
Fix a couple typos in control.c; spotted by Robert Hogan.
svn:r11440
|
|
|
|
|
|
|
| |
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate)
svn:r11437
|
|
|
|
|
|
|
| |
Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
|
|
|
|
|
|
|
| |
Remove some needless complexity from the code to add signatures to a consensus: previously, we had a path to add new signatures, and a second path to replace signatures. But the second path sufficed as a common case, and the code isn't invoked nearly enough to justify the optimization of having the first path.
svn:r11433
|
|
|
|
|
|
|
| |
Try to fix an automake problem by renaming a variable.
svn:r11432
|
|
|
|
|
|
|
| |
When we get a consensus for which we are missing the right certificates, keep it around pending more certificates; do not just drop it.
svn:r11430
|
|
|
|
|
|
|
| |
Add code to warn about mauthorities on a consensus when they are not what we expect to find.
svn:r11429
|