Commit Graph

2726 Commits

Author SHA1 Message Date
Roger Dingledine
94dabd2c23 If you're using bridges, generate "bootstrap problem" warnings
as soon as you run out of working bridges, rather than waiting
for ten failures -- which will never happen if you have less than
ten bridges.


svn:r15368
2008-06-20 04:34:39 +00:00
Jacob Appelbaum
67df8f6011 Updated Vidalia section and svn url.
svn:r15365
2008-06-19 18:44:15 +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
c6a94718cd Directory authorities shouldn't complain about bootstrapping
problems just because they do a lot of reachability testing and
some of the connection attempts fail. 


svn:r15348
2008-06-18 07:34:04 +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
Nick Mathewson
2e5e2f946a More todo updates
svn:r15344
2008-06-18 04:30:00 +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
Jacob Appelbaum
3240cb3f64 Updated to reflect the new pootle backend process. This can almost all be automated when the time comes and when we are sure we won't have major issues with pootle/translation updates/etc.
svn:r15320
2008-06-17 05:47:49 +00:00
Roger Dingledine
aa3ad6ecb4 make rend-spec sound less like the begin_dir cell actually includes
the start of the http payload.


svn:r15311
2008-06-16 20:31:25 +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
44452c2756 r16341@tombo: nickm | 2008-06-15 22:04:25 -0400
Allow spaces to be omitted in approved-router file fingerprints. Requested by arma.


svn:r15296
2008-06-16 02:08:30 +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
Nick Mathewson
14459fe94e Make filename lines in proposals match actual filenames. Accept 135.
svn:r15279
2008-06-15 17:09:15 +00:00
Nick Mathewson
16edff2185 Update reindex script to check filename lines.
svn:r15278
2008-06-15 17:08:28 +00:00
Andrew Lewman
8555a768fd In Steve Jobs parlance, "boom." The Tor osx bundle is now just Tor and
a startup script.  This is consistent with every other OS for which we
build packages.  If you want privoxy and torbutton, use the Vidalia
bundle.


svn:r15272
2008-06-15 12:51:51 +00:00
Roger Dingledine
c96b15f9bc minor touchups on proposals
svn:r15263
2008-06-15 01:50:31 +00:00
Nick Mathewson
96bf9cd4c5 Comments and doc tweaks on Karsten's testing-dir-networks patch
svn:r15254
2008-06-14 16:11:37 +00:00
Nick Mathewson
0831cc3dbc Patch from Karsten to implement proposal 135 ("Testing Tor Networks").
svn:r15253
2008-06-14 16:01:29 +00:00
Roger Dingledine
d2b4a08113 a huge pile of bridge and bootstrap related bugs that arma should work on.
svn:r15249
2008-06-14 06:04:16 +00:00
Nick Mathewson
1913364dc8 More clarifications to xxx-geoip-survey-plan.txt.
svn:r15234
2008-06-13 22:18:21 +00:00
Nick Mathewson
96e8fb8e8a Mark 136 as finished.
svn:r15233
2008-06-13 21:35:41 +00:00
Peter Palfrader
3234f6d298 Merge proposal 138 as Closed and merge it into the main spec
svn:r15232
2008-06-13 21:30:20 +00:00
Peter Palfrader
514960ea03 Briefly mention consensus method 3
svn:r15231
2008-06-13 21:30:17 +00:00
Nick Mathewson
4630f0453d Explain how my emacs setup works in the HACKING file. Someone else may care too.
svn:r15228
2008-06-13 19:57:52 +00:00
Nick Mathewson
bb0947b1b9 Add proposal 138: remove routers that are not Running from consensus documents.
svn:r15175
2008-06-13 01:04:34 +00:00
Nick Mathewson
617843988c r16215@tombo: nickm | 2008-06-12 18:39:03 -0400
Implement code to manually force the OpenSSL client cipher list to match the one recommended in proposal 124, *even if* we do not know all those ciphers.  This is a bit of a kludge, but it is at least decently well commented.


svn:r15173
2008-06-12 22:39:13 +00:00
Nick Mathewson
dedcc7c34b r16178@tombo: nickm | 2008-06-11 16:33:06 -0400
Update geoip proposal draft to more closely match reality , and include slightly better ideas about dir guards.


svn:r15142
2008-06-11 20:44:22 +00:00
Nick Mathewson
698dfe2282 r16177@tombo: nickm | 2008-06-11 16:32:10 -0400
update TODO some.


svn:r15141
2008-06-11 20:44:17 +00:00
Roger Dingledine
f30faf2acf give the bootstrap-phases proposal a real number
svn:r15121
2008-06-11 05:31:29 +00:00
Roger Dingledine
ff789e5e5f flesh out some more sections of my bootstrap status event plan
svn:r15120
2008-06-11 04:09:35 +00:00
Roger Dingledine
8c85eef9b0 start sending "bootstrap problem" status events when we're having troubles
reaching relays.


svn:r15116
2008-06-11 01:14:23 +00:00
Roger Dingledine
baa3cea213 Start noticing and reporting bootstrapping failures too. It looks like
we never bothered learning why OR conns fail, so next step is to add some
infrastructure for that.


svn:r15091
2008-06-09 18:32:43 +00:00
Roger Dingledine
3bb5d3ba6d include tags in the bootstrap status events. also document the
bootstrapping process and how the phases break down.


svn:r15020
2008-06-08 02:53:32 +00:00
Roger Dingledine
58c2a5379b start a spec proposal to describe this whole bootstrapping phase thing
svn:r15010
2008-06-07 09:27:43 +00:00
Roger Dingledine
9b626988a6 flush some changes in my sandbox -- ancient changelog typos, etc
svn:r15007
2008-06-07 05:24:47 +00:00
Roger Dingledine
d27f7e8e46 put nlnet's 'user safety contest' on the roadmap, so we make sure
to submit something


svn:r15001
2008-06-06 23:48:10 +00:00
Roger Dingledine
1ecb2982ac touch-up some of the todo deliverables that we've made progress on.
other people should feel free to mark their items as done. :)


svn:r15000
2008-06-06 23:47:46 +00:00
Jacob Appelbaum
5d86bb8cc5 Add note about Launchpad bug and about msguniq.
svn:r14912
2008-06-03 11:01:16 +00:00
Nick Mathewson
582046e85f Document our timelines for fetching consensuses. The language is not as clear as it could be; can anybody make it better?
svn:r14803
2008-05-29 02:51:47 +00:00
Nick Mathewson
ac330d9ba7 New code to implement proposal for local geoip stats. Only enabled with --enable-geoip-stats passed to configure.
svn:r14802
2008-05-29 02:29:35 +00:00
Nick Mathewson
6985ad9603 add some notes to proposal 117
svn:r14783
2008-05-28 20:26:58 +00:00
Nick Mathewson
bd3b86df3b Several geoip changes/fixes as requested.
svn:r14780
2008-05-28 18:31:57 +00:00
Roger Dingledine
02c26de834 remove duplicate item. see, progress already.
svn:r14770
2008-05-28 10:04:34 +00:00
Roger Dingledine
b3008a2fb9 a bunch of little items for nick to work on, to make geoip reporting
closer to a reality


svn:r14769
2008-05-28 10:03:19 +00:00
Nick Mathewson
5c6734b251 r15794@tombo: nickm | 2008-05-28 01:16:53 -0400
Note a few urgent TODO items


svn:r14768
2008-05-28 05:17:08 +00:00
Roger Dingledine
60ca544578 minor fixes
svn:r14763
2008-05-28 04:32:59 +00:00
Roger Dingledine
a3193c6989 add a separator between vidalia and torbutton discussion
svn:r14762
2008-05-28 04:31:16 +00:00
Nick Mathewson
4ea2a4595e Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.
svn:r14754
2008-05-27 21:02:36 +00:00
Roger Dingledine
4f8bb87ac5 add some more todo items, some of them "actual deliverables", for
various folks.


svn:r14743
2008-05-27 01:27:15 +00:00
Roger Dingledine
3edbc9899b minor fix to proposal 136
svn:r14742
2008-05-26 23:32:42 +00:00
Peter Palfrader
cfd6159bb3 add to todo: store some more stuff in the statefile
svn:r14688
2008-05-22 17:13:55 +00:00
Nick Mathewson
d503e1f285 r15704@host206: nickm | 2008-05-21 16:21:47 -0400
Clarification/explanation patch for specs, from Killerchicken


svn:r14687
2008-05-21 20:22:43 +00:00
Karsten Loesing
fa319ca362 Included changes based on comments by Nick to or-dev and added a section for test cases.
svn:r14674
2008-05-19 21:23:43 +00:00
Nick Mathewson
1e86603b1c r15623@tombo: nickm | 2008-05-15 02:10:53 -0400
Notes on authority diversity for authority-policy.txt


svn:r14619
2008-05-15 06:11:54 +00:00
Roger Dingledine
f0ca834bc5 notes towards a "How to choose the recommended versions" section
svn:r14618
2008-05-15 06:00:14 +00:00
Nick Mathewson
d6d0693f0a Actually add proposal 136: authority identity key migration mechanisms
svn:r14615
2008-05-14 18:53:02 +00:00
Nick Mathewson
b43f59dce8 Add proposal 136: authority identity key migration mechanisms
svn:r14614
2008-05-14 18:52:27 +00:00
Nick Mathewson
5fd1e77b0f r19721@catbus: nickm | 2008-05-13 00:59:53 -0400
Fix range in last patch


svn:r14599
2008-05-13 05:00:09 +00:00
Nick Mathewson
65e91f8d14 r19719@catbus: nickm | 2008-05-13 00:53:26 -0400
Apply dir-spec clarity patch from Sebastian Hahn.


svn:r14598
2008-05-13 04:53:38 +00:00
Roger Dingledine
29b29550d5 revise nick's deliverables. hopefully none of these come as a surprise.
svn:r14588
2008-05-12 06:53:41 +00:00
Nick Mathewson
32065813ac Add proposed methodolody for tracking national usage trends.
svn:r14578
2008-05-08 04:13:36 +00:00
Nick Mathewson
2238d8008d r19626@catbus: nickm | 2008-05-07 14:09:47 -0400
Add documentation for most undocumented options, and fix some issues in "make check-docs"


svn:r14576
2008-05-07 18:10:00 +00:00
Roger Dingledine
0c46f1eaea some deliverables and timeline for the directory overhead project
svn:r14556
2008-05-04 10:46:31 +00:00
Roger Dingledine
0ea78aee36 some deliverables and timeline for the hidden services project
svn:r14549
2008-05-04 07:27:10 +00:00
Jacob Appelbaum
ec8cd34d60 Added a useful link about BabelZilla.
svn:r14512
2008-04-29 22:17:03 +00:00
Karsten Loesing
d25056e76e Some tweaking of SVN properties
svn:r14510
2008-04-29 20:48:40 +00:00
Karsten Loesing
eec5ec9b72 Added proposal 135: Simplify Configuration of Private Tor Networks
svn:r14509
2008-04-29 20:36:51 +00:00
Jacob Appelbaum
d465a9629b Added information about Torbutton and Babelzilla per Roger's request.
svn:r14504
2008-04-29 03:54:42 +00:00
Jacob Appelbaum
7243966523 steps for taking strings from Vidalia and putting them into launchpad. The start of steps going from launchpad back into Vidalia proper.
svn:r14503
2008-04-29 03:41:28 +00:00
Karsten Loesing
4991653ad2 proposal 121: updated most parts of the concrete authorization protocol
svn:r14497
2008-04-28 21:50:30 +00:00
Roger Dingledine
495f4e4c5f two items i hope mike perry can help us with
svn:r14488
2008-04-28 09:07:48 +00:00
Roger Dingledine
5c1ea8c42f update / expand on some todo items
svn:r14483
2008-04-26 20:52:00 +00:00
Peter Palfrader
ca43044600 I bet I screwed up while merging in the changes from the feature branch into my git-svn repository. Undo r14451
svn:r14452
2008-04-24 15:43:25 +00:00
Peter Palfrader
016e67f941 Merge conditional consensus downloading
svn:r14451
2008-04-24 15:39:14 +00:00
Peter Palfrader
c65121b81f Document conditional consensus urls in dirspec
svn:r14448
2008-04-24 15:39:03 +00:00
Roger Dingledine
c04771505e prepare to add further sections on directory authority habits
svn:r14434
2008-04-23 22:30:41 +00:00
Roger Dingledine
864f4df905 fix typo in path-spec, spotted by keb
svn:r14384
2008-04-16 16:25:10 +00:00
Roger Dingledine
5e299b5e01 minor fixes that have been accumulating
svn:r14378
2008-04-16 00:12:44 +00:00
Roger Dingledine
67916707b5 are we really that bad at speeling?
svn:r14364
2008-04-12 21:36:28 +00:00
Peter Palfrader
963d281ed5 Slightly clarify the control spec
svn:r14362
2008-04-12 16:58:20 +00:00
Roger Dingledine
67d1a860bc another 0.2.1.x item we should do, from talking to steven. unless
we already do it, in which case we should document this. :)


svn:r14361
2008-04-12 11:15:43 +00:00
Roger Dingledine
3ddfae0096 another big problem with vidalia currently
svn:r14360
2008-04-12 05:43:59 +00:00
Nick Mathewson
c776da9537 r15160@31-33-107: nickm | 2008-04-10 11:10:20 -0400
split a todo item into the done part and the not-done part; mark the done part done.


svn:r14349
2008-04-10 15:12:17 +00:00
Roger Dingledine
7c5bb17398 two steps forward, one step back
svn:r14344
2008-04-10 04:41:43 +00:00
Nick Mathewson
df6329426c r19289@catbus: nickm | 2008-04-10 00:36:10 -0400
Mark 110 as needs-revision; 113 as superseded; 115 and 116 as dead; 117 as needs-revision; 118 as draft. Add comment to end of 113 about status.


svn:r14343
2008-04-10 04:36:21 +00:00
Roger Dingledine
7a9b39d621 shrink the hidserv section in the todo
svn:r14338
2008-04-09 20:33:20 +00:00
Nick Mathewson
3f6e23e3f4 r19277@catbus: nickm | 2008-04-09 16:31:51 -0400
Pull up items from "future versions" list, remove duplicate items, etc.


svn:r14337
2008-04-09 20:31:59 +00:00
Nick Mathewson
7210ebfb44 r19276@catbus: nickm | 2008-04-09 16:25:02 -0400
Remove tracked-elsewhere issues.


svn:r14336
2008-04-09 20:31:56 +00:00
Nick Mathewson
e26c1dcba7 r19275@catbus: nickm | 2008-04-09 16:24:35 -0400
Sort deferred-from-0.2.0 items.


svn:r14335
2008-04-09 20:31:54 +00:00
Nick Mathewson
4901ee0a8c r19273@catbus: nickm | 2008-04-09 14:44:23 -0400
Do a slightly better fix for r14329: don't call time() quite so much.  Also note the time(NULL) hack we wanted to do in the TODO.


svn:r14334
2008-04-09 18:44:50 +00:00
Roger Dingledine
7519a473da add a few todo items, move some around, answer nick's questions
svn:r14327
2008-04-09 04:32:01 +00:00
Nick Mathewson
95488380db r19256@catbus: nickm | 2008-04-08 22:15:27 -0400
Take some of the unsorted 0.2.1.x items (mostly added by arma), and sort them.  Remove some that we did already, or that are already duplicated by proposals or other TODO items.


svn:r14326
2008-04-09 02:15:37 +00:00
Nick Mathewson
faa7484f43 r19255@catbus: nickm | 2008-04-08 21:42:51 -0400
Move some 0.2.0 TODO items into 0.2.1; remove some completed ones.


svn:r14325
2008-04-09 02:15:34 +00:00
Nick Mathewson
cc7a8a63b1 r15120@tombo: nickm | 2008-04-08 18:01:58 -0400
Add very short 0.2.1.x list based on discussion from arma. needs fleshing out and merging with other lists.


svn:r14324
2008-04-08 22:02:08 +00:00
Nick Mathewson
719c8fa373 r19251@catbus: nickm | 2008-04-08 17:40:15 -0400
Remove some bugs that are probably fixed or should go on flyspray. More some 101 items into 0.2.1.x


svn:r14323
2008-04-08 21:40:22 +00:00
Roger Dingledine
e57264fee8 If relays have 100KB/s but set relaybandwidthrate to 10KB/s, do your
interference attacks still work?


svn:r14316
2008-04-08 09:01:28 +00:00
Roger Dingledine
bbce9689a2 roger's grand plan for how to handle 100000 relays.
still needs to be fleshed out a bit. ;)


svn:r14315
2008-04-08 08:59:02 +00:00
Roger Dingledine
0e8b7d6471 finish a few items, add a few more
svn:r14314
2008-04-08 08:17:02 +00:00
Roger Dingledine
5174e388a6 two more things for weasel to work on
svn:r14280
2008-04-02 19:08:19 +00:00
Nick Mathewson
77c6ca9af3 Add Peter Palfrader's proposal 134: More robust consensus voting with diverse authority sets
svn:r14273
2008-04-01 15:23:44 +00:00
Jacob Appelbaum
4b38ffcfbf More TODO poking.
svn:r14259
2008-03-31 10:35:58 +00:00
Jacob Appelbaum
c7f754d366 Added buildbot notes.
svn:r14258
2008-03-31 10:27:27 +00:00
Jacob Appelbaum
8263dbf2bf Update status of torbutton/translation stuff.
svn:r14257
2008-03-31 10:20:25 +00:00
Jacob Appelbaum
1e85d5c4d5 Name fix.
svn:r14256
2008-03-31 08:54:25 +00:00
Roger Dingledine
230c2f2f2e another item it'd be great to see weasel do
svn:r14252
2008-03-30 21:20:09 +00:00
Nick Mathewson
3e992ee419 r19142@catbus: nickm | 2008-03-30 14:14:52 -0400
Merge proposals 130 and 105 into tor-spec and dir-spec; mark them closed.


svn:r14247
2008-03-30 18:14:58 +00:00
Roger Dingledine
3b0be16e3b some more things i'd be excited to see done.
svn:r14241
2008-03-30 11:00:30 +00:00
Nick Mathewson
4c81d0d3eb r15025@tombo: nickm | 2008-03-29 01:42:25 -0400
Mark proposal 129 closed.  It was basically implemented as is, and requires no specification changes.


svn:r14233
2008-03-29 05:43:04 +00:00
Nick Mathewson
2b1c9d5489 r15024@tombo: nickm | 2008-03-29 01:37:09 -0400
Close proposal 126 ("Getting GeoIP data and publishing usage summaries.")  It was never completely built, so note which parts wer and which were not.  Not-built parts would be good topics for future proposals.


svn:r14232
2008-03-29 05:43:02 +00:00
Nick Mathewson
fd4cff8a65 r15023@tombo: nickm | 2008-03-29 01:18:03 -0400
Merge proposal 123 ("Naming authorities automatically create bindings") into dir-spec.txt.


svn:r14231
2008-03-29 05:43:00 +00:00
Nick Mathewson
3bc512cfe2 r19107@catbus: nickm | 2008-03-27 13:20:09 -0400
Fix typos in proposal 131 spotted by Jens Kubieziel on or-dev.


svn:r14221
2008-03-27 17:20:13 +00:00
Nick Mathewson
932b57813a add proposal from Robert Hogan as 133: Incorporate Unreachable ORs into the Tor Network
svn:r14213
2008-03-27 15:52:44 +00:00
Roger Dingledine
03078f7f7a clarify, add one, mark one done
svn:r14211
2008-03-27 10:27:04 +00:00
Roger Dingledine
398815307a actually write down the items i'm secretly hoping people will do.
svn:r14210
2008-03-27 10:06:23 +00:00
Roger Dingledine
b2192693b1 move some more stuff out of the 0.2.0 section
svn:r14189
2008-03-26 04:18:39 +00:00
Roger Dingledine
05a1b92de3 get rid of some 'done' commitments
svn:r14188
2008-03-26 02:34:18 +00:00
Peter Palfrader
88562c7aa4 Fix RelayBandwidthRate description
svn:r14170
2008-03-24 22:28:39 +00:00
Roger Dingledine
a117e7253c it occurs to me that polipo has error messages too. and they could
be translated.


svn:r14145
2008-03-20 16:44:57 +00:00
Roger Dingledine
a4f2abd186 the v2dir flag isn't used for anything anymore. right?
svn:r14134
2008-03-20 00:04:39 +00:00
Steven Murdoch
739e3567d8 Added Automatic Firefox Notification extension to the verify-tor-usage proposal (thanks Mike Perry)
svn:r14128
2008-03-19 10:49:33 +00:00
Roger Dingledine
2117abbe3f forward-port the 0.2.0.22-rc changelog entry, plus remove
some duplicate items.


svn:r14086
2008-03-18 02:39:34 +00:00
Nick Mathewson
e17e6371d1 r18896@catbus: nickm | 2008-03-17 16:10:54 -0400
Fix bug in earlier bugfix.  Note stupidness of allowing NULL policies at all.  Disallow empty exit policies in router descriptors.


svn:r14082
2008-03-17 20:10:57 +00:00
Nick Mathewson
23c355e4ea r18859@catbus: nickm | 2008-03-16 22:52:52 -0400
Add proposal 132 from Robert Hogan.


svn:r14061
2008-03-17 02:52:54 +00:00
Roger Dingledine
0025a97960 add some todo items, remove one
svn:r14014
2008-03-13 21:59:41 +00:00
Nick Mathewson
8b24e01599 r18723@catbus: nickm | 2008-03-11 00:25:30 -0400
Fix bug spotted by mwenge: a server_event should not be a sever_event.  Also, fix compile errors in config.c and control.c with --enable-gcc-warnings.


svn:r13957
2008-03-11 04:30:14 +00:00
Nick Mathewson
d6507fb510 r18722@catbus: nickm | 2008-03-10 14:59:56 -0400
Try to clarify draft vs needs-revision.


svn:r13956
2008-03-11 04:30:11 +00:00
Steven Murdoch
aa81dba77f Promote xxx-verify-tor-usage.txt to proposal 131 (draft)
svn:r13955
2008-03-10 18:51:55 +00:00
Peter Palfrader
771b63f1e4 Add document LOADCONF to TODO
svn:r13951
2008-03-10 12:46:19 +00:00
Peter Palfrader
0e36ce628b Update todo, part I done
svn:r13949
2008-03-10 12:41:55 +00:00
Peter Palfrader
82f3459490 Chrooting todo
svn:r13940
2008-03-10 12:39:48 +00:00
Steven Murdoch
0c56c7201f Add candidate proposal xxx-verify-tor-usage
svn:r13937
2008-03-10 11:08:31 +00:00
Andrew Lewman
28a220b3cc clarify a task, and take myself off one
svn:r13925
2008-03-10 01:23:30 +00:00
Roger Dingledine
b770cc8e6e add some details on why we haven't done proposal 127 yet, and may
not ever do it.


svn:r13884
2008-03-07 21:19:21 +00:00
Roger Dingledine
5112bb4b1d did i say *end* of june? ha ha. i meant mid june.
svn:r13879
2008-03-06 21:08:54 +00:00
Roger Dingledine
8ff639b34c auto update for tor would be nice. it'd be nice by august. or
earlier if possible.


svn:r13866
2008-03-05 03:52:12 +00:00
Roger Dingledine
eca22a8c3d and move a few items back a little bit too
svn:r13849
2008-03-04 08:02:50 +00:00
Roger Dingledine
7dca229290 and move another item up two months, but try to make it easier to
be sure to finish


svn:r13848
2008-03-04 07:46:44 +00:00
Roger Dingledine
effdec3974 hey nick, i just moved one of your external constraints up by
two months


svn:r13847
2008-03-04 07:40:23 +00:00
Roger Dingledine
5bf0a01011 forward-port r13799 and the 0.2.0.21-rc changelog
svn:r13808
2008-03-02 22:29:04 +00:00
Roger Dingledine
cf3e1b1309 we should consider dumping the v1 directory stuff from 0.2.1.x.
perhaps we would even replace the v1 directory with a static
page saying 'this is a tor server, let me tell you what that is'.


svn:r13797
2008-03-01 17:47:41 +00:00
Nick Mathewson
5855ca92a3 r14514@tombo: nickm | 2008-02-27 02:11:38 -0500
Add notes on dataflow (originally written for Dan) to HACKING document.


svn:r13749
2008-02-27 07:13:14 +00:00
Nick Mathewson
4ea982c4c0 r14481@tombo: nickm | 2008-02-26 14:49:04 -0500
Bump trunk version to 0.2.1.0-alpha-dev


svn:r13745
2008-02-26 19:49:28 +00:00
Nick Mathewson
5375f4bc98 Add the .txt ending to proposal 129. Mark proposal 123 finished.
svn:r13743
2008-02-26 19:29:40 +00:00
Nick Mathewson
4d68f2db63 r14471@tombo: nickm | 2008-02-26 13:35:59 -0500
Update statuses of implemented proposals to "Finished".


svn:r13740
2008-02-26 19:26:45 +00:00
Jacob Appelbaum
fa24596e8e Added myself to the TODO list for claims as 'I'.
svn:r13730
2008-02-25 20:16:32 +00:00
Roger Dingledine
91a6a69070 minor updates from my sandbox
svn:r13724
2008-02-25 06:47:15 +00:00
Andrew Lewman
d1cb225c89 update torbutton version to current
svn:r13723
2008-02-25 03:42:26 +00:00
Nick Mathewson
b8f1092077 r14420@tombo: nickm | 2008-02-24 16:58:22 -0500
More TODO items for 0.2.1.x


svn:r13698
2008-02-24 22:11:08 +00:00
Roger Dingledine
fd8a386040 put some deliverables earlier in the roadmap
svn:r13695
2008-02-24 22:02:34 +00:00
Roger Dingledine
c3ac638971 more details on 'everybody can be a relay'
svn:r13684
2008-02-23 00:50:45 +00:00
Nick Mathewson
a20eda5669 r14396@tombo: nickm | 2008-02-22 14:07:37 -0500
Add --passphrase-fd to tor-gencert.


svn:r13679
2008-02-22 19:07:52 +00:00
Roger Dingledine
67f5978001 expand the translation portal idea a bit
svn:r13667
2008-02-21 23:09:51 +00:00
Nick Mathewson
b21a122ef6 r14379@tombo: nickm | 2008-02-21 17:14:24 -0500
Enable v2 handshakes.


svn:r13666
2008-02-21 22:14:32 +00:00
Nick Mathewson
5c03f82a65 r18345@catbus: nickm | 2008-02-21 13:45:04 -0500
Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit.


svn:r13660
2008-02-21 18:45:11 +00:00
Nick Mathewson
6b50f5ae5d r14364@31-33-219: nickm | 2008-02-21 11:11:56 -0500
Note in the TODO some stuff I want to do in the next dev cycle so it stops bouncing around in my head


svn:r13659
2008-02-21 16:12:05 +00:00
Roger Dingledine
b3c0d066e5 other cleanups that have been sitting in my sandbox
svn:r13649
2008-02-21 09:01:32 +00:00
Roger Dingledine
828c707812 Change the behavior of "getinfo status/good-server-descriptor"
so it doesn't return failure when any authority disappears.


svn:r13645
2008-02-21 06:06:45 +00:00
Andrew Lewman
b9a7649576 update thoughts on documentation license.
svn:r13549
2008-02-17 21:44:22 +00:00
Nick Mathewson
faa56a500b r14236@tombo: nickm | 2008-02-17 13:44:55 -0500
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.


svn:r13543
2008-02-17 18:45:07 +00:00
Roger Dingledine
256fd43e42 move todo stuff around a bit
svn:r13541
2008-02-17 16:50:48 +00:00
Roger Dingledine
861c79dc5d put some external constraints into our todo list
svn:r13528
2008-02-15 20:20:24 +00:00
Roger Dingledine
3abafccd0e Start choosing which bridge to use proportional to its advertised
bandwidth, rather than uniformly at random. This should speed up Tor
for bridge users. Also do this for people who set StrictEntryNodes.


svn:r13486
2008-02-12 22:02:47 +00:00
Nick Mathewson
d3331b3c12 r18054@catbus: nickm | 2008-02-12 15:42:36 -0500
Clarify a non-obvious point in control-spec.txt; patch from mwenge.


svn:r13485
2008-02-12 20:42:40 +00:00
Nick Mathewson
f3eaeb99a3 r18051@catbus: nickm | 2008-02-12 15:20:43 -0500
Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks.  Also, lots of new documentation.


svn:r13484
2008-02-12 20:20:52 +00:00
Nick Mathewson
c7537ae8be r18043@catbus: nickm | 2008-02-11 23:45:07 -0500
Update TODO with TLS progress.


svn:r13478
2008-02-12 04:45:11 +00:00
Nick Mathewson
ab0c85eea6 r14103@tombo: nickm | 2008-02-10 13:40:09 -0500
Fix some XXX020s in command.c, and make it not-allowed to negotiate v1 using the v2 connection protocol: it is too hard to test, and pointless to support.


svn:r13460
2008-02-10 18:40:29 +00:00
Roger Dingledine
50113a2842 other cleanups
svn:r13448
2008-02-09 17:56:52 +00:00
Roger Dingledine
2475e33124 defer two things from the 0.2.0 timeframe
svn:r13447
2008-02-09 17:50:57 +00:00
Nick Mathewson
e3f9c42668 r17993@catbus: nickm | 2008-02-08 18:41:50 -0500
note progress on tls work


svn:r13435
2008-02-08 23:41:52 +00:00
Nick Mathewson
de827f89df r14062@tombo: nickm | 2008-02-08 15:17:07 -0500
Change DNs in x509 certificates to be harder to fingerprint.  Raise common code.  Refactor random hostname generation into crypto.c


svn:r13429
2008-02-08 21:13:12 +00:00
Nick Mathewson
46b1a21dc4 r17955@catbus: nickm | 2008-02-06 16:53:07 -0500
The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions.  Now to make sure certificate verification is really happening, connections are getting opened, etc.


svn:r13409
2008-02-06 21:53:13 +00:00
Nick Mathewson
a869574c56 r17947@catbus: nickm | 2008-02-06 11:57:53 -0500
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.


svn:r13405
2008-02-06 16:58:05 +00:00
Nick Mathewson
ff9bd0fd3a r17929@catbus: nickm | 2008-02-05 17:10:26 -0500
Fix or downgrade a few XXX020 items.


svn:r13393
2008-02-05 23:20:44 +00:00
Nick Mathewson
fac2cd3b03 r17916@catbus: nickm | 2008-02-05 16:29:35 -0500
Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients.


svn:r13390
2008-02-05 21:39:49 +00:00
Nick Mathewson
bd5bcbdc09 r17912@catbus: nickm | 2008-02-05 15:57:51 -0500
Document truncation of version lines


svn:r13386
2008-02-05 21:39:38 +00:00
Roger Dingledine
12fbf01abe down to 24 pages
svn:r13290
2008-01-26 02:48:43 +00:00
Roger Dingledine
0ddd28b75e spec tweaks
svn:r13264
2008-01-24 22:47:39 +00:00
Roger Dingledine
d2a04d7e06 a new style file. and blow away a section that turned out to be dumb.
svn:r13223
2008-01-22 05:50:58 +00:00
Nick Mathewson
8505ee8310 r17723@catbus: nickm | 2008-01-22 00:14:57 -0500
Make idea proposal into proposal 130; answer question by sjmurdoch; mark 124 superseded; reindex


svn:r13222
2008-01-22 05:15:05 +00:00
Roger Dingledine
b79850d574 Make "ClientOnly 1" config option disable directory ports too.
svn:r13213
2008-01-21 21:00:50 +00:00
Roger Dingledine
e42a6794dc condense the rest of the discussion into proposal 129
svn:r13211
2008-01-21 17:36:47 +00:00
Roger Dingledine
10ed49643e proposal from Kevin Bauer & Damon McCoy to reject vulnerable-plaintext
ports (reformatted by me)


svn:r13210
2008-01-21 16:57:12 +00:00
Roger Dingledine
ff62154ba3 New config options WarnPlaintextPorts and RejectPlaintextPorts so
Tor can warn and/or refuse connections to ports commonly used with
vulnerable-plaintext protocols.

We still need to figure out some good defaults for them.


svn:r13198
2008-01-20 05:54:15 +00:00
Roger Dingledine
43dce232ad If we've gone 12 hours since our last bandwidth check, and we
estimate we have less than 50KB bandwidth capacity but we could
handle more, do another bandwidth test.


svn:r13176
2008-01-18 04:58:40 +00:00
Roger Dingledine
b4b3472b9f Make the tor-gencert man page get included correctly in the tarball.
svn:r13163
2008-01-17 20:32:37 +00:00
Roger Dingledine
8e601e0ae5 explain a bit about router descriptor purposes
svn:r13154
2008-01-17 05:47:44 +00:00
Roger Dingledine
a03d0e16e4 minor tweaks of the v2-conn-protocol text
svn:r13117
2008-01-12 19:50:52 +00:00
Nick Mathewson
01df4856f7 r17581@catbus: nickm | 2008-01-12 00:52:35 -0500
Actually write up what I'm implementing for the v2 connection protocol


svn:r13113
2008-01-12 05:53:03 +00:00
Roger Dingledine
23a891bf4d add in a pdf so it'll be in our svn
svn:r13103
2008-01-11 03:18:56 +00:00
Roger Dingledine
4cf1b35a23 start to flesh out the issues; and add some more
svn:r13101
2008-01-11 02:23:33 +00:00
Roger Dingledine
8435de3c78 add an outline for a new roadmap
svn:r13099
2008-01-10 19:08:07 +00:00
Nick Mathewson
10d86f7615 r17558@catbus: nickm | 2008-01-10 13:07:41 -0500
If we do not serve v2 directory info, and our cached v2 networkstatus files are very old, remove them.  If the directory is old, remove that too.  (We already did this for obsolete routers files.)


svn:r13096
2008-01-10 18:08:42 +00:00
Nick Mathewson
04263648c4 r17554@catbus: nickm | 2008-01-10 12:48:29 -0500
Do not send bridge descriptors over unencrypted connections.


svn:r13094
2008-01-10 17:48:40 +00:00
Nick Mathewson
29b0f51a73 r17553@catbus: nickm | 2008-01-10 12:18:27 -0500
Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link.


svn:r13093
2008-01-10 17:48:36 +00:00
Nick Mathewson
59fdab43cd r17552@catbus: nickm | 2008-01-10 12:13:43 -0500
Make bridge geoip data get rounded up, not down.


svn:r13092
2008-01-10 17:48:32 +00:00
Nick Mathewson
c508fa5aec r17550@catbus: nickm | 2008-01-10 12:08:01 -0500
Add a manual page for tor-gencert.  Also implement the missing -s option in tor-gencert, and fix the info message for when no cert file is specified.


svn:r13091
2008-01-10 17:08:05 +00:00
Nick Mathewson
ca5f670fab r17548@catbus: nickm | 2008-01-10 11:08:12 -0500
Make proposal-109 behavior optional.


svn:r13090
2008-01-10 16:08:47 +00:00
Roger Dingledine
e3d4997960 work down todo list for more 0.2.0.x issues
svn:r13087
2008-01-09 22:38:04 +00:00
Roger Dingledine
f033bd062f remove some of the done items, in preparation for overhaul
svn:r13085
2008-01-09 15:11:49 +00:00
Roger Dingledine
c7df6b4908 remove some done things. move a lot more into the 0.2.1.x section.
there remain a bunch of things in the 0.2.0.x section that we should
either do or move into 0.2.1.x.


svn:r13084
2008-01-09 14:45:43 +00:00
Roger Dingledine
958c524a2b start a roadmap for 2008 and beyond. based on 2007 roadmap as
a starting point.


svn:r13083
2008-01-09 14:21:00 +00:00
Roger Dingledine
3618b7eac3 a few items done, another item we should do
svn:r13082
2008-01-09 13:59:20 +00:00
Roger Dingledine
c7d3c7acd2 another blog todo
svn:r13075
2008-01-08 17:33:09 +00:00
Roger Dingledine
80196fb9ab three blog-related todo items
svn:r13074
2008-01-08 13:21:49 +00:00
Nick Mathewson
dd35fe59c4 r17499@catbus: nickm | 2008-01-07 13:39:46 -0500
Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf.  Document this in control-spec.txt


svn:r13056
2008-01-07 18:54:55 +00:00
Roger Dingledine
a516973275 first thoughts on rate limiting stream creations at exits
svn:r13048
2008-01-07 10:41:49 +00:00
Nick Mathewson
58de695f90 r15787@tombo: nickm | 2008-01-02 01:59:07 -0500
Allow config values in quotes to contain special characters, with full C escape syntax.  With tests.  Addresses bug 557.


svn:r13021
2008-01-02 06:59:15 +00:00
Andrew Lewman
99be6dae1e update the license for 2008, complete a todo.
svn:r13014
2008-01-01 04:27:13 +00:00
Andrew Lewman
0421e53c66 Fix a typo. Thanks sjmurdoch.
svn:r12978
2007-12-25 19:02:12 +00:00
Karsten Loesing
506a02d485 proposal 121: replaced misleading term "authentication" by "authorization", added some clarifications (comments by Sven Kaffille)
svn:r12967
2007-12-25 11:34:29 +00:00
Roger Dingledine
c6788cc0de The bridge GeoIP stats were counting other relays, for example
self-reachability and authority-reachability tests.


svn:r12960
2007-12-25 00:07:13 +00:00
Roger Dingledine
24d46eccb9 minor patches from Christian Brueffer
svn:r12958
2007-12-24 22:05:05 +00:00
Roger Dingledine
44ca13ceaa some geoip related todo items
svn:r12951
2007-12-24 11:18:05 +00:00
Nick Mathewson
da06bfb80f r15653@tombo: nickm | 2007-12-23 14:15:12 -0500
Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments.  Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument.


svn:r12948
2007-12-23 19:15:22 +00:00
Roger Dingledine
9dcde682f5 minor other things in my sandbox
svn:r12934
2007-12-23 01:28:25 +00:00
Roger Dingledine
33f9c2c157 todo:
if we notice a cached-status directory and we're not serving v2 dir
info and it's old enough, delete it. same with cached-routers*.


svn:r12924
2007-12-22 09:09:43 +00:00
Roger Dingledine
a03aa2ef6e a todo item that nick might like sometime
svn:r12920
2007-12-22 06:11:29 +00:00
Roger Dingledine
8f779aee5a trivial whitespace fix
svn:r12912
2007-12-21 23:23:53 +00:00
Roger Dingledine
b70deb50e5 todo: write a tor-gencert man page
svn:r12908
2007-12-21 10:52:47 +00:00
Roger Dingledine
e710710e87 clean up changelog and todo file
svn:r12899
2007-12-21 07:29:55 +00:00
Roger Dingledine
9ebf86bb66 new config option FetchDirInfoEarly for tup/ioerror and the tordnsel
svn:r12896
2007-12-21 06:08:00 +00:00
Roger Dingledine
f405f9b614 Make getinfo ns/purpose/bridge actually work
Also, dump our bridge router status entries to disk every 30 minutes.


svn:r12871
2007-12-19 04:58:58 +00:00
Nick Mathewson
95fecd6fbc r15560@tombo: nickm | 2007-12-18 23:18:21 -0500
Add a bit of missing documentation.


svn:r12869
2007-12-19 04:18:28 +00:00
Nick Mathewson
95d500f33f r15558@tombo: nickm | 2007-12-18 22:55:23 -0500
Re-parse annotations in another place.  Good catch, arma.


svn:r12868
2007-12-19 03:55:40 +00:00
Roger Dingledine
74d05f4b2c answer getinfo ns/purpose/bridge queries
svn:r12860
2007-12-18 22:39:15 +00:00
Nick Mathewson
bbbf25db4d r17233@catbus: nickm | 2007-12-18 16:26:55 -0500
Changelog entry for geoip.


svn:r12858
2007-12-18 21:27:12 +00:00
Nick Mathewson
b8ac050e85 r15532@tombo: nickm | 2007-12-17 17:41:05 -0500
clean up whitesapce and debug a little on geoip stuff.


svn:r12847
2007-12-17 22:44:18 +00:00
Nick Mathewson
25f78498f9 r15531@tombo: nickm | 2007-12-17 17:19:24 -0500
Support raw IP-to-country as well as postprocessed format.  Include GEOIP summary in extrainfo of bridges.


svn:r12846
2007-12-17 22:44:16 +00:00
Nick Mathewson
820159cac5 r15530@tombo: nickm | 2007-12-17 16:54:03 -0500
First wodge of geoip code so bridges can figure out which countries are blocking them.


svn:r12845
2007-12-17 22:44:11 +00:00
Roger Dingledine
71c84abdff cleanups on r12825
svn:r12826
2007-12-15 20:50:56 +00:00
Roger Dingledine
31324f3e7f apply karsten's "patch 12"
svn:r12825
2007-12-15 20:28:09 +00:00
Karsten Loesing
5864b43e02 proposal 121: rewrote complete proposal for better readability, modified authentication protocol, merged in personal notes
svn:r12824
2007-12-15 20:09:43 +00:00
Andrew Lewman
f50cd72848 some documentation from pnx for building universal binary privoxy
svn:r12807
2007-12-14 05:30:18 +00:00
Roger Dingledine
408a4fa9b4 a todo entry extracted from a poor bug report
svn:r12802
2007-12-14 04:13:19 +00:00
Roger Dingledine
2cdaa93d96 change the specs to match the code
svn:r12799
2007-12-13 05:47:08 +00:00
Roger Dingledine
5ba5bf43d8 new v3 authorities will want the one that includes lefkada
svn:r12792
2007-12-13 00:01:49 +00:00
Roger Dingledine
6e799a6e9c minor cleanups and a todo item
svn:r12785
2007-12-12 21:08:30 +00:00
Roger Dingledine
1572de49bc write down my some reliable / some not idea, before we lose it
svn:r12781
2007-12-12 17:02:47 +00:00
Roger Dingledine
3b2dd8d763 Three new config options (AlternateDirAuthority,
AlternateBridgeAuthority, and AlternateHSAuthority) that let the
user selectively replace the default directory authorities, rather
than the all-or-nothing replacement that DirServer offers.


svn:r12777
2007-12-12 04:38:54 +00:00
Nick Mathewson
b865587265 r15268@tombo: nickm | 2007-12-11 18:22:52 -0500
tweaks to bridge-disbursement document


svn:r12774
2007-12-11 23:23:25 +00:00
Roger Dingledine
78f532678c Relays were publishing their server descriptor to v1 and v2
directory authorities, but they didn't try publishing to v3-only
authorities. Fix this; and also stop publishing to v1 authorities.


svn:r12759
2007-12-11 20:18:12 +00:00
Roger Dingledine
ee6ae92670 New config options AuthDirBadDir and AuthDirListBadDirs for
authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.


svn:r12754
2007-12-10 16:49:54 +00:00
Roger Dingledine
5928203e9f some more docs that are missing
svn:r12753
2007-12-10 16:49:35 +00:00
Roger Dingledine
6dfd47467e Allow multiple HashedControlPassword config lines, to support
multiple controller passwords.


svn:r12732
2007-12-09 04:59:27 +00:00
Karsten Loesing
6bf8e8aec3 proposal 121: incorporated comments by Nick posted to or-dev on 10-Oct-2007
svn:r12725
2007-12-09 00:18:51 +00:00
Roger Dingledine
88fa4417e3 attacks and cleanups on the bridge disbursement plans
svn:r12720
2007-12-08 04:13:07 +00:00
Roger Dingledine
9250653471 cleanups on r12715
svn:r12718
2007-12-08 00:55:18 +00:00