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