From fbf4e71c7050d92b6f3b599e5764b59fbd1a7f13 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Wed, 18 Oct 2023 08:34:51 -0400 Subject: Add redircts from proposal number to proposal. --- mdbook/proposals/book.toml | 257 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 256 insertions(+), 1 deletion(-) (limited to 'mdbook') diff --git a/mdbook/proposals/book.toml b/mdbook/proposals/book.toml index f3e8688..3a84515 100644 --- a/mdbook/proposals/book.toml +++ b/mdbook/proposals/book.toml @@ -19,4 +19,259 @@ build-dir = "../../html/proposals" no-section-label = true [output.html.search] -enable = false \ No newline at end of file +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 -- cgit v1.2.3-54-g00ecf