aboutsummaryrefslogtreecommitdiff
path: root/mdbook/proposals/book.toml
blob: 3a84515f24c3f33f216a43a9ff87aca598d20d39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
[book]
authors = ["The Tor Project"]
language = "en"
multilingual = false
src = "../../proposals"
title = "Tor design proposals"
use-default-preprocessors = false

[build]
build-dir = "../../html/proposals"

[preprocessor.links]

# [preprocessor.pagetoc]

[output.html]
# additional-css = ["theme/pagetoc.css"]
# additional-js  = ["theme/pagetoc.js"]
no-section-label = true

[output.html.search]
enable = false

[output.html.redirect]

# BEGIN AUTO-GENERATED REDIRECTS
"/000" = "./000-index.txt"
"/001" = "./001-process.txt"
"/098" = "./098-todo.txt"
"/099" = "./099-misc.txt"
"/100" = "./100-tor-spec-udp.txt"
"/101" = "./101-dir-voting.txt"
"/102" = "./102-drop-opt.txt"
"/103" = "./103-multilevel-keys.txt"
"/104" = "./104-short-descriptors.txt"
"/105" = "./105-handshake-revision.txt"
"/106" = "./106-less-tls-constraint.txt"
"/107" = "./107-uptime-sanity-checking.txt"
"/108" = "./108-mtbf-based-stability.txt"
"/109" = "./109-no-sharing-ips.txt"
"/110" = "./110-avoid-infinite-circuits.txt"
"/111" = "./111-local-traffic-priority.txt"
"/112" = "./112-bring-back-pathlencoinweight.txt"
"/113" = "./113-fast-authority-interface.txt"
"/114" = "./114-distributed-storage.txt"
"/115" = "./115-two-hop-paths.txt"
"/116" = "./116-two-hop-paths-from-guard.txt"
"/117" = "./117-ipv6-exits.txt"
"/118" = "./118-multiple-orports.txt"
"/119" = "./119-controlport-auth.txt"
"/120" = "./120-shutdown-descriptors.txt"
"/121" = "./121-hidden-service-authentication.txt"
"/122" = "./122-unnamed-flag.txt"
"/123" = "./123-autonaming.txt"
"/124" = "./124-tls-certificates.txt"
"/125" = "./125-bridges.txt"
"/126" = "./126-geoip-reporting.txt"
"/127" = "./127-dirport-mirrors-downloads.txt"
"/128" = "./128-bridge-families.txt"
"/129" = "./129-reject-plaintext-ports.txt"
"/130" = "./130-v2-conn-protocol.txt"
"/131" = "./131-verify-tor-usage.txt"
"/132" = "./132-browser-check-tor-service.txt"
"/133" = "./133-unreachable-ors.txt"
"/134" = "./134-robust-voting.txt"
"/135" = "./135-private-tor-networks.txt"
"/136" = "./136-legacy-keys.txt"
"/137" = "./137-bootstrap-phases.txt"
"/138" = "./138-remove-down-routers-from-consensus.txt"
"/139" = "./139-conditional-consensus-download.txt"
"/140" = "./140-consensus-diffs.txt"
"/141" = "./141-jit-sd-downloads.txt"
"/142" = "./142-combine-intro-and-rend-points.txt"
"/143" = "./143-distributed-storage-improvements.txt"
"/144" = "./144-enforce-distinct-providers.txt"
"/145" = "./145-newguard-flag.txt"
"/146" = "./146-long-term-stability.txt"
"/147" = "./147-prevoting-opinions.txt"
"/148" = "./148-uniform-client-end-reason.txt"
"/149" = "./149-using-netinfo-data.txt"
"/150" = "./150-exclude-exit-nodes.txt"
"/151" = "./151-path-selection-improvements.txt"
"/152" = "./152-single-hop-circuits.txt"
"/153" = "./153-automatic-software-update-protocol.txt"
"/154" = "./154-automatic-updates.txt"
"/155" = "./155-four-hidden-service-improvements.txt"
"/156" = "./156-tracking-blocked-ports.txt"
"/157" = "./157-specific-cert-download.txt"
"/158" = "./158-microdescriptors.txt"
"/159" = "./159-exit-scanning.txt"
"/160" = "./160-bandwidth-offset.txt"
"/161" = "./161-computing-bandwidth-adjustments.txt"
"/162" = "./162-consensus-flavors.txt"
"/163" = "./163-detecting-clients.txt"
"/164" = "./164-reporting-server-status.txt"
"/165" = "./165-simple-robust-voting.txt"
"/166" = "./166-statistics-extra-info-docs.txt"
"/167" = "./167-params-in-consensus.txt"
"/168" = "./168-reduce-circwindow.txt"
"/169" = "./169-eliminating-renegotiation.txt"
"/170" = "./170-user-path-config.txt"
"/171" = "./171-separate-streams.txt"
"/172" = "./172-circ-getinfo-option.txt"
"/173" = "./173-getinfo-option-expansion.txt"
"/174" = "./174-optimistic-data-server.txt"
"/175" = "./175-automatic-node-promotion.txt"
"/176" = "./176-revising-handshake.txt"
"/177" = "./177-flag-abstention.txt"
"/178" = "./178-param-voting.txt"
"/179" = "./179-TLS-cert-and-parameter-normalization.txt"
"/180" = "./180-pluggable-transport.txt"
"/181" = "./181-optimistic-data-client.txt"
"/182" = "./182-creditbucket.txt"
"/183" = "./183-refillintervals.txt"
"/184" = "./184-v3-link-protocol.txt"
"/185" = "./185-dir-without-dirport.txt"
"/186" = "./186-multiple-orports.txt"
"/187" = "./187-allow-client-auth.txt"
"/188" = "./188-bridge-guards.txt"
"/189" = "./189-authorize-cell.txt"
"/190" = "./190-shared-secret-bridge-authorization.txt"
"/191" = "./191-mitm-bridge-detection-resistance.txt"
"/192" = "./192-store-bridge-information.txt"
"/193" = "./193-safe-cookie-authentication.txt"
"/194" = "./194-mnemonic-urls.txt"
"/195" = "./195-TLS-normalization-for-024.txt"
"/196" = "./196-transport-control-ports.txt"
"/197" = "./197-postmessage-ipc.txt"
"/198" = "./198-restore-clienthello-semantics.txt"
"/199" = "./199-bridgefinder-integration.txt"
"/200" = "./200-new-create-and-extend-cells.txt"
"/201" = "./201-bridge-v3-reqs-stats.txt"
"/202" = "./202-improved-relay-crypto.txt"
"/203" = "./203-https-frontend.txt"
"/204" = "./204-hidserv-subdomains.txt"
"/205" = "./205-local-dnscache.txt"
"/206" = "./206-directory-sources.txt"
"/207" = "./207-directory-guards.txt"
"/208" = "./208-ipv6-exits-redux.txt"
"/209" = "./209-path-bias-tuning.txt"
"/210" = "./210-faster-headless-consensus-bootstrap.txt"
"/211" = "./211-mapaddress-tor-status.txt"
"/212" = "./212-using-old-consensus.txt"
"/213" = "./213-remove-stream-sendmes.txt"
"/214" = "./214-longer-circids.txt"
"/215" = "./215-update-min-consensus-ver.txt"
"/216" = "./216-ntor-handshake.txt"
"/217" = "./217-ext-orport-auth.txt"
"/218" = "./218-usage-controller-events.txt"
"/219" = "./219-expanded-dns.txt"
"/220" = "./220-ecc-id-keys.txt"
"/221" = "./221-stop-using-create-fast.txt"
"/222" = "./222-remove-client-timestamps.txt"
"/223" = "./223-ace-handshake.txt"
"/224" = "./224-rend-spec-ng.txt"
"/225" = "./225-strawman-shared-rand.txt"
"/226" = "./226-bridgedb-database-improvements.txt"
"/227" = "./227-vote-on-package-fingerprints.txt"
"/228" = "./228-cross-certification-onionkeys.txt"
"/229" = "./229-further-socks5-extensions.txt"
"/230" = "./230-rsa1024-relay-id-migration.txt"
"/231" = "./231-migrate-authority-rsa1024-ids.txt"
"/232" = "./232-pluggable-transports-through-proxy.txt"
"/233" = "./233-quicken-tor2web-mode.txt"
"/234" = "./234-remittance-addresses.txt"
"/235" = "./235-kill-named-flag.txt"
"/236" = "./236-single-guard-node.txt"
"/237" = "./237-directory-servers-for-all.txt"
"/238" = "./238-hs-relay-stats.txt"
"/239" = "./239-consensus-hash-chaining.txt"
"/240" = "./240-auth-cert-revocation.txt"
"/241" = "./241-suspicious-guard-turnover.txt"
"/242" = "./242-better-families.txt"
"/243" = "./243-hsdir-flag-need-stable.txt"
"/244" = "./244-use-rfc5705-for-tls-binding.txt"
"/245" = "./245-tap-out.txt"
"/246" = "./246-merge-hsdir-and-intro.txt"
"/247" = "./247-hs-guard-discovery.txt"
"/248" = "./248-removing-rsa-identities.txt"
"/249" = "./249-large-create-cells.txt"
"/250" = "./250-commit-reveal-consensus.txt"
"/251" = "./251-netflow-padding.txt"
"/252" = "./252-single-onion.txt"
"/253" = "./253-oob-hmac.txt"
"/254" = "./254-padding-negotiation.txt"
"/255" = "./255-hs-load-balancing.txt"
"/256" = "./256-key-revocation.txt"
"/257" = "./257-hiding-authorities.txt"
"/258" = "./258-dirauth-dos.txt"
"/259" = "./259-guard-selection.txt"
"/260" = "./260-rend-single-onion.txt"
"/261" = "./261-aez-crypto.txt"
"/262" = "./262-rekey-circuits.txt"
"/263" = "./263-ntru-for-pq-handshake.txt"
"/264" = "./264-subprotocol-versions.txt"
"/265" = "./265-load-balancing-with-overhead.txt"
"/266" = "./266-removing-current-obsolete-clients.txt"
"/267" = "./267-tor-consensus-transparency.txt"
"/268" = "./268-guard-selection.txt"
"/269" = "./269-hybrid-handshake.txt"
"/270" = "./270-newhope-hybrid-handshake.txt"
"/271" = "./271-another-guard-selection.txt"
"/272" = "./272-valid-and-running-by-default.txt"
"/273" = "./273-exit-relay-pinning.txt"
"/274" = "./274-rotate-onion-keys-less.txt"
"/275" = "./275-md-published-time-is-silly.txt"
"/276" = "./276-lower-bw-granularity.txt"
"/277" = "./277-detect-id-sharing.txt"
"/278" = "./278-directory-compression-scheme-negotiation.txt"
"/279" = "./279-naming-layer-api.txt"
"/280" = "./280-privcount-in-tor.txt"
"/281" = "./281-bulk-md-download.txt"
"/282" = "./282-remove-named-from-consensus.txt"
"/283" = "./283-ipv6-in-micro-consensus.txt"
"/284" = "./284-hsv3-control-port.txt"
"/285" = "./285-utf-8.txt"
"/286" = "./286-hibernation-api.txt"
"/287" = "./287-reduce-lifetime.txt"
"/288" = "./288-privcount-with-shamir.txt"
"/289" = "./289-authenticated-sendmes.txt"
"/290" = "./290-deprecate-consensus-methods.txt"
"/291" = "./291-two-guard-nodes.txt"
"/292" = "./292-mesh-vanguards.txt"
"/293" = "./293-know-when-to-publish.txt"
"/294" = "./294-tls-1.3.txt"
"/295" = "./295-relay-crypto-with-adl.txt"
"/296" = "./296-expose-bandwidth-files.txt"
"/297" = "./297-safer-protover-shutdowns.txt"
"/298" = "./298-canonical-families.txt"
"/299" = "./299-ip-failure-count.txt"
"/300" = "./300-walking-onions.txt"
"/301" = "./301-dont-vote-on-package-fingerprints.txt"
"/302" = "./302-padding-machines-for-onion-clients.txt"
"/303" = "./303-protover-removal-policy.txt"
"/304" = "./304-socks5-extending-hs-error-codes.txt"
"/305" = "./305-establish-intro-dos-defense-extention.txt"
"/306" = "./306-ipv6-happy-eyeballs.txt"
"/307" = "./307-onionbalance-v3.txt"
"/308" = "./308-counter-galois-onion.txt"
"/309" = "./309-optimistic-socks-in-tor.txt"
"/310" = "./310-bandaid-on-guard-selection.txt"
"/311" = "./311-relay-ipv6-reachability.txt"
"/312" = "./312-relay-auto-ipv6-addr.txt"
"/313" = "./313-relay-ipv6-stats.txt"
"/314" = "./314-allow-markdown-proposals.md"
"/315" = "./315-update-dir-required-fields.txt"
"/316" = "./316-flashflow.md"
"/317" = "./317-secure-dns-name-resolution.txt"
"/318" = "./318-limit-protovers.md"
"/319" = "./319-wide-everything.md"
"/320" = "./320-tap-out-again.md"
"/321" = "./321-happy-families.md"
"/322" = "./322-dirport-linkspec.md"
"/323" = "./323-walking-onions-full.md"
"/324" = "./324-rtt-congestion-control.txt"
"/325" = "./325-packed-relay-cells.md"
"/326" = "./326-tor-relay-well-known-uri-rfc8615.md"
"/327" = "./327-pow-over-intro.txt"
"/328" = "./328-relay-overload-report.md"
"/329" = "./329-traffic-splitting.txt"
"/330" = "./330-authority-contact.md"
"/331" = "./331-res-tokens-for-anti-dos.md"
"/332" = "./332-ntor-v3-with-extra-data.md"
"/333" = "./333-vanguards-lite.md"
"/334" = "./334-middle-only-flag.txt"
"/335" = "./335-middle-only-redux.md"
"/336" = "./336-randomize-guard-retries.md"
"/337" = "./337-simpler-guard-usability.md"
"/338" = "./338-netinfo-y2038.md"
"/339" = "./339-udp-over-tor.md"
"/340" = "./340-packed-and-fragmented.md"
"/341" = "./341-better-oos.md"
"/342" = "./342-decouple-hs-interval.md"
"/343" = "./343-rend-caa.txt"
"/344" = "./344-protocol-info-leaks.txt"
"/345" = "./345-specs-in-mdbook.md"
# END AUTO-GENERATED REDIRECTS