aboutsummaryrefslogtreecommitdiff
path: root/spec/tor-spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec/tor-spec')
-rw-r--r--spec/tor-spec/channels.md2
-rw-r--r--spec/tor-spec/create-created-cells.md2
-rw-r--r--spec/tor-spec/flow-control.md2
-rw-r--r--spec/tor-spec/negotiating-channels.md4
-rw-r--r--spec/tor-spec/subprotocol-versioning.md2
5 files changed, 6 insertions, 6 deletions
diff --git a/spec/tor-spec/channels.md b/spec/tor-spec/channels.md
index 5b0020a..046181b 100644
--- a/spec/tor-spec/channels.md
+++ b/spec/tor-spec/channels.md
@@ -33,7 +33,7 @@ whereas clients and bridges SHOULD NOT do so.
Parties should usually reuse an existing channel
rather than opening new a channel to the same relay.
There are exceptions here;
-we discuss them more [below](#XXXX).
+we discuss them more below. <!-- TODO: add anchor link -->
To open a channel,
a client or relay must know the IP address and port
diff --git a/spec/tor-spec/create-created-cells.md b/spec/tor-spec/create-created-cells.md
index 1e6281c..965cad1 100644
--- a/spec/tor-spec/create-created-cells.md
+++ b/spec/tor-spec/create-created-cells.md
@@ -191,7 +191,7 @@ of each type.
After checking relay identities, extending ORs generate a
CREATE/CREATE2 cell from the contents of the EXTEND/EXTEND2 cell.
-See [Creating circuits](./#creating-circuits.md#creating-circuits)
+See [Creating circuits](./creating-circuits.md#creating-circuits)
for details.
The payload of an EXTENDED cell is the same as the payload of a
diff --git a/spec/tor-spec/flow-control.md b/spec/tor-spec/flow-control.md
index bf1abe2..91c04e3 100644
--- a/spec/tor-spec/flow-control.md
+++ b/spec/tor-spec/flow-control.md
@@ -33,7 +33,7 @@ information. See proposal 111 for details.
Link padding can be created by sending PADDING or VPADDING cells
along the connection; relay cells of type "DROP" can be used for
long-range padding. The payloads of PADDING, VPADDING, or DROP
-cells are filled with padding bytes. See [Cell Packet format](./cell-packet-format#cell-packet-format).
+cells are filled with padding bytes. See [Cell Packet format](./cell-packet-format.md#cell-packet-format).
If the link protocol is version 5 or higher, link level padding is
enabled as per padding-spec.txt. On these connections, clients may
diff --git a/spec/tor-spec/negotiating-channels.md b/spec/tor-spec/negotiating-channels.md
index 2501d7f..c328e12 100644
--- a/spec/tor-spec/negotiating-channels.md
+++ b/spec/tor-spec/negotiating-channels.md
@@ -10,7 +10,7 @@ which we describe in [another section](./obsolete-channels.md).
In brief:
- The initiator starts the handshake
by [opening a TLS connection](#tls).
- - Both parties send a [VERSIONS](#VERSIONS-cell)
+ - Both parties send a [VERSIONS](#VERSIONS-cells)
to negotiate the protocol version to use.
- The responder sends a
[CERTS cell](#CERTS-cells) to give the
@@ -145,7 +145,7 @@ Relevant certType values are:
| 7 | Ed25519 identity, signed with RSA identity.
The certificate format for certificate types 1-3 is DER encoded X509.
-For others, the format is as documented in [a later section](./cert-spec.md)
+For others, the format is as documented in [a later section](../cert-spec.md)
Note that type 7 uses a different format from types 4-6.
diff --git a/spec/tor-spec/subprotocol-versioning.md b/spec/tor-spec/subprotocol-versioning.md
index 97c4409..780a337 100644
--- a/spec/tor-spec/subprotocol-versioning.md
+++ b/spec/tor-spec/subprotocol-versioning.md
@@ -295,7 +295,7 @@ Describes the communications mechanisms used to bundle circuits together,
in order to split traffic across multiple paths.
> TODO: This is not yet described here. For details see
-> [Proposal 329](../proposals/329).
+> [Proposal 329](../proposals/329-traffic-splitting.txt).
<a id="tor-spec.txt-9.13"></a>