Loading proposals/BY_INDEX.md +8 −2 Original line number Diff line number Diff line # Tor proposals by number <!-- DO NOT EDIT THIS FILE --> <!-- If you want to make changes here, make sure to edit the --> <!-- BY_INDEX_TEMPLATE.md file. The BY_INDEX.md file is --> <!-- generated by the reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Below are a list of proposals sorted by status. See [README.md](/proposals/README.md) for a list of proposals sorted by number. Below are a list of proposals sorted by their proposal number. See [README.md](/proposals/README.md) for a list of proposals sorted by status. * [`000-index.txt`](/proposals/000-index.txt): Index of Tor Proposals [META] * [`001-process.txt`](/proposals/001-process.txt): The Tor Proposal Process [META] Loading proposals/BY_INDEX_template.md +8 −2 Original line number Diff line number Diff line # Tor proposals by number {warning} <!-- If you want to make changes here, make sure to edit the --> <!-- BY_INDEX_TEMPLATE.md file. The BY_INDEX.md file is --> <!-- generated by the reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Below are a list of proposals sorted by status. See [README.md](/proposals/README.md) for a list of proposals sorted by number. Below are a list of proposals sorted by their proposal number. See [README.md](/proposals/README.md) for a list of proposals sorted by status. {BY_INDEX} proposals/README.md +26 −9 Original line number Diff line number Diff line # Tor proposals by status <!-- DO NOT EDIT THIS FILE --> <!-- If you want to make changes here, make sure to edit the --> <!-- README_template.md file. The README.md file is generated by the --> <!-- reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Loading @@ -9,7 +15,7 @@ Below are a list of proposals sorted by status. See # Active proposals by status ## OPEN proposals: Under discussion ## OPEN proposals: under discussion These are proposals that we think are likely to be complete, and ripe for discussion. Loading Loading @@ -38,7 +44,7 @@ for discussion. * [`324-rtt-congestion-control.txt`](/proposals/324-rtt-congestion-control.txt): RTT-based Congestion Control for Tor ## ACCEPTED proposals: Slated for implementation ## ACCEPTED proposals: slated for implementation These are the proposals that we agree we'd like to implement. They might or might not have a specific timeframe planned for their Loading @@ -54,7 +60,7 @@ implementation. * [`314-allow-markdown-proposals.md`](/proposals/314-allow-markdown-proposals.md): Allow Markdown for proposal format ## FINISHED proposals: Implemented, specs not merged ## FINISHED proposals: implemented, specs not merged These proposals are implemented in some version of Tor; the proposals themselves still need to be merged into the specifications proper. Loading @@ -66,7 +72,7 @@ themselves still need to be merged into the specifications proper. * [`260-rend-single-onion.txt`](/proposals/260-rend-single-onion.txt): Rendezvous Single Onion Services ## META proposals: About the proposal process ## META proposals: about the proposal process These proposals describe ongoing policies and changes to the proposals process. Loading @@ -92,6 +98,10 @@ proposed changes in the Tor specifications. ## DRAFT proposals: incomplete works These proposals have been marked as a draft by their author or the editors, indicating that they aren't yet in a complete form. They're still open for discussion. * [`240-auth-cert-revocation.txt`](/proposals/240-auth-cert-revocation.txt): Early signing key revocation for directory authorities * [`273-exit-relay-pinning.txt`](/proposals/273-exit-relay-pinning.txt): Exit relay pinning for web services * [`294-tls-1.3.txt`](/proposals/294-tls-1.3.txt): TLS 1.3 Migration Loading @@ -108,7 +118,10 @@ proposed changes in the Tor specifications. * [`325-packed-relay-cells.md`](/proposals/325-packed-relay-cells.md): Packed relay cells: saving space on small commands ## NEEDS-REVISION proposals: good ideas that we can't implement as-is. ## NEEDS-REVISION proposals: ideas that we can't implement as-is These proposals have some promise, but we can't implement them without certain changes. * [`212-using-old-consensus.txt`](/proposals/212-using-old-consensus.txt): Increase Acceptable Consensus Age * [`219-expanded-dns.txt`](/proposals/219-expanded-dns.txt): Support for full DNS and DNSSEC resolution in Tor Loading @@ -122,12 +135,16 @@ proposed changes in the Tor specifications. ## NEEDS-RESEARCH proposals: blocking on research These proposals are interesting ideas, but there's more research that would need to happen before we can know whether to implement them or not, or to fill in certain details. (There are no proposals in this category) # Inactive proposals by status ## CLOSED proposals: Implemented and specified ## CLOSED proposals: implemented and specified These proposals have been implemented in some version of Tor, and the changes from the proposals have been merged into the specifications as Loading Loading @@ -224,7 +241,7 @@ necessary. * [`305-establish-intro-dos-defense-extention.txt`](/proposals/305-establish-intro-dos-defense-extention.txt): ESTABLISH_INTRO Cell DoS Defense Extension ## RESERVE proposals: Saving for later ## RESERVE proposals: saving for later These proposals aren't anything we plan to implement soon, but for one reason or another we think they might be a good idea in the Loading @@ -243,7 +260,7 @@ confront the problems that they try to solve. * [`281-bulk-md-download.txt`](/proposals/281-bulk-md-download.txt): Downloading microdescriptors in bulk ## SUPERSEDED proposals: Replaced by something else ## SUPERSEDED proposals: replaced by something else These proposals were obsoleted by a later proposal before they were implemented. Loading Loading @@ -272,7 +289,7 @@ implemented. * [`280-privcount-in-tor.txt`](/proposals/280-privcount-in-tor.txt): Privacy-Preserving Statistics with Privcount in Tor ## DEAD, REJECTED, OBSOLETE proposals: Not in our plans. ## DEAD, REJECTED, OBSOLETE proposals: not in our plans These proposals are not on-track for discussion or implementation. Either discussion has stalled out (the proposal is Loading proposals/README_template.md +26 −9 Original line number Diff line number Diff line # Tor proposals by status {warning} <!-- If you want to make changes here, make sure to edit the --> <!-- README_template.md file. The README.md file is generated by the --> <!-- reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Loading @@ -9,14 +15,14 @@ Below are a list of proposals sorted by status. See # Active proposals by status ## OPEN proposals: Under discussion ## OPEN proposals: under discussion These are proposals that we think are likely to be complete, and ripe for discussion. {OPEN} ## ACCEPTED proposals: Slated for implementation ## ACCEPTED proposals: slated for implementation These are the proposals that we agree we'd like to implement. They might or might not have a specific timeframe planned for their Loading @@ -24,14 +30,14 @@ implementation. {ACCEPTED} ## FINISHED proposals: Implemented, specs not merged ## FINISHED proposals: implemented, specs not merged These proposals are implemented in some version of Tor; the proposals themselves still need to be merged into the specifications proper. {FINISHED} ## META proposals: About the proposal process ## META proposals: about the proposal process These proposals describe ongoing policies and changes to the proposals process. Loading @@ -49,19 +55,30 @@ proposed changes in the Tor specifications. ## DRAFT proposals: incomplete works These proposals have been marked as a draft by their author or the editors, indicating that they aren't yet in a complete form. They're still open for discussion. {DRAFT} ## NEEDS-REVISION proposals: good ideas that we can't implement as-is. ## NEEDS-REVISION proposals: ideas that we can't implement as-is These proposals have some promise, but we can't implement them without certain changes. {NEEDS-REVISION} ## NEEDS-RESEARCH proposals: blocking on research These proposals are interesting ideas, but there's more research that would need to happen before we can know whether to implement them or not, or to fill in certain details. {NEEDS-RESEARCH} # Inactive proposals by status ## CLOSED proposals: Implemented and specified ## CLOSED proposals: implemented and specified These proposals have been implemented in some version of Tor, and the changes from the proposals have been merged into the specifications as Loading @@ -69,7 +86,7 @@ necessary. {CLOSED} ## RESERVE proposals: Saving for later ## RESERVE proposals: saving for later These proposals aren't anything we plan to implement soon, but for one reason or another we think they might be a good idea in the Loading @@ -78,14 +95,14 @@ confront the problems that they try to solve. {RESERVE} ## SUPERSEDED proposals: Replaced by something else ## SUPERSEDED proposals: replaced by something else These proposals were obsoleted by a later proposal before they were implemented. {SUPERSEDED} ## DEAD, REJECTED, OBSOLETE proposals: Not in our plans. ## DEAD, REJECTED, OBSOLETE proposals: not in our plans These proposals are not on-track for discussion or implementation. Either discussion has stalled out (the proposal is Loading proposals/reindex.py +2 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,8 @@ def writeMarkdownIndexFiles(proposals): markdown_files = [ "README", "BY_INDEX" ] format_inputs = {} format_inputs['warning'] = "<!-- DO NOT EDIT THIS FILE -->" entries = [] for prop in proposals: entries.append(formatMarkdownEntry(prop, withStatus=True)) Loading Loading
proposals/BY_INDEX.md +8 −2 Original line number Diff line number Diff line # Tor proposals by number <!-- DO NOT EDIT THIS FILE --> <!-- If you want to make changes here, make sure to edit the --> <!-- BY_INDEX_TEMPLATE.md file. The BY_INDEX.md file is --> <!-- generated by the reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Below are a list of proposals sorted by status. See [README.md](/proposals/README.md) for a list of proposals sorted by number. Below are a list of proposals sorted by their proposal number. See [README.md](/proposals/README.md) for a list of proposals sorted by status. * [`000-index.txt`](/proposals/000-index.txt): Index of Tor Proposals [META] * [`001-process.txt`](/proposals/001-process.txt): The Tor Proposal Process [META] Loading
proposals/BY_INDEX_template.md +8 −2 Original line number Diff line number Diff line # Tor proposals by number {warning} <!-- If you want to make changes here, make sure to edit the --> <!-- BY_INDEX_TEMPLATE.md file. The BY_INDEX.md file is --> <!-- generated by the reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Below are a list of proposals sorted by status. See [README.md](/proposals/README.md) for a list of proposals sorted by number. Below are a list of proposals sorted by their proposal number. See [README.md](/proposals/README.md) for a list of proposals sorted by status. {BY_INDEX}
proposals/README.md +26 −9 Original line number Diff line number Diff line # Tor proposals by status <!-- DO NOT EDIT THIS FILE --> <!-- If you want to make changes here, make sure to edit the --> <!-- README_template.md file. The README.md file is generated by the --> <!-- reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Loading @@ -9,7 +15,7 @@ Below are a list of proposals sorted by status. See # Active proposals by status ## OPEN proposals: Under discussion ## OPEN proposals: under discussion These are proposals that we think are likely to be complete, and ripe for discussion. Loading Loading @@ -38,7 +44,7 @@ for discussion. * [`324-rtt-congestion-control.txt`](/proposals/324-rtt-congestion-control.txt): RTT-based Congestion Control for Tor ## ACCEPTED proposals: Slated for implementation ## ACCEPTED proposals: slated for implementation These are the proposals that we agree we'd like to implement. They might or might not have a specific timeframe planned for their Loading @@ -54,7 +60,7 @@ implementation. * [`314-allow-markdown-proposals.md`](/proposals/314-allow-markdown-proposals.md): Allow Markdown for proposal format ## FINISHED proposals: Implemented, specs not merged ## FINISHED proposals: implemented, specs not merged These proposals are implemented in some version of Tor; the proposals themselves still need to be merged into the specifications proper. Loading @@ -66,7 +72,7 @@ themselves still need to be merged into the specifications proper. * [`260-rend-single-onion.txt`](/proposals/260-rend-single-onion.txt): Rendezvous Single Onion Services ## META proposals: About the proposal process ## META proposals: about the proposal process These proposals describe ongoing policies and changes to the proposals process. Loading @@ -92,6 +98,10 @@ proposed changes in the Tor specifications. ## DRAFT proposals: incomplete works These proposals have been marked as a draft by their author or the editors, indicating that they aren't yet in a complete form. They're still open for discussion. * [`240-auth-cert-revocation.txt`](/proposals/240-auth-cert-revocation.txt): Early signing key revocation for directory authorities * [`273-exit-relay-pinning.txt`](/proposals/273-exit-relay-pinning.txt): Exit relay pinning for web services * [`294-tls-1.3.txt`](/proposals/294-tls-1.3.txt): TLS 1.3 Migration Loading @@ -108,7 +118,10 @@ proposed changes in the Tor specifications. * [`325-packed-relay-cells.md`](/proposals/325-packed-relay-cells.md): Packed relay cells: saving space on small commands ## NEEDS-REVISION proposals: good ideas that we can't implement as-is. ## NEEDS-REVISION proposals: ideas that we can't implement as-is These proposals have some promise, but we can't implement them without certain changes. * [`212-using-old-consensus.txt`](/proposals/212-using-old-consensus.txt): Increase Acceptable Consensus Age * [`219-expanded-dns.txt`](/proposals/219-expanded-dns.txt): Support for full DNS and DNSSEC resolution in Tor Loading @@ -122,12 +135,16 @@ proposed changes in the Tor specifications. ## NEEDS-RESEARCH proposals: blocking on research These proposals are interesting ideas, but there's more research that would need to happen before we can know whether to implement them or not, or to fill in certain details. (There are no proposals in this category) # Inactive proposals by status ## CLOSED proposals: Implemented and specified ## CLOSED proposals: implemented and specified These proposals have been implemented in some version of Tor, and the changes from the proposals have been merged into the specifications as Loading Loading @@ -224,7 +241,7 @@ necessary. * [`305-establish-intro-dos-defense-extention.txt`](/proposals/305-establish-intro-dos-defense-extention.txt): ESTABLISH_INTRO Cell DoS Defense Extension ## RESERVE proposals: Saving for later ## RESERVE proposals: saving for later These proposals aren't anything we plan to implement soon, but for one reason or another we think they might be a good idea in the Loading @@ -243,7 +260,7 @@ confront the problems that they try to solve. * [`281-bulk-md-download.txt`](/proposals/281-bulk-md-download.txt): Downloading microdescriptors in bulk ## SUPERSEDED proposals: Replaced by something else ## SUPERSEDED proposals: replaced by something else These proposals were obsoleted by a later proposal before they were implemented. Loading Loading @@ -272,7 +289,7 @@ implemented. * [`280-privcount-in-tor.txt`](/proposals/280-privcount-in-tor.txt): Privacy-Preserving Statistics with Privcount in Tor ## DEAD, REJECTED, OBSOLETE proposals: Not in our plans. ## DEAD, REJECTED, OBSOLETE proposals: not in our plans These proposals are not on-track for discussion or implementation. Either discussion has stalled out (the proposal is Loading
proposals/README_template.md +26 −9 Original line number Diff line number Diff line # Tor proposals by status {warning} <!-- If you want to make changes here, make sure to edit the --> <!-- README_template.md file. The README.md file is generated by the --> <!-- reindex.py script. --> Here we have a set of proposals for changes to the Tor protocol. Some of these proposals are implemented; some are works in progress; and some will never be implemented. Loading @@ -9,14 +15,14 @@ Below are a list of proposals sorted by status. See # Active proposals by status ## OPEN proposals: Under discussion ## OPEN proposals: under discussion These are proposals that we think are likely to be complete, and ripe for discussion. {OPEN} ## ACCEPTED proposals: Slated for implementation ## ACCEPTED proposals: slated for implementation These are the proposals that we agree we'd like to implement. They might or might not have a specific timeframe planned for their Loading @@ -24,14 +30,14 @@ implementation. {ACCEPTED} ## FINISHED proposals: Implemented, specs not merged ## FINISHED proposals: implemented, specs not merged These proposals are implemented in some version of Tor; the proposals themselves still need to be merged into the specifications proper. {FINISHED} ## META proposals: About the proposal process ## META proposals: about the proposal process These proposals describe ongoing policies and changes to the proposals process. Loading @@ -49,19 +55,30 @@ proposed changes in the Tor specifications. ## DRAFT proposals: incomplete works These proposals have been marked as a draft by their author or the editors, indicating that they aren't yet in a complete form. They're still open for discussion. {DRAFT} ## NEEDS-REVISION proposals: good ideas that we can't implement as-is. ## NEEDS-REVISION proposals: ideas that we can't implement as-is These proposals have some promise, but we can't implement them without certain changes. {NEEDS-REVISION} ## NEEDS-RESEARCH proposals: blocking on research These proposals are interesting ideas, but there's more research that would need to happen before we can know whether to implement them or not, or to fill in certain details. {NEEDS-RESEARCH} # Inactive proposals by status ## CLOSED proposals: Implemented and specified ## CLOSED proposals: implemented and specified These proposals have been implemented in some version of Tor, and the changes from the proposals have been merged into the specifications as Loading @@ -69,7 +86,7 @@ necessary. {CLOSED} ## RESERVE proposals: Saving for later ## RESERVE proposals: saving for later These proposals aren't anything we plan to implement soon, but for one reason or another we think they might be a good idea in the Loading @@ -78,14 +95,14 @@ confront the problems that they try to solve. {RESERVE} ## SUPERSEDED proposals: Replaced by something else ## SUPERSEDED proposals: replaced by something else These proposals were obsoleted by a later proposal before they were implemented. {SUPERSEDED} ## DEAD, REJECTED, OBSOLETE proposals: Not in our plans. ## DEAD, REJECTED, OBSOLETE proposals: not in our plans These proposals are not on-track for discussion or implementation. Either discussion has stalled out (the proposal is Loading
proposals/reindex.py +2 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,8 @@ def writeMarkdownIndexFiles(proposals): markdown_files = [ "README", "BY_INDEX" ] format_inputs = {} format_inputs['warning'] = "<!-- DO NOT EDIT THIS FILE -->" entries = [] for prop in proposals: entries.append(formatMarkdownEntry(prop, withStatus=True)) Loading