aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Minor whitespace fixPeter Palfrader2007-09-20
| | | | svn:r11543
* add a v3 authorityPeter Palfrader2007-09-20
| | | | svn:r11542
* r15231@catbus: nickm | 2007-09-20 16:04:30 -0400Nick Mathewson2007-09-20
| | | | | | | Patch from karsten: remove cbc and make unit tests handle aes-ctr-with-iv. svn:r11538
* r14532@Kushana: nickm | 2007-09-20 13:25:38 -0400Nick Mathewson2007-09-20
| | | | | | | Clean up some macros in aes.c svn:r11537
* r15210@catbus: nickm | 2007-09-20 13:04:05 -0400Nick Mathewson2007-09-20
| | | | | | | 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
* it works better when it compilesRoger Dingledine2007-09-20
| | | | svn:r11531
* Resume listing "AUTHORITY" flag for authorities in network status.Roger Dingledine2007-09-20
| | | | | | | Bugfix on 0.2.0.3-alpha; reported by Alex de Joode. svn:r11530
* poke at svn until it compiles. nick, you should decide if thisRoger Dingledine2007-09-20
| | | | | | | is what you meant to do. svn:r11529
* next alpha goes out on friday (so let's hope it's ready)Roger Dingledine2007-09-20
| | | | svn:r11528
* r15194@catbus: nickm | 2007-09-19 12:51:59 -0400Nick Mathewson2007-09-19
| | | | | | | Call the recent aes.c changes a bugfix, because hey, why not. svn:r11524
* r15172@catbus: nickm | 2007-09-19 11:50:02 -0400Nick Mathewson2007-09-19
| | | | | | | 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
* r15171@catbus: nickm | 2007-09-19 11:44:54 -0400Nick Mathewson2007-09-19
| | | | | | | 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
* r15170@catbus: nickm | 2007-09-19 11:41:50 -0400Nick Mathewson2007-09-19
| | | | | | | 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
* r15167@catbus: nickm | 2007-09-19 11:19:08 -0400Nick Mathewson2007-09-19
| | | | | | | Fix unit tests for rendezvous descriptor parsing. svn:r11516
* i feel guilty wasting a revision number on this, but qbiRoger Dingledine2007-09-19
| | | | | | | mentioned it, so... svn:r11515
* another bug we should resolve sometimeRoger Dingledine2007-09-19
| | | | svn:r11513
* Set up moria1 as the first v3 directory authority.Roger Dingledine2007-09-19
| | | | svn:r11506
* the other half of r11464Roger Dingledine2007-09-19
| | | | svn:r11503
* add a changelog entry for r11500Roger Dingledine2007-09-19
| | | | svn:r11501
* right before publishing our service descriptor, we wereRoger Dingledine2007-09-19
| | | | | | | | | rewriting the hexdigest back to an ambiguous nickname. if this patches it, we should write a changelog and then backport. svn:r11500
* Start using the v2 intro format for hidden service connections. NowRoger Dingledine2007-09-18
| | | | | | | | | 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
* clean up r11496Roger Dingledine2007-09-18
| | | | svn:r11498
* Drop support for v1 rendezvous descriptors, since we never usedRoger Dingledine2007-09-18
| | | | | | | | them anyway, and the code has probably rotted by now. Based on patch from Karsten Loesing. svn:r11496
* actually, there is a tordnsel implementationRoger Dingledine2007-09-18
| | | | svn:r11493
* minor style tweaksRoger Dingledine2007-09-18
| | | | svn:r11490
* add some crypto/util functions from karsten, as the firstRoger Dingledine2007-09-18
| | | | | | | step of integrating his new hidden service stuff svn:r11489
* two dir-spec cleanups from steveRoger Dingledine2007-09-18
| | | | svn:r11485
* r15143@catbus: nickm | 2007-09-18 11:49:46 -0400Nick Mathewson2007-09-18
| | | | | | | Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan. svn:r11483
* r15142@catbus: nickm | 2007-09-18 11:43:32 -0400Nick Mathewson2007-09-18
| | | | | | | Split "Have all the authorities accepted our server descriptor?" into its own function. Patch from Robert Hogan. svn:r11482
* r15140@catbus: nickm | 2007-09-18 11:34:54 -0400Nick Mathewson2007-09-18
| | | | | | | 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
* Servers used to decline to publish their DirPort if theirRoger Dingledine2007-09-17
| | | | | | | | | BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth were below a threshold. Now they only look at BandwidthRate and RelayBandwidthRate. svn:r11465
* Remove the contrib scripts ExerciseServer.py, PathDemo.py,Roger Dingledine2007-09-17
| | | | | | | | and TorControl.py, as they use the old v0 controller protocol, and are obsoleted by TorFlow anyway. svn:r11464
* trivial doxygen thingRoger Dingledine2007-09-17
| | | | svn:r11463
* a few more todo bugs i've accumulatedRoger Dingledine2007-09-17
| | | | svn:r11462
* r14448@Kushana: nickm | 2007-09-17 14:26:56 -0400Nick Mathewson2007-09-17
| | | | | | | Unify all of the divergent median/nth-percentile code in container.[ch] svn:r11457
* r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400Nick Mathewson2007-09-17
| | | | | | | Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard. svn:r11456
* r15077@catbus: nickm | 2007-09-15 14:04:19 -0400Nick Mathewson2007-09-15
| | | | | | | Oops; make Makefile.am work on mingw again. svn:r11445
* r15068@catbus: nickm | 2007-09-14 15:25:02 -0400Nick Mathewson2007-09-14
| | | | | | | Fix a couple typos in control.c; spotted by Robert Hogan. svn:r11440
* r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson2007-09-13
| | | | | | | Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
* r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400Nick Mathewson2007-09-12
| | | | | | | Complete implementation of proposal 104: remove bandwidth history lines from router descriptors. svn:r11434
* r14391@Kushana: nickm | 2007-09-12 10:56:17 -0400Nick Mathewson2007-09-12
| | | | | | | 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
* r15056@catbus: nickm | 2007-09-12 13:15:19 -0400Nick Mathewson2007-09-12
| | | | | | | Try to fix an automake problem by renaming a variable. svn:r11432
* r15049@catbus: nickm | 2007-09-11 16:05:50 -0400Nick Mathewson2007-09-11
| | | | | | | 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
* r15048@catbus: nickm | 2007-09-11 14:20:39 -0400Nick Mathewson2007-09-11
| | | | | | | Add code to warn about mauthorities on a consensus when they are not what we expect to find. svn:r11429
* r15047@catbus: nickm | 2007-09-11 13:40:54 -0400Nick Mathewson2007-09-11
| | | | | | | Fix a memory leak when reloading v3 authority certificate and keys. svn:r11428
* r15046@catbus: nickm | 2007-09-11 13:38:36 -0400Nick Mathewson2007-09-11
| | | | | | | Check V3 authority certificates for expiry, and warn the authority op as they get old. svn:r11427
* r15045@catbus: nickm | 2007-09-11 11:52:29 -0400Nick Mathewson2007-09-11
| | | | | | | Reject incoming votes when the valid-after time does not match the period that we're trying to vote for. svn:r11426
* r15022@catbus: nickm | 2007-09-10 10:31:54 -0400Nick Mathewson2007-09-11
| | | | | | | remove yet more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11425
* r15020@catbus: nickm | 2007-09-10 10:22:31 -0400Nick Mathewson2007-09-10
| | | | | | | remove more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11416
* r15018@catbus: nickm | 2007-09-10 10:04:16 -0400Nick Mathewson2007-09-10
| | | | | | | Change comments in eventdns.c to C-style, so we can more easily diff it against the version in libevent to reconcile them (again). svn:r11415