summaryrefslogtreecommitdiff
path: root/doc/spec
AgeCommit message (Collapse)Author
2010-02-25Merge remote branch 'mikeperry/consensus-bw-weights5-merge'Nick Mathewson
Conflicts: ChangeLog
2010-02-25Update dir-spec.txt with begin_dir weights.Mike Perry
2010-02-22Update consensus methods in spec.Mike Perry
2010-02-22Mark 160 and 161 as Finished.tor-0.2.2.9-alphaNick Mathewson
2010-02-22Update specs for weight computation and use.Mike Perry
2010-02-21minor fixes in proposal 169Roger Dingledine
still need to finish reading it, but so far so good
2010-02-18Allow "EXTENDCIRCUIT 0" to omit a path.Mike Perry
2010-02-18Add BUILDTIMEOUT_SET event for CBT stress testing.Mike Perry
2010-01-29Clarify a paragraph in prop 169.Nick Mathewson
2010-01-28The name for the proposal status of 151 is "finished", not "Implemented"Nick Mathewson
2010-01-28Proposal 169: Eliminate TLS renegotiationNick Mathewson
I propose a backward-compatible change to the Tor connection establishment protocol to avoid the use of TLS renegotiation. Rather than doing a TLS renegotiation to exchange certificates and authenticate the original handshake, this proposal takes an approach similar to Steven Murdoch's proposal 124, and uses Tor cells to authenticate the parties' identities once the initial TLS handshake is finished.
2010-01-15whitespace fixesRoger Dingledine
2010-01-15fix some typos in our spec filesRoger Dingledine
2010-01-15ship the bridges spec file in the tarball tooRoger Dingledine
2009-12-19start to document commonly used "param" argumentsRoger Dingledine
2009-12-17Fix bridge statistics.Karsten Loesing
Fix statistics on client numbers by country as seen by bridges that were broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour intervals instead of variable 12-to-48-hour intervals.
2009-12-13New controller command "getinfo config-text"Roger Dingledine
It returns the contents that Tor would write if you send it a SAVECONF command, so the controller can write the file to disk itself.
2009-10-18Revise consensus-flavors proposal to better URLs.Nick Mathewson
The old flavored consensus URL format made it harder to decode URLs based on their prefixes, and didn't take into account our "only give it to me if it's signed by enough authorities" stuff.
2009-10-15Revise proposal 162: SHA256(x), not SHA256(SHA256(x))Nick Mathewson
The point of doing SHA256 twice is, generally, is to prevent message extension attacks where an attacker who knows H(A) can calculate H(A|B). But for attaching a signature to a document, the attacker already _knows_ A, so trying to keep them from calculating H(A|B) is pointless.
2009-10-15Revise 162's idea of how detached signatures work with flavorsNick Mathewson
The original proposal was vague and would have made older Tors reject detached-signature documents as soon as they saw one with flavors.
2009-10-10correct the spec for the stream_bw event.Roger Dingledine
"neonomad" pointed out on or-talk that the order is opposite from the intuitive order. explain why. we chose to fix the spec rather than the code because there are controllers like torflow that already expect the current behavior.
2009-09-30update spec to reflect change in Fast definitionRoger Dingledine
we made anybody who has 20KB/s Fast by definition, in 0.2.1.14-rc, but it looks like we forgot to fix the spec.
2009-09-20Fix typos and comments, plus two bugsRoger Dingledine
A) We were considering a circuit had timed out in the special cases where we close rendezvous circuits because the final rendezvous circuit couldn't be built in time. B) We were looking at the wrong timestamp_created when considering a timeout.
2009-09-20Implement and document new network liveness algorithm.Mike Perry
Based on irc discussion with arma.
2009-09-17a mish-mash of stuff in my sandboxRoger Dingledine
2009-09-16Update proposal to match implementation.Mike Perry
2009-09-16Remove trailing spaces. As if bytes were free...Karsten Loesing
Also correct some typos.
2009-09-16Update proposal to bring it more in-line with implementation.Mike Perry
2009-09-14Mark proposal 167 as implemented.Nick Mathewson
2009-09-14Implement proposal 167: Authorities vote on network parameters.Nick Mathewson
This code adds a new field to vote on: "params". It consists of a list of sorted key=int pairs. The output is computed as the median of all the integers for any key on which anybody voted. Improved with input from Roger.
2009-09-01Merge commit 'origin/maint-0.2.1'Nick Mathewson
2009-08-31Add getinfo accepted-server-descriptor. Clean spec.Roger Dingledine
Add a "getinfo status/accepted-server-descriptor" controller command, which is the recommended way for controllers to learn whether our server descriptor has been successfully received by at least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them.
2009-08-28Merge branch 'maint-0.2.1'Roger Dingledine
2009-08-28Only send netinfo clock_skew to controller if an authority told us soRoger Dingledine
We were triggering a CLOCK_SKEW controller status event whenever we connect via the v2 connection protocol to any relay that has a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
2009-08-26changelog and spec changes for the .exit fixRoger Dingledine
2009-08-26typos in dir-specRoger Dingledine
2009-08-26Merge commit 'karsten/proposal-166-impl-master'Nick Mathewson
2009-08-25new proposals: params in consensus, and lower circwindowRoger Dingledine
2009-08-19Some final (?) cleanups of proposal 166 implementation.Karsten Loesing
2009-08-18Update dir-spec.txt and man page.Karsten Loesing
2009-08-18Clean up proposal 166 and its implementation.Karsten Loesing
2009-08-14Merge commit 'mikeperry/bandwidth-voting-final'Nick Mathewson
2009-08-09Merge commit 'ioerror/LetsKillNoConnect'Nick Mathewson
2009-08-09Merge commit 'nickm/strtok' into mp-voting-finalMike Perry
2009-08-09Merge commit 'mikeperry/bandwidth-proposals-final'Nick Mathewson
2009-08-08LetsKillNoConnect removes support for .noconnectJacob Appelbaum
This is a patch to remove support for .noconnect. We are removing .noconnect because of a talk at Defcon 17 by Gregory Fleischer.
2009-08-07fix typo in control-specRoger Dingledine
2009-08-06Update the ratio calculation to prefer faster measurements.Mike Perry
Also: simplify complicated filtering steps, always take the most recent measurement, and use slightly smaller file sizes based on measurements.
2009-08-06Update 161 to reflect current implementation.Mike Perry
Also mention rounding step.
2009-08-06Update dir-spec.txt to describe w line.Mike Perry
"Measured=" is present in votes regardless of consensus method.