aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* minor typoRoger Dingledine2007-09-27
| | | | svn:r11658
* r15400@catbus: nickm | 2007-09-26 12:13:12 -0400Nick Mathewson2007-09-26
| | | | | | | 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
* r15371@catbus: nickm | 2007-09-25 19:53:13 -0400Nick Mathewson2007-09-25
| | | | | | | Always set status_out when adding a vote. svn:r11646
* r15367@catbus: nickm | 2007-09-25 19:31:11 -0400Nick Mathewson2007-09-25
| | | | | | | It is amazing how reliable missing svk st are at breaking code. svn:r11644
* r15310@catbus: nickm | 2007-09-24 11:36:08 -0400Nick Mathewson2007-09-24
| | | | | | | Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate. svn:r11604
* r15280@catbus: nickm | 2007-09-22 02:02:00 -0400Nick Mathewson2007-09-22
| | | | | | | Bump version to 0.2.0.7-alpha-dev svn:r11576
* r15279@catbus: nickm | 2007-09-22 02:00:06 -0400Nick Mathewson2007-09-22
| | | | | | | V3 authority work: fetch missing votes and/or signatures as needed. svn:r11575
* bump to 0.2.0.7-alphaRoger Dingledine2007-09-22
| | | | svn:r11572
* note another bug i'd like to fixRoger Dingledine2007-09-22
| | | | svn:r11571
* make directories_have_accepted_server_descriptor() able toRoger Dingledine2007-09-21
| | | | | | | handle non-default values of PublishServerDescriptor. svn:r11569
* only mess with 'state' in init_keys if we're planning to actuallyRoger Dingledine2007-09-21
| | | | | | | | | | run tor. this resolves a segfault in 'tor --list-fingerprints' introduced by r11437. backport candidate due to r11438. svn:r11566
* r15253@catbus: nickm | 2007-09-21 15:03:51 -0400Nick Mathewson2007-09-21
| | | | | | | 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
* Make "UpdateBridgesFromAuthority" torrc option work: when bridgeRoger Dingledine2007-09-21
| | | | | | | | | | | 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
* r15233@catbus: nickm | 2007-09-20 18:58:23 -0400Nick Mathewson2007-09-20
| | | | | | | | | | | | | 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
* bugfix on r11110:Roger Dingledine2007-09-20
| | | | | | | | | | | 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
* 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
* 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
* Set up moria1 as the first v3 directory authority.Roger Dingledine2007-09-19
| | | | svn:r11506
* 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
* 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
* 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
* trivial doxygen thingRoger Dingledine2007-09-17
| | | | svn:r11463
* 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