Nick Mathewson
0a2a40f72b
whitespace cleanup.
2018-01-31 13:45:09 -05:00
Nick Mathewson
ec009108ec
version-spec: specify the different statuses that a version can have
2018-01-26 12:54:42 -05:00
Nick Mathewson
e6c3257b06
Note that "protocols" will become mandatory.
...
Closes ticket 24023.
2018-01-25 15:22:19 -05:00
Nick Mathewson
d6ff5e71e3
Make the opening paragraph of "config options for controllers" right
...
It said that they can be set by SETCONF; but some are not changeable
once Tor starts. Mike Perry spotted this.
2018-01-19 16:37:22 -05:00
Nick Mathewson
ed2a4304b8
Merge branch 'disable_signal_handlers_squashed'
2018-01-19 16:36:22 -05:00
Mike Perry
b698fa49af
Document that __OwningControllerFD cannot be changed at runtime.
2018-01-19 16:36:17 -05:00
Nick Mathewson
bc89d9de54
Document __DisableSignalHandlers for 24588.
2018-01-19 16:36:17 -05:00
David Goulet
e7231f34af
dir-spec: Add consensus parameter hs_service_max_rdv_failures
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-01-19 10:29:27 -05:00
Nick Mathewson
e2d585a243
Merge commit '8692de910d'
2018-01-12 10:05:01 -05:00
Nick Mathewson
8bc8bf05bb
Clarify 285 further.
2018-01-09 12:33:13 -05:00
Nick Mathewson
414df99cfa
Mark prop249 as accepted
2018-01-09 11:55:11 -05:00
Nick Mathewson
b2a466b9af
Merge remote-tracking branch 'teor/fallback-format-2-v4'
2018-01-08 09:38:40 -05:00
teor
2b2ad532ec
Add dir-list-spec.txt, a description of Tor's fallback directory list format
...
Incorporates changes based on atagar's review on #24742 .
Documents the contents of the manually modified initial fallback
version 2.0.0 list, and future generated lists.
Documents the format changes in the children of #22271 .
Closes #24742 .
2018-01-08 01:27:22 +11:00
Nick Mathewson
a76eaa606b
reindex
2018-01-02 09:30:01 -05:00
teor
6ac960d451
Update prop#283's Status to Accepted, and add Implemented-In and Ticket
...
The code that implements prop#283 has been merged to master
(0.3.3.0-alpha-dev).
There is a small amount of cleanup code in #23975 and #24573 that still
needs to be merged. It addresses some correctness and efficiency issues.
Closes #24778 .
2018-01-02 13:07:27 +11:00
Nick Mathewson
405e77f109
document hsdir_spread_store default change
2017-12-20 10:01:37 -05:00
Isis Lovecruft
6c1a2e1e96
control-spec: Clarify whether "=" will be present in a LongName.
...
This was changed in tor in commit d7a3e336ee5, to remove denoting with
an "=" or "~" whether the OR in question had the Named flag.
2017-12-15 22:17:59 +00:00
Isis Lovecruft
5fe5456988
prop#249: Add myself as an author so I get blamed for anything dumb.
2017-12-14 01:24:17 +00:00
Isis Lovecruft
c119bd7800
prop#249: Add section on new consensus parameters.
2017-12-14 01:23:52 +00:00
Isis Lovecruft
3578da4f1f
prop#249: Add section on updates to required/recommended subprotocols.
2017-12-14 01:23:16 +00:00
Isis Lovecruft
5c0962b76f
prop#249: Add detail on padding the number of bytes in each direction.
2017-12-14 01:22:31 +00:00
Isis Lovecruft
7af62db0b0
prop#249: Add link specifiers and a section on new subprotocol numbers.
2017-12-14 01:22:21 +00:00
Isis Lovecruft
bbb7f092a0
prop#249: Add note about interaction with OOM manager.
2017-12-14 00:08:30 +00:00
Isis Lovecruft
d3f18989ce
prop#249: Add example of how to avoid exhausting RELAY_EARLY cells.
2017-12-14 00:03:08 +00:00
Isis Lovecruft
686aaf1105
Typo fixes in prop#249, prop#276, and prop#279.
2017-12-13 23:52:15 +00:00
Isis Lovecruft
21e79aec73
prop#249: Add recommendation on equal number of cells in each direction.
2017-12-13 23:51:21 +00:00
Isis Lovecruft
03a9d4f134
prop#249: Add note on padding being randomness or zeroes.
2017-12-13 23:50:29 +00:00
Isis Lovecruft
ca22bb0f49
Add Ticket: field for prop#140.
2017-12-13 23:49:33 +00:00
Isis Lovecruft
f0e54aab3a
Update the list of current torspec editors.
2017-12-08 01:53:52 +00:00
Isis Lovecruft
8be6722e8d
Require a "Ticket:" field for future proposals in certain states.
...
New proposals in states {OPEN,ACCEPTED,CLOSED,FINISHED} must have a
"Ticket:" field which may either be a ticket number or a publicly
accessible URL. When the ticket is just a number, it should be in
reference to Tor's canonical bug tracker.
This information greatly helps both new contributors and relay
operators who are interested in the implementation status of a working
proposal. This patch permits the "Ticket:" field to be added to older
proposals (<= prop#288), but it does not require it.
2017-12-08 01:53:52 +00:00
Nick Mathewson
c78806e96e
mark 284 as finished.
2017-12-05 19:51:51 -05:00
Nick Mathewson
aac4775ffd
Merge remote-tracking branch 'dgoulet/ticket20699_02'
2017-12-05 19:45:29 -05:00
Nick Mathewson
48e41c559f
Merge remote-tracking branch 'teor/bug23826-23828-v2'
2017-12-04 11:48:43 -05:00
Nick Mathewson
0596c2cbb2
mark prop280 as superseded
2017-12-01 15:25:35 -05:00
Nick Mathewson
8f56a246f8
Add privcount-with-shamir proposal
2017-12-01 15:25:10 -05:00
David Goulet
4f809e0362
control: Note tor version for ADD_ONION added options
...
The tor version of when it was added was not documented for those two
options of ADD_ONION:
MaxStreams=[0..65535]
Flag=MaxStreamsCloseCircuit
Part of #24201
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-12-01 10:00:22 -05:00
Nick Mathewson
475662feb6
Add proposal 287, for real this time
2017-11-30 16:53:51 -05:00
Nick Mathewson
bca928a5ac
Add proposal 287
2017-11-30 16:53:35 -05:00
Nick Mathewson
71dc93753b
Add prop286: Controller APIs for hibernation access on mobile
2017-11-30 07:55:06 -05:00
teor
b523c5c488
Revise proposal 283 based on Nick's feedback
2017-11-22 00:21:55 +11:00
David Goulet
7ad96f18a0
prop284: Extend HSPOST to accept an onion address
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-15 14:42:44 -05:00
Nick Mathewson
53b7dee30b
Merge remote-tracking branch 'dgoulet/ticket24201_01'
2017-11-14 14:44:03 -05:00
Nick Mathewson
4e5b61abb3
285: fix up some of the simpler issues
2017-11-14 14:33:12 -05:00
David Goulet
2fcb1c2e61
control: Document missing options to ADD_ONION
...
Adds the optional argument "MaxStreams=" and the flag value
"MaxStreamsCloseCircuit" that are implemented but not specified in the
control spec.
Closes #24201 .
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-14 10:03:37 -05:00
Nick Mathewson
5ba8d5a7d0
proposal 285: utf-8 all the things
2017-11-13 13:50:59 -05:00
David Goulet
d6ca7515e7
dir-spec: Document consensus param HSV3MaxDescriptorSize
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-13 10:44:41 -05:00
David Goulet
3607351acf
prop284: Specify that the REPLICA= argument can't be used
...
For v3, we don't have this concept of replica attached to a descriptor ID.
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-10 15:22:01 -05:00
David Goulet
60f572f0f5
prop284: 32 bytes base64 encoded is 43 bytes, not 32
...
Trivial fix.
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-10 12:06:57 -05:00
David Goulet
f8122635bc
prop284: Improve the ADD_ONION new key type wording
...
Also define the new ed25519 key blob encoding format which is the same
format as the current v2 key blob is expected to be in.
Closes #24165
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-07 15:07:12 -05:00
David Goulet
9a53e606a0
prop284: dos2unix the proposal
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-07 14:48:35 -05:00