Commit Graph

3097 Commits

Author SHA1 Message Date
Nick Mathewson
38606af8ae Merge remote-tracking branch 'jigsaw/remove-padding-fix-7869' 2020-07-23 08:28:28 -04:00
Mike Perry
fd47b40097 Fix wording in a clarification. 2020-07-21 13:06:05 -05:00
Mike Perry
a24d66be15 Resolve a question in a TODO about Vegas, and add refs to other TODO.
Thanks goes to Toke Høiland-Jørgensen.
2020-07-21 12:59:52 -05:00
Mike Perry
52eebf04ce Toke Høiland-Jørgensen recommends using INTERVAL for ECN.
Otherwise he suspsects that circuits will exit slow start too early.
2020-07-21 12:22:17 -05:00
Nick Mathewson
4b7d9b1b44 Add new ipv6 stats fields to dirstats from prop313 2020-07-13 11:11:39 -04:00
Nick Mathewson
8729838399 Move description of read-history and write-history to extrainfo
We moved the fields to extrainto back in 0.2.0.x, which is now
long-obsolete -- it's time to move the description of the fields
there, and remove the legacy migration note.
2020-07-13 11:08:51 -04:00
Nick Mathewson
735d904093 Proposal 325: markdown fixes 2020-07-10 15:18:15 -04:00
Nick Mathewson
fef8d01824 Small edits to prop325 based on email from Ian Goldberg 2020-07-10 15:16:55 -04:00
Nick Mathewson
3997e7a8a5 Add proposal 325-packed-relay-cells.md 2020-07-10 13:51:21 -04:00
David Goulet
493f1524a1 control-spec: Add CONFIGURED_ORPORT to SERVER_STATUS event
A tor relay now can discover its address using the ORPort address if one is
specified.

For that reason, we add a new method to the SERVER_STATUS event that is
CONFIGURED_ORPORT in order to identify the configured address on the ORPort.

Related to #33236

Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-07 10:51:36 -04:00
Nick Mathewson
66d780d87d Run "reindex" script. 2020-07-06 13:38:23 -04:00
Nick Mathewson
7706000a2d Merge remote-tracking branch 'tor-github/pr/125' 2020-07-06 13:38:07 -04:00
Mike Perry
2c1d626b9f Document relay commands for circpad cells. 2020-07-06 11:32:05 -05:00
Mike Perry
4fe05b29a4 Add RTT Congestion Control Tor proposal as #324. 2020-07-02 12:43:42 -07:00
David Goulet
211ffbc224 Merge branch 'neel/bug28279' 2020-07-01 12:37:47 -04:00
Neel Chauhan
05101ef90b Add GETINFO "rephist/{tap,ntor}/onion_handshakes_{assigned/requested} to control-spec.txt 2020-07-01 12:37:31 -04:00
Nick Mathewson
7479cd9e4e Add a sentence about how the digest is calculated; closes tor#32830 2020-06-26 10:20:48 -04:00
Nick Mathewson
7146ead1ec Remove a very obsolete note about compatibility notes 2020-06-24 15:41:11 -04:00
George Kadianakis
ac0c83b78d Merge branch 'tor-github/pr/123' 2020-06-23 20:33:24 +03:00
Nick Mathewson
63af434a69 Merge branch 'ticket33639' 2020-06-18 14:12:40 -04:00
Nick Mathewson
b418155587 control-spec: Mention IP_NOW_REDUNDANT circuit close reason. 2020-06-18 14:11:33 -04:00
Nick Mathewson
693f5d4444 Rename a circuit end reason.
OR_CONN_CLOSED has been CHANNEL_CLOSED since 0.2.4.4-alpha.
2020-06-17 12:53:20 -04:00
Nick Mathewson
a9fee222ac Control-spec.txt: add several circuit purposes
This patch adds and documents the purposes HS_VANGAURD,
PATH_BIAS_TESTING, and CIRCUIT_PADDING.

Closes ticket 33640.
2020-06-17 12:13:10 -04:00
Nick Mathewson
904430ed73 Merge remote-tracking branch 'tor-github/pr/119' 2020-06-11 13:11:31 -04:00
Mike Perry
f26e739db4 Padding spec update for Bug 30992's machine_ctr field. 2020-06-10 17:39:13 -05:00
Mike Perry
72b069e191 Specify DROPTIMEOUTS control port command. 2020-06-07 22:26:03 -05:00
Florentin Rochet
91ea21e3a3 including prop310 rational 2020-06-07 19:56:25 +02:00
Daniel Pinto
3c1317eba8 Remove padding from ntor-onion-key #7869 2020-06-06 15:31:39 +01:00
Nick Mathewson
87eefe8c53 Walking onions proposal is completed.
Or at least, the first version of it.
2020-06-03 11:02:52 -04:00
Nick Mathewson
4f8d5a4b24 Add proposals 321 and 322 for walking-onions-related stuff 2020-05-27 15:12:01 -04:00
Nick Mathewson
73060b223c Merge remote-tracking branch 'tor-github/pr/116' 2020-05-22 10:22:57 -04:00
Nick Mathewson
238a098e0b prop319: correct some typos about cell types. 2020-05-19 12:37:09 -04:00
teor
560c9181ca
tor-spec: Add Relay=3 protocol version
With minor edits from the draft in proposal 311.

Closes ticket 33227.
2020-05-18 12:59:48 +10:00
Roger Dingledine
63a9476cfd resolve singularity for which version used the new version spec 2020-05-16 18:10:17 -04:00
Nick Mathewson
3c14e0a7cd a minor edit on 320 2020-05-11 16:46:16 -04:00
Nick Mathewson
bb347f8a69 a few missing words in prop 319 2020-05-11 16:11:33 -04:00
Nick Mathewson
f160516451 Add proposal 320 for removing TAP finally 2020-05-11 16:11:11 -04:00
Nick Mathewson
8560a5be21 Add proposal 319: RELAY_FRAGMENT cells 2020-05-11 16:06:20 -04:00
Nick Mathewson
4625a59da9 Add proposal 318, to limit the range of subprotocol versions. 2020-05-11 16:02:59 -04:00
Nick Mathewson
2dd966b784 Proposal 314 has been accepted; proposals can be markdown. 2020-05-11 15:57:05 -04:00
Nick Mathewson
e889dbe264 prop315: update to describe bridges
We need to be a little more careful when making things required on
bridge descriptors, but only a little: the partitioning
opportunities aren't that bad.
2020-05-11 09:44:48 -04:00
teor
00d67ace14
Prop 311: Make self-tests slightly stricter
Ignore create cells from clients when checking for relay reachability.

Part of 33222.
2020-05-08 09:40:36 +10:00
teor
d6e18ebe53
Prop 311: Say "port forwarding" for clarity 2020-05-01 17:23:44 +10:00
teor
40486e0b5e
Prop 311: Another reachability edge case
Part of 33222.
2020-05-01 17:14:37 +10:00
Nick Mathewson
2b31c63891 Correct the certificate extension identifier for signed-with-ed25519-key
I believe it was an error to use "4" for this value, but the error
has been enshrined in implementation.
2020-04-28 10:10:34 -04:00
teor
b43b915661
tor-spec: Do the same extend checks as tor
Update the extend checks to match tor's implementation, particularly
the comments in channel_tls_matches_target_method().
2020-04-28 21:07:24 +10:00
teor
79fba6de64
tor-spec: Explain the truncated reason better
It's the payload of a DESTROY cell, but the data of a RELAY_TRUNCATED
cell.
2020-04-28 17:34:15 +10:00
teor
ce0d233f6d
tor-spec: Extends accept all-zero ed25519 keys
The spec gives conficting advice about all-zero ed25519 keys in extends.
Resolve this conflict by documenting tor's current behaviour.

Also move a sentence about circuit IDs, so it's closer to the associated
paragraph.
2020-04-28 17:30:30 +10:00
teor
f12126bd8a
Prop 311: Add design for reachability circuits
Update 4.2.3. Separate IPv4 and IPv6 Reachability Flags.

Add a detailed design for checking cells on reachability self-test
circuits.
2020-04-28 13:40:30 +10:00
teor
2e67ae1c70
Prop 312: Clarify torrc Address option
Clarify section 3.2.1.  Make the Address torrc Option Support IPv6.

The list of possible configurations was incorrect.
2020-04-28 13:20:11 +10:00