aboutsummaryrefslogtreecommitdiff
path: root/proposals
ModeNameSize
-rw-r--r--.gitignore26logplain
-rw-r--r--000-index.txt30511logplain
-rw-r--r--001-process.txt9598logplain
-rw-r--r--098-todo.txt4116logplain
-rw-r--r--099-misc.txt902logplain
-rw-r--r--100-tor-spec-udp.txt19491logplain
-rw-r--r--101-dir-voting.txt11350logplain
-rw-r--r--102-drop-opt.txt1320logplain
-rw-r--r--103-multilevel-keys.txt9271logplain
-rw-r--r--104-short-descriptors.txt7516logplain
-rw-r--r--105-handshake-revision.txt15175logplain
-rw-r--r--106-less-tls-constraint.txt4159logplain
-rw-r--r--107-uptime-sanity-checking.txt1740logplain
-rw-r--r--108-mtbf-based-stability.txt3801logplain
-rw-r--r--109-no-sharing-ips.txt4047logplain
-rw-r--r--110-avoid-infinite-circuits.txt4796logplain
-rw-r--r--111-local-traffic-priority.txt7668logplain
-rw-r--r--112-bring-back-pathlencoinweight.txt7587logplain
-rw-r--r--113-fast-authority-interface.txt3252logplain
-rw-r--r--114-distributed-storage.txt23690logplain
-rw-r--r--115-two-hop-paths.txt19332logplain
-rw-r--r--116-two-hop-paths-from-guard.txt5398logplain
-rw-r--r--117-ipv6-exits.txt16624logplain
-rw-r--r--118-multiple-orports.txt3146logplain
-rw-r--r--119-controlport-auth.txt5647logplain
-rw-r--r--120-shutdown-descriptors.txt3109logplain
-rw-r--r--121-hidden-service-authentication.txt40933logplain
-rw-r--r--122-unnamed-flag.txt6005logplain
-rw-r--r--123-autonaming.txt2355logplain
-rw-r--r--124-tls-certificates.txt14129logplain
-rw-r--r--125-bridges.txt12590logplain
-rw-r--r--126-geoip-reporting.txt18579logplain
-rw-r--r--127-dirport-mirrors-downloads.txt7157logplain
-rw-r--r--128-bridge-families.txt2417logplain
-rw-r--r--129-reject-plaintext-ports.txt4496logplain
-rw-r--r--130-v2-conn-protocol.txt7516logplain
-rw-r--r--131-verify-tor-usage.txt5651logplain
-rw-r--r--132-browser-check-tor-service.txt6944logplain
-rw-r--r--133-unreachable-ors.txt6105logplain
-rw-r--r--134-robust-voting.txt4842logplain
-rw-r--r--135-private-tor-networks.txt12003logplain
-rw-r--r--136-legacy-keys.txt4257logplain
-rw-r--r--137-bootstrap-phases.txt10354logplain
-rw-r--r--138-remove-down-routers-from-consensus.txt2054logplain
-rw-r--r--139-conditional-consensus-download.txt3627logplain
-rw-r--r--140-consensus-diffs.txt8736logplain
-rw-r--r--141-jit-sd-downloads.txt14412logplain
-rw-r--r--142-combine-intro-and-rend-points.txt13903logplain
-rw-r--r--143-distributed-storage-improvements.txt9789logplain
-rw-r--r--144-enforce-distinct-providers.txt6438logplain
-rw-r--r--145-newguard-flag.txt1351logplain
-rw-r--r--146-long-term-stability.txt3755logplain
-rw-r--r--147-prevoting-opinions.txt5473logplain
-rw-r--r--148-uniform-client-end-reason.txt2452logplain
-rw-r--r--149-using-netinfo-data.txt1692logplain
-rw-r--r--150-exclude-exit-nodes.txt1718logplain
-rw-r--r--151-path-selection-improvements.txt6301logplain
-rw-r--r--152-single-hop-circuits.txt2755logplain
-rw-r--r--153-automatic-software-update-protocol.txt8095logplain
-rw-r--r--154-automatic-updates.txt16567logplain
-rw-r--r--155-four-hidden-service-improvements.txt5762logplain
-rw-r--r--156-tracking-blocked-ports.txt18395logplain
-rw-r--r--157-specific-cert-download.txt3686logplain
-rw-r--r--158-microdescriptors.txt8248logplain
-rw-r--r--159-exit-scanning.txt5350logplain
-rw-r--r--160-bandwidth-offset.txt4448logplain
-rw-r--r--161-computing-bandwidth-adjustments.txt6610logplain
-rw-r--r--162-consensus-flavors.txt7607logplain
-rw-r--r--163-detecting-clients.txt4289logplain
-rw-r--r--164-reporting-server-status.txt2953logplain
-rw-r--r--165-simple-robust-voting.txt5811logplain
-rw-r--r--166-statistics-extra-info-docs.txt17292logplain
-rw-r--r--167-params-in-consensus.txt1777logplain
-rw-r--r--168-reduce-circwindow.txt5825logplain
-rw-r--r--169-eliminating-renegotiation.txt18953logplain
-rw-r--r--170-user-path-config.txt4083logplain
-rw-r--r--171-separate-streams.txt15857logplain
-rw-r--r--172-circ-getinfo-option.txt6599logplain
-rw-r--r--173-getinfo-option-expansion.txt4114logplain
-rw-r--r--174-optimistic-data-server.txt10324logplain
-rw-r--r--175-automatic-node-promotion.txt10783logplain
-rw-r--r--176-revising-handshake.txt29454logplain
-rw-r--r--177-flag-abstention.txt4535logplain
-rw-r--r--178-param-voting.txt4109logplain
-rw-r--r--179-TLS-cert-and-parameter-normalization.txt18162logplain
-rw-r--r--180-pluggable-transport.txt24072logplain
-rw-r--r--181-optimistic-data-client.txt5600logplain
-rw-r--r--182-creditbucket.txt9340logplain
-rw-r--r--183-refillintervals.txt4550logplain
-rw-r--r--184-v3-link-protocol.txt4186logplain
-rw-r--r--185-dir-without-dirport.txt1884logplain
-rw-r--r--186-multiple-orports.txt11060logplain
-rw-r--r--187-allow-client-auth.txt5477logplain
-rw-r--r--188-bridge-guards.txt23646logplain
-rw-r--r--189-authorize-cell.txt5126logplain
-rw-r--r--190-shared-secret-bridge-authorization.txt3463logplain
-rw-r--r--191-mitm-bridge-detection-resistance.txt7145logplain
-rw-r--r--192-store-bridge-information.txt6798logplain
-rw-r--r--193-safe-cookie-authentication.txt5820logplain
-rw-r--r--194-mnemonic-urls.txt9505logplain
-rw-r--r--195-TLS-normalization-for-024.txt7420logplain
-rw-r--r--196-transport-control-ports.txt8968logplain
-rw-r--r--197-postmessage-ipc.txt3663logplain
-rw-r--r--198-restore-clienthello-semantics.txt8280logplain
-rw-r--r--199-bridgefinder-integration.txt19131logplain
-rw-r--r--200-new-create-and-extend-cells.txt5863logplain
-rw-r--r--201-bridge-v3-reqs-stats.txt1608logplain
-rw-r--r--202-improved-relay-crypto.txt33911logplain
-rw-r--r--203-https-frontend.txt13159logplain
-rw-r--r--204-hidserv-subdomains.txt922logplain
-rw-r--r--205-local-dnscache.txt6150logplain
-rw-r--r--206-directory-sources.txt3372logplain
-rw-r--r--207-directory-guards.txt2124logplain
-rw-r--r--208-ipv6-exits-redux.txt5144logplain
-rw-r--r--209-path-bias-tuning.txt12177logplain
-rw-r--r--210-faster-headless-consensus-bootstrap.txt11698logplain
-rw-r--r--211-mapaddress-tor-status.txt5746logplain
-rw-r--r--212-using-old-consensus.txt4521logplain
-rw-r--r--213-remove-stream-sendmes.txt7266logplain
-rw-r--r--214-longer-circids.txt2966logplain
-rw-r--r--215-update-min-consensus-ver.txt3819logplain
-rw-r--r--216-ntor-handshake.txt7941logplain
-rw-r--r--217-ext-orport-auth.txt5925logplain
-rw-r--r--218-usage-controller-events.txt8668logplain
-rw-r--r--219-expanded-dns.txt14803logplain
-rw-r--r--220-ecc-id-keys.txt28346logplain
-rw-r--r--221-stop-using-create-fast.txt3639logplain
-rw-r--r--222-remove-client-timestamps.txt8450logplain
-rw-r--r--223-ace-handshake.txt3892logplain
-rw-r--r--224-rend-spec-ng.txt103016logplain
-rw-r--r--225-strawman-shared-rand.txt4286logplain
-rw-r--r--226-bridgedb-database-improvements.txt13541logplain
-rw-r--r--227-vote-on-package-fingerprints.txt5875logplain
-rw-r--r--228-cross-certification-onionkeys.txt6048logplain
-rw-r--r--229-further-socks5-extensions.txt8756logplain
-rw-r--r--230-rsa1024-relay-id-migration.txt3158logplain
-rw-r--r--231-migrate-authority-rsa1024-ids.txt2702logplain
-rw-r--r--232-pluggable-transports-through-proxy.txt3021logplain
-rw-r--r--233-quicken-tor2web-mode.txt1210logplain
-rw-r--r--234-remittance-addresses.txt1611logplain
-rw-r--r--235-kill-named-flag.txt2322logplain
-rw-r--r--236-single-guard-node.txt13098logplain
-rw-r--r--237-directory-servers-for-all.txt6377logplain
-rw-r--r--238-hs-relay-stats.txt12457logplain
-rw-r--r--239-consensus-hash-chaining.txt4451logplain
-rw-r--r--240-auth-cert-revocation.txt1655logplain
-rw-r--r--241-suspicious-guard-turnover.txt6086logplain
-rw-r--r--242-better-families.txt3591logplain
-rw-r--r--243-hsdir-flag-need-stable.txt3563logplain
-rw-r--r--244-use-rfc5705-for-tls-binding.txt1873logplain
-rw-r--r--245-tap-out.txt3696logplain
-rw-r--r--246-merge-hsdir-and-intro.txt14130logplain
-rw-r--r--247-hs-guard-discovery.txt33623logplain
-rw-r--r--248-removing-rsa-identities.txt3500logplain
-rw-r--r--249-large-create-cells.txt10994logplain
-rw-r--r--250-commit-reveal-consensus.txt28436logplain
-rw-r--r--251-netflow-padding.txt18254logplain
-rw-r--r--252-single-onion.txt11849logplain
-rw-r--r--253-oob-hmac.txt11296logplain
-rw-r--r--254-padding-negotiation.txt17845logplain
-rw-r--r--255-hs-load-balancing.txt6318logplain
-rw-r--r--256-key-revocation.txt9299logplain
-rw-r--r--257-hiding-authorities.txt8246logplain
-rw-r--r--258-dirauth-dos.txt4827logplain
-rw-r--r--259-guard-selection.txt14573logplain
-rw-r--r--260-rend-single-onion.txt21282logplain
-rw-r--r--261-aez-crypto.txt9977logplain
-rw-r--r--262-rekey-circuits.txt5357logplain
-rw-r--r--263-ntru-for-pq-handshake.txt13243logplain
-rw-r--r--264-subprotocol-versions.txt17776logplain
-rw-r--r--265-load-balancing-with-overhead.txt15216logplain
-rw-r--r--266-removing-current-obsolete-clients.txt10913logplain
-rw-r--r--267-tor-consensus-transparency.txt14013logplain
-rw-r--r--268-guard-selection.txt21636logplain
-rw-r--r--269-hybrid-handshake.txt17796logplain
-rw-r--r--270-newhope-hybrid-handshake.txt31673logplain
-rw-r--r--271-another-guard-selection.txt34237logplain
-rw-r--r--272-valid-and-running-by-default.txt2164logplain
-rw-r--r--273-exit-relay-pinning.txt10350logplain
-rw-r--r--274-rotate-onion-keys-less.txt4847logplain
-rw-r--r--275-md-published-time-is-silly.txt5315logplain
-rw-r--r--276-lower-bw-granularity.txt3095logplain
-rw-r--r--277-detect-id-sharing.txt2215logplain
-rw-r--r--278-directory-compression-scheme-negotiation.txt8788logplain
-rw-r--r--279-naming-layer-api.txt21701logplain
-rw-r--r--280-privcount-in-tor.txt12725logplain
-rw-r--r--281-bulk-md-download.txt3705logplain
-rw-r--r--282-remove-named-from-consensus.txt920logplain
-rw-r--r--283-ipv6-in-micro-consensus.txt7577logplain
-rw-r--r--284-hsv3-control-port.txt6877logplain
-rw-r--r--285-utf-8.txt5164logplain
-rw-r--r--286-hibernation-api.txt7516logplain
-rw-r--r--287-reduce-lifetime.txt4604logplain
-rw-r--r--288-privcount-with-shamir.txt24439logplain
-rw-r--r--289-authenticated-sendmes.txt21186logplain
-rw-r--r--290-deprecate-consensus-methods.txt3368logplain
-rw-r--r--291-two-guard-nodes.txt12539logplain
-rw-r--r--292-mesh-vanguards.txt23151logplain
-rw-r--r--293-know-when-to-publish.txt2340logplain
-rw-r--r--294-tls-1.3.txt15258logplain
-rw-r--r--295-relay-crypto-with-adl.txt21923logplain
-rw-r--r--296-expose-bandwidth-files.txt3575logplain
-rw-r--r--297-safer-protover-shutdowns.txt4318logplain
-rw-r--r--298-canonical-families.txt2192logplain
-rw-r--r--299-ip-failure-count.txt9987logplain
-rw-r--r--300-walking-onions.txt22860logplain
-rw-r--r--301-dont-vote-on-package-fingerprints.txt2889logplain
-rw-r--r--302-padding-machines-for-onion-clients.txt14670logplain
-rw-r--r--303-protover-removal-policy.txt2614logplain
-rw-r--r--304-socks5-extending-hs-error-codes.txt4008logplain
-rw-r--r--305-establish-intro-dos-defense-extention.txt8089logplain
-rw-r--r--306-ipv6-happy-eyeballs.txt14783logplain
-rw-r--r--307-onionbalance-v3.txt8237logplain
-rw-r--r--308-counter-galois-onion.txt22825logplain
-rw-r--r--309-optimistic-socks-in-tor.txt3064logplain
-rw-r--r--310-bandaid-on-guard-selection.txt5247logplain
-rw-r--r--311-relay-ipv6-reachability.txt36792logplain
-rw-r--r--312-relay-auto-ipv6-addr.txt71031logplain
-rw-r--r--313-relay-ipv6-stats.txt16613logplain
-rw-r--r--314-allow-markdown-proposals.md1084logplain
-rw-r--r--315-update-dir-required-fields.txt5351logplain
-rw-r--r--316-flashflow.md36486logplain
-rw-r--r--317-secure-dns-name-resolution.txt9461logplain
-rw-r--r--318-limit-protovers.md1562logplain
-rw-r--r--319-wide-everything.md4811logplain
-rw-r--r--320-tap-out-again.md5147logplain
-rw-r--r--321-happy-families.md9453logplain
-rw-r--r--322-dirport-linkspec.md1589logplain
-rw-r--r--323-walking-onions-full.md152743logplain
-rw-r--r--324-rtt-congestion-control.txt103680logplain
-rw-r--r--325-packed-relay-cells.md6430logplain
-rw-r--r--326-tor-relay-well-known-uri-rfc8615.md5535logplain
-rw-r--r--327-pow-over-intro.txt58962logplain
-rw-r--r--328-relay-overload-report.md8092logplain
-rw-r--r--329-traffic-splitting.txt48052logplain
-rw-r--r--330-authority-contact.md7518logplain
-rw-r--r--331-res-tokens-for-anti-dos.md28987logplain
-rw-r--r--332-ntor-v3-with-extra-data.md15947logplain
-rw-r--r--333-vanguards-lite.md3902logplain
-rw-r--r--334-middle-only-flag.txt4816logplain
-rw-r--r--335-middle-only-redux.md2608logplain
-rw-r--r--336-randomize-guard-retries.md3189logplain
-rw-r--r--337-simpler-guard-usability.md5953logplain
-rw-r--r--338-netinfo-y2038.md2748logplain
-rw-r--r--339-udp-over-tor.md13384logplain
-rw-r--r--340-packed-and-fragmented.md20179logplain
-rw-r--r--341-better-oos.md6866logplain
-rw-r--r--342-decouple-hs-interval.md3999logplain
-rw-r--r--343-rend-caa.txt5139logplain
-rw-r--r--344-protocol-info-leaks.txt57805logplain
-rw-r--r--345-specs-in-mdbook.md9720logplain
-rw-r--r--346-protovers-again.md11065logplain
-rw-r--r--347-domain-separation.md2914logplain
-rw-r--r--348-udp-app-support.md60961logplain
-rw-r--r--349-command-state-validation.md22786logplain
-rw-r--r--BY_INDEX.md33896logplain
-rw-r--r--BY_INDEX_template.md544logplain
-rw-r--r--BY_STATUS.md34007logplain
-rw-r--r--BY_STATUS_template.md3146logplain
-rw-r--r--README.md758logplain
-rw-r--r--SUMMARY.md29941logplain
-rw-r--r--SUMMARY_template.md151logplain
d---------ideas960logplain
-rw-r--r--proposal-status.txt23226logplain