Commit Graph

2835 Commits

Author SHA1 Message Date
Roger Dingledine
f04dec4908 fix typo and naming convention
svn:r19377
2009-04-26 03:59:35 +00:00
Nick Mathewson
e4d3352e3f Initial thoughts on a TODO.022.
svn:r19369
2009-04-24 05:45:37 +00:00
Jacob Appelbaum
f33f2e9591 Update the port knocking SPA document to have more details. Still needs a packet filter.
svn:r19356
2009-04-21 07:55:07 +00:00
Jacob Appelbaum
7f4bfe5107 A small set of ideas that Nick and Roger suggested I write up regarding bridge detection.
svn:r19355
2009-04-21 04:06:49 +00:00
Andrew Lewman
37e8a28c7c update to openssl 0.9.8k
svn:r19248
2009-04-09 04:11:13 +00:00
Roger Dingledine
b949871a1e move some of the items out of the 'phase one' section
svn:r19180
2009-03-29 09:17:11 +00:00
Roger Dingledine
43a2ef61dd put in the performance todo items that i marked as high-priority in
the projects/performance/perf-todo file.


svn:r19178
2009-03-29 08:34:35 +00:00
Roger Dingledine
97dfa611d1 note some progress we've made on a few of them
svn:r19177
2009-03-29 03:13:42 +00:00
Roger Dingledine
8b63944ed2 put the 'phase 2' preliminary todo items in place
svn:r19176
2009-03-29 03:11:19 +00:00
Karsten Loesing
d3b6a40daa Add proposal 159 to index.
svn:r19114
2009-03-23 17:24:48 +00:00
Roger Dingledine
342959acb8 typo
svn:r19109
2009-03-23 00:30:48 +00:00
Nick Mathewson
49308dcc7a Clarify that the nickname part of a LongName is indeed optional.
svn:r19076
2009-03-18 19:30:22 +00:00
Mike Perry
d27cff4aa5 Update translation doc with info on two options for new
string creation workflow. It is unclear at this point 
which of the two are the lesser evil, so both are included.



svn:r19037
2009-03-16 07:56:01 +00:00
Andrew Lewman
7d0dfb7597 remove the advocacy docs from tor/trunk
svn:r19006
2009-03-15 05:27:48 +00:00
Roger Dingledine
6f057325d0 cut out a lot of the external todo items, since they're done
svn:r18959
2009-03-13 09:41:32 +00:00
Andrew Lewman
3f22e3627c add the doc files to a real doc directory.
svn:r18952
2009-03-13 06:25:17 +00:00
Andrew Lewman
8b3c8989c7 Add the pdf of the roadmap to the right section of docs.
svn:r18941
2009-03-12 16:46:06 +00:00
Andrew Lewman
aa154d846a minor updates and questions.
svn:r18705
2009-02-27 03:05:27 +00:00
Roger Dingledine
cdbd371d9f typo
svn:r18610
2009-02-17 22:49:25 +00:00
Roger Dingledine
c4792ec62b add proposal 159, 'exit scanning', from or-dev
svn:r18609
2009-02-17 20:37:11 +00:00
Steven Murdoch
2d147509d6 Remove Makefile rule for building performance.tex (now in /projects/performance)
svn:r18568
2009-02-16 11:10:34 +00:00
Roger Dingledine
625a774eae and two more things to move
svn:r18564
2009-02-16 10:26:51 +00:00
Roger Dingledine
b182b6f945 move performance.tex over
boy, what a convoluted thing svn is


svn:r18563
2009-02-16 10:26:04 +00:00
Roger Dingledine
9ded433abb new controller event NEWCONSENSUS that lists the networkstatus
lines for every recommended relay.

still needs docdoc and changelog entry.


svn:r18556
2009-02-16 06:18:03 +00:00
Roger Dingledine
323b33386f reindex proposals
svn:r18555
2009-02-16 06:17:27 +00:00
Roger Dingledine
34d9df88e0 nobody's implementing proposals 134 or 140, so they get
bumped to 0.2.2.x


svn:r18546
2009-02-15 12:06:54 +00:00
Roger Dingledine
d025bb99be fill in some 'created' timeframes
svn:r18545
2009-02-15 11:12:42 +00:00
Mike Perry
397f73bec0 Add SSL test description for kicks. Also spell check is a
wonderfukl thign.



svn:r18502
2009-02-12 10:15:32 +00:00
Mike Perry
157bed9dc9 Add exit scanning proposal outline from discussions with arma.
svn:r18501
2009-02-12 09:54:54 +00:00
Roger Dingledine
4a52728953 it turns out that removing external deliverables from the list just
because they're done will really confuse arma.


svn:r18463
2009-02-10 06:59:49 +00:00
Roger Dingledine
5f545912e5 mark a few todo items as deferable
svn:r18455
2009-02-09 20:29:59 +00:00
Andrew Lewman
b543cf1ce2 Updated my parts of future, completed two items in .021
svn:r18434
2009-02-09 04:42:45 +00:00
Roger Dingledine
79e276bf81 add more reminders on potential performance improvements
svn:r18416
2009-02-09 02:48:23 +00:00
Roger Dingledine
decdf4537a If we're using bridges and our network goes away, be more willing
to forgive our bridges and try again when we get an application
request. Bugfix on 0.2.0.x.


svn:r18396
2009-02-04 23:27:35 +00:00
Roger Dingledine
8977f24eb8 some other performance-oriented fixes to integrate
svn:r18395
2009-02-04 23:26:39 +00:00
Andrew Lewman
893479b8b3 Minor adjustment to man page.
svn:r18365
2009-02-01 22:05:31 +00:00
Roger Dingledine
1ca25b36d7 remove some done or abandoned items from the external todo
svn:r18335
2009-01-30 01:21:04 +00:00
Roger Dingledine
d478948844 admit that the "get a relay operator mailing list going" plan is the
one to slip if something is going to


svn:r18334
2009-01-30 01:18:15 +00:00
Andrew Lewman
65ad80bc79 Updated win32/mingw directions for openssl 0.9.8j.
svn:r18327
2009-01-29 23:21:37 +00:00
Andrew Lewman
742b823fdf Clean up the rpm creation steps.
svn:r18325
2009-01-29 23:19:56 +00:00
Steven Murdoch
a692ed550c Add data files generated by selection probability optimization algorithm
svn:r18316
2009-01-29 11:13:20 +00:00
Roger Dingledine
edff606317 patch from matt to implement 'getinfo status/clients-seen'
svn:r18287
2009-01-28 06:50:36 +00:00
Roger Dingledine
31d60992c6 more minor bugs in the control spec
svn:r18286
2009-01-28 06:46:14 +00:00
Roger Dingledine
09eab14f78 typo found by 'nil'
svn:r18283
2009-01-28 00:03:47 +00:00
Karsten Loesing
ed48c58838 Correct some typos while reading dir specs.
svn:r18266
2009-01-25 11:26:11 +00:00
Steven Murdoch
494dbd3ccb Section on peer-to-peer bandwidth estimation
svn:r18242
2009-01-22 21:07:30 +00:00
Steven Murdoch
15d3c28503 New section "Minimzing latency of paths" in performance optimization paper
svn:r18227
2009-01-22 12:49:04 +00:00
Roger Dingledine
62203d1d5b note that BridgeRecordUsageByCountry is on by default (but it
still only takes effect if BridgeRelay is set)


svn:r18202
2009-01-21 03:43:07 +00:00
Roger Dingledine
a5a6b9a08a Let controllers actually ask for the "clients_seen" event. Bugfix
on 0.2.1.10-alpha; reported by Matt Edman.


svn:r18201
2009-01-21 03:24:27 +00:00
Roger Dingledine
3c668245b7 bump to 0.2.1.11-alpha, clean up changelog
svn:r18192
2009-01-20 23:33:04 +00:00
Roger Dingledine
5a52c7a70c remove some done items, clarify a few others
svn:r18190
2009-01-20 22:55:23 +00:00
Steven Murdoch
d20ae4962f Discuss effect of adjusting node selection probability based on exit policy
svn:r18188
2009-01-20 11:41:49 +00:00
Roger Dingledine
44a3587d74 mark off some done items
svn:r18173
2009-01-18 20:48:43 +00:00
Roger Dingledine
c426e1de91 move my microdescriptors proposal into slot 158
svn:r18172
2009-01-18 18:57:20 +00:00
Roger Dingledine
18eba0073d clean up my microdescriptors proposals now that i've slept on it
svn:r18171
2009-01-18 18:56:28 +00:00
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
Andrew Lewman
e414b12928 Bump openssl version.
svn:r18112
2009-01-15 05:50:57 +00:00
Nick Mathewson
bd0e400bc3 AUTHENTICATE is really mandatory. No authentication is not quite the default.
svn:r18024
2009-01-08 14:07:05 +00:00
Roger Dingledine
d95b63f1e4 Bugfix on r13098. Backport candidate.
When we made bridge authorities stop serving bridge descriptors over
unencrypted links, we also broke DirPort reachability testing for
bridges. So bridges with a non-zero DirPort were printing spurious
warns to their logs. Bugfix on 0.2.0.16-alpha. Fixes bug 709.


svn:r17945
2009-01-06 07:13:24 +00:00
Roger Dingledine
55665f25e5 the new alpha release is coming out this week sometime. too many
bugs fixed to keep waiting. i still need to track down bug 709
first though, since i am increasingly thinking it's a real bug.


svn:r17944
2009-01-06 03:57:06 +00:00
Nick Mathewson
f772fc0c36 apply a variant of rovv's bug 872 patch, and document that we want a better solution for 0.2.2.x.
svn:r17924
2009-01-05 20:52:14 +00:00
Sebastian Hahn
b370edcc87 Better explain the PublishServerDescriptor option in the manpage
PublishServerDescriptor 1 means "publish to the relevant authority", not "publish to v2,v3 authorities". Also adjust the time in the manpage to January 2009

svn:r17909
2009-01-05 13:50:02 +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
Andrew Lewman
dce4677503 Update openssl version, suggest latest libevent.
svn:r17806
2008-12-29 03:46:50 +00:00
Roger Dingledine
43c22c5b79 minor todo updates
svn:r17797
2008-12-27 07:28:47 +00:00
Roger Dingledine
5519e633ec New controller event "clients_seen" to report a geoip-based summary
of which countries we've seen clients from recently. Now controllers
like Vidalia can show bridge operators that they're actually making
a difference.


svn:r17796
2008-12-27 06:50:07 +00:00
Steven Murdoch
4a1fd99899 Add discussion on how network latency changes when the network load differs from the level that the node selection algorithm was designed for
svn:r17769
2008-12-25 13:11:39 +00:00
Steven Murdoch
3ba7a6e219 Add R script for estimating average node latency at different levels of network load
svn:r17768
2008-12-25 12:10:27 +00:00
Roger Dingledine
a32477db65 propset on our new todo lists. why can't svn just know what i mean.
svn:r17766
2008-12-25 00:07:09 +00:00
Steven Murdoch
8199d30050 Discussion on optimizing the node selection probabilities
svn:r17763
2008-12-24 16:40:39 +00:00
Steven Murdoch
972d019cae Annotate relative-selection-probabilities graph
svn:r17762
2008-12-24 16:39:56 +00:00
Steven Murdoch
294e773ae9 Add R code for plotting optimized node selection probabilities
svn:r17761
2008-12-24 16:00:47 +00:00
Roger Dingledine
ad79530cb0 mark done an item that sebastian did
svn:r17716
2008-12-21 18:32:36 +00:00
Steven Murdoch
bdb9ecdff3 Discussion on performance impact of removing empty TLS application records
svn:r17710
2008-12-20 13:00:04 +00:00
Nick Mathewson
ee706649f6 Say more about comment conventions in doc/HACKING
svn:r17703
2008-12-19 18:51:40 +00:00
Roger Dingledine
60d6175906 finally commit the three-year roadmap i've been working on. yay!
svn:r17696
2008-12-19 06:40:38 +00:00
Roger Dingledine
e5384f932b make a new doc/roadmaps directory, and move our current roadmap
drafts into it.


svn:r17693
2008-12-19 06:25:43 +00:00
Nick Mathewson
bf80e2df3f Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow.
svn:r17690
2008-12-18 17:19:04 +00:00
Nick Mathewson
7d92053286 Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
svn:r17663
2008-12-17 23:02:04 +00:00
Nick Mathewson
2ad36f68c8 Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
(Many users have no idea what a resolv.conf is, and shouldn't be forced to learn.  The old option will keep working for now.)
Also, document it.

svn:r17661
2008-12-17 22:58:14 +00:00
Nick Mathewson
43393b4b33 manpage: stop mentioning the possibility that Tor has been built without eventdns. That hasn't been possible since 0.2.0.1-alpha
svn:r17655
2008-12-17 20:58:41 +00:00
Nick Mathewson
d58de02778 Add manpage documentation for ServerDNSRandomizeCase.
svn:r17654
2008-12-17 20:58:38 +00:00
Nick Mathewson
e53ffaa4e4 Don't extend circuits over noncanonical connections with mismatched addresses.
Also, refactor the logic to check whether we will use a connection or
launch a new one into a new function.

svn:r17628
2008-12-15 21:17:53 +00:00
Nick Mathewson
51c29e1e24 Apply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
svn:r17627
2008-12-15 21:17:43 +00:00
Roger Dingledine
1d91776071 add another torbutton issue that needs solving
svn:r17619
2008-12-13 21:42:09 +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
3a2d8470e3 Mark 5 0.2.1.x items as higest priority. Anything else can probably go on the 0.2.2.x pile
svn:r17608
2008-12-12 17:34:23 +00:00
Roger Dingledine
65c71a5a9e put recent release blurbs into the changelog; fix a typo in tor-spec.
svn:r17586
2008-12-11 17:18:03 +00:00
Roger Dingledine
cb4d773063 add more deliverables: somebody needs to pick up weasel's nlnet work.
svn:r17585
2008-12-11 15:58:14 +00:00
Roger Dingledine
92167e25a0 tabman returneth
svn:r17584
2008-12-11 15:50:17 +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
Andrew Lewman
9e8f8223db summarize the Vidalia Marble integration, and pick a date for
implementation.


svn:r17573
2008-12-11 01:19:16 +00:00
Roger Dingledine
3f75a57d34 mark the high-priority items that really ought to get done before
their formal deadline, e.g. since they are blocking other items.


svn:r17572
2008-12-11 00:18:42 +00:00