Commit Graph

348 Commits

Author SHA1 Message Date
Roger Dingledine
31d05f5aa3 touchups
svn:r18165
2009-01-18 10:22:13 +00:00
Roger Dingledine
464502b7e2 some notes on how exactly to do this microdescriptor thing.
svn:r18163
2009-01-18 09:51:09 +00:00
Karsten Loesing
b4d7776de8 List places where the hidden service protocol uses SHA-1.
svn:r17866
2009-01-04 00:21:28 +00:00
Nick Mathewson
6ded024914 Note another place we use sha1
svn:r17836
2008-12-31 18:25:30 +00:00
Nick Mathewson
1ef472b2bd New proposal "idea" listing all the places I could think of that we use SHA-1.
svn:r17831
2008-12-30 17:15:27 +00:00
Nick Mathewson
d0924d522d Document RELAY_EARLY cells in tor-spec.txt: proposal 110 is mostly implemented, and the rest of it will need to wait until all current Tor 0.2.0.x clients are obsolete to close.
svn:r17816
2008-12-29 19:55:23 +00:00
Roger Dingledine
43c22c5b79 minor todo updates
svn:r17797
2008-12-27 07:28:47 +00:00
Nick Mathewson
1a7a432611 Merge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021
svn:r17613
2008-12-12 20:30:45 +00:00
Nick Mathewson
5fb2ab1e65 Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side of 157.
svn:r17611
2008-12-12 19:05:36 +00:00
Nick Mathewson
69ce955484 Add cross-certification to authority key certificates. Partial implementation of proposal 157.
svn:r17610
2008-12-12 18:31:39 +00:00
Nick Mathewson
6c2dbc56bf Mark proposal 157 as accepted.
svn:r17609
2008-12-12 17:36:08 +00:00
Nick Mathewson
cd0d28027a Add goodell's feature-request 268 as a proposal idea.
svn:r17574
2008-12-11 03:40:25 +00:00
Nick Mathewson
9854ebadde Clarify current client behavior WRT TLS certificates. Add a TODO to make sure that this behavior is optional, and an entry in 098-todo.txt for investigating whether this behavior is smart.
svn:r17568
2008-12-10 22:28:00 +00:00
Roger Dingledine
8054fdc51a the bridge family proposal really resembles 'dead' more than it resembles
'finished'.


svn:r17546
2008-12-09 23:51:02 +00:00
Roger Dingledine
2200bd20d2 point out that one todo item is actually already started
svn:r17545
2008-12-09 23:50:35 +00:00
Roger Dingledine
3a3d2ec4d6 summarize proposal 111 in tor-spec
svn:r17544
2008-12-09 23:30:50 +00:00
Nick Mathewson
73c6e8821a remove some already-proposed things from 098-todo.txt
svn:r17533
2008-12-09 17:39:46 +00:00
Nick Mathewson
a79dbce29b Update status on some hidden-service proposals
svn:r17532
2008-12-09 16:59:33 +00:00
Nick Mathewson
37d7df2bf7 Migrate the reindex script to python, since adding features to the Perl was getting too ugly. Make it handle line-continuations, and include target versions in output.
svn:r17531
2008-12-09 16:13:38 +00:00
Nick Mathewson
6e59ad4b9e Mark proposal 135 as Closed: no actual spec changes needed.
svn:r17529
2008-12-09 14:06:40 +00:00
Nick Mathewson
eb19ddb020 Merge proposal 136 into dir-spec.txt. We need to get better about doing this.
svn:r17528
2008-12-09 13:57:23 +00:00
Nick Mathewson
0121caef61 Mark proposals 153 and 154 as superseded by thandy-spec.txt
svn:r17525
2008-12-09 04:05:25 +00:00
Nick Mathewson
efa5415f29 signing, not secret.
svn:r17476
2008-12-03 16:37:04 +00:00
Nick Mathewson
14fae5f2b3 Revise 157: make the crosscert field match the other authority cert field names.
svn:r17469
2008-12-03 03:38:40 +00:00
Nick Mathewson
fd9ecca656 Finish a sentence
svn:r17451
2008-12-02 23:02:10 +00:00
Nick Mathewson
bf4c6cf24a Add proposal 157: "Make certificate downloads specific"
svn:r17448
2008-12-02 22:20:47 +00:00
Roger Dingledine
cfd21c58b5 don't lose a patch that mwenge wrote to put different destination
ports on different streams. one day i will make this into a real
proposal, and argue we should put it in.


svn:r17380
2008-11-24 02:08:46 +00:00
Roger Dingledine
5f86304a5c also run ./reindex.pl
svn:r17378
2008-11-24 00:56:04 +00:00
Roger Dingledine
afad8df068 add proposal 156 from mwenge, Tracking blocked ports on the client side
svn:r17377
2008-11-24 00:53:19 +00:00
Roger Dingledine
5ad3669e93 some changes i found in my other sandbox
svn:r17216
2008-11-08 06:33:43 +00:00
Roger Dingledine
4520500cde put in karsten's patch #1 for proposal 155, modified
svn:r17106
2008-10-15 00:36:09 +00:00
Roger Dingledine
ebf6591e6f cleanups on proposal 121 while i was reading it. karsten, there's a
question for you about passwords at the end.


svn:r17097
2008-10-14 20:04:47 +00:00
Roger Dingledine
73e749c7b4 add a note to proposal 120 about why it died
svn:r17056
2008-10-11 10:48:47 +00:00
Roger Dingledine
997feaf689 make ./reindex.pl happy
svn:r17033
2008-10-02 11:36:04 +00:00
Roger Dingledine
abc31319d4 add karsten's proposal 155, after giving it a more unique name
svn:r17032
2008-10-02 11:29:30 +00:00
Roger Dingledine
a31d0f9f15 Use of uninitialized value in regexp compilation at ./reindex.pl line 55.
svn:r17031
2008-10-02 11:28:23 +00:00
Nick Mathewson
ec56889013 Note that bug 469 needs a proposal in the proposal TODO.
svn:r16993
2008-09-28 15:42:56 +00:00
Nick Mathewson
e147e867be Proposal 152 implementation from Josh Albrecht, with tweaks.
svn:r16983
2008-09-26 18:58:45 +00:00
Roger Dingledine
535e2074bc give lasse's last name a different charset
svn:r16838
2008-09-11 09:23:53 +00:00
Roger Dingledine
369e3bc656 minor fixes/additions
svn:r16580
2008-08-17 21:49:50 +00:00
Mike Perry
1fcbd9f233 Update proposal after feedback from Nick.
svn:r16556
2008-08-15 04:13:11 +00:00
Peter Palfrader
8cc3d6e22d Add exitpolicy summaries to the consensus
svn:r16554
2008-08-14 23:01:31 +00:00
Peter Palfrader
7c4106135a Give bw in kb/sec in votes/consensus
svn:r16544
2008-08-14 12:37:59 +00:00
Peter Palfrader
ff32708d0e Having a reject-all policy summarized with a lack of summary is stupid. Explicitly mention them as reject 1-65535.
svn:r16543
2008-08-14 12:37:50 +00:00
Peter Palfrader
171a7d4b0f Fix an overflow when counting rejects for *, truncate exit summaries after 1000 chars
svn:r16530
2008-08-13 19:25:18 +00:00
Peter Palfrader
864b4a009d Mention exception for accept-all policies
svn:r16529
2008-08-13 12:57:30 +00:00
Peter Palfrader
26729d1709 Describe summary algorithm in more detail, based on prototype
svn:r16514
2008-08-12 19:37:33 +00:00
Peter Palfrader
5e155bb644 shorter exit summary is the one with a shorter string representation
svn:r16513
2008-08-12 19:21:45 +00:00
Peter Palfrader
68e74be9f0 Use median for bw after all, capping is done at the authorities, not client-side
svn:r16512
2008-08-12 19:20:05 +00:00
Mike Perry
5166e5ff55 Updated to remove dropping of failing guards and just focus
on the specifics of recording, storing, and learning
circuitbuildtimeout parameters.



svn:r16511
2008-08-12 18:23:38 +00:00
Peter Palfrader
f254f8e766 Describe how clients should use the exit summaries, what they may use a locally cached descriptor for, and that enclave exiting is still allowed
svn:r16501
2008-08-11 20:09:43 +00:00
Peter Palfrader
6f8920bf21 spec exit policy summaries
svn:r16500
2008-08-11 19:56:46 +00:00
Nick Mathewson
e65f773952 Mark 135 implemented.
svn:r16497
2008-08-11 16:04:22 +00:00
Peter Palfrader
59439c9d5b We put bw info directory into the consensus, also versions are already there and protocol versions are not currently required
svn:r16423
2008-08-05 16:29:20 +00:00
Karsten Loesing
814394f32b Some more changes to proposal 121. It turns out (once more) that a specification is not complete until it gets implemented.
svn:r16384
2008-08-04 15:55:20 +00:00
Karsten Loesing
cac654acc4 Some tiny corrections to proposal 121.
svn:r16381
2008-08-04 12:44:14 +00:00
Roger Dingledine
449174d796 update and integrate proposals 125 (bridges) and 137 (bootstrap status)
svn:r16374
2008-08-03 15:34:28 +00:00
Roger Dingledine
44536fddbc add matt's auto update proposal
svn:r16373
2008-08-03 13:49:14 +00:00
Karsten Loesing
d2dd63598f Proposal 121: Remove improved hidden service protocol without client authorization (2.1). It might get implemented in proposal 142.
svn:r16328
2008-08-01 11:35:25 +00:00
Karsten Loesing
666e179ded Proposal 121: Use first part of Diffie-Hellman handshake for replay protection instead of rendezvous cookie.
svn:r16327
2008-08-01 11:19:43 +00:00
Karsten Loesing
1b2545ff98 Proposal 121: Limit maximum descriptor size to 20 kilobytes to prevent abuse.
svn:r16303
2008-07-31 13:27:14 +00:00
Jacob Appelbaum
efc7f1ef8f An idea discussed with Roger and Nick at PET.
svn:r16181
2008-07-24 15:37:49 +00:00
Nick Mathewson
ea95ce25b6 r17323@aud-055: nickm | 2008-07-23 17:58:25 +0200
Implement most of proposal 110.


svn:r16156
2008-07-23 15:58:38 +00:00
Karsten Loesing
29795999a0 Proposal 142: Added comment by Nick (but no solution, yet) that sharing of circuits between multiple clients is not supported by Tor.
svn:r16075
2008-07-19 13:52:09 +00:00
Karsten Loesing
9161f0a216 Proposal 121: Added INTRODUCE1V cell type, improved replay protection for INTRODUCE2 cells, described limitations for auth protocols, improved hidden service protocol without client authorization, added second, more scalable authorization protocol, rewrote existing authorization protocol; changes based on discussion with Nick
svn:r16074
2008-07-19 13:51:34 +00:00
Nick Mathewson
d8f4ccc1d3 r17189@tombo: nickm | 2008-07-18 14:35:58 -0400
Mark proposal 150 closed.


svn:r16062
2008-07-18 18:36:35 +00:00
Roger Dingledine
b27b3472fa changes sitting in my trunk sandbox
svn:r15955
2008-07-16 00:05:46 +00:00
Peter Palfrader
ddb7f885b1 proposal from 13 Apr 2008 that never got a number is proposal #139
svn:r15945
2008-07-15 21:18:10 +00:00
Peter Palfrader
3a81723641 I still think Metabytes are much cooler than Megabytes
svn:r15944
2008-07-15 21:12:05 +00:00
Jacob Appelbaum
8fc1f16714 An initial check in of the automatic update program. Mixed ideas, needs much work and spliting.
svn:r15925
2008-07-15 07:20:55 +00:00
Nick Mathewson
55c3619c23 Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future.
svn:r15905
2008-07-14 20:57:17 +00:00
Nick Mathewson
b2da39fd9d For some open and accepted proposals, note their target versions.
svn:r15904
2008-07-14 20:44:44 +00:00
Nick Mathewson
36d6f50d09 add proposal 152
svn:r15903
2008-07-14 19:52:29 +00:00
Nick Mathewson
53f558decc r16928@tombo: nickm | 2008-07-11 17:07:36 -0400
It seems that fixing one spelling error always means that somebody is about to tell me about another.  Fix a second spelling error in the risks section of 150.


svn:r15848
2008-07-11 21:07:43 +00:00
Nick Mathewson
c77d00d777 r16926@tombo: nickm | 2008-07-11 15:58:34 -0400
fix spelling error spotted by qbi.


svn:r15846
2008-07-11 19:58:38 +00:00
Nick Mathewson
c319497886 r16923@tombo: nickm | 2008-07-11 15:12:12 -0400
Mark proposal 150 accepted; add risks section; revise English a bit.


svn:r15845
2008-07-11 19:13:36 +00:00
Peter Palfrader
221eccd9fe Add weight consensus line, as described on or-dev,
list elements of RELAY_REQUEST_SD cells

svn:r15844
2008-07-11 19:01:48 +00:00
Nick Mathewson
f66b810616 r16919@tombo: nickm | 2008-07-11 13:04:28 -0400
Update proposal statuses for 0.2.1.x.


svn:r15843
2008-07-11 17:08:11 +00:00
Nick Mathewson
75301cb906 r16918@tombo: nickm | 2008-07-11 13:04:01 -0400
Update proposal 110 based on discussions with arma and implementation status.


svn:r15842
2008-07-11 17:08:08 +00:00
Nick Mathewson
ccc2019570 r16897@tombo: nickm | 2008-07-11 12:30:57 -0400
Revise proposal 147 as sugested by arma.


svn:r15840
2008-07-11 16:33:41 +00:00
Nick Mathewson
9b3befeb85 r16896@tombo: nickm | 2008-07-11 11:45:16 -0400
Revise proposal 118; turn it into a real proposal.


svn:r15839
2008-07-11 16:33:36 +00:00
Mike Perry
272165e659 Add guard node failure plans to proposal.
svn:r15706
2008-07-06 23:36:33 +00:00
Nick Mathewson
f302f23270 Add proposal 150 and proposal 151
svn:r15695
2008-07-06 17:37:04 +00:00
Karsten Loesing
5f080cbaec Proposal 121: Add a simple algorithm to delay descriptor publication for different clients of a hidden service;
Proposal 142: Give first security property the new name "Responsibility" and change new cell formats according to rendezvous protocol version 3 draft.

svn:r15655
2008-07-04 15:39:21 +00:00
Nick Mathewson
2365e5ca8c r16695@tombo: nickm | 2008-07-03 13:00:38 -0400
add new proposal 149: using netinfo data


svn:r15629
2008-07-03 17:00:42 +00:00
Roger Dingledine
ff3f2e59f5 add new proposal 148-uniform-client-end-reason.txt
svn:r15612
2008-07-02 23:00:54 +00:00
Nick Mathewson
1188df9c86 r16666@tombo: nickm | 2008-07-02 15:17:46 -0400
Mark 145 and 146 open (oops).  Add new proposal 147 about making v2 directories less needed.


svn:r15607
2008-07-02 19:17:51 +00:00
Nick Mathewson
11327784db r16664@tombo: nickm | 2008-07-02 14:03:44 -0400
Add two new proposals.


svn:r15606
2008-07-02 18:04:01 +00:00
Nick Mathewson
3d0360d4e0 Add proposal 144 from M Fr.
svn:r15586
2008-07-01 23:13:42 +00:00
Nick Mathewson
158ee8eafe Add proposal 143: Improvements of Distributed Storage for Tor Hidden Service Descriptors
svn:r15552
2008-06-28 19:25:39 +00:00
Nick Mathewson
5b25352bf6 Add proposal 142: Combine Introduction and Rendezvous Points
svn:r15531
2008-06-28 02:45:46 +00:00
Karsten Loesing
33ced73597 Added prefixes to testing-network-only configuration options.
svn:r15375
2008-06-20 17:03:13 +00:00
Roger Dingledine
d76d0493d6 start sending "COUNT=%d RECOMMENDATION=%s" key/values on bootstrap
problem status events, so the controller can hear about problems even
before tor decides they're worth reporting for sure.


svn:r15357
2008-06-19 04:50:06 +00:00
Nick Mathewson
60146c90d4 Spec clarifications on 137.
svn:r15352
2008-06-18 20:00:32 +00:00
Roger Dingledine
50d3adb819 I was on the second paragraph of my or-dev mail explaining why I chose to
set starting=1 to avoid potential bugs with having it conflict with 0,
which I used to mean uninitialized, when I realized I would be writing
many more lame-sounding paragraphs in the future. Just start it at 0
and handle the bugs.


svn:r15346
2008-06-18 05:35:19 +00:00
Roger Dingledine
1ad83d74b1 Send an initial "Starting" bootstrap status event, so we have a
state to start out in.


svn:r15326
2008-06-17 08:15:42 +00:00
Roger Dingledine
c19392469d add a getinfo so vidalia can query our current bootstrap state, in case
it attaches partway through and wants to catch up.

matt, is this a good format for you, or is there an even better format?


svn:r15325
2008-06-17 08:01:43 +00:00
Nick Mathewson
bcd7357b71 Add proposal 141: download server descriptors on demand. (Status: Draft).
svn:r15302
2008-06-16 17:30:22 +00:00
Nick Mathewson
9cfe70cb69 Add proposal 140-consensus-diffs.txt
svn:r15293
2008-06-16 01:14:02 +00:00
Peter Palfrader
223a5865e0 Add the long finished conditional-consensus-download proposal as 139
svn:r15288
2008-06-15 22:59:54 +00:00