Commit Graph

3249 Commits

Author SHA1 Message Date
Roger Dingledine
d6601d7f0d prune resolved items from the todo
svn:r8641
2006-10-07 19:47:11 +00:00
Nick Mathewson
3d98712d1b r8922@totoro: nickm | 2006-10-07 11:44:07 -0400
Split a TODO item into the part I should do and the part I should defer.


svn:r8636
2006-10-07 16:25:15 +00:00
Roger Dingledine
9fb98b269c finish poking and prodding. i'm all happy now.
svn:r8633
2006-10-07 09:13:30 +00:00
Roger Dingledine
a339449a41 a new research problem our weight_for_exit algorithm has introduced.
svn:r8631
2006-10-07 06:30:48 +00:00
Roger Dingledine
f2bd0e2f16 more minor cleanups
svn:r8630
2006-10-07 06:28:50 +00:00
Roger Dingledine
e63211fad3 add tor-win32-mingw-creation.txt to the tarball too
svn:r8627
2006-10-07 01:37:23 +00:00
Roger Dingledine
6e6b821a71 start shipping path-spec.txt in the tarball
svn:r8626
2006-10-07 01:32:25 +00:00
Roger Dingledine
e67e174932 mark which relay cells are control cells.
svn:r8624
2006-10-07 01:10:57 +00:00
Roger Dingledine
06e5b2283c minor cleanups
svn:r8622
2006-10-07 00:50:39 +00:00
Roger Dingledine
d1b9de222e cleanups, closer to a changelog
svn:r8606
2006-10-06 07:50:57 +00:00
Roger Dingledine
8c11212317 more progress on the blocking-resistance design
svn:r8598
2006-10-05 06:13:06 +00:00
Nick Mathewson
50320ac420 r8862@totoro: nickm | 2006-10-03 14:54:14 -0400
Make verbose names get used (when appropriate and selected) in responses to getinfo requests.


svn:r8593
2006-10-03 19:00:18 +00:00
Nick Mathewson
f6774863b0 r8859@totoro: nickm | 2006-10-03 14:25:27 -0400
More about versioning. Also, cravenly postpone final v0 control protocol deprecation till 0.1.3.x.


svn:r8590
2006-10-03 19:00:01 +00:00
Nick Mathewson
3947a3ac30 r8858@totoro: nickm | 2006-10-03 14:20:40 -0400
Control-spec tweaks: add USEFEATURE, along with description of new naming scheme.


svn:r8589
2006-10-03 18:59:57 +00:00
Nick Mathewson
1ae7282d9b r8857@totoro: nickm | 2006-10-03 13:54:21 -0400
Implement ORCONN with verbose names.


svn:r8588
2006-10-03 18:59:52 +00:00
Nick Mathewson
c796adc7df r8840@totoro: nickm | 2006-10-02 15:56:16 -0400
Add USEFEATURE to control changes to control protocol.  Use like __future__ directive from Python.  Will spec before pushing changes. No, really. :)


svn:r8584
2006-10-03 18:58:52 +00:00
Nick Mathewson
6e0b90a902 r8838@totoro: nickm | 2006-10-02 15:24:39 -0400
Partial implementation of revised nickname syntax for controllers.  Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events.  Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog.


svn:r8582
2006-10-03 18:58:40 +00:00
Nick Mathewson
14f9b537d1 r8835@totoro: nickm | 2006-10-02 12:54:41 -0400
Improve error messages from AUTHENTICATE attempts to controller.


svn:r8574
2006-10-02 18:08:46 +00:00
Roger Dingledine
a3efc8e3d1 - V1 authorities should set "HSAuthoritativeDir 1" to continue being
hidden service authorities too.
- Just because your DirPort is open doesn't mean people should be
  able to remotely teach you about hidden service descriptors. Now
  only accept rendezvous posts if you've got HSAuthoritativeDir set.


svn:r8573
2006-10-01 22:16:55 +00:00
Nick Mathewson
57ffca883d r8826@totoro: nickm | 2006-10-01 17:58:45 -0400
Disprefer exit nodes for entry, middle positions (fixes bug 200).  Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity.


svn:r8571
2006-10-01 21:59:09 +00:00
Nick Mathewson
f6e165ea01 r8824@totoro: nickm | 2006-10-01 17:35:55 -0400
note valid flag in path spec.


svn:r8569
2006-10-01 21:59:00 +00:00
Roger Dingledine
3fcf736c83 misc touchups
svn:r8568
2006-10-01 21:42:44 +00:00
Roger Dingledine
4200eb16f9 correct definition of Valid in dir-spec
svn:r8567
2006-10-01 21:32:46 +00:00
Nick Mathewson
ce72a9914e r8822@totoro: nickm | 2006-10-01 16:24:22 -0400
Fix bug 303: reject attempts to use Tor as a one-hop proxy.


svn:r8566
2006-10-01 20:50:11 +00:00
Roger Dingledine
c705d46df0 and document that change
svn:r8560
2006-10-01 06:43:06 +00:00
Roger Dingledine
6103077235 try to explain when we cannibalize circuits.
svn:r8557
2006-10-01 00:22:20 +00:00
Roger Dingledine
46e6509439 document predicted ports better.
svn:r8556
2006-10-01 00:00:23 +00:00
Nick Mathewson
723ff1c93d r8800@totoro: nickm | 2006-09-29 23:10:49 -0400
Resolve bug 336: When displaying circuit paths with non-named routers, use their digests, not their nicknames.


svn:r8548
2006-09-30 03:11:13 +00:00
Roger Dingledine
8af07e817e no: 'must not' is for things that actually break specified behavior.
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.


svn:r8544
2006-09-29 22:39:08 +00:00
Roger Dingledine
984110c391 ask nick a question
svn:r8543
2006-09-29 22:36:35 +00:00
Nick Mathewson
7d366f61cb r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400
Differentiate more duplicated log entries


svn:r8542
2006-09-29 22:33:40 +00:00
Nick Mathewson
8058a60838 r9019@Kushana: nickm | 2006-09-29 16:13:47 -0400
Add a pile of flyspray items to TODO so I notice them.  Yes, I said this was a stupid idea before, but I say stupid things all the time.


svn:r8537
2006-09-29 20:13:52 +00:00
Nick Mathewson
0335bd51d3 r9005@Kushana: nickm | 2006-09-29 10:37:55 -0400
Implement DESCCHANGED event to tell controller when our router descriptor changes.


svn:r8533
2006-09-29 18:13:25 +00:00
Nick Mathewson
17b878ee34 r9004@Kushana: nickm | 2006-09-29 10:37:10 -0400
Add version note about RELAY_BEGIN_DIR to spec.


svn:r8532
2006-09-29 18:13:21 +00:00
Nick Mathewson
623fc8c0e1 r9003@Kushana: nickm | 2006-09-29 10:36:05 -0400
Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented.


svn:r8531
2006-09-29 18:13:16 +00:00
Nick Mathewson
8992bf6204 r8776@totoro: nickm | 2006-09-29 00:50:46 -0400
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
 router can call itself Unnamed; directory servers will never allocate Unnamed
 to any particular router; clients won't believe that any router is the
 canonical Unnamed.
 


svn:r8529
2006-09-29 04:51:28 +00:00
Nick Mathewson
4feccecfe8 r8775@totoro: nickm | 2006-09-29 00:29:02 -0400
Note that EnforceDistinctSubnets can override subnet rule for path generation.


svn:r8528
2006-09-29 04:51:23 +00:00
Nick Mathewson
9dbfb91f17 r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400
[Needs review.] Add a BEGIN_DIR relay cell type for an easier
 in-protocol way to connect to directory servers through Tor.
 Previously, clients could only connect to director servers over Tor
 from exit nodes, but couldn't get directory information anonymously
 from a non-exit cache without getting a directory server involved.
 
 This needs testing, and needs client-side code to actually exercise it.
 


svn:r8527
2006-09-29 03:50:11 +00:00
Nick Mathewson
907fc6c73e r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.


svn:r8523
2006-09-28 23:57:59 +00:00
Nick Mathewson
9988112c87 r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400
Refactor entry guard status logic a lot; allow more factors [like not
 having a Guard flag or being listed in ExcludeNodes] to render a guard
 "unlisted" (now called "unusable"); track guard down status (now
 called "unreachable") separately from is_running.


svn:r8519
2006-09-28 23:57:44 +00:00
Roger Dingledine
7e4acf1655 begin to revise path-spec
svn:r8511
2006-09-28 15:03:01 +00:00
Roger Dingledine
3994b02c0e try a different fix
svn:r8506
2006-09-25 22:34:27 +00:00
Roger Dingledine
90a307bb2a tweaks
svn:r8505
2006-09-25 22:17:14 +00:00
Nick Mathewson
49ad1eefa1 Add an EnforceDistinctSubnets option so that clients who know what they are doing (mainly people with private testing networks) can disable our same-/16 detection.
svn:r8504
2006-09-25 22:12:54 +00:00
Roger Dingledine
c97a8469ad be clearer that the *ListenAddress directives can be
repeated multiple times.


svn:r8501
2006-09-25 17:33:53 +00:00
Roger Dingledine
ad430b9561 checkpoint changelog and general polishing
svn:r8497
2006-09-25 05:59:13 +00:00
Roger Dingledine
24b07ea4d3 potential fixes for the tor osx dmg documentation. hopefully
phobos can confirm or deny.


svn:r8493
2006-09-25 02:30:55 +00:00
Nick Mathewson
bf6c1f6932 Note on TODO to update our privoxy configs
svn:r8489
2006-09-24 21:52:42 +00:00
Roger Dingledine
b01632139a add a note to nick's todo item
svn:r8483
2006-09-24 17:53:09 +00:00
Nick Mathewson
564f2fae8c Add another TODO item
svn:r8480
2006-09-24 17:46:07 +00:00
Nick Mathewson
d3af1f2189 Backport candidate: Fix a long-standing server-side DNS bug. When a
client asks us to resolve (not connect to) an address, and we have a
cached answer, give them the cached answer.  Previously, we would give
them no answer at all.



svn:r8478
2006-09-24 17:05:00 +00:00
Nick Mathewson
a951c015fe Add packaging item to TODO: we should manage keys less haphazardly.
svn:r8476
2006-09-24 15:54:48 +00:00
Andrew Lewman
6882031285 Fix the url for the patch to libevent-1.1b mingw diff.
svn:r8474
2006-09-24 12:31:46 +00:00
Andrew Lewman
4125fe234d Changes to doc as a result of creating a MinGW tor.exe on a bare system.
Add two TODO items relating to MinGW instructions.


svn:r8472
2006-09-23 19:17:08 +00:00
Nick Mathewson
da7f9d5a33 r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400
Make exitlist only output each result line once.


svn:r8466
2006-09-22 20:20:35 +00:00
Nick Mathewson
249ac6cff1 r8912@Kushana: nickm | 2006-09-22 16:18:51 -0400
Write more of path-spec.txt


svn:r8463
2006-09-22 20:19:34 +00:00
Nick Mathewson
0fe8544218 r8843@Kushana: nickm | 2006-09-17 16:57:20 -0400
A couple of last minor TODO cleanup items


svn:r8462
2006-09-22 20:18:58 +00:00
Roger Dingledine
aa77298819 remove 8888 as a long lived port. i can't remember why it's
on the list.


svn:r8461
2006-09-22 19:29:26 +00:00
Andrew Lewman
0440d98245 One last change to openssl to get it to compile in mingw.
svn:r8458
2006-09-22 15:37:52 +00:00
Andrew Lewman
66092df5c3 Finally, valid tor.exe directions from scratch with mingw.
svn:r8457
2006-09-22 15:08:05 +00:00
Andrew Lewman
c2e7e0374e Removed verbose patch output.
svn:r8455
2006-09-22 01:15:07 +00:00
Nick Mathewson
f0f3bbc63b r8901@Kushana: nickm | 2006-09-21 20:43:48 -0400
I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO.


svn:r8454
2006-09-22 00:45:08 +00:00
Nick Mathewson
213658f117 r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400
Specify and implement SOCKS5 interface for reverse hostname lookup.


svn:r8451
2006-09-22 00:43:55 +00:00
Nick Mathewson
6a1746f98f r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400
Consider non-exit servers unsuitable for RESOLVE commands.


svn:r8442
2006-09-21 21:48:42 +00:00
Nick Mathewson
e4a9b4de4e r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.


svn:r8440
2006-09-21 21:48:22 +00:00
Nick Mathewson
04bec67574 r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.


svn:r8439
2006-09-21 21:48:16 +00:00
Nick Mathewson
a942441615 r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400
Implement server-side reverse DNS using eventdns.  Add an option to routerdescs so we can tell which servers have eventdns enabled.


svn:r8437
2006-09-21 21:48:06 +00:00
Nick Mathewson
7c325df016 r8841@Kushana: nickm | 2006-09-17 16:20:16 -0400
Move more todo items around


svn:r8411
2006-09-17 20:20:23 +00:00
Nick Mathewson
547624dcff r8837@Kushana: nickm | 2006-09-17 15:58:04 -0400
More TODO work; tenatively mark assignments.


svn:r8409
2006-09-17 19:58:24 +00:00
Roger Dingledine
d26306907a a few more todo changes
svn:r8408
2006-09-17 17:57:56 +00:00
Andrew Lewman
3b0355d3b2 Re-create symlinks through cp.
svn:r8406
2006-09-16 19:54:03 +00:00
Roger Dingledine
a51ec44466 avoid thrashing the bandwidth exercise when we change IPs a lot.
(we avoid simply by not doing any new tests when we change IPs --
it looks like we retain our previous bandwidth estimates, so there's
no need to do new exercise. though in some cases new exercises may
still be useful. one day we'll do something smarter.)


svn:r8402
2006-09-15 18:03:53 +00:00
Roger Dingledine
eb941420fc two todo items
svn:r8401
2006-09-15 06:06:09 +00:00
Nick Mathewson
e58b9c1151 r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400
Implement a smartlist_uniq() that will with luck not end the world.


svn:r8396
2006-09-15 04:27:58 +00:00
Roger Dingledine
9d0fbfd530 we should add a preamble to tor-design saying it's out of date.
svn:r8393
2006-09-14 05:49:03 +00:00
Peter Palfrader
e20704e9c9 r9759@danube: weasel | 2006-09-14 07:14:37 +0200
Add smartlist_uniq() to TODO list


svn:r8392
2006-09-14 05:17:12 +00:00
Roger Dingledine
7f1fa9aab5 continue fleshing out the blocking-resistance design doc
svn:r8385
2006-09-13 22:24:43 +00:00
Roger Dingledine
bd8362afcc two todo items we'll need for the blocking-resistance scheme
svn:r8384
2006-09-13 22:24:05 +00:00
Andrew Lewman
b790efa2d2 Updates to win32-mingw. libevent1.1b builds. openssl doesn't.
svn:r8371
2006-09-12 02:58:33 +00:00
Andrew Lewman
8170f1e037 First attempt to document the process to build Win32 executables with
mingw.  Relies upon magic to actually work right now.


svn:r8361
2006-09-11 03:46:00 +00:00
Nick Mathewson
3fcbdd3e01 r8766@Kushana: nickm | 2006-09-08 23:46:12 -0400
Remove some completed items from TODO; defer a bunch of stuff from 0.1.2.x (which we want to have an RC for by the end of October)


svn:r8356
2006-09-09 03:46:52 +00:00
Roger Dingledine
29b6d6560e add a "getinfo address" controller command.
svn:r8354
2006-09-09 03:18:39 +00:00
Roger Dingledine
c8b053ba87 packages now start including svn website docs (oops)
svn:r8340
2006-09-07 03:40:23 +00:00
Roger Dingledine
102ae79f25 another controller event we left out
svn:r8337
2006-09-07 01:22:55 +00:00
Roger Dingledine
1d989056a3 clean up and correct the spec
svn:r8336
2006-09-07 01:02:23 +00:00
Roger Dingledine
64b5b884ba flesh out TODO re: AvoidDiskWrites
svn:r8335
2006-09-07 01:01:11 +00:00
Andrew Lewman
c57f79fba1 Remove old TODO that I can't remember the details of it.
svn:r8315
2006-08-31 23:52:41 +00:00
Nick Mathewson
4fa8abb7da r8657@Kushana: nickm | 2006-08-29 00:22:31 -0400
Mark an item complete; test new commit-email.pl script.


svn:r8280
2006-08-29 04:22:51 +00:00
Nick Mathewson
54ca0387a5 r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400
Make it possible to change nameserver options while Tor is running.


svn:r8255
2006-08-28 03:15:55 +00:00
Nick Mathewson
be7054c626 r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400
Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.


svn:r8254
2006-08-28 03:15:50 +00:00
Roger Dingledine
20715027f7 fix typo
svn:r8243
2006-08-27 07:03:05 +00:00
Roger Dingledine
24b1429218 0.1.2.1-alpha will break blossom exit node functionality; put that
on the todo list.


svn:r8239
2006-08-27 06:51:19 +00:00
Roger Dingledine
82ad7e6dfc a usability improvement i just thought of
svn:r8238
2006-08-27 06:49:51 +00:00
Roger Dingledine
7b3d048086 typo and whitespace
svn:r8237
2006-08-27 06:49:33 +00:00
Roger Dingledine
9ffb52e5cc make a 'real soon now' section of the todo, to point out
what's more urgent


svn:r8232
2006-08-26 07:13:54 +00:00
Roger Dingledine
5e26ccc8d1 remove more completed items
svn:r8231
2006-08-26 06:57:48 +00:00
Roger Dingledine
4c22223c4a complete an item, abandon an item, defer an item.
svn:r8230
2006-08-26 06:56:16 +00:00
Roger Dingledine
da7ed996e2 more todo items when we avoid putting /16 servers into the same circuit
svn:r8228
2006-08-26 04:52:22 +00:00
Nick Mathewson
fd36eb0788 r8576@Kushana: nickm | 2006-08-25 17:16:01 -0400
Fix bug 314: Instead of checking address_in_virtualrange, check addressmap_have_mapping().  This should be more accurate.  [Rename to addressmap_have_mapping() from addressmap_already_mapped().]


svn:r8226
2006-08-25 21:16:22 +00:00
Nick Mathewson
06bc0adf4d r8557@Kushana: nickm | 2006-08-22 02:10:12 -0400
dns-related TODO changes.


svn:r8215
2006-08-22 06:10:58 +00:00
Roger Dingledine
d08df9686a fix typo pointed out by paul
svn:r7074
2006-08-18 18:19:35 +00:00
Roger Dingledine
d53e5179bd clean up AllowInvalidNodes man page entry.
svn:r7073
2006-08-18 17:46:14 +00:00
Nick Mathewson
65b58e13f5 r7045@Kushana: nickm | 2006-08-05 13:56:44 -0400
mess with the TODO a little.


svn:r7058
2006-08-14 21:44:29 +00:00
Roger Dingledine
715a5835aa rename HELLO cells to VERSIONS cells.
svn:r7051
2006-08-14 09:04:27 +00:00
Roger Dingledine
c2c88715c1 clarify that some old versions used an organizationName of "Tor",
and others used "TOR". We should avoid both now.


svn:r7050
2006-08-14 09:03:16 +00:00
Roger Dingledine
c33fb05de0 this is what i really meant
svn:r7047
2006-08-14 06:29:40 +00:00
Roger Dingledine
b9fe5130ab two more todo's, plus a cleanup
svn:r7046
2006-08-14 06:27:39 +00:00
Roger Dingledine
2dc9066f7a note three more bugs we should resolve
svn:r7043
2006-08-14 00:28:44 +00:00
Andrew Lewman
38f0a7f93f Updated details on how to check for universal binary.
svn:r7037
2006-08-13 00:13:55 +00:00
Roger Dingledine
fe33ca95b3 two more thoughts to consider for blocking resistance
svn:r7034
2006-08-12 07:44:13 +00:00
Roger Dingledine
75b40e4699 mark out the two biggest bugs
svn:r7033
2006-08-12 00:38:38 +00:00
Roger Dingledine
b9f974055a more todo items
svn:r7032
2006-08-12 00:30:07 +00:00
Roger Dingledine
8cbd03fdaf initial skeleton for issues to resolve re: blocking resistance.
svn:r7006
2006-08-10 08:13:41 +00:00
Andrew Lewman
bef2411d4d Update for universal binaries for OSX.
svn:r7002
2006-08-10 02:06:35 +00:00
Nick Mathewson
e3345f452f r7005@totoro: nickm | 2006-08-09 17:42:18 -0400
Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so.


svn:r7001
2006-08-09 21:42:38 +00:00
Nick Mathewson
4b507f2cd0 r7286@Kushana: nickm | 2006-08-09 01:28:27 -0700
Claim another TODO item (and test commit signing.)


svn:r6999
2006-08-09 08:30:11 +00:00
Nick Mathewson
80fd62fefc r7285@Kushana: nickm | 2006-08-09 01:23:11 -0700
Claim a TODO item (and test commit signing.)


svn:r6998
2006-08-09 08:23:27 +00:00
Nick Mathewson
6c22840ad1 r7058@Kushana: nickm | 2006-08-08 23:53:46 -0700
Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now.


svn:r6997
2006-08-09 06:54:02 +00:00
Nick Mathewson
8b2b28a5ef r7056@Kushana: nickm | 2006-08-08 23:40:53 -0700
Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again?


svn:r6996
2006-08-09 06:41:29 +00:00
Nick Mathewson
070d5555d2 Say more about reverse DNS
svn:r6995
2006-08-09 00:58:27 +00:00
Roger Dingledine
252bed697b change the dir-spec to say that it's version 2 of the dir spec,
and move the v0 file to v1.


svn:r6991
2006-08-08 22:56:26 +00:00
Roger Dingledine
31861c45d6 three more todo items
svn:r6990
2006-08-08 06:21:52 +00:00
Roger Dingledine
1ec5d1c05c a potential fix on the HELLO protocol design
svn:r6984
2006-08-05 03:08:56 +00:00
Nick Mathewson
bf72878cad r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700
Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl


svn:r6980
2006-08-04 18:32:43 +00:00
Nick Mathewson
46574319a2 r6959@Kushana: nickm | 2006-07-29 22:33:18 -0400
start restructuring dns to use priority queues for expiring entries.


svn:r6954
2006-07-31 18:00:18 +00:00
Roger Dingledine
bf76d3a189 forward-port the website hack. note that with svn, our build
system seems to build in-place, so the website/ and img/ directories
actually get created in my sandbox. poo.


svn:r6944
2006-07-30 04:45:59 +00:00
Nick Mathewson
84c2a6c16b r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400
Document split fields better. Now, I think we can take a break from type splitting for a bit.


svn:r6935
2006-07-28 15:11:28 +00:00
Nick Mathewson
dd9a563a9e r6920@Kushana: nickm | 2006-07-26 15:39:40 -0400
Mark some TODO items done


svn:r6909
2006-07-26 19:39:47 +00:00
Nick Mathewson
f2dc012acc Clarify a TODO, and test tweaked commit-email.pl script.
svn:r6902
2006-07-25 22:51:51 +00:00
Nick Mathewson
8d2a71a47a Add an item to the TODO.
svn:r6893
2006-07-25 01:13:04 +00:00
Peter Palfrader
521c006fd5 Remove .cvsignore files from trunk
svn:r6891
2006-07-25 01:00:48 +00:00
Roger Dingledine
1c266c3352 more todo items
svn:r6809
2006-07-23 05:19:31 +00:00
Andrew Lewman
3f0e4622b6 Grammar fixes for clarity.
svn:r6797
2006-07-21 04:30:19 +00:00
Nick Mathewson
8930468582 Document HELLO cells and proposed connection protocol versioning scheme. NOTE: This will not work as documented; see notes.
svn:r6794
2006-07-20 17:35:54 +00:00
Nick Mathewson
0c3ca41d3c Add a few more paragraphs to path-spec.txt
svn:r6793
2006-07-20 16:48:02 +00:00
Nick Mathewson
ee32b06897 Fork off v0 of the protocol spec; we are going to add versioning soon so we can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense.
svn:r6792
2006-07-20 16:47:35 +00:00
Roger Dingledine
388ac4126a If we are using an exit enclave and we can't connect, e.g. because
its webserver is misconfigured to not listen on localhost, then back
off and try connecting from somewhere else before we fail.


svn:r6783
2006-07-18 00:59:46 +00:00
Roger Dingledine
84a246e534 shuffle todo items
svn:r6781
2006-07-17 19:42:22 +00:00
Roger Dingledine
8868830ac5 we are constrained more than we realized, on what g^x values we can
accept or refuse.


svn:r6773
2006-07-17 06:26:19 +00:00
Roger Dingledine
fc7c32da8a fix wordo
svn:r6772
2006-07-17 06:20:09 +00:00
Roger Dingledine
48ea06ea02 nick suggests that the hello cell should have both server IP and
client IP. he's right.


svn:r6771
2006-07-17 05:12:54 +00:00
Roger Dingledine
0ada963ef6 add a whole lot more work to the todo.
svn:r6762
2006-07-15 05:53:41 +00:00
Roger Dingledine
1c23ae80b7 mention the existence of dir-spec in tor-spec, and note that we need
to update it.


svn:r6761
2006-07-15 05:50:22 +00:00
Roger Dingledine
182589dae6 minor tweak on the dir spec
svn:r6760
2006-07-15 05:49:57 +00:00
Nick Mathewson
c32e19b4ed OR_CONN_EVENT_NEW: we should probably handle that , should we not? Especially since 23:26 < phobos> nickm: grep -c "Unrecognized status code 4" tor.log
svn:r6752
2006-07-11 03:33:16 +00:00
Roger Dingledine
d52f314286 name the HELLO version the "link version"
svn:r6719
2006-07-04 16:07:49 +00:00
Roger Dingledine
5c661654a0 a first attempt at specifying HELLO cells. plus general cleanup on tor-spec.
svn:r6715
2006-07-04 03:40:45 +00:00
Roger Dingledine
1dbbab90e9 mention in the tor dmg instructions that you may need to remove your
old shared library libevent, lest your linker get confused.


svn:r6714
2006-07-04 03:39:01 +00:00
Roger Dingledine
9e861cfe52 touch up the TODO and HACKING files
svn:r6713
2006-07-04 03:33:17 +00:00
Nick Mathewson
60de51993a Unify HTTP response code into one place so it is easier to add headers. Add an X-You-Are header, which we should probably rename. NOTE that we should not use this field for things where it matters if dirs lie.
svn:r6705
2006-06-30 10:50:43 +00:00
Roger Dingledine
3117a41d1b specify the dir spec better (suggested by lexi)
svn:r6692
2006-06-27 11:23:10 +00:00
Nick Mathewson
aafc309414 Mark some more TODO items done.
svn:r6681
2006-06-22 07:49:41 +00:00
Nick Mathewson
1d9923da7c Instead of adding servers and v1 directories to buffers en masse, directory servers add them on the fly as their outbufs are depleted. This will save ram on busy dirservers.
svn:r6641
2006-06-18 07:38:55 +00:00
Nick Mathewson
7a3ac5ee0d Clarify mmap and memory-use hacks.
svn:r6633
2006-06-16 15:40:57 +00:00
Roger Dingledine
726021bb60 clean up man page. expand on contactinfo a bit.
svn:r6631
2006-06-16 00:04:46 +00:00
Roger Dingledine
31b51849b5 export the default exit policy via the control port, so controllers
don't need to guess what it is / will be later.


svn:r6615
2006-06-13 09:16:09 +00:00
Roger Dingledine
d90d4b4c90 typo, whitespace, and a clarification
svn:r6605
2006-06-12 10:44:00 +00:00
Roger Dingledine
e9d7904885 add TestVia to the man page
svn:r6583
2006-06-10 00:32:14 +00:00
Roger Dingledine
c0630b5274 clean up formatting in the man page
svn:r6582
2006-06-10 00:30:49 +00:00
Roger Dingledine
003561fa64 the CookieAuthentication section in our spec seems to assume we're
still using the v0 control protocol.


svn:r6559
2006-06-07 06:53:43 +00:00
Roger Dingledine
8705db6c2c whoops, add a man page entry for ProtocolWarnings
svn:r6545
2006-06-05 09:51:29 +00:00
Nick Mathewson
c660a0f6a2 More DNS fixes. Send meaningful TTLs back to the client when
possible.  Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames.  (Hi, Dan Kaminski!)

Also, clean some whitespace.


svn:r6526
2006-06-03 21:41:14 +00:00
Roger Dingledine
2431b2d8b0 update the explanation for deprecating v0 control spec.
svn:r6521
2006-06-01 08:43:56 +00:00
Nick Mathewson
bbe3f587aa Rearrange TODO.
svn:r6520
2006-05-30 20:41:22 +00:00
Roger Dingledine
4d76b4351e mark off a todo item. i'll put it back if it turns out it
doesn't work.


svn:r6519
2006-05-30 06:36:32 +00:00
Roger Dingledine
64b1f2fc75 and clarify the spec to say this too.
svn:r6514
2006-05-30 06:11:46 +00:00
Roger Dingledine
cf58781de1 remove a few things from the 0.1.2 todo, and add one
svn:r6511
2006-05-30 05:05:50 +00:00
Roger Dingledine
be2833e929 fix spelling of VirtualAddrNetwork in man page (thanks tup)
svn:r6487
2006-05-23 20:15:51 +00:00
Roger Dingledine
c1c53a0f67 another todo item that will make goodell happy
svn:r6478
2006-05-23 15:26:51 +00:00
Nick Mathewson
21a05b3ba5 Mark cross-compilation as solved in TODO.
svn:r6476
2006-05-23 08:54:26 +00:00
Roger Dingledine
a16bd23ad9 document that runasdaemon has no effect on windows.
svn:r6469
2006-05-23 07:03:30 +00:00
Roger Dingledine
339237d1d9 claim a few of the todo items.
i guess that means i'm hoping nick does the rest. ;)


svn:r6467
2006-05-23 04:05:45 +00:00
Roger Dingledine
bd165ccccd two more todo items that need to be solved during the wsaenobufs quest.
svn:r6466
2006-05-23 03:27:39 +00:00
Roger Dingledine
a915e5d1f6 shuffle the todo items some more
svn:r6461
2006-05-22 20:26:30 +00:00
Roger Dingledine
b08f5e8bb9 other todo tweaks
svn:r6460
2006-05-22 20:16:18 +00:00
Roger Dingledine
08403e105d add a few items it would be smart todo
svn:r6457
2006-05-22 04:44:57 +00:00
Nick Mathewson
33e92cd5fb apply control-spec patch from Matt Edman: Circuit status only has a path when it has been extended one or more hops.
svn:r6456
2006-05-21 20:01:13 +00:00
Nick Mathewson
08fd72fb06 finally write some comments on tor-spec-udp.txt
svn:r6455
2006-05-17 02:18:35 +00:00
Roger Dingledine
e8affc6cec a few more tweaks to the faq.
svn:r6451
2006-05-10 07:35:33 +00:00
Roger Dingledine
77b9f4408e another piece of doing tor over udp that i am concerned about.
svn:r6450
2006-05-10 07:35:03 +00:00
Nick Mathewson
821a3963fa Note some subtasks and difficulties involved with reducing RAM usage on dirservers
svn:r6428
2006-04-29 18:43:05 +00:00
Roger Dingledine
1efbe9d1d5 list some more items to remember in path-building
svn:r6419
2006-04-25 06:16:38 +00:00
Nick Mathewson
16fc946316 Add some bullet points to write up
svn:r6416
2006-04-25 05:42:09 +00:00
Nick Mathewson
aa4c2207f8 Add a stub of a "path-spec", containing only the helper-node emails from arma. whee.
svn:r6413
2006-04-24 16:29:06 +00:00
Nick Mathewson
9e2937374e And another 0.1.2 item
svn:r6410
2006-04-23 21:40:15 +00:00
Nick Mathewson
1a2957df5c Prioritize items for 0.1.2
svn:r6409
2006-04-23 21:36:52 +00:00
Nick Mathewson
7484ca06a5 [Forward-port ]Test and document last patch.
svn:r6400
2006-04-18 03:51:18 +00:00
Roger Dingledine
ec3d47106e update spec to reflect the downgraded loglevel for naming complaints.
svn:r6388
2006-04-15 23:53:58 +00:00
Roger Dingledine
c2565c2ffb and forward-port the man page change
svn:r6372
2006-04-10 20:08:12 +00:00
Roger Dingledine
8a94689d05 another todo item we ought to do
svn:r6361
2006-04-10 09:43:30 +00:00
Roger Dingledine
9deee4c60f exclude the website images from the tarball. they're huge.
we need to figure out some other solution than shipping the
whole pile of screenshots.


svn:r6352
2006-04-10 07:04:43 +00:00
Roger Dingledine
82bc49d922 a todo item nick suggested
svn:r6348
2006-04-10 05:47:03 +00:00
Roger Dingledine
9f69b0b4af and update the dir-spec to match the code
svn:r6347
2006-04-10 05:46:56 +00:00
Roger Dingledine
06c30fb8b7 make the spec more accurate
svn:r6344
2006-04-09 23:48:12 +00:00
Roger Dingledine
c82d65d204 another low-priority todo item
svn:r6341
2006-04-09 11:51:50 +00:00
Roger Dingledine
a52bb835c8 and update the man page to reflect that
svn:r6339
2006-04-09 10:28:59 +00:00
Roger Dingledine
fc320a24f6 work through more todo items
svn:r6336
2006-04-09 06:38:01 +00:00
Roger Dingledine
a699f38bc5 remove something from the todo, add something to it.
svn:r6335
2006-04-09 06:19:23 +00:00
Roger Dingledine
5dbdc3fc22 man page entry for FetchUselessDescriptors
svn:r6328
2006-04-08 21:48:29 +00:00
Roger Dingledine
be901eb468 begin to specify when to warn.
svn:r6314
2006-04-04 06:09:25 +00:00
Nick Mathewson
1f40ab57d7 Oops; meant received, not published.
svn:r6304
2006-04-03 05:51:18 +00:00
Nick Mathewson
efcc4d7595 save first, then commit.
svn:r6303
2006-04-03 05:40:46 +00:00
Nick Mathewson
314c2111cf Clarify behavior on failing network-status download.
svn:r6302
2006-04-03 05:37:18 +00:00
Roger Dingledine
7b8373a7f3 minor cleanups
svn:r6301
2006-04-03 02:36:47 +00:00
Nick Mathewson
e9dc188efd Try to clarify thresholds, intervals, and strategies. Some of the later sections need more work, but my laptop is running low on battery.
svn:r6298
2006-04-02 23:03:45 +00:00
Roger Dingledine
9aecb5080e admit that getinfo can fail.
svn:r6291
2006-04-02 07:54:34 +00:00
Roger Dingledine
b0a502df59 hack together a shell blob so 'make dist' can build even when
the website isn't there.


svn:r6288
2006-04-02 03:42:32 +00:00
Roger Dingledine
051c176219 Blow away the obsolete docs.
Leave shells of them in case people link to them from elsewhere.


svn:r6279
2006-03-31 05:07:12 +00:00
Peter Palfrader
b13c1b53c6 Fail somehow smarter if we do not have the website source tree in ../website
svn:r6278
2006-03-31 05:00:28 +00:00
Peter Palfrader
fef8829d3c This works better for me. Does it still work for you?
svn:r6277
2006-03-31 04:54:03 +00:00
Roger Dingledine
f41d3abb41 weasel suggests that this will help.
svn:r6276
2006-03-31 04:30:13 +00:00
Roger Dingledine
3e2f1c8bb8 A start at copying the website tor-*.html and images into
the tarball. Weasel, can you help make the dependencies cause
these to get re-built appropriately?


svn:r6275
2006-03-31 04:23:41 +00:00
Roger Dingledine
6a3f3ffb0b Label the old cvs/tor/doc/*.html files as obsolete, and point
to the new documentation page.


svn:r6274
2006-03-31 00:15:37 +00:00
Roger Dingledine
81ffbda2a1 a few other thoughts that i wrote down somewhere for once
svn:r6257
2006-03-28 07:34:19 +00:00
Roger Dingledine
6652d821b2 If you run a fast server, can you run your client elsewhere?
svn:r6238
2006-03-25 23:23:19 +00:00
Roger Dingledine
8f75d5d0a2 try to make it clearer that eigentrust is one way to do the
"deputy tester" design, but there are simpler ways too.


svn:r6237
2006-03-25 22:37:44 +00:00
Roger Dingledine
8b7f7052c5 man page entries for CircuitBuildTimeout and CircuitIdleTimeout
svn:r6221
2006-03-22 00:56:03 +00:00
Roger Dingledine
442c054a71 and add SocksTimeout to the man page
and stop shouting when we talk about Socks


svn:r6218
2006-03-21 23:30:24 +00:00
Roger Dingledine
173b16cd1e clean up man page entries on EntryNodes and ExitNodes
svn:r6202
2006-03-20 20:15:50 +00:00
Roger Dingledine
2c33218fc9 man page entry for safesocks. also correct the man page
entry for testsocks.


svn:r6191
2006-03-19 01:52:18 +00:00
Roger Dingledine
77b00edd27 and fix the AllowInvalidNodes man page entry too.
svn:r6189
2006-03-19 01:39:10 +00:00
Roger Dingledine
3d8af628e6 specify SETROUTERPURPOSE and modify +POSTDESCRIPTOR
to address bug 250.


svn:r6177
2006-03-17 22:07:20 +00:00
Nick Mathewson
fb7b5545ce Implement GETINFO(dir/server/foo); status will be harder.
svn:r6165
2006-03-15 05:06:56 +00:00
Roger Dingledine
44ca1a997d bump to 0.1.1.15-rc
svn:r6126
2006-03-11 18:44:11 +00:00
Nick Mathewson
4d3e709c4b Use escaped() for remaining cases.
svn:r6117
2006-03-11 02:21:30 +00:00
Roger Dingledine
245fb8e8ba add johnny's further discussion on incentives.
svn:r6115
2006-03-09 22:21:07 +00:00
Roger Dingledine
9b55b50b87 add to the stack of implementation notes.
svn:r6113
2006-03-09 06:30:27 +00:00
Roger Dingledine
cbf503de63 update the todo file. getting closer.
svn:r6110
2006-03-09 01:47:31 +00:00
Roger Dingledine
fe6f11b6f4 document AuthDirRejectUnlisted in the man page
svn:r6109
2006-03-09 01:47:04 +00:00
Roger Dingledine
26d611d27a correct weasel's note in the dir spec
svn:r6107
2006-03-09 01:10:17 +00:00
Roger Dingledine
8a72c2bd62 new controller signal NEWNYM that makes new application requests
use clean circuits.


svn:r6104
2006-03-09 00:16:44 +00:00
Roger Dingledine
39964206d8 introduce a new orconn_status "NEW"
svn:r6100
2006-03-08 22:26:36 +00:00
Nick Mathewson
9479bd0275 Document AuthDir(Invalid|Reject)
svn:r6098
2006-03-08 08:17:25 +00:00
Geoff Goodell
e6389096b5 mark controller exposure of directory data as DRAFT and Not Implemented
svn:r6094
2006-03-08 00:13:54 +00:00
Peter Palfrader
1c3a5025f1 Say that /tor/server/authority is not used by useful nonetheless
svn:r6093
2006-03-08 00:13:05 +00:00
Peter Palfrader
2942c0bde8 Clarify server/d/<D>.z description
Spell out that fingerprints in requests should use capital A-F letters for their hex


svn:r6092
2006-03-08 00:10:01 +00:00
Geoff Goodell
82df8a2b52 add tor/* contents from Section 4.4 of dir-spec.txt to controller GETINFO requests
svn:r6091
2006-03-07 16:00:40 +00:00
Nick Mathewson
5777ee0e1a Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now)
svn:r6087
2006-03-05 09:50:26 +00:00
Nick Mathewson
ae628a3aee Mention which version of tor implements control-spec.txt, so people wont get so confused.
svn:r6085
2006-03-05 05:13:57 +00:00
Roger Dingledine
65c7d3f818 clarify that we want a free software webserver for windows,
not a freeware-gosh-it-seems-good-to-me webserver for windows.


svn:r6082
2006-02-26 08:23:21 +00:00
Roger Dingledine
8614b958c6 initial tweaks and questions for the proposed udp spec
svn:r6081
2006-02-26 06:57:06 +00:00
Roger Dingledine
a3d1671f95 add the spec for Marc Liberatore's proposed extension to
add UDP support to tor.


svn:r6080
2006-02-26 06:24:25 +00:00
Roger Dingledine
5fc1bb0d36 spanish-language tor win32 doc
svn:r6079
2006-02-26 06:14:21 +00:00
Roger Dingledine
d0f013c591 home? what is this home?
svn:r6078
2006-02-26 04:45:48 +00:00
Roger Dingledine
f29731ffe4 fix up the links to contact us
svn:r6077
2006-02-26 04:14:45 +00:00
Roger Dingledine
0edff5504d more thoughts on incentives
svn:r6076
2006-02-23 06:52:54 +00:00
Roger Dingledine
329af979e0 Add a new circuit purpose 'controller' to let the controller
ask for a circuit that Tor won't try to use.

Extend the EXTENDCIRCUIT controller command to let you specify
the purpose if you're starting a new circuit.

Add a new SETCIRCUITPURPOSE controller command to let you
change a circuit's purpose after it's been created.


svn:r6075
2006-02-23 06:51:09 +00:00
Andrew Lewman
0dd04f7966 Add tor-osx-dmg-creation.txt and tor-rpm-creation.txt for distribution
svn:r6068
2006-02-21 04:54:24 +00:00
Roger Dingledine
f797ce5e59 commit this so it matches the tarball
svn:r6060
2006-02-21 03:58:05 +00:00
Andrew Lewman
96a93a0cb1 It's FI not Fi..fo fum..
svn:r6056
2006-02-20 05:32:35 +00:00
Roger Dingledine
3bef5fff3f sort remaining 0.1.1.x todo items
svn:r6054
2006-02-20 02:40:31 +00:00
Roger Dingledine
5d1b35ce41 and put them in the man page
svn:r6048
2006-02-19 22:03:28 +00:00
Roger Dingledine
0d0250a8c8 mark off a few todo items
svn:r6043
2006-02-19 08:44:20 +00:00
Roger Dingledine
266254f42b clean up the Reachable*Addresses changes
svn:r6041
2006-02-19 08:31:47 +00:00
Andrew Lewman
6c31d1705b Updated instructions to work under the latest 10.4.5 point release from
Apple.


svn:r6040
2006-02-18 15:47:14 +00:00
Andrew Lewman
a9977bae9b New clear and concise directions for building Tor on OSX machines.
Moved the documentation into the doc/ dir where it belongs.


svn:r6027
2006-02-17 14:09:15 +00:00
Andrew Lewman
2859acdee5 All new, re-written instructions for building Tor binaries in rpm
format.  This re-write matches the new tor.spec.in changes.


svn:r6026
2006-02-17 04:50:26 +00:00
Roger Dingledine
59cb3a21c2 fix the headers at the top of the tor-doc html files
svn:r6025
2006-02-16 23:27:52 +00:00
Roger Dingledine
fc2522dd02 and don't ship it either
svn:r6022
2006-02-16 17:45:50 +00:00
Roger Dingledine
34e19501fc remove the obsolete faq entries that were somehow still around.
svn:r6021
2006-02-16 17:45:32 +00:00
Andrew Lewman
3a48b3e186 Remove the tor rpm creation text from the tor.spec.in file, as
apparently rpmbuild interprets any % as a macro, even behind comments.
Create a new file in tor/doc that describes how to create tor rpms.


svn:r6018
2006-02-14 21:21:17 +00:00
Roger Dingledine
e7824c3e01 Make it an explicit step to allow connections to your local
resources from your tor server.


svn:r6017
2006-02-14 19:15:53 +00:00
Peter Palfrader
cfcb1b1afd document ReachableDirAddresses and ReachableORAddresses
svn:r6011
2006-02-13 22:43:42 +00:00
Peter Palfrader
5eea6c76df Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses
svn:r6009
2006-02-13 21:17:20 +00:00
Roger Dingledine
d38f5fe5cd work out a few more details of the dirserver-based reputation
scheme.


svn:r6008
2006-02-13 10:43:29 +00:00
Roger Dingledine
dda257435e which leads to a new todo item. help from a windows person please?
svn:r6006
2006-02-13 10:33:38 +00:00
Roger Dingledine
ccd68275c4 rearrange todo a bit
svn:r5999
2006-02-13 07:36:15 +00:00
Roger Dingledine
350313d77a Let the users set ControlListenAddress in the torrc.
This can be dangerous, but there are some cases (like a secured
LAN) where it makes sense.


svn:r5997
2006-02-13 06:25:16 +00:00
Roger Dingledine
1181ae61ae the *ListenAddress config options were still named
*BindAddress in the man page.


svn:r5996
2006-02-13 06:19:18 +00:00
Roger Dingledine
e20df524b9 and mark off another todo item
svn:r5993
2006-02-13 00:10:51 +00:00
Nick Mathewson
dba155ecff Generate 18.0.0.0/8 address policy format in descs when we can; warn when the mask is not reducible to a bit-prefix.
svn:r5991
2006-02-12 23:58:22 +00:00
Roger Dingledine
ee63348abf stop trying to maintain separate version number in the
tor-doc-foo files. now just point to the download page.


svn:r5986
2006-02-12 22:31:49 +00:00
Nick Mathewson
e7b2d5cd47 Retain unrecognized options in state file, so that we can be forward-compatible.
svn:r5985
2006-02-12 22:28:30 +00:00
Roger Dingledine
f03ce29c6d clean up part of the incentives discussion.
much work still remains.


svn:r5983
2006-02-12 10:34:31 +00:00
Roger Dingledine
6d2804cadf remove finished todo items
svn:r5976
2006-02-12 00:15:11 +00:00
Roger Dingledine
3c3ac254f0 two more todo items done, one more added.
svn:r5974
2006-02-12 00:13:27 +00:00
Roger Dingledine
484a3f3d77 link to the new faq entry rather than duplicating docs in three
places.


svn:r5967
2006-02-11 22:45:58 +00:00
Roger Dingledine
e78ea39f0c remove a todo item, add a todo item.
svn:r5965
2006-02-11 21:58:20 +00:00
Nick Mathewson
f1b91924b2 Keep running if we ask for an impossible stdout log; just warn.
svn:r5964
2006-02-11 21:56:03 +00:00
Nick Mathewson
165a9abee6 Mark items done
svn:r5963
2006-02-11 21:29:23 +00:00
Nick Mathewson
01754fdfb8 Mark some todo items done.
svn:r5960
2006-02-11 08:25:40 +00:00
Roger Dingledine
7245f275b9 document the restrictions on 'nickname' config option
svn:r5953
2006-02-10 05:25:58 +00:00
Roger Dingledine
8cd6d0e453 and by default it's off
svn:r5943
2006-02-09 04:21:39 +00:00
Roger Dingledine
eda7373e15 clean up TestSocks man page entry
svn:r5942
2006-02-09 04:21:03 +00:00
Roger Dingledine
f534bf33f6 apply contrib/checkSpace.pl to our spec files too.
svn:r5941
2006-02-09 03:44:49 +00:00
Roger Dingledine
31dbb0aec9 remove MaxConn TODO item
svn:r5940
2006-02-09 03:44:27 +00:00
Roger Dingledine
e106c5a246 checkpoint some more notes on incentives
svn:r5939
2006-02-09 03:44:13 +00:00
Roger Dingledine
c0aa77d7e7 over-long line in dir-spec
svn:r5938
2006-02-09 03:40:53 +00:00
Roger Dingledine
88f7aeba94 admit that the HardwareAccel config option is probably buggy.
svn:r5937
2006-02-09 03:22:58 +00:00
Roger Dingledine
51dffee36c MaxConn has been obsolete for a while now.
Document ConnLimit, which is the opposite.


svn:r5933
2006-02-09 02:59:10 +00:00
Roger Dingledine
c0cde6f9c3 link to "running a server may give you better anonymity" faq
svn:r5929
2006-02-06 10:05:03 +00:00
Roger Dingledine
0b0bdecee8 you can't use torcp to change your torrc to be a server. you
need to do it by hand still.
next version, we swear.


svn:r5928
2006-02-06 06:34:41 +00:00
Roger Dingledine
2be4f3e424 noise says it's spelled SHA-1
svn:r5925
2006-02-06 04:58:05 +00:00
Nick Mathewson
7dbea118ce Adjust spec to parameterize cell and key lengths. This should please Ian.
svn:r5922
2006-02-06 04:34:26 +00:00
Peter Palfrader
cc349042f6 Document TestSocks
svn:r5921
2006-02-05 22:45:02 +00:00
Roger Dingledine
614faa541b turns out we don't build on freebsd 6.0
svn:r5920
2006-02-05 09:37:02 +00:00
Roger Dingledine
b00c78b0d7 remove some accomplished tasks
svn:r5919
2006-02-05 05:43:47 +00:00
Roger Dingledine
67a77f17ca i'm not sure what man-in-the-middle attacks we were worried about,
but i agree that we don't need to worry about them for rendezvousing.
what we really meant was collision attacks. i think?


svn:r5909
2006-02-04 20:07:45 +00:00
Roger Dingledine
d222678ea5 link to goodell's tor detector script rather than the
traditional ip-checking sites.


svn:r5908
2006-02-04 19:53:05 +00:00
Roger Dingledine
f0fe4feb00 i hear sometimes the privoxy icon is blue.
svn:r5907
2006-02-04 19:47:14 +00:00
Roger Dingledine
96e350c16c minor fix to control spec
svn:r5904
2006-02-04 00:26:12 +00:00
Roger Dingledine
af2c34ed50 three more todo items
svn:r5892
2006-02-01 10:55:59 +00:00
Roger Dingledine
864c81d668 more things to think about; and the details of two incentive schemes.
svn:r5891
2006-02-01 10:50:23 +00:00
Roger Dingledine
a07acfcd61 add another related issue to think about
svn:r5890
2006-02-01 06:45:15 +00:00
Roger Dingledine
9ff4b2cf97 document ExitPolicyRejectPrivate in man page
svn:r5889
2006-02-01 05:22:11 +00:00
Roger Dingledine
415544bb75 start to put the incentives brainstorming down in text.
needs lots more work.


svn:r5882
2006-01-31 09:10:13 +00:00
Roger Dingledine
05cf1e0202 more bugs that arma needs to investigate
svn:r5877
2006-01-28 22:12:29 +00:00
Roger Dingledine
dfa23061a7 fix the man page: hardwareaccel is off by default.
svn:r5876
2006-01-28 22:09:57 +00:00
Roger Dingledine
0d0ce4b1ef more bugs and missing features
svn:r5875
2006-01-28 09:05:48 +00:00
Roger Dingledine
f8b9a8d457 bump the default bandwidthrate to 3 MB, and burst to 6 MB
svn:r5874
2006-01-28 08:28:15 +00:00
Roger Dingledine
a9eb35dc8f nick likes todo items, i hear
svn:r5864
2006-01-24 05:55:33 +00:00
Roger Dingledine
4cc1ab0065 slip in some more todo items
svn:r5863
2006-01-24 04:31:46 +00:00
Roger Dingledine
8da3bff6e5 ha ha, we never bumped the os x stable version number.
svn:r5862
2006-01-24 04:23:44 +00:00
Roger Dingledine
29e58a839d more 0.1.1.x todo items, plus a 0.1.2.x roadmap
svn:r5860
2006-01-24 03:57:38 +00:00
Roger Dingledine
52737a5e6d dir-spec cleanups
svn:r5858
2006-01-24 00:48:42 +00:00
Nick Mathewson
75ca3e5063 Document "guard" flag. Also document subtle shift in meaning of "stable" and "fast" to mean "good for stable circs" and "good for fast circs", rather than "stable server" or "fast server".
svn:r5857
2006-01-24 00:32:36 +00:00
Roger Dingledine
5100b6791f envaguen the spec
svn:r5848
2006-01-21 03:25:09 +00:00
Roger Dingledine
3ce484b079 even more todo items
svn:r5845
2006-01-19 18:00:15 +00:00
Roger Dingledine
f5588a08ed always more todo items to do.
svn:r5844
2006-01-19 15:26:58 +00:00
Roger Dingledine
be903aa678 add some more 0.1.1.x todo items.
svn:r5842
2006-01-19 10:03:06 +00:00
Peter Palfrader
2be4f537f7 ReachableAddresses does not depend on FascistFirewall
svn:r5839
2006-01-17 15:49:42 +00:00
Roger Dingledine
a789e1ec38 improve the man page entry for AllowUnverifiedNodes
svn:r5833
2006-01-17 01:10:17 +00:00
Nick Mathewson
5268040bb5 Mark one directory change done; defer another.
svn:r5831
2006-01-16 20:54:57 +00:00
Thomas Sjögren
fc9809eb63 add links to the cvs web pages and OperationalSecurity
svn:r5828
2006-01-14 16:14:32 +00:00
Roger Dingledine
1f7ee33d1c new tor bundle version
svn:r5826
2006-01-12 09:13:18 +00:00
Peter Palfrader
38d32bc466 Add another comma
svn:r5823
2006-01-12 03:01:51 +00:00
Peter Palfrader
fdbd0791e2 Fix bold vs. italics in the FILES sections, update date
svn:r5821
2006-01-12 02:10:25 +00:00
Roger Dingledine
3c89480913 clean up the !reject/!invalid discussion
svn:r5817
2006-01-12 00:52:41 +00:00
Peter Palfrader
44cec7cecd Add !reject and !invalid
svn:r5816
2006-01-12 00:07:04 +00:00
Peter Palfrader
bd3e64377d Add a few typos to the manpage
svn:r5815
2006-01-12 00:03:30 +00:00
Roger Dingledine
a65cc2ccff you want more work? i got your more work right here.
svn:r5814
2006-01-11 23:54:01 +00:00
Roger Dingledine
8452535cea more todo items as we get closer to 0.1.1 final
svn:r5813
2006-01-11 23:27:47 +00:00
Roger Dingledine
8777272231 stop the typo virus from spreading further
svn:r5812
2006-01-11 23:22:47 +00:00
Peter Palfrader
2d964c225f Document RecommendedServerVersions and RecommendedClientVersions
svn:r5811
2006-01-11 23:21:25 +00:00
Peter Palfrader
068afa6868 Update the manual page: UseEntryGuards defaults to 1 now
svn:r5787
2006-01-11 00:59:24 +00:00
Roger Dingledine
e27c47b6de UseEntryGuards and NumEntryGuards
svn:r5781
2006-01-10 22:26:45 +00:00
Roger Dingledine
f0aefebf02 from the controller you can getinfo entry-guards now, not entry-nodes.
svn:r5780
2006-01-10 22:26:21 +00:00
Nick Mathewson
89db1be56c remove some completed items from the TODO
svn:r5779
2006-01-10 22:05:31 +00:00
Nick Mathewson
4ac471a38a answer a question from arma, and clarify a related point.
svn:r5778
2006-01-10 21:20:55 +00:00
Roger Dingledine
b1ea87da37 spec getinfo desc/all-recent
svn:r5769
2006-01-10 20:08:56 +00:00
Roger Dingledine
1616cb9297 dir-spec touchups and a question for nick
svn:r5753
2006-01-08 11:59:51 +00:00
Roger Dingledine
aa9bb3adad that makes this paragraph extraneous
svn:r5749
2006-01-07 02:07:42 +00:00
Roger Dingledine
4c64138d71 correct the key material paragraph
svn:r5748
2006-01-07 02:05:22 +00:00
Nick Mathewson
65f76bad4f Add descriptions for state variables; rename AccountingBytesRead{In}Interval; remove extraneous and unused struct member.
svn:r5739
2006-01-06 15:43:03 +00:00
Roger Dingledine
0ba7b72278 and a bonus todo item
svn:r5736
2006-01-05 21:33:10 +00:00
Roger Dingledine
6b6af6c7d5 todo and spec cleanups
svn:r5735
2006-01-05 21:32:33 +00:00
Nick Mathewson
878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells.
svn:r5734
2006-01-05 21:23:03 +00:00
Roger Dingledine
54f72cd812 mention a recommended log level in the man page
svn:r5730
2006-01-05 10:36:40 +00:00
Roger Dingledine
2f3b864639 how could i have thought that was clearer?
svn:r5728
2006-01-04 07:11:45 +00:00
Roger Dingledine
7315483bba stop pointing people to the win32 download directory. that's just mean.
svn:r5725
2006-01-04 00:31:35 +00:00
Roger Dingledine
0c78299dda link to matt's new win32 bundle.
svn:r5724
2006-01-03 23:41:16 +00:00
Roger Dingledine
f86ee78eb4 link to the faq entry explaining the problems with netbsd, openbsd,
and win98.


svn:r5714
2006-01-03 12:33:35 +00:00
Roger Dingledine
ad82fdab5e the last entrynodes item is done
svn:r5685
2005-12-31 07:39:47 +00:00
Roger Dingledine
01d71c709b mark off a few TODO items
svn:r5676
2005-12-28 09:14:06 +00:00
Roger Dingledine
316f241585 and update the man page
svn:r5675
2005-12-28 09:13:02 +00:00
Roger Dingledine
6efda1073d update the control spec to deprecate getinfo helper-nodes
svn:r5674
2005-12-28 09:11:14 +00:00
Nick Mathewson
ece9865020 Implement new directory logic: download by descriptor digest, not by key digest. Caches try to download all listed digests from authorities; clients try to download "best" digests from caches.
svn:r5659
2005-12-27 05:26:03 +00:00
Roger Dingledine
df14fdfb8b <b>You need the experimental bundle if you want to run a Tor server
and configure it via TorCP.</b>


svn:r5653
2005-12-26 22:25:38 +00:00
Roger Dingledine
92a4b6e370 those are separate statements
svn:r5651
2005-12-26 04:41:56 +00:00
Roger Dingledine
e1dd63b43e fix almost-ambiguity
svn:r5649
2005-12-25 05:44:39 +00:00
Roger Dingledine
782efd9e93 mention that getinfo helper-nodes can return status "never-connected".
also, make explicit that there's a space between status and isotime.


svn:r5648
2005-12-25 05:44:30 +00:00
Roger Dingledine
c3d3e130c4 fix typo
svn:r5641
2005-12-24 20:04:36 +00:00
Roger Dingledine
7db5ae23f5 a few non-coding todo items
svn:r5638
2005-12-24 04:02:29 +00:00
Nick Mathewson
f7e82babcb Note some more issues we could/should fix with dirctories.
svn:r5636
2005-12-23 19:26:30 +00:00
Nick Mathewson
4417017197 Comments from cat: "space" should include or exclude tabs. We include tabs, so specify that.
svn:r5635
2005-12-23 15:47:15 +00:00
Nick Mathewson
9afeacac3b Note that you should not download by ID fingerprint.
svn:r5634
2005-12-22 19:29:31 +00:00
Geoff Goodell
341ff5be94 separate address and port with a space in REDIRECTSTREAM command
svn:r5633
2005-12-22 03:27:37 +00:00
Roger Dingledine
2578bb60d8 point to the new name for the 0.1.1.10 torcp bundle
svn:r5632
2005-12-21 14:09:04 +00:00
Roger Dingledine
2849bc2ab0 re-enable the tor 0.1.0.15 bundle package
svn:r5631
2005-12-21 02:57:24 +00:00
Roger Dingledine
ff0a234cd4 point people to the experimental tor win32 bundle until matt
can fix the stable one.
("stable? i do not think it means what you think it means."


svn:r5630
2005-12-20 22:17:42 +00:00
Roger Dingledine
3b435b410b hey, matt made a bundle for 0.1.1.10-alpha too
svn:r5627
2005-12-20 04:33:25 +00:00
Roger Dingledine
9aaeb3938b explain the bundle thing better.
svn:r5626
2005-12-20 04:10:23 +00:00
Roger Dingledine
4e437ebaf0 add a translation in the 'make sure it's working' section
svn:r5625
2005-12-20 03:08:00 +00:00
Roger Dingledine
50a86950e2 make the ordering in the document match the ordering in the screenshots.
svn:r5624
2005-12-20 03:03:18 +00:00
Roger Dingledine
d6a0c5cb0a introduce the links to privoxy and torcp in a more natural way
svn:r5623
2005-12-20 02:59:30 +00:00
Roger Dingledine
263c1dc54d the world is a happier place when you end your paragraphs.
svn:r5622
2005-12-20 02:56:06 +00:00
Roger Dingledine
16062208ab and update the tor win32 howto to tell people to fetch the bundle
and use torcp by default.


svn:r5621
2005-12-20 02:52:19 +00:00
Peter Palfrader
0c455a427c Tell people about MyFamily in tor-doc-server
svn:r5619
2005-12-19 11:10:47 +00:00
Roger Dingledine
1194b50172 minor cleanups to the dir-spec
svn:r5618
2005-12-19 08:08:57 +00:00
Nick Mathewson
d963221ad1 Try to document our current directory thoughts in the spec before I build them: how novel!
svn:r5617
2005-12-19 02:52:09 +00:00
Roger Dingledine
42e7eb7d5a another todo item we want to do
svn:r5610
2005-12-16 00:14:33 +00:00
Nick Mathewson
27e753ec9a Describe router download implementation in more detail, so I can do it
svn:r5609
2005-12-15 23:10:40 +00:00
Roger Dingledine
06eb072031 remove some finished items from the todo
svn:r5608
2005-12-15 22:15:48 +00:00
Roger Dingledine
0f013a6502 revise the spec to remove the "Ports" line of the descriptor, to indicate
that putting ports on the "router" line is no longer deprecated, and
to say that SocksPort is deprecated and should always be 0.


svn:r5606
2005-12-15 22:00:07 +00:00
Nick Mathewson
c55ee50661 update completed items
svn:r5602
2005-12-15 21:39:49 +00:00
Roger Dingledine
7b2b9af4eb defer a whole lot more from 0.1.1.x
svn:r5590
2005-12-15 20:41:34 +00:00
Roger Dingledine
e15c098eb8 remove a stray parenthesis that got into the tor-switchproxy doc
svn:r5588
2005-12-14 22:49:10 +00:00
Nick Mathewson
9482b1b9d5 Choose directory servers from routerstatus list, not from routerinfo list. This way, as soon was we have a networkstatus, we can ask a cache to give us routers, rather than needing to ask the directories.
svn:r5586
2005-12-14 22:00:58 +00:00
Thomas Sjögren
b881742d87 Updated link to SwitchProxy
svn:r5584
2005-12-14 21:06:43 +00:00
Nick Mathewson
1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
svn:r5582
2005-12-14 20:40:40 +00:00
Peter Palfrader
0a0f5952e8 Tell people to wait for a bit before registering their server, so they can properly ensure it is working
svn:r5549
2005-12-09 23:09:16 +00:00
Roger Dingledine
029d2befc1 The more I punctuate,, the better my documentation is..
svn:r5540
2005-12-08 21:25:45 +00:00
Roger Dingledine
1974e6c529 make it clearer in the docs what to expect when testing reachability.
svn:r5539
2005-12-08 21:17:33 +00:00
Nick Mathewson
338f23114f Oops. 0.0.0.0/8 and 169.254.0.0/16 are also special.
svn:r5536
2005-12-08 19:58:14 +00:00
Nick Mathewson
1b770817c0 Add private:* as an alias in configuration for policies.
svn:r5534
2005-12-08 19:40:24 +00:00
Nick Mathewson
4bab064061 Mark item completed
svn:r5533
2005-12-08 18:57:10 +00:00
Nick Mathewson
b1ae5cc190 Note one TODO item as done, and another as more complex than anticipatd.
svn:r5531
2005-12-08 17:39:56 +00:00
Nick Mathewson
25303172b8 Specify CREATE_FAST more fully.
svn:r5529
2005-12-08 17:36:05 +00:00
Roger Dingledine
0a85bb5a1c and remove it from the todo now
svn:r5526
2005-12-07 23:43:15 +00:00
Roger Dingledine
b80dc7c4f4 call the reachability testing stuff done.
svn:r5525
2005-12-07 23:42:56 +00:00
Nick Mathewson
f031ee8246 Make clients use CREATE_FAST cells. add an option to disable this.
svn:r5524
2005-12-07 22:09:02 +00:00
Nick Mathewson
666791f3f5 Fiddle 0.1.1.x TODO based on conversation with arma.
svn:r5523
2005-12-07 21:45:53 +00:00
Roger Dingledine
c5bee116b6 clarify that tor will close unattached streams by itself after 2 minutes,
no matter what the controller does.


svn:r5501
2005-12-05 01:09:11 +00:00
Roger Dingledine
cbad6e9709 switchproxy doesn't work with firefox 1.5, i am told. here is a link
to one that does.


svn:r5475
2005-11-30 19:55:09 +00:00
Roger Dingledine
1deb53e1b0 the stylesheet in cvs/tor/doc/ had relative links to the images,
so they weren't showing up.


svn:r5474
2005-11-30 19:41:02 +00:00
Peter Palfrader
b9d37a2d58 Add a new controller event type that allows controllers to get all
server descriptors that were uploaded to a router in its role as authoritative
dirserver.


svn:r5436
2005-11-19 18:35:43 +00:00
Roger Dingledine
7446c7e6d7 mark off the next todo item
svn:r5435
2005-11-19 11:07:40 +00:00
Roger Dingledine
b819a53654 mark off some todo items
svn:r5430
2005-11-19 07:16:12 +00:00
Roger Dingledine
a32a63d50b document how the error values for closestream and closecircuit work.
also, let redirectstream take a port, in case we want to change that too.


svn:r5420
2005-11-18 11:17:24 +00:00
Roger Dingledine
396577d17e what to do on a failed setconf was a bit unspecified
svn:r5413
2005-11-17 22:01:24 +00:00
Nick Mathewson
24ea1b3673 Add some DH clarifications
svn:r5411
2005-11-17 18:14:29 +00:00
Roger Dingledine
a44fc1eebb more spec clarifications from talking to lexi
svn:r5410
2005-11-17 09:55:44 +00:00
Nick Mathewson
b2715a1afe Remove incorrect requirement.
svn:r5409
2005-11-17 04:46:16 +00:00
Roger Dingledine
280a4f9b37 ignored cells still count for computing digests.
svn:r5408
2005-11-17 03:49:22 +00:00
Roger Dingledine
ae937b4e40 and note that older tors break the spec in that way
svn:r5407
2005-11-17 03:43:10 +00:00
Roger Dingledine
bed777375b pick a side of the fence. here's hoping.
svn:r5406
2005-11-17 03:42:04 +00:00
Roger Dingledine
6f06079741 fix a bug in the spec, and add a question about correct behavior. nick?
svn:r5404
2005-11-17 03:18:18 +00:00
Roger Dingledine
9eada6d3c1 clean up the tor spec somewhat, inspired by comments from lexi
svn:r5402
2005-11-17 01:10:41 +00:00
Roger Dingledine
386e3954ae put the socks-extensions file in the tarball too
svn:r5401
2005-11-17 00:00:49 +00:00
Roger Dingledine
fd58b0bc6e and start using the local copy of the stylesheet
svn:r5397
2005-11-15 22:45:24 +00:00
Roger Dingledine
ed6a0531d2 and get it into the tarball
svn:r5396
2005-11-15 22:42:25 +00:00
Roger Dingledine
fd3a6e9d7b ship a copy of the stylesheet with the tor-doc-*
svn:r5395
2005-11-15 22:42:10 +00:00
Roger Dingledine
3ec1aea329 stop shipping tor-doc.html and .css in the tarball
they're obsolete


svn:r5394
2005-11-15 22:39:55 +00:00
Roger Dingledine
2a96454816 start shipping tor-doc-unix.html tor-doc-server.html in the tarball
svn:r5393
2005-11-15 22:39:23 +00:00
Roger Dingledine
8dc938ac31 confuse people less about what running a server means
svn:r5364
2005-11-12 21:53:53 +00:00
Roger Dingledine
e87c6a03ab remove some completed items
svn:r5363
2005-11-12 21:42:55 +00:00
Roger Dingledine
b72323fab8 start to clean up and add to and rearrange the todo
svn:r5362
2005-11-12 21:41:24 +00:00
Roger Dingledine
b7e1a87304 router twins are long gone from tor. take them out of the spec.
also note two spec things that need more explanation.


svn:r5355
2005-11-11 17:06:54 +00:00
Roger Dingledine
74808ab7c2 another impossible problem we should solve.
svn:r5342
2005-11-01 06:28:07 +00:00
Roger Dingledine
38d3082b89 fix typo
svn:r5341
2005-11-01 06:27:43 +00:00
Nick Mathewson
8af3fc53f4 Add core spec todos from meeting
svn:r5304
2005-10-25 06:57:25 +00:00
Nick Mathewson
bb0c98daa8 add minor todos from meeting
svn:r5303
2005-10-25 06:57:07 +00:00
Roger Dingledine
a1a87857a7 if we expect tor to crash with the bug we can't solve, then at least
try to give users a more pleasant experience.


svn:r5299
2005-10-24 18:51:51 +00:00
Roger Dingledine
36e659e97c make the hidden wiki link more prominent.
svn:r5294
2005-10-24 03:39:40 +00:00
Nick Mathewson
6101468cbe Enable trivial "download by descriptor digest" functionality.
svn:r5250
2005-10-14 04:56:20 +00:00
Nick Mathewson
a7ca56b537 More work towards a sane digest-based liveness testing.
svn:r5238
2005-10-12 13:49:13 +00:00
Roger Dingledine
5569e49a6c the installer screenshot lists no version, so stop being so defensive
svn:r5223
2005-10-07 21:08:15 +00:00
Nick Mathewson
780aa94b6a add a todo: clients should use Stable/Fast flags
svn:r5205
2005-10-05 23:21:37 +00:00
Nick Mathewson
ba67d14d40 On sighup, if usehelpernodes changed to 1, use new circuits.
svn:r5203
2005-10-05 23:02:40 +00:00
Nick Mathewson
42e17182da When we get an EOF or a timeout on a directory connection, note how many bytes of serverdesc we are dropping. This will help us determine whether it is smart to parse incomplete serverdesc responses.
svn:r5186
2005-10-04 22:34:09 +00:00
Nick Mathewson
61ea516885 Check for named servers when looking them up by nickname;
warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.

Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.

Try to list MyFamily elements by key, not by nickname.

Only warn about names that we generated ourself, or got from the local
user.

On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.


svn:r5185
2005-10-04 22:23:31 +00:00
Nick Mathewson
2d203fdcf3 link nicknames to trusted directory servers; log these nicknames when mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind.
svn:r5184
2005-10-04 21:21:09 +00:00
Nick Mathewson
364fd1ccdf Note a couple more dir-spec TODOs
svn:r5167
2005-09-30 20:05:30 +00:00
Roger Dingledine
a1bfc132bf some more todo item, plus mark one off.
svn:r5156
2005-09-30 00:08:12 +00:00
Nick Mathewson
2999cbf233 Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines (if they exist).
svn:r5146
2005-09-27 19:39:25 +00:00
Nick Mathewson
2f53d86707 remove historical stuff from dir-spec.txt
svn:r5145
2005-09-27 16:37:11 +00:00
Andrew Lewman
066b58438a added the one line hack for default selinux targeted policy to allow
tor/privoxy to work correctly.


svn:r5143
2005-09-25 03:45:27 +00:00
Roger Dingledine
225510f58a mention the new stable version.
and explicitly mention that selinux on FC4 is a problem for tor.


svn:r5136
2005-09-24 08:36:47 +00:00
Nick Mathewson
b726507d36 Log even less verbosely. Also, do not download old (frequently-updating) servers more than once every 2 hours.
svn:r5134
2005-09-23 21:25:29 +00:00
Nick Mathewson
ebf6476e8e Provide dire warnings to any users who set DirServer; move it out of torrc.sample and into torrc.complete.
svn:r5132
2005-09-23 20:44:22 +00:00
Nick Mathewson
cdc912714e I love the smell of C in the morning. Make router-download rules smarter (download more so long as we dont duplicate existing requests; relaunch at staggered intervals); relaunch one a minute or on failure; reset 60 minutes; always open 3 requests if we can; add authority opinion to networkstatus; make naming rule correct. There is a remaining bug where we retry servers too quickly; We need to look at that harder.
svn:r5110
2005-09-22 06:34:29 +00:00
Nick Mathewson
f411dd8d3a Move items from meeting into dir-spec and TODO.
svn:r5102
2005-09-21 04:02:54 +00:00
Nick Mathewson
892e173e01 Add notes of things that must be done to dir-spec
svn:r5099
2005-09-21 00:39:31 +00:00
Nick Mathewson
fbedb32ee1 Add a temporary section to dir-spec reflecting what we actually do now.
svn:r5097
2005-09-20 19:31:34 +00:00
Roger Dingledine
9fa3a4a5e4 a few more todo items done
svn:r5096
2005-09-20 19:30:48 +00:00
Roger Dingledine
ba49b45682 clean up new dir spec a bit more
svn:r5094
2005-09-20 03:40:38 +00:00
Nick Mathewson
d118d5069a Prevent a "try forever to download an unobtainable descriptor" bug. Still remaining: the "give up forever" bug.
svn:r5090
2005-09-18 02:51:12 +00:00
Nick Mathewson
d69089fc64 Specify exactly what we meant by "the digest of a descriptor". Fortunately, we dont depend on it being right yet.
svn:r5085
2005-09-18 01:56:08 +00:00
Nick Mathewson
f859e34fb9 add a couple of directory items
svn:r5084
2005-09-16 16:47:34 +00:00
Nick Mathewson
e72e76cad6 Make authdirs smarter. Reject/invalidate by key and IP. Remember that not every authdir has to be a naming authdir.
svn:r5074
2005-09-15 14:39:05 +00:00
Nick Mathewson
b16048917c Stop downloading directories and download routers instead. This still needs some work, but at last clients are finally on the new architecture. Next comes the tuning and bugfixing.
svn:r5070
2005-09-15 05:19:38 +00:00
Roger Dingledine
b903b98e03 tweak punctuation
svn:r5065
2005-09-14 21:57:59 +00:00
Nick Mathewson
e3adcbdb95 Big commit: clients start downloading and using network-statuses.
Only caches need to get running-routers; nobody needs to parse, store,
or use it.  Same for the router-status line in the directories.  Add
many #if 0's that can get removed once I'm convinced they don't
contain anything I'm forgetting.

Start all newly-parsed routers as non-running and non-valid; update
them from the list of network statuses.

Update all routers when a new networkstatus comes in.

After 3 tries for a networkstatus, clients give up until they're told
to try again.

     "Let's get those missles ready to **DESTROY THE UNIVERSE**!"
				-TMBG


svn:r5063
2005-09-14 21:09:25 +00:00
Nick Mathewson
0119f554da update directory todos
svn:r5052
2005-09-14 04:04:35 +00:00
Roger Dingledine
8c3f0dfe09 update todo a bit
svn:r5049
2005-09-14 03:45:03 +00:00
Roger Dingledine
ec9ef0da3b document the new functionality that crept in:
RESETCONF exitpolicy=foo
is equivalent to
SETCONF exitpolicy=foo
unless foo is a linelist with a non-null default (we don't have any
of those currently), in which it appends to the default rather than
replacing.


svn:r5047
2005-09-14 02:46:16 +00:00
Roger Dingledine
f08bccc460 correct a mistake i just added
svn:r5039
2005-09-13 22:43:41 +00:00
Roger Dingledine
c48cda7b02 update control spec to reflect our new SETCONF behavior
svn:r5038
2005-09-13 22:36:11 +00:00
Roger Dingledine
ed748efd83 make clearer the ulimit -n instructions
svn:r5037
2005-09-13 22:10:20 +00:00
Roger Dingledine
41bdb5e9f8 clean up the server docs for ulimit -n
svn:r5036
2005-09-13 22:00:03 +00:00
Roger Dingledine
2939b18935 put the last nail in tor-doc.html
svn:r5019
2005-09-12 10:31:33 +00:00
Nick Mathewson
e4272f1978 answer question
svn:r5010
2005-09-12 06:37:31 +00:00
Roger Dingledine
a63e17bdd5 fix some grammar and ask a question
svn:r5008
2005-09-12 06:32:20 +00:00
Nick Mathewson
695da58d7f Dir spec change: Clarify rules on how to treat servers based on networkstatus values. Is this sane?
svn:r5004
2005-09-12 05:51:43 +00:00
Roger Dingledine
70958407f7 it's a new month
svn:r4999
2005-09-11 22:43:23 +00:00
Roger Dingledine
43df34a4b8 reference exit policy faq entry, and add an item about rate limiting.
svn:r4995
2005-09-11 22:29:29 +00:00
Roger Dingledine
6e6f1d07da two more bugs we should fix
svn:r4993
2005-09-10 21:12:40 +00:00
Roger Dingledine
3d0394cdc6 add another todo item
svn:r4979
2005-09-10 01:09:00 +00:00
Roger Dingledine
67b27f566c and say that in the man page
svn:r4975
2005-09-09 22:47:08 +00:00
Roger Dingledine
a60345a2c5 fix duplicate word
svn:r4961
2005-09-09 02:12:32 +00:00
Roger Dingledine
d0d3d77f48 step nine: raise your ulimit -n
svn:r4958
2005-09-09 00:56:26 +00:00
Nick Mathewson
ef75fd5a63 Update item status: note future work on client directory handling
svn:r4957
2005-09-08 22:06:58 +00:00
Roger Dingledine
08348ae66e add a RESETCONF controller command, and make setconf with a null
option actually mean to set it to ""


svn:r4916
2005-09-08 03:18:51 +00:00
Nick Mathewson
5c6c88e76d More stuff for new directories.
- Distinguish v1 authorities (all currently trusted directories) from
  v2 authorities (all trusted directories).
    - Add configuration option for which dirs are v1 authories.
    - Add configuration option for whether to be a v1 authority.
    - Make trusted dirserver selection functions take options to
      choose which functionality we need.
    - Remove option when getting directory cache to see whether they
      support running-routers; they all do now.  Replace it with one
      to see whether caches support v2 stuff.

- Parse, cache, and serve network-status objects properly.

- Serve compressed groups of router descriptors.  The compression logic
  here could be more memory-efficient.

-


svn:r4911
2005-09-07 16:42:53 +00:00
Roger Dingledine
f7256b7007 start the process of adding authentication/authorization mechanisms
to the rendezvous process.

also start to handle intro and rend points at ipv6 addresses.

(none of this is implemented yet; this is for discussion.)


svn:r4910
2005-09-06 09:15:32 +00:00
Nick Mathewson
78c01a95b5 Describe approach to downloading status documents; update TODO a bit
svn:r4899
2005-09-02 20:46:44 +00:00
Nick Mathewson
2e1d31b43b Add fingerprint and contact fields to network-status specification
svn:r4895
2005-09-02 20:28:29 +00:00
Nick Mathewson
a6a45b7713 Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add a missing ntohl in connection_ap_handshake_socks_resolved.
svn:r4894
2005-09-02 18:53:31 +00:00
Roger Dingledine
445bce75dc formatting/numbering patch from matt edman
svn:r4881
2005-08-29 04:49:44 +00:00
Nick Mathewson
c6c403e156 First cut at cleaning 0.1.1.x TODO
svn:r4879
2005-08-27 03:20:51 +00:00
Roger Dingledine
2e7de08fbf setting up your own network is now a faq entry where it belongs
svn:r4878
2005-08-26 23:39:59 +00:00
Nick Mathewson
d45d66daf0 More dir-spec tweaks: specify whether concatenation happens before or after compression (either) and make status URLs parallel server URLs better (or people will mock me later).
svn:r4877
2005-08-26 23:39:11 +00:00
Roger Dingledine
71c4173bb6 more servers will make it easier. who knows if it's really needed.
svn:r4873
2005-08-26 23:00:14 +00:00
Roger Dingledine
6640daf5a1 document the AssumeReachable config option
svn:r4872
2005-08-26 22:57:24 +00:00
Roger Dingledine
e53c6ce868 get the instructions closer to right
svn:r4871
2005-08-26 22:50:48 +00:00
Roger Dingledine
51812f431f some better docs for setting up your own tor network
svn:r4870
2005-08-26 22:32:24 +00:00
Nick Mathewson
54a6a8f0ef Start implementing the server side of the new directory protocol.
Probably very buggy, since I can't actually run an authdir.

Features
- Generate and publish new network-status format
- Code to cache and re-serve network-status objects generated by others.
- Publish individual descriptors (by fingerprint, by "all", and by
  "tell me yours.")  [Still needs compression logic]
- Publish client and server recommended versions seprately.
- Add digest of descriptor to routerinfo_t, so we can track them better, and
  length, so we can server them more easily.

Cleanups
- Unify code to sign directory-like things
- Make resolve_my_address() able to tell you which name it wound up resolving.
- Unify code to store and serve directory-like things so it all uses
  cached_dir_t.
- Unify code to set the value of cached_dir_t objects.


svn:r4835
2005-08-25 20:33:17 +00:00
Nick Mathewson
f0893ddc8c Clarify formats, terminology; add more URLs.
svn:r4834
2005-08-25 20:04:12 +00:00
Thomas Sjögren
251c486f6c PIDFile should be PidFile
svn:r4833
2005-08-25 06:11:50 +00:00
Roger Dingledine
7b5be0210a add some more todo items, and mark off a few
svn:r4830
2005-08-24 02:37:55 +00:00
Roger Dingledine
0a45058d0d prod at the 0.1.1.x todo items
svn:r4822
2005-08-23 07:36:55 +00:00
Roger Dingledine
0b0dce4534 remove most 0.1.0.x todo items
svn:r4821
2005-08-23 07:20:00 +00:00
Roger Dingledine
9064ea6c71 fix some typos in the control spec
svn:r4811
2005-08-22 20:05:41 +00:00
Roger Dingledine
dc66f6df67 fix sentence, fix html
svn:r4810
2005-08-22 07:14:12 +00:00
Nick Mathewson
dc09c7fc73 Implement new (reduced-frequency) upload rules. arma, you should review this.
svn:r4806
2005-08-22 03:10:53 +00:00
Nick Mathewson
6b04e30dc6 Note DH security hacks in tor-spec
svn:r4800
2005-08-19 21:55:47 +00:00
Roger Dingledine
8d7dcb9e69 make it clearer that we need servers
svn:r4799
2005-08-19 21:52:21 +00:00
Roger Dingledine
e33d89dbe7 fix a broken link that jens pointed out
svn:r4797
2005-08-17 15:59:18 +00:00
Roger Dingledine
6a50730806 make registering your nickname its own section
svn:r4796
2005-08-17 07:13:26 +00:00
Roger Dingledine
d007764a12 make them paragraphs not lists, and see if that works better
svn:r4795
2005-08-17 07:03:40 +00:00
Roger Dingledine
38d114c119 rearrange and repoint things
svn:r4794
2005-08-17 06:46:02 +00:00
Roger Dingledine
dbdf86abf2 add tor server configuration instructions
svn:r4793
2005-08-17 04:15:25 +00:00
Roger Dingledine
b07ba724e1 and remove the general install instructions
svn:r4792
2005-08-17 00:06:09 +00:00
Roger Dingledine
61023e74c5 add a tor-doc-unix file for installing a tor client on linux/bsd/unix/etc
svn:r4791
2005-08-17 00:03:45 +00:00
Roger Dingledine
252ef0773d mention the anonymity gotcha in switchproxy that carmee pointed out.
svn:r4788
2005-08-15 23:54:25 +00:00
Roger Dingledine
486dc7007b document the 'quit' controller command
svn:r4776
2005-08-13 02:22:11 +00:00
Nick Mathewson
16528aa070 Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.
svn:r4761
2005-08-10 18:05:20 +00:00
Roger Dingledine
a6a12c02e3 point people to the stable tors if they're using our docs
svn:r4759
2005-08-09 17:19:47 +00:00
Thomas Sjögren
4ce34c013e man file, minor updates
svn:r4757
2005-08-09 10:35:06 +00:00
Nick Mathewson
249b72f53e Replace (Fascist)Firewall* with a new ReachableAddresses option that understands address policies.
svn:r4751
2005-08-08 21:58:48 +00:00
Roger Dingledine
1dd514f244 and bump the hidden version numbers too
svn:r4744
2005-08-08 20:57:45 +00:00
Nick Mathewson
01d0788950 Generalize FirewallPorts to FirewallIPs so I can run happily when locked in net 18.
svn:r4737
2005-08-07 21:24:00 +00:00
Roger Dingledine
3b9991ef72 oopsie, i broke the doc page titles
svn:r4735
2005-08-07 20:28:36 +00:00
Roger Dingledine
aa95623523 correct man page entry
svn:r4731
2005-08-07 20:04:17 +00:00
Nick Mathewson
35b04df4fd Document helper node options
svn:r4715
2005-08-05 01:40:10 +00:00
Nick Mathewson
4cb89fd557 Implement some more GETINFO goodness: expose helper nodes, config options, getinfo keys.
svn:r4694
2005-08-04 19:56:41 +00:00
Nick Mathewson
e9698eaefa Claim some items.
svn:r4690
2005-08-04 18:23:21 +00:00
Roger Dingledine
22e6ecdb04 bump advertised win32 and osx versions to 0.1.1.3-alpha
svn:r4677
2005-07-25 20:12:34 +00:00
Roger Dingledine
c79b7f58a6 do that to the rest of them
svn:r4670
2005-07-25 03:36:26 +00:00
Roger Dingledine
e45667fdef now try the rest
svn:r4669
2005-07-25 03:22:36 +00:00
Roger Dingledine
c115561e7e try a bigger h2 and also make it an anchor
svn:r4668
2005-07-25 03:17:51 +00:00
Roger Dingledine
e1b1116b5e the bottom has to change too
svn:r4667
2005-07-25 03:09:51 +00:00
Roger Dingledine
66c29f459a convert tor-doc-win32 over to the website css
svn:r4666
2005-07-25 03:06:47 +00:00
Roger Dingledine
8e1c70daf3 make the stylesheet work from elsewhere too
svn:r4665
2005-07-25 03:02:18 +00:00
Roger Dingledine
b31160449c start shipping tor-doc-win32.html tor-doc-osx.html tor-switchproxy.html
tor-hidden-service.html in the tarball too


svn:r4664
2005-07-25 03:01:18 +00:00
Roger Dingledine
7d7f63fc2c the fingerprint file will rarely really show up in
/usr/local/var/lib/tor/ since if they don't define the datadir,
it will default to ~/.tor/


svn:r4663
2005-07-24 22:03:31 +00:00
Roger Dingledine
d8a4517645 more tweaks on the hidden wiki
svn:r4662
2005-07-24 07:46:29 +00:00
Roger Dingledine
0b13bb58de tweaks suggested by wmf
svn:r4661
2005-07-23 21:56:26 +00:00
Roger Dingledine
7e7f26ce7d fix a " in an href, thanks wmf
svn:r4660
2005-07-23 21:25:04 +00:00
Roger Dingledine
58e38fe359 don't give the unix path example twice
svn:r4659
2005-07-23 21:22:13 +00:00
Roger Dingledine
2bb2ef52cd try harder to guess directory names that will work
svn:r4658
2005-07-23 21:12:07 +00:00
Roger Dingledine
df1f7e6227 a few more paragraphs
svn:r4657
2005-07-23 20:53:26 +00:00
Roger Dingledine
41f52cbe2d stop recommending savant
svn:r4656
2005-07-23 11:29:48 +00:00
Roger Dingledine
2504106e84 and fix another link
svn:r4655
2005-07-23 11:03:30 +00:00
Roger Dingledine
d63a54980f make the hidden-service section of tor-doc obsolete
svn:r4654
2005-07-23 11:02:33 +00:00
Roger Dingledine
a4510dce66 better example
svn:r4653
2005-07-23 11:00:53 +00:00
Roger Dingledine
6f249a46b7 more tips
svn:r4652
2005-07-23 10:59:43 +00:00
Roger Dingledine
222b7efcfe another minor tweak
svn:r4651
2005-07-23 09:00:19 +00:00
Roger Dingledine
db53c5a436 fix (maybe) the example windows path
svn:r4650
2005-07-23 08:26:23 +00:00
Roger Dingledine
cf62927003 fix typo that reversed my meaning
svn:r4649
2005-07-23 08:19:40 +00:00
Roger Dingledine
228aca259d the rest of the tor hidden service howto
minus the windows part that i can't do


svn:r4648
2005-07-23 08:07:58 +00:00
Roger Dingledine
752632f6df clean up dir-spec a bit
svn:r4647
2005-07-23 08:07:39 +00:00
Roger Dingledine
e843b1395b an in-progress hidden service tutorial
svn:r4639
2005-07-22 22:23:45 +00:00
Roger Dingledine
fe0e75fb3d make use of the new #torrc FAQ
svn:r4638
2005-07-22 21:45:21 +00:00
Roger Dingledine
d42aae7cfb lies, damn lies, and windows path names
svn:r4636
2005-07-22 21:07:07 +00:00
Nick Mathewson
c252a76f0b Parameterize configuration parsing functions
svn:r4635
2005-07-22 20:37:42 +00:00
Nick Mathewson
5621ccc962 Note item status; add persistence task
svn:r4634
2005-07-22 17:34:10 +00:00
Nick Mathewson
76a6cec3f1 add work for today to TODO
svn:r4631
2005-07-22 14:54:37 +00:00
Nick Mathewson
550ec09ffa checkpoint new directory document. needs way more expermients. probably ok.
svn:r4626
2005-07-21 07:57:31 +00:00
Roger Dingledine
738dfca909 link to our new faq entry from the switchproxy howto
svn:r4625
2005-07-20 23:51:30 +00:00
Roger Dingledine
cf0df47335 clean up osx doc more; this closes bug 169 too
svn:r4623
2005-07-20 21:20:47 +00:00
Roger Dingledine
d049cccdc6 suggested fixes from chris
svn:r4621
2005-07-20 20:27:19 +00:00
Roger Dingledine
900f46aafe tell people to proxy ftp and gopher through privoxy too
duck is right


svn:r4620
2005-07-20 20:12:43 +00:00
Roger Dingledine
1ba35571a2 mention you need javascript to just click on it
svn:r4619
2005-07-20 20:02:38 +00:00
Roger Dingledine
5a1a196d83 clean up the docs another round
svn:r4618
2005-07-20 19:38:56 +00:00
Roger Dingledine
be22d928d5 last tweaks
svn:r4617
2005-07-20 01:27:17 +00:00
Roger Dingledine
10aa75d1bb remove redundant paragraph
svn:r4616
2005-07-20 01:22:59 +00:00
Roger Dingledine
0f09b6a894 make it survive being somewhere other than /
svn:r4615
2005-07-20 01:12:02 +00:00
Roger Dingledine
a1d96f2efd see what we think of tor-switchproxy with the eff css
svn:r4614
2005-07-20 01:06:14 +00:00
Roger Dingledine
ee841e0cd4 stop linking to hummingbird, since it's proprietary and seems to be
hard to find


svn:r4613
2005-07-20 00:59:41 +00:00
Roger Dingledine
074c059921 overhaul the docs for win32, os x, and switchproxy
svn:r4612
2005-07-20 00:00:08 +00:00
Roger Dingledine
9d0d9c70d4 comments from lucky
svn:r4611
2005-07-19 22:14:59 +00:00
Roger Dingledine
9d962eb224 clean up the tor switchproxy howto more
svn:r4606
2005-07-19 21:10:34 +00:00
Roger Dingledine
0f6bf87427 first iteration of the switchproxy howto
svn:r4603
2005-07-19 08:01:03 +00:00
Roger Dingledine
e573b3f7db it's called GETCONF, not GETCONFIG
svn:r4591
2005-07-17 22:39:21 +00:00
Roger Dingledine
6cb32f0c9d it looks like phobos accidentally removed the instructions for
restarting privoxy?


svn:r4573
2005-07-15 07:43:04 +00:00
Andrew Lewman
c56c2856c5 Moved the images of logfile/jarfile above the instructions for
restarting privoxy.


svn:r4572
2005-07-15 04:09:51 +00:00
Roger Dingledine
943dce8932 list 0.1.1.2-alpha as "the" win32 and os x tor version.
that should get us some bug reports. ;)


svn:r4570
2005-07-14 23:35:11 +00:00
Nick Mathewson
85edc6ccf4 move some items from the tor-ctl TODO into the main TODO; mark some controller items done.
svn:r4559
2005-07-14 20:53:30 +00:00
Roger Dingledine
57ba20e376 a bit more cleanup
svn:r4552
2005-07-14 08:04:52 +00:00
Roger Dingledine
abdb1872d8 it's effect, not affect
svn:r4551
2005-07-14 08:02:35 +00:00
Roger Dingledine
40eebc868c showmyip.com has an advertisement at the top.
it sucks that we're still pointing to them.
but at least point to them second.


svn:r4550
2005-07-14 01:15:15 +00:00
Andrew Lewman
a926c4c0bf Updated instructions to include how to restart Privoxy after making the
edits.


svn:r4549
2005-07-13 23:50:18 +00:00
Roger Dingledine
70002930b9 make it clearer that you need to configure your applications to use tor
and blow away spaces at the end of lines


svn:r4542
2005-07-13 07:03:08 +00:00
Nick Mathewson
cf13b3e4a6 Macro-fu to get DEBUG events working.
svn:r4539
2005-07-13 05:14:42 +00:00
Andrew Lewman
ae44532170 Updated doc with minor details that are pertinent to users. Thanks to
mgoose for the updates.


svn:r4538
2005-07-13 01:49:12 +00:00
Roger Dingledine
5cbf9e77a3 TrackHostExitsExpire describes the number of seconds since the
trackhost was established, not the number of seconds since it was
last used.


svn:r4534
2005-07-12 21:06:31 +00:00
Nick Mathewson
2d52be47b7 checkpoint minor control-spec cleanups
svn:r4533
2005-07-12 18:20:54 +00:00
Nick Mathewson
0a37e9522d note that TLS connections can be closed.
svn:r4525
2005-07-08 15:42:03 +00:00
Roger Dingledine
f76989728a bump win32 and osx versions to 0.1.0.11 in the docs
svn:r4521
2005-07-03 10:56:34 +00:00
Nick Mathewson
b5b138562c Mark a few bugs as done or as nonstarters
svn:r4510
2005-06-30 07:19:20 +00:00
Nick Mathewson
8fd197c687 Update rendezvous fix status; add more items to TODO
svn:r4507
2005-06-29 21:51:30 +00:00
Nick Mathewson
7479a55724 Note that authentication arguments are optional
svn:r4498
2005-06-27 23:41:03 +00:00
Nick Mathewson
68d706a9b0 Make the two rendezvous service descriptor formats distinguishable to simplify the directory interactions a bit.
svn:r4494
2005-06-27 20:43:07 +00:00
Nick Mathewson
18baceffaa Specify versioned service descriptors including full info on intro points. Arma -- does this look sane?
svn:r4492
2005-06-27 18:34:59 +00:00
Andrew Lewman
63b8606bed Fixed some formatting.
svn:r4491
2005-06-26 13:56:04 +00:00
Andrew Lewman
5e21bdb063 updated screenshots, added 2 for privoxy logfile and jarfile.
Screenshots courtesy of memeticist.


svn:r4490
2005-06-26 13:53:21 +00:00
Roger Dingledine
30258ad77f wave rubber chicken over man page
tyranix says this makes the html output look better


svn:r4488
2005-06-26 08:57:25 +00:00
Roger Dingledine
281d4dc320 tyranix moved the socat instructions to the main wiki, so you don't
need privoxy working in order to read them.


svn:r4487
2005-06-26 08:42:41 +00:00
Andrew Lewman
8c37f9eb5c updated document date line to make it automated.
svn:r4486
2005-06-26 05:25:28 +00:00
Andrew Lewman
8b74c4e146 Updated doc to explain how to comment out the lines.
svn:r4485
2005-06-26 05:21:17 +00:00
Andrew Lewman
9473cf7671 Correct logfile names because Windows is apparently different than any
other os.


svn:r4484
2005-06-26 05:08:11 +00:00
Andrew Lewman
e64b016b55 Added instructions for commenting out the "logfile logfile" and "jarfile
jarfile" in the privoxy config.


svn:r4482
2005-06-26 05:03:16 +00:00
Nick Mathewson
369a964ac8 Directories are unordered.
svn:r4481
2005-06-24 23:44:13 +00:00
Nick Mathewson
b759fe4b8d It is not the end of the world when a router descriptor has an unrecognized kwd
svn:r4480
2005-06-24 23:42:15 +00:00
Nick Mathewson
6602098e03 Describe how to detect v0 or v1 protocol
svn:r4478
2005-06-24 18:04:00 +00:00
Roger Dingledine
e35256f45c remove CLIENTS file, since it has been replaced with
http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS


svn:r4473
2005-06-21 20:18:20 +00:00
Roger Dingledine
9754e29c79 update version in tor-doc
point people to tor-doc-win32 and tor-doc-osx


svn:r4472
2005-06-21 20:08:02 +00:00
Nick Mathewson
2aff87caae Load hardware acceleration options when/where available. Can anybody test this?
svn:r4467
2005-06-20 18:56:35 +00:00
Nick Mathewson
e1e246fa78 Be more clear about fixing unknown rendezvous points. (ow)
svn:r4465
2005-06-20 00:10:31 +00:00
Nick Mathewson
8a6f22b25d Come up with a rendezvous INTRODUCE1 format that actually works for unknown rendezvous points. This will take some doing to implement
svn:r4464
2005-06-20 00:08:47 +00:00
Nick Mathewson
e376e6cc07 note GETCONF default feature in spec
svn:r4463
2005-06-19 23:22:34 +00:00
Nick Mathewson
d2d934cc10 update TODO
svn:r4462
2005-06-19 22:39:14 +00:00
Nick Mathewson
64fc1f7bae Implement all the rest of the new controller protocol, debug a little, add some new features, add ADDRMAP events.
svn:r4460
2005-06-19 20:40:41 +00:00
Nick Mathewson
c1e91ff493 Address points by arma and points not by arma in new control-spec.txt
svn:r4451
2005-06-18 01:49:03 +00:00
Roger Dingledine
bc3c578576 some fixes and questions on the control spec
svn:r4450
2005-06-18 01:34:28 +00:00
Nick Mathewson
53ea9e54e7 Update some item status
svn:r4448
2005-06-17 18:54:06 +00:00
Nick Mathewson
946892ab68 First (and fragmentary) draft of revised controller protocol.
svn:r4446
2005-06-17 18:49:04 +00:00
Roger Dingledine
3961683571 tor-spec patch from adam langley
svn:r4439
2005-06-16 20:33:03 +00:00
Roger Dingledine
5c85d97496 a few minor cleanups to HACKING
svn:r4438
2005-06-16 20:32:40 +00:00
Peter Palfrader
cc9b0c7b7b Let's challenge our server ops a bit. Everybody likes challenges.
svn:r4437
2005-06-15 18:45:59 +00:00
Roger Dingledine
1e3327de85 people are so literal when they're following directions
svn:r4436
2005-06-15 18:36:03 +00:00
Andrew Lewman
5782ffd79a Fixed the rest of the MS Windows' paths in tor-doc.html.
svn:r4430
2005-06-15 11:39:44 +00:00
Andrew Lewman
3bbb14f8fd Updated path in tor-doc.html#server to correct for MS Windows user's
local Application Data dir


svn:r4429
2005-06-15 02:01:27 +00:00
Roger Dingledine
fd4cf06e6d admit the existence of 0.1.0.10
svn:r4428
2005-06-14 21:49:45 +00:00
Nick Mathewson
2b8fd9ceda Allow a few EINVALs from libevent before dying. Warn on kqueue with libevent before 1.1a
svn:r4419
2005-06-13 00:35:19 +00:00
Andrew Lewman
d8467696f8 Updated win32 doc to include all known working versions of MS Windows.
svn:r4418
2005-06-12 21:17:17 +00:00
Andrew Lewman
a05387bcf4 TODO: strippd out volunteer items
svn:r4416
2005-06-12 02:16:27 +00:00
Thomas Sjögren
df029fc9df man file was updated in june
svn:r4410
2005-06-11 12:23:11 +00:00
Roger Dingledine
05608eeb16 HACKING is nearly dead now; long live HACKING.
svn:r4407
2005-06-11 06:07:43 +00:00
Nick Mathewson
986166be99 Dispose the last XXXXX item in TODO
svn:r4405
2005-06-11 05:37:59 +00:00
Nick Mathewson
691265df0c Dispose of most remaining XXXXX items in TODO
svn:r4403
2005-06-11 05:25:21 +00:00
Nick Mathewson
e5c7e0aae4 eviscerate TODO and stitch it together into a far more attractive, albeit slightly less organic, creature
svn:r4402
2005-06-11 04:38:12 +00:00
Roger Dingledine
9ca3b52082 change explanation of registering your server
svn:r4401
2005-06-11 04:29:26 +00:00
Roger Dingledine
a3e5aa2d84 move todo items around; make 0.1.1.x more ambitious; we'd best get cracking
svn:r4394
2005-06-10 06:30:11 +00:00
Roger Dingledine
f736ec8ce8 tell the osx and win32 crowds about the new version
svn:r4391
2005-06-09 23:59:18 +00:00
Roger Dingledine
595376585e more todo items
svn:r4390
2005-06-09 23:58:57 +00:00
Nick Mathewson
00b75791c4 Update TODO status
svn:r4385
2005-06-09 20:20:36 +00:00
Nick Mathewson
ed426e6ac5 Add OSX uninstall instructions
svn:r4380
2005-06-09 18:43:43 +00:00
Andrew Lewman
4a08bb8926 TODO: fixed the latest tasks, and added in window's doc stuff
svn:r4379
2005-06-09 17:35:27 +00:00
Roger Dingledine
0a234af465 abandon two 010x items
svn:r4377
2005-06-09 11:24:24 +00:00
Roger Dingledine
e8a9a713e6 mention defaults for clientonly and nopublish
svn:r4369
2005-06-09 09:03:12 +00:00
Roger Dingledine
f649ea51b4 document NoPublish
mention that ClientOnly is going to become deprecated


svn:r4368
2005-06-09 09:01:42 +00:00
Andrew Lewman
2d7cbb71aa tor-doc-win32.html: Changed win32 to "MS Windows" so more non-technical people will
understand it.
tor-doc-osx.html:  Changed instructions to match screenshots (localhost
vs. 127.0.0.1)


svn:r4363
2005-06-09 02:14:32 +00:00
Andrew Lewman
497dee97ca modified task - find 10 dirservers
svn:r4362
2005-06-09 01:59:48 +00:00
Andrew Lewman
64b7a2c335 removed mailing list to do for website
svn:r4361
2005-06-09 01:57:11 +00:00
Nick Mathewson
bab2643b78 Update item status
svn:r4359
2005-06-08 21:47:42 +00:00
Roger Dingledine
eb11b8132f more todo
svn:r4358
2005-06-08 21:22:36 +00:00
Roger Dingledine
a3e964b073 update todo a bit more
svn:r4347
2005-06-08 17:22:09 +00:00
Nick Mathewson
3d602f6ed6 Note item status
svn:r4345
2005-06-08 13:54:02 +00:00
Andrew Lewman
f5fd5d920d TODO: took some tasks to complete.
svn:r4342
2005-06-08 02:10:20 +00:00
Andrew Lewman
b0e7d05c50 TODO: cleaned up duplicates, moved some tasks from uncategorized into
valid sections.


svn:r4341
2005-06-08 02:08:19 +00:00
Andrew Lewman
e7da1d170a TODO: Added in random to do list of arma and phobos.
svn:r4340
2005-06-08 01:35:21 +00:00
Roger Dingledine
ff28c48759 another 011x item
svn:r4339
2005-06-07 21:16:45 +00:00
Nick Mathewson
345e7425e5 Summarize remaining 0.1.0.x items
svn:r4338
2005-06-07 21:14:51 +00:00
Roger Dingledine
c4b8cf8230 tentative 0.1.1.x todo list
svn:r4337
2005-06-07 20:48:47 +00:00
Roger Dingledine
a92ff1c4e9 blow away obsolete stuff
svn:r4324
2005-06-06 20:30:25 +00:00
Thomas Sjögren
bb64b9534b tor-doc*.html is now valid HTML 4.01 Transitional
svn:r4313
2005-06-06 14:54:19 +00:00
Nick Mathewson
8666f07f65 Document s2k and cookie auth methods; resolve bug 153
svn:r4307
2005-06-05 14:10:48 +00:00
Roger Dingledine
b3f9c9332c fix url to faq
svn:r4305
2005-05-28 11:21:30 +00:00
Roger Dingledine
fc83c5f162 add man entry for HttpProxyAuthenticator
clean up http* man entries


svn:r4303
2005-05-27 11:57:52 +00:00
Roger Dingledine
8d42236f0f correct the explanation for KeepalivePeriod
svn:r4302
2005-05-27 07:36:54 +00:00
Roger Dingledine
f4a14410ad update other links from CLIENTS, too. good idea thomas.
svn:r4299
2005-05-24 22:28:21 +00:00
Roger Dingledine
619224317d mention in the man page that port can be omitted from the exit policy
lines.


svn:r4297
2005-05-24 16:59:29 +00:00
Thomas Sjögren
b984b1d09e Show default LongLivedPorts. Minor clean up.
svn:r4295
2005-05-23 14:02:26 +00:00
Thomas Sjögren
daed419bae DynIP and NAT info updated
svn:r4294
2005-05-23 13:51:02 +00:00
Roger Dingledine
4b93d2a281 remove the part of tor-doc that was trying to replace download.html
but not doing a very good job at it.


svn:r4293
2005-05-23 10:59:43 +00:00
Roger Dingledine
e52c0b24fc ask people to send us their server's nickname too
svn:r4292
2005-05-23 07:40:56 +00:00
Roger Dingledine
1b086812e4 bump osx/win32 docs to 0.1.0.8-rc
svn:r4291
2005-05-23 07:31:46 +00:00
Peter Palfrader
eec9107093 Set FascistFirewall in bold in the description, and move the part about maybe using FascistFirewall from HttpsProxyAuthenticator to HttpsProxy
svn:r4278
2005-05-22 15:04:02 +00:00
Roger Dingledine
3d1d44f55b we had two section 7.1's
svn:r4274
2005-05-20 12:43:55 +00:00
Thomas Sjögren
daffb77e7f Tell people why they should register.
svn:r4259
2005-05-17 11:27:05 +00:00
Roger Dingledine
749ae58447 bump the version number in the docs
svn:r4253
2005-05-17 04:38:22 +00:00
Roger Dingledine
c5b986ec6c clean up hacking file, based on patch from tyranix
svn:r4237
2005-05-17 01:38:25 +00:00
Roger Dingledine
0be5556243 point to 0.1.0.6 on win32/osx docs
svn:r4224
2005-05-15 02:16:16 +00:00
Roger Dingledine
eb6746f759 reorder, clean up manpage. add SafeLogging entry.
svn:r4223
2005-05-15 02:11:58 +00:00
Thomas Sjögren
9c2c307196 NewCircuitPerid is 30 sec not 60. MaxCircuitDirtiness has 10 min default
svn:r4220
2005-05-15 01:37:34 +00:00
Thomas Sjögren
5b69d68522 Missing .TP in man file
svn:r4219
2005-05-15 01:23:10 +00:00
Chris Palmer
8de9837401 Minor typographical and stylistic pokes.
svn:r4218
2005-05-15 01:05:09 +00:00
Roger Dingledine
fee85f1626 grammar fix thanks to chris
svn:r4216
2005-05-15 00:57:06 +00:00
Roger Dingledine
199ebf0760 clean up todo a bit more
svn:r4214
2005-05-15 00:51:11 +00:00
Roger Dingledine
a9e0a6b940 clean up the hidden-service doc section. thanks, tyranix!
svn:r4213
2005-05-15 00:48:26 +00:00
Thomas Sjögren
4e92a0afea Added how to set up a hidden service. Thanks Tyranix.
svn:r4211
2005-05-15 00:04:32 +00:00
Roger Dingledine
3a69011d5e minor fix on man page
svn:r4210
2005-05-15 00:04:24 +00:00
Thomas Sjögren
a9ff595700 Mention ClientOnly default
svn:r4209
2005-05-14 23:13:24 +00:00
Roger Dingledine
fbb69d7ca1 note that our os x package is only for 10.3 or later
svn:r4200
2005-05-13 18:46:06 +00:00
Roger Dingledine
28dfc04674 clean up the docs some more
svn:r4199
2005-05-13 18:16:51 +00:00
Thomas Sjögren
5da6958fa9 How to check the local IP added to tor-doc-{win32,osx}.html
svn:r4198
2005-05-12 19:57:08 +00:00
Thomas Sjögren
47c4c9e2ea When setting up a server, make sure your clock is accurate.
svn:r4197
2005-05-12 19:51:27 +00:00
Roger Dingledine
b010574328 clean up the man page to describe FooBindAddress better.
svn:r4196
2005-05-12 12:58:49 +00:00
Thomas Sjögren
97663ea65d Only list showmyip and ipid as test sites since they are very user friendly
svn:r4193
2005-05-11 22:26:37 +00:00
Thomas Sjögren
8185e3b0e2 People need to know their IP or else they dont know if it has changed. Task #137
svn:r4192
2005-05-11 21:25:27 +00:00
Roger Dingledine
7901c6e390 clean up some grammar
svn:r4179
2005-05-06 05:11:06 +00:00
Nick Mathewson
ab34901263 New and frightening code to implement fast-path first-hop CREATE_FAST cells. Watch out when we bump the version to 0.1.0.6-rc!
svn:r4162
2005-05-02 22:35:18 +00:00
Nick Mathewson
16184f62dc Specify CREATE_FAST and CREATED_FAST
svn:r4161
2005-05-02 22:09:34 +00:00
Nick Mathewson
69dc4e1675 Remove support for looking at old directory/routerdesc elements; mark non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff.
svn:r4154
2005-05-02 21:22:31 +00:00
Roger Dingledine
be4a496527 add a hint in the doc that we need ORPort to be defined.
people seem to not be doing it lately.


svn:r4153
2005-05-02 17:13:31 +00:00
Thomas Sjögren
b3307ec97b The man file was updated in May
svn:r4152
2005-05-01 22:15:13 +00:00
Roger Dingledine
383063f2b5 clarify accountingmax in man page
svn:r4151
2005-05-01 19:36:56 +00:00
Thomas Sjögren
4e7e2cfad5 TrackHostExists should be a comma-seperated list
svn:r4148
2005-04-28 00:03:34 +00:00
Roger Dingledine
d279b1738c slight improvement on the declared syntax for trackhostexits
svn:r4147
2005-04-27 23:45:48 +00:00
Roger Dingledine
9e969f7a8f update package docs for 0.1.0.5-rc
svn:r4145
2005-04-27 23:13:15 +00:00
Roger Dingledine
e132daaff8 clean out the todo, add a few items.
svn:r4136
2005-04-27 05:05:50 +00:00
Roger Dingledine
732bf604c5 and correct the man page re: the defaults
svn:r4132
2005-04-27 04:14:41 +00:00
Roger Dingledine
a1fee5db63 add a note in the man page about using fascistfirewall with
httpsproxyauthenticator


svn:r4120
2005-04-26 20:47:53 +00:00
Roger Dingledine
5704c3f0e0 add HttpsProxyAuthenticator to the man page
svn:r4118
2005-04-26 19:26:47 +00:00
Roger Dingledine
95a01599ae mention in the signals section of the man page that the sigint
timeout can be configured with ShutdownWaitLength.


svn:r4114
2005-04-26 00:52:21 +00:00
Thomas Sjögren
b381e5d2f4 tor-doc-{osx,win32} now shows the correct date when they were updated
svn:r4109
2005-04-24 18:21:53 +00:00
Roger Dingledine
42d99ed773 bump win32 and osx docs to mention 0.1.0.4
svn:r4107
2005-04-23 22:07:29 +00:00
Thomas Sjögren
494f4777b9 Point to Wiki entry if windows users want to run Tor as a service
svn:r4078
2005-04-11 23:47:38 +00:00
Thomas Sjögren
db68d2d272 Forgot to change when the doc was updated
svn:r4077
2005-04-11 21:31:40 +00:00
Thomas Sjögren
732ed3cad3 Its not a DOS window, its just a window. sort of.
svn:r4076
2005-04-11 21:26:55 +00:00
Thomas Sjögren
0cb1d31fc1 Clarify MapAddress in the man page
svn:r4075
2005-04-11 16:46:58 +00:00
Thomas Sjögren
705674327f The list under #server is now 1-10, instead of 1-5,5,6-9
svn:r4074
2005-04-11 16:02:19 +00:00
Thomas Sjögren
ae66c97b51 Fix broken link to or-announce
svn:r4072
2005-04-09 17:12:09 +00:00
Thomas Sjögren
6d5bb160d9 Fix where you set proxies in Firefox under Windows, add Opera 7.5x
svn:r4071
2005-04-08 12:21:12 +00:00
Roger Dingledine
03cc944e3e and in win32/osx docs
svn:r4070
2005-04-08 08:16:33 +00:00
Roger Dingledine
26b4bb9d0c add a few items to the todo
svn:r4061
2005-04-08 06:15:47 +00:00
Nick Mathewson
3a0fb0f007 Remove implicit expiration date from tor-spec
svn:r4044
2005-04-07 20:22:45 +00:00
Nick Mathewson
4991290935 Revise control spec and implementation to allow all log messages to be sent to controller with their severities intact.
svn:r4010
2005-04-05 22:56:17 +00:00
Roger Dingledine
01718369e4 take some items off the todo
svn:r4005
2005-04-04 04:09:34 +00:00
Nick Mathewson
f40e332895 Clarify a point related to bug 84
svn:r4000
2005-04-03 06:13:43 +00:00
Nick Mathewson
4a90d37229 Better messages when POSTDESCRIPTOR fails
svn:r3989
2005-04-02 22:02:13 +00:00
Roger Dingledine
a1397b2d04 peertech has been dead forever
stop recommending it


svn:r3988
2005-04-02 10:33:23 +00:00
Roger Dingledine
bb2b75cb25 close my <li>
svn:r3985
2005-04-01 21:38:24 +00:00
Roger Dingledine
fc1869949b step five of running a server: subscribe to or-announce.
svn:r3984
2005-04-01 21:35:54 +00:00
Roger Dingledine
34944f3eb1 minor correction: location of torrc on unix packages
svn:r3981
2005-04-01 18:38:27 +00:00
Roger Dingledine
28fc34b1e2 clean up docs, point people to new release candidate
svn:r3979
2005-04-01 17:17:08 +00:00
Nick Mathewson
60d057b03e Add several files to cvsignores
svn:r3963
2005-04-01 08:25:05 +00:00
Roger Dingledine
b491467912 fix punctuation
svn:r3956
2005-04-01 08:07:12 +00:00
Nick Mathewson
bc668233ad Improve error msgs in tor-resolve.c; resolve bug 112
svn:r3947
2005-04-01 07:04:40 +00:00
Thomas Sjögren
a25033c7d8 Update tor-doc-{win32,-osx}.html to show the latest beta release. Added date when the document was last updated.
svn:r3921
2005-03-29 20:32:42 +00:00
Roger Dingledine
aef0ac4090 fix typo
svn:r3915
2005-03-29 01:47:07 +00:00
Roger Dingledine
9862e82eb8 clean up html
svn:r3914
2005-03-29 01:18:26 +00:00
Nick Mathewson
037487d96e Mention libevent in more docs.
svn:r3913
2005-03-29 01:03:07 +00:00
Nick Mathewson
fca6800b8b Rename option in control-spec.txt too.
svn:r3896
2005-03-27 06:42:27 +00:00
Roger Dingledine
ee24166851 update todo a bit more
svn:r3893
2005-03-27 05:13:58 +00:00
Roger Dingledine
d751d4048b change control spec so closestream doesn't get to specify whether
tor should hold-open-until-flushed. tor should take care of that
(it should always hold open until flushed), and the controller should
never care _how_ tor does its things.


svn:r3892
2005-03-27 04:56:01 +00:00
Roger Dingledine
19553eebec update version pointers on osx/win32 docs
svn:r3888
2005-03-26 14:55:56 +00:00
Roger Dingledine
9e1543401f add another instance of the word 'hibernation' in the description
for accountingmax, since nobody searches for it by the name
accountingmax.


svn:r3885
2005-03-26 06:15:43 +00:00
Nick Mathewson
c5845c1784 Remind us to fwd-port accept fix.
svn:r3878
2005-03-25 20:51:47 +00:00
Nick Mathewson
5edd94b27e Clarify behavior of SETEVENTS: it is SET, not ADD.
svn:r3871
2005-03-25 05:49:01 +00:00
Roger Dingledine
4dc570bf60 note that you can't attachstream to a non-open circuit.
svn:r3858
2005-03-24 06:29:28 +00:00
Geoff Goodell
8fc1061b84 added short descriptions to circuit-related event codes
svn:r3854
2005-03-24 05:30:08 +00:00
Nick Mathewson
27e00e3fdd Document EXTENDCIRCUIT DONE message behavior.
svn:r3853
2005-03-24 01:15:39 +00:00
Nick Mathewson
7521f2d58a Move some TODO items out of the 0.1.0.1-rc pile
svn:r3851
2005-03-24 01:12:38 +00:00
Nick Mathewson
6e4bccc4ac Make GETINFO for "network-status" work on non-authdirs
svn:r3837
2005-03-23 19:15:10 +00:00
Nick Mathewson
291548c4e4 Note that GETINFO (via the controller) for network-status will not work on non-authdirectories right now.
svn:r3835
2005-03-23 08:39:21 +00:00
Roger Dingledine
f5c930bb0e clean up man page entry for MaxAdvertisedBandwidth
svn:r3817
2005-03-22 20:32:48 +00:00
Nick Mathewson
7a0072cc1a Specify and implement close-stream and close-circuit control messages
svn:r3814
2005-03-22 19:36:38 +00:00
Nick Mathewson
ec81f87018 Implement an option to cap bandwidth-to-advertise. Arma: can you improve the manpage entry by explaining why you would want to do this?
svn:r3813
2005-03-22 19:01:46 +00:00
Nick Mathewson
2d40991427 Report HTTP reasons to directory clients. (Also, fix format on new TODO items)
svn:r3811
2005-03-22 18:43:24 +00:00
Roger Dingledine
8f9634345d write down some more concerns/thoughts
svn:r3804
2005-03-22 05:19:44 +00:00
Nick Mathewson
c92c045afc add an item
svn:r3803
2005-03-22 05:18:44 +00:00
Roger Dingledine
171ce8f1db update control-spec too
svn:r3802
2005-03-22 03:35:37 +00:00
Roger Dingledine
f194b716c7 getting closer to 0.1.0.1-rc
svn:r3800
2005-03-22 01:55:37 +00:00
Geoff Goodell
6152264c0d specify that a key-value configuration line consists of key-space-value.
svn:r3794
2005-03-21 04:25:58 +00:00
Roger Dingledine
8598e09c33 point the windows slashes the right way
svn:r3793
2005-03-20 10:40:56 +00:00
Nick Mathewson
07a7b6af64 Implement redirectstream in control interface.
svn:r3785
2005-03-19 06:05:55 +00:00
Nick Mathewson
11aa682812 Split version info into separate spec doc.
svn:r3783
2005-03-19 05:07:19 +00:00
Roger Dingledine
5c59ec8e1b things roger needs to do for 0.1.0.1-rc
svn:r3782
2005-03-19 05:06:22 +00:00
Nick Mathewson
19b4dbc6d2 Note version documentation is finished in the TODO. Roger--should this be someplace else too?
svn:r3779
2005-03-18 23:23:25 +00:00
Nick Mathewson
2e9d971dec Correct documentation wrt versions; where files go; and default behavior of osx installer. Can somebody with good html fu improve my table?
svn:r3778
2005-03-18 23:09:29 +00:00
Nick Mathewson
59653fea45 Make OS X log happily to /var/log/Tor
svn:r3775
2005-03-18 21:45:36 +00:00
Thomas Sjögren
25fb582065 man file in cvs was updated in March 2005, not November 2004
svn:r3771
2005-03-18 01:31:56 +00:00
Thomas Sjögren
2b485dc4f2 Added ipid to the list of IP-testers in tor-doc*.html
svn:r3770
2005-03-17 21:58:04 +00:00
Nick Mathewson
df9c8feac7 Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
svn:r3769
2005-03-17 12:38:37 +00:00
Thomas Sjögren
b5a7347db5 Mozilla/Firefox instructions present in both win32 and osx. Added network-tools.com as a IP-test site.
svn:r3768
2005-03-16 21:24:45 +00:00
Thomas Sjögren
5faea839ee Make it clear that tor-doc-{win32,osx}.html are for setting up clients and point those who want to set up a server to tor-doc.html
svn:r3765
2005-03-15 23:03:33 +00:00
Nick Mathewson
538b613079 <arma2> - closed=4, new connection=5, new resolve request=6)
<arma2> +                    closed=4, new connection=5, new resolve request=6,
<arma2> +                    stream detached from circuit, retriable=7)
<arma2> nick: this comma is confusing.


svn:r3761
2005-03-14 22:15:45 +00:00
Nick Mathewson
e2715ac24f Note a couple of changes in TC
svn:r3760
2005-03-14 22:13:42 +00:00
Nick Mathewson
fd150459b3 Raise common code for "detach this stream and try it with a different circuit" into a separate function; make that function handle controller-managed streams right.
svn:r3756
2005-03-14 03:12:59 +00:00
Roger Dingledine
a6b742dfb2 and put ShutdownWaitLength in man page
svn:r3754
2005-03-12 20:18:38 +00:00
Nick Mathewson
115271f65e Implement the common case of ATTACHSTREAM.
svn:r3751
2005-03-12 04:22:01 +00:00
Roger Dingledine
d1f790e9ce MaxCircuitDirtiness never got into the man page
svn:r3750
2005-03-12 01:09:41 +00:00
Roger Dingledine
84410bd3d5 fix typo in man page
svn:r3749
2005-03-11 23:53:07 +00:00
Nick Mathewson
49dd5e7439 add another item to TODO
svn:r3748
2005-03-11 21:49:29 +00:00
Nick Mathewson
71a3560c72 expand a couple of items
svn:r3747
2005-03-11 21:42:45 +00:00
Geoff Goodell
ecd9cb3738 reflect changes to default exit policy in manual page
svn:r3740
2005-03-11 05:18:18 +00:00
Nick Mathewson
c185825585 Finish implementing GETINFO; make it easy to query address maps.
svn:r3732
2005-03-03 06:37:54 +00:00
Nick Mathewson
f90ccf5648 Implement new controller events for changed descriptors and new (not-yet-attached) streams.
svn:r3731
2005-03-02 22:29:58 +00:00
Nick Mathewson
5f8e2c2bc4 Rename unused-address functions to virtual address; this is more accurate. Also, include almost-right implementation of reusing dont-care mappings. (It is still kind of wrong because it does not take type into account.)
svn:r3728
2005-03-02 21:02:11 +00:00
Nick Mathewson
fc0e67bc72 Clarify some confusion about what GETINFO(addr-mappings) should return.
svn:r3727
2005-03-02 20:54:09 +00:00
Nick Mathewson
b494c2223d Specify and implement fragmented control messages to allow for (among other things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache."
svn:r3726
2005-03-02 20:22:10 +00:00
Nick Mathewson
65230fd39f Implement "Dont-Care" from addresses to MapAddress control message. For safety, refuse to launch connections to unmapped addresses in the dont-care range.
svn:r3725
2005-03-02 19:26:46 +00:00
Nick Mathewson
06a574b0c9 Specify reverse DNS
svn:r3724
2005-03-02 19:24:15 +00:00
Nick Mathewson
e14f812a67 Still more code to make sure we send the right number and kind of RELAY END cells
svn:r3723
2005-03-02 03:13:05 +00:00
Nick Mathewson
b0b396a7ce Add error reason to spec: TORPROTOCOL reason means "you are not speaking a version of Tor I understand; say bye-bye to your stream."
svn:r3721
2005-03-01 22:43:24 +00:00
Nick Mathewson
afe414f070 Revise all calls to connection_edge_end to avoid sending MISC, and to take errno into account where possible.
svn:r3720
2005-03-01 22:42:31 +00:00
Nick Mathewson
4ddf768a4f Forward-port new reasons; clean up code more; add code to convert new reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
svn:r3719
2005-03-01 22:16:15 +00:00
Nick Mathewson
59ec8ca3f1 Revise tor-spec to add more/better stream end reasons.
svn:r3717
2005-03-01 22:07:36 +00:00
Nick Mathewson
83743d64ab Change version parsing logic: a version is "obsolete" if it is not recommended and (1) there is a newer recommended version in the same series, or (2) there are no recommended versions in the same series, but there are some recommended versions in a newer series. A version is "new" if it is newer than any recommended version in the same series.
svn:r3716
2005-03-01 01:44:57 +00:00
Roger Dingledine
331badb6ef update todo
svn:r3713
2005-02-28 18:43:20 +00:00
Nick Mathewson
8efb2a957d Make sure that router_get_by_* can always return "me"
svn:r3702
2005-02-27 07:23:42 +00:00
Roger Dingledine
2ee036d684 clean up alphabetization some
svn:r3700
2005-02-25 21:15:04 +00:00
Nick Mathewson
ea668225c0 document changed option name
svn:r3698
2005-02-25 20:47:25 +00:00
Nick Mathewson
fa92e5486b Make some control spec stuff done
svn:r3697
2005-02-25 20:47:12 +00:00
Nick Mathewson
d21f007a84 Note done things on TODO
svn:r3695
2005-02-25 06:37:28 +00:00
Roger Dingledine
59b1b7770c caching .exit stuff is done
svn:r3689
2005-02-24 22:44:56 +00:00
Nick Mathewson
98d37b2a6f Add a log-related item.
svn:r3686
2005-02-24 21:17:33 +00:00
Roger Dingledine
2ecd3ff709 man page entry for httpsproxy
svn:r3683
2005-02-24 11:00:06 +00:00
Roger Dingledine
043fd5666f a list of things to do so we can decentralize
svn:r3678
2005-02-23 22:42:17 +00:00
Nick Mathewson
3135234f4d more 010x todos
svn:r3675
2005-02-23 21:59:09 +00:00
Roger Dingledine
5232481eed assign a few tasks
svn:r3674
2005-02-23 21:58:05 +00:00
Nick Mathewson
14f6d74c6d First cut at labelinging things for 0.1.0.x
svn:r3673
2005-02-23 21:47:40 +00:00
Roger Dingledine
dd7333b2a1 a few more items for the todo
svn:r3672
2005-02-23 21:12:25 +00:00
Roger Dingledine
5dd58e27d9 and to the win32 and os x doc pages
svn:r3669
2005-02-23 07:09:54 +00:00
Roger Dingledine
e050470112 make slightly clearer that mapaddress arguments are strings
svn:r3668
2005-02-23 06:58:18 +00:00
Roger Dingledine
6d85627bc9 man page entries for addressmap and trackhostexits
svn:r3642
2005-02-22 00:53:43 +00:00
Nick Mathewson
f309168301 Tweak control-spec: add a GETINFO/INFOVALUE type pair to handle non-configuration stuff and to avoid proliferating more GETFOO/FOOVALUE pairs. Remove spurious 0x from signal codes. Simplify address-mapping format. Clarify what an identity looks like.
svn:r3635
2005-02-18 18:34:37 +00:00
Roger Dingledine
b3d39cb689 make it clearer that our screenshots are of old versions.
svn:r3634
2005-02-18 03:38:38 +00:00
Geoff Goodell
d418cd5f70 integrating changes related to building circuits, assigning streams, and exchanging descriptors (discussed on return trip from airport)
svn:r3630
2005-02-16 19:49:39 +00:00
Roger Dingledine
ecf7bb5ff4 make the wikipedia statement less strict
svn:r3624
2005-02-14 22:17:54 +00:00
Roger Dingledine
df41b20e90 mention 0.0.9.4 on win32 and osx doc pages
svn:r3612
2005-02-10 07:58:04 +00:00
Roger Dingledine
1ebebff1a0 some more tweaks on the paper
svn:r3608
2005-02-10 06:20:18 +00:00
Paul Syverson
0d5dedd732 More tweaks, grammar, etc. I say it's ready to submit.
svn:r3605
2005-02-09 17:42:21 +00:00
Roger Dingledine
1cc0933d93 fix wordo
svn:r3604
2005-02-09 12:13:38 +00:00
Roger Dingledine
5b7bbb008c This section is first up against the wall when the revolution comes.
svn:r3603
2005-02-09 11:58:35 +00:00
Roger Dingledine
5dc96b9e3f mark this one as a draft, so people who cache it will look dumb
in two years


svn:r3602
2005-02-09 11:42:20 +00:00
Roger Dingledine
6707f25404 update pdf draft
svn:r3601
2005-02-09 11:31:37 +00:00
Paul Syverson
87fda0b6d3 Style wars
svn:r3600
2005-02-09 10:48:57 +00:00
Roger Dingledine
1db62884be put a pdf in place so people can read it.
(i've learned my lesson about giving people url's other than
the final url.)


svn:r3599
2005-02-09 10:12:48 +00:00
Roger Dingledine
e3266768f4 more fixes. i declare this the first draft.
svn:r3598
2005-02-09 10:10:22 +00:00
Roger Dingledine
aca8c362bf tighten related work
svn:r3597
2005-02-09 08:47:16 +00:00
Roger Dingledine
10b6f18f30 not all tor use is abusive
svn:r3596
2005-02-09 07:31:06 +00:00
Nick Mathewson
90e1f58bc6 Commit changes to nonclique section
svn:r3595
2005-02-09 06:30:42 +00:00
Roger Dingledine
97cd2230cd blacklists, middleman nodes, pressure to shut down
svn:r3594
2005-02-09 05:06:56 +00:00
Roger Dingledine
e4989f33c9 lots more cleanups. people should check these over.
svn:r3593
2005-02-09 04:34:50 +00:00
Roger Dingledine
dd0ee183b7 As another exception, the controller can getconf the "version" string,
and Tor will return a string describing its version number. Setconf on
"version" will not work.


svn:r3591
2005-02-09 02:24:16 +00:00
Nick Mathewson
4c8566f9f8 Still more edits
svn:r3590
2005-02-08 22:58:02 +00:00
Roger Dingledine
ec981d4cdb ispell
svn:r3589
2005-02-08 22:26:24 +00:00
Nick Mathewson
bcb084d3ba Tighten, clarify
svn:r3588
2005-02-08 22:10:04 +00:00
Paul Syverson
097f12dc7a A few more minor tweaks
svn:r3587
2005-02-08 20:47:12 +00:00
Paul Syverson
1d569eb492 Tweaks and typos throughout. Nearly there.
svn:r3586
2005-02-08 20:34:57 +00:00
Geoff Goodell
4518e7e642 added section for Tor+Blossom desiderata
svn:r3585
2005-02-08 16:53:18 +00:00
Roger Dingledine
8abf1c6188 a few more tweaks
svn:r3584
2005-02-08 10:46:55 +00:00
Roger Dingledine
494d475d1e enclaves and helper nodes.
svn:r3583
2005-02-08 10:27:47 +00:00
Roger Dingledine
6d59f7fbd5 migrate stuff from section 4 to 5 and vice versa
svn:r3582
2005-02-08 07:54:28 +00:00
Roger Dingledine
9d653b47fc some minor cleanups before i move a bnuch of sections
svn:r3581
2005-02-08 07:37:30 +00:00
Roger Dingledine
42bbd86276 give us a conclusion
svn:r3580
2005-02-08 06:54:47 +00:00
Roger Dingledine
3b55cc34ea cut down the mid-latency section
spell file-sharing correctly


svn:r3579
2005-02-08 05:43:12 +00:00
Roger Dingledine
51784c4191 give us page numbers, cut some more
svn:r3578
2005-02-08 01:57:19 +00:00
Roger Dingledine
aed5aae534 clean up stream-vs-packet section
svn:r3577
2005-02-08 01:40:19 +00:00
Paul Syverson
6c77900c0d The word is 'node' assorted tweaks with these length parameters we're OK
svn:r3576
2005-02-07 22:22:54 +00:00
Paul Syverson
8b2b7615ea Changes throughout. Moved caching discussion to end candidate for cutting.
svn:r3575
2005-02-07 19:55:21 +00:00
Nick Mathewson
95260cee92 Finish some content chewing and XXX resolving. More remains.
svn:r3574
2005-02-07 07:44:06 +00:00
Roger Dingledine
5194833045 checkpoint in-progress mucking
svn:r3573
2005-02-07 06:46:49 +00:00
Nick Mathewson
0c18282bee Sling some sentences around, based on comments from arma
svn:r3572
2005-02-07 06:38:16 +00:00
Nick Mathewson
bacdecd93a move some stuff around in sections 1,2,3. Not done yet; still need to work on "Distributed Trust", "related work"
svn:r3571
2005-02-07 05:52:49 +00:00
Paul Syverson
c76189d4b2 incentives section edit and other minor edits
svn:r3570
2005-02-07 03:39:34 +00:00
Paul Syverson
7e1d8002f6 stab at an opening paragraph
svn:r3569
2005-02-06 13:49:16 +00:00
Roger Dingledine
0ff41a3b37 commit fixes for the first half of the paper
still need to do an overall pass to reduce redundancy


svn:r3560
2005-02-05 01:03:17 +00:00
Paul Syverson
7240950230 Assorted tweaks fixes, etc. to abstract et passim
svn:r3559
2005-02-04 18:32:40 +00:00
Nick Mathewson
de71abd238 Note that we should audit for more bucket over/underflow
svn:r3555
2005-02-04 05:49:10 +00:00
Roger Dingledine
63938322a3 update man page to reflect changed default exit policy
svn:r3536
2005-02-03 23:44:10 +00:00
Roger Dingledine
4174bf9cbd resolve references
svn:r3521
2005-02-03 21:28:03 +00:00
Roger Dingledine
7740a687ad pdf versions of the graphics
svn:r3520
2005-02-03 21:19:56 +00:00
Roger Dingledine
a94fef2e67 an abstract, that needs more work
svn:r3519
2005-02-03 20:53:06 +00:00
Roger Dingledine
82522ac5c8 add a hidden-services section
svn:r3518
2005-02-03 20:07:38 +00:00
Nick Mathewson
cd39e4fc62 write remaining sections; edit some.
svn:r3515
2005-02-03 19:06:09 +00:00
Roger Dingledine
0dc14b3b7d finish the 'other policy' section
svn:r3505
2005-02-03 06:37:42 +00:00
Nick Mathewson
b2e34616d3 Write a few subsections
svn:r3497
2005-02-01 23:57:07 +00:00
Paul Syverson
3805f67e8f Various changes. Some more references. Section on enclaves and path length.
svn:r3495
2005-02-01 22:48:10 +00:00
Roger Dingledine
d9ec1a6fe9 minor cleanups throughout
svn:r3492
2005-02-01 11:39:54 +00:00
Roger Dingledine
5675ae0407 throw down the gauntlet.
svn:r3491
2005-02-01 10:31:14 +00:00
Roger Dingledine
44f6300c8c fix typo in design paper
svn:r3490
2005-02-01 09:48:49 +00:00
Roger Dingledine
f80734d590 clean up our references some more
svn:r3483
2005-01-31 09:09:15 +00:00
Roger Dingledine
2fa4b77735 clean up section 2, add back reputability subsec.
svn:r3482
2005-01-31 08:34:38 +00:00
Roger Dingledine
ec2a6ff2e3 flesh out the routing-zones section
svn:r3480
2005-01-31 06:43:38 +00:00
Paul Syverson
e14417f130 draft of a midlatency section added
svn:r3471
2005-01-30 22:02:13 +00:00
Paul Syverson
03dd466e5b minor tweaks and paul claims a subsection
svn:r3467
2005-01-30 12:52:49 +00:00
Roger Dingledine
dba507ef4b divvy up some more sections, so they'll get done
svn:r3463
2005-01-30 01:13:29 +00:00
Nick Mathewson
5cf6534bae Clarify who sends certs and chains
svn:r3462
2005-01-30 00:20:15 +00:00
Roger Dingledine
50c8a9bffe clean up the china section
svn:r3460
2005-01-29 22:30:44 +00:00
Roger Dingledine
8f9f9bc78d cleanups, add nodes/traffic graphics, add china subsection
svn:r3455
2005-01-29 07:25:44 +00:00
Nick Mathewson
7c38e7c8a6 Turn more thoughts into text. Next: filesharing.
svn:r3454
2005-01-29 01:05:09 +00:00
Paul Syverson
95a74a115f Fix the bib entry I just made.
svn:r3453
2005-01-28 22:57:59 +00:00
Paul Syverson
d6d9395793 Cleaned and revised non-clique section. Added a reference
svn:r3452
2005-01-28 22:53:54 +00:00
Roger Dingledine
f0c916e4ad put in a paragraph blurting out the name of each related work item.
svn:r3451
2005-01-28 12:24:03 +00:00
Paul Syverson
d44dcdebf5 Just a few more topology scaling notes before bed
svn:r3440
2005-01-28 05:13:37 +00:00
Paul Syverson
5dbfcd876a Beginnings of a discussion of sparse topology Tor for scaling
svn:r3437
2005-01-27 20:51:45 +00:00
Roger Dingledine
729d4f55ef sharpen section 1
try to help the rest some more too


svn:r3436
2005-01-27 09:57:06 +00:00
Roger Dingledine
1f5172d697 remove the reputability section so we don't end up double-submitting it
svn:r3434
2005-01-27 04:51:56 +00:00
Nick Mathewson
3b54936b4b braindump some pending changes before I get more conflicts
svn:r3433
2005-01-27 01:16:52 +00:00
Paul Syverson
fafbbafd4d Some comments about the scope of the wikipedia problem
svn:r3432
2005-01-26 22:14:25 +00:00
Roger Dingledine
7187ab480e some more thoughts on scope; probably should not get into the final
paper as-is. ok, i'm done for now.


svn:r3431
2005-01-26 12:49:34 +00:00
Roger Dingledine
69a46ff522 more on helper nodes
svn:r3430
2005-01-26 11:09:57 +00:00
Roger Dingledine
985e26f017 some more notes throughout
svn:r3429
2005-01-26 10:46:53 +00:00
Roger Dingledine
1d68cbc224 fill in the reputability and incentives sections
svn:r3428
2005-01-26 05:29:08 +00:00
Roger Dingledine
f677bfaa96 some more organization
svn:r3427
2005-01-26 00:39:03 +00:00
Roger Dingledine
45cbac2626 try to provide a bit more organization
svn:r3426
2005-01-25 10:38:09 +00:00
Geoff Goodell
055ea70d3e responding to Roger's comments
svn:r3425
2005-01-24 00:00:46 +00:00
Roger Dingledine
e6f4df536a blank slates suck. here are some more words. they need to be
reordered probably.


svn:r3417
2005-01-22 23:10:53 +00:00
Roger Dingledine
53d1af1340 update package-specific pages to mention 0.0.9.3
svn:r3416
2005-01-22 08:37:39 +00:00
Roger Dingledine
64a0c85a86 switch the paper over to llncs
svn:r3415
2005-01-22 08:35:01 +00:00
Roger Dingledine
72b3945003 mention that win32 servers can bind to ports 80 and 443 directly
svn:r3412
2005-01-22 06:38:16 +00:00
Nick Mathewson
1309885fcd Turn challenges.tex into minimally valid LaTeX
svn:r3411
2005-01-22 01:35:29 +00:00
Roger Dingledine
01cd23ef62 a few more thoughts about seeds
svn:r3399
2005-01-21 08:20:01 +00:00
Roger Dingledine
d4d131cc83 another rev of dir-spec.txt
svn:r3398
2005-01-21 08:16:02 +00:00
Roger Dingledine
8b19e8154a mark a few tasks as done, add a few more
svn:r3393
2005-01-20 20:25:55 +00:00
Geoff Goodell
dab63afe2f added short note about route selection to dir-spec.txt
svn:r3382
2005-01-20 07:49:57 +00:00
Geoff Goodell
8acf5bed3c added a section about how to deal with connectivity information in Blossom/Tor
svn:r3381
2005-01-20 07:45:14 +00:00
Roger Dingledine
e94e7ada43 some early thoughts on the requirements for our network discovery protocol
svn:r3368
2005-01-19 04:36:56 +00:00
Roger Dingledine
d204332c98 make the server setup docs more win32 friendly
svn:r3367
2005-01-19 00:53:25 +00:00
Roger Dingledine
84deb5c690 mention that HiddenServiceNodes and HiddenServiceExcludeNodes
have fine defaults that you can leave alone in normal operation.


svn:r3365
2005-01-18 21:53:11 +00:00
Roger Dingledine
c8c6af659d write at the top of rend-spec that reading the design paper
first will be helpful.


svn:r3363
2005-01-18 00:10:00 +00:00
Roger Dingledine
9c8c90ec2f Sometime post 0.0.9, we should integrate an http proxy into Tor (maybe
as a third class of worker process), so we can stop shipping with the
beast that is Privoxy.


svn:r3359
2005-01-16 02:49:58 +00:00
Roger Dingledine
22a48e0a41 our man page still talked about the dirservers file
svn:r3357
2005-01-15 23:18:42 +00:00
Roger Dingledine
0703d01b13 fix some problems in control-spec
svn:r3351
2005-01-13 17:54:18 +00:00
Roger Dingledine
77da824faf point win32 folks at 0.0.9.2, not 0.0.9.1
svn:r3350
2005-01-13 17:54:03 +00:00
Nick Mathewson
ff9618f31e Note that we need to check return codes from more libevent functions
svn:r3343
2005-01-12 07:00:28 +00:00
Roger Dingledine
53dbc66a79 document LongLivedPorts in the man page
svn:r3342
2005-01-12 06:45:00 +00:00
Nick Mathewson
324b192f68 Make Tor use Niels Provos's libevent instead of it's current
poll-but-sometimes-select mess.  This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.

There are some fairly nasty changes to main.c here; this will almost
certainly break something.  But hey, that's what alphas are for.


svn:r3341
2005-01-12 06:42:32 +00:00
Roger Dingledine
31227f0292 two more policy issues
svn:r3326
2005-01-07 14:01:56 +00:00
Roger Dingledine
c1ffbf9b67 some early notes on a 'challenges in tor' paper
svn:r3325
2005-01-07 03:22:18 +00:00
Roger Dingledine
b267da4f4b document DirAllowPrivateAddresses
svn:r3322
2005-01-06 21:03:47 +00:00
Roger Dingledine
a36007131b take back our statement about known bugs on win32 for servers.
people should try it again and let us know.


svn:r3314
2005-01-06 07:31:20 +00:00
Nick Mathewson
9883137f54 Add proposal to control spec for a simple way to bind IP addresses to hostnames. Example: "Please make all requests for 10.200.0.1 go to foobarbaz.onion". This feature would be needed for any attempt to write a torified DNS proxy. Needs more thought and more comments.
svn:r3313
2005-01-06 02:02:18 +00:00
Nick Mathewson
2614589166 Enable Mac startup script by default
svn:r3311
2005-01-05 19:45:28 +00:00
Roger Dingledine
ffa1008c3a clean up osx/win32/generic instructions
svn:r3309
2005-01-05 14:25:53 +00:00
Nick Mathewson
dcd228585d Implement SIGNAL control command.
svn:r3307
2005-01-05 06:40:47 +00:00
Nick Mathewson
2e8f15a567 Note some 0093 items
svn:r3304
2005-01-05 03:02:08 +00:00
Roger Dingledine
3e30d87ad2 fix typo
svn:r3302
2005-01-05 02:58:05 +00:00
Roger Dingledine
041edf8754 and the first cut of a tor osx installation howto
svn:r3298
2005-01-05 02:41:59 +00:00
Roger Dingledine
cb48bff349 point to the new screenshot file names
svn:r3297
2005-01-05 02:18:15 +00:00
Roger Dingledine
aa48b96036 migrate to the new URL
svn:r3296
2005-01-05 00:06:51 +00:00
Roger Dingledine
7cb28adbd6 make docs clearer that we want you to register your server
svn:r3271
2005-01-03 23:50:31 +00:00
Roger Dingledine
15543a623f mention where to find the 'fingerprint' file
svn:r3249
2005-01-03 18:34:57 +00:00
Roger Dingledine
6c7496e700 revise server install instructions again. this time for sure!
svn:r3248
2005-01-03 18:27:15 +00:00
Roger Dingledine
c173c47249 move the 'other things to note' list into #client-or-server so
#server docs are less cluttered.


svn:r3246
2005-01-03 18:01:36 +00:00
Roger Dingledine
1efc0f370a mention that there are known bugs for running tor as a server on win32
svn:r3231
2004-12-29 17:51:00 +00:00
Nick Mathewson
ebdfaaf477 add items to TODO
svn:r3222
2004-12-24 05:17:57 +00:00
Roger Dingledine
a794c08d5e list the new tor.eff.org url in the man page
svn:r3221
2004-12-24 05:06:51 +00:00
Roger Dingledine
650791b628 clean tor-doc-win32 a bit more
svn:r3215
2004-12-23 01:08:10 +00:00
Nick Mathewson
ae25115704 sort TODO items in tier 1 and 2 by category. This needs more work.
svn:r3214
2004-12-23 01:06:54 +00:00
Roger Dingledine
9140b32170 mention that sighup closes and reopens logs
svn:r3213
2004-12-23 01:05:03 +00:00
Nick Mathewson
64195e380d Nuke irst-person pronouns
svn:r3198
2004-12-21 19:40:08 +00:00
Nick Mathewson
0c0a504611 capitalize acronyms, clarify windows doc a bit.
svn:r3197
2004-12-21 05:43:17 +00:00
Roger Dingledine
a742b5bbb0 give the screenshot images actual names
svn:r3196
2004-12-21 04:31:22 +00:00
Roger Dingledine
5670c31e3e we need to figure out how to make the rpm not strip the binaries it makes
svn:r3191
2004-12-20 04:47:47 +00:00
Roger Dingledine
acd37110d2 it is beautiful now
svn:r3187
2004-12-19 07:36:05 +00:00
Roger Dingledine
6e7b15267b point people to freecap as well as sockscap
svn:r3186
2004-12-19 06:34:23 +00:00
Roger Dingledine
3d7ab24c03 even more cleanup
svn:r3185
2004-12-19 06:31:24 +00:00
Roger Dingledine
b329fd5f38 more cleanup and screenshots for tor-doc-win32
svn:r3184
2004-12-19 06:22:20 +00:00
Roger Dingledine
9472f23e6d add borders around some of the screenshots
point to the dist/win32 dir


svn:r3183
2004-12-19 05:49:15 +00:00
Roger Dingledine
50012e1c4d clean up docs some more
point to coderman's knoppix site rather than junkbusters


svn:r3175
2004-12-18 17:15:52 +00:00
Roger Dingledine
e21fdcb7b0 a first cut of win32 specific doc
svn:r3174
2004-12-18 16:49:21 +00:00
Roger Dingledine
f78211d6fc a higher upper value for bandwidth use
svn:r3173
2004-12-18 16:34:28 +00:00
Nick Mathewson
6c7a6dd803 Add opprotunistic circuit-building tweak to Tor TODO
svn:r3172
2004-12-18 05:21:05 +00:00
Roger Dingledine
1a946d0efd remove misleading (and potentially dangerous) statement that clients
are rate-limited more than servers


svn:r3170
2004-12-17 22:32:23 +00:00
Roger Dingledine
26bce698ad specify the control-spec's 'signal' command
svn:r3169
2004-12-17 22:14:58 +00:00
Roger Dingledine
afec9f2335 simplify install section even more
svn:r3166
2004-12-17 08:28:36 +00:00
Roger Dingledine
2ccd8cb9f9 clean server instructions more
svn:r3165
2004-12-17 07:29:14 +00:00
Roger Dingledine
408c56b270 rewrite 'configuring a client' section
svn:r3164
2004-12-17 07:08:53 +00:00
Roger Dingledine
3b6eecf9ea mention that tsocks is only needed if your application also doesn't
support http


svn:r3163
2004-12-17 06:41:42 +00:00
Roger Dingledine
425cb18e07 clean up win32 instructions more
svn:r3162
2004-12-17 06:38:13 +00:00
Roger Dingledine
9697145308 make the win32 install instructions less wrong. they still need
work -- screenshots? who knows.


svn:r3161
2004-12-17 06:30:10 +00:00
Roger Dingledine
4cacb54d40 add even more detail to running-a-server section
svn:r3160
2004-12-17 01:16:22 +00:00
Roger Dingledine
c42ca03c70 add a wishlist item from weasel and aphex
svn:r3159
2004-12-17 00:49:34 +00:00
Roger Dingledine
5284295820 mention that we still don't want servers with high packet loss or
high latency


svn:r3158
2004-12-17 00:14:25 +00:00
Roger Dingledine
24af6f2376 lower the bandwidth requirements from 1MBit to 20KBytes
svn:r3157
2004-12-17 00:03:40 +00:00
Roger Dingledine
98079e5037 clean the obsolete faq up some more.
svn:r3149
2004-12-14 05:04:11 +00:00
Nick Mathewson
f6167de7e9 Note windows __FILE__ nuisance in TODO.
svn:r3146
2004-12-13 18:52:28 +00:00
Roger Dingledine
9a1563a159 separate server instructions into mandatory and optional lists
svn:r3136
2004-12-12 23:32:15 +00:00
Roger Dingledine
e778028133 mark top of faq as obsolete, and point to real faq url
svn:r3135
2004-12-12 08:45:49 +00:00
Roger Dingledine
228be099d0 update the 'how to configure a server' section.
svn:r3134
2004-12-12 08:14:13 +00:00
Roger Dingledine
a0a80ce2db reflect the tor-ops decision process more clearly
svn:r3132
2004-12-11 20:10:14 +00:00
Roger Dingledine
bae0b02fa5 clean up ExitPolicy documentation
svn:r3130
2004-12-11 16:13:15 +00:00
Roger Dingledine
f2bf364df9 fix the man page to say that the maxseverity part of the log
line is optional even when logging to files.


svn:r3096
2004-12-07 06:16:14 +00:00
Nick Mathewson
c3c6873945 Tweak running-own-network instructions
svn:r3093
2004-12-06 23:33:19 +00:00
Roger Dingledine
e68a271f30 three more items for shortly post 0.0.9
svn:r3088
2004-12-06 06:17:57 +00:00
Roger Dingledine
06b1b6ef22 fix tor-doc urls to point to new website
svn:r3066
2004-12-03 04:32:24 +00:00
Roger Dingledine
6b74eac68e rearrange TODO a lot; still needs more.
svn:r3065
2004-12-02 09:27:24 +00:00
Roger Dingledine
b3f2a768db two more items for post 0.0.9
svn:r3049
2004-12-01 02:17:56 +00:00
Nick Mathewson
c8d14bae63 add some todo items before arma conflicts with them ;)
svn:r3048
2004-11-30 22:42:31 +00:00
Roger Dingledine
27e3c2a3e5 .exit stuff is done.
defer intro point bug fix til after 0.0.9 is out since it will be invasive.


svn:r3044
2004-11-30 10:07:18 +00:00
Peter Palfrader
648d7394b9 Rather have a badly worded FAQ than a wrong one
svn:r3043
2004-11-30 09:58:17 +00:00
Nick Mathewson
00c945af6c fix more grammar stuff
svn:r3037
2004-11-30 07:17:35 +00:00
Nick Mathewson
38e0dc94e1 It seems that some people just don't appreciate my avant-garde communication
style, and expect me to use sentences in documentation.  Doh.


svn:r3034
2004-11-30 06:18:46 +00:00
Nick Mathewson
56c7e6015d Update tor-spec.txt: list and describe all router and directory fields.
svn:r3030
2004-11-30 04:19:25 +00:00
Nick Mathewson
e764d00e15 If anybody set DirFetchPostPeriod, give them StatuFetchPeriod instead. Impose minima and maxima for all *Period options; impose even tighter maxima for fetching if we are a caching dirserver. Clip rather than rejecting. arma: are these good?
svn:r3024
2004-11-30 02:23:51 +00:00
Nick Mathewson
6507be4290 Implement new version format for post 0.1.
svn:r3022
2004-11-29 23:04:26 +00:00
Nick Mathewson
aff5122685 Fetch cached running-routers from servers that serve it (that is, authdirservers, and servers running 0.0.9rc5-cvs or later.)
svn:r3018
2004-11-29 21:01:34 +00:00
Nick Mathewson
4effabd72d assing and tweak 009 items
svn:r3014
2004-11-29 08:02:57 +00:00
Roger Dingledine
e56113ba85 list remaining items for 0.0.9
did i miss any?


svn:r3008
2004-11-29 01:00:06 +00:00
Roger Dingledine
609ffd560c and document it
svn:r3007
2004-11-28 15:49:38 +00:00
Roger Dingledine
9449ff7336 change documentation to point to correct parts of torrc
svn:r2996
2004-11-27 08:19:24 +00:00
Roger Dingledine
7c81603f3a document directory interaction a bit better
svn:r2994
2004-11-27 05:23:59 +00:00
Roger Dingledine
7c9a707900 remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
2004-11-26 04:00:55 +00:00
Nick Mathewson
f7b696b2a5 Add a TODO item
svn:r2966
2004-11-24 00:14:39 +00:00
Nick Mathewson
9fb94d951c Document that times are in 24-hour format.
svn:r2964
2004-11-23 22:35:22 +00:00
Roger Dingledine
7ed738b34c fix some typos; move to 0.0.9rc1
svn:r2951
2004-11-23 07:37:25 +00:00
Roger Dingledine
e9d3128e95 update todo some more
svn:r2949
2004-11-23 06:09:28 +00:00
Nick Mathewson
1520a4a063 Note TODO status; add a couple of items for post-rc1.
svn:r2947
2004-11-23 00:12:43 +00:00
Nick Mathewson
b9cdb142c9 Mark some TODO items done
svn:r2940
2004-11-22 22:14:27 +00:00
Nick Mathewson
0343f4e907 Document changed options; tweak formatting slightly
svn:r2937
2004-11-22 21:58:55 +00:00
Roger Dingledine
0cec6feb9e better text for AccountingMaxKB
document SIGUSR2


svn:r2915
2004-11-20 07:35:20 +00:00
Nick Mathewson
8acaf8e187 Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup. More docs needed
svn:r2911
2004-11-20 00:37:00 +00:00
Roger Dingledine
e4eb15152b clean up the tor-doc some
svn:r2909
2004-11-18 14:00:46 +00:00
Nick Mathewson
230d3b2aee mark some last items for 009rc1
svn:r2908
2004-11-18 01:52:37 +00:00
Nick Mathewson
647c076c8f add a TODO item and some comment changes.
svn:r2904
2004-11-16 03:32:01 +00:00
Roger Dingledine
73bb02809d add signals to man page
svn:r2899
2004-11-16 02:19:55 +00:00
Roger Dingledine
39f39b0c17 mark off almost all remaining pre6 items
svn:r2892
2004-11-15 10:20:57 +00:00
Roger Dingledine
f3650047df fix yet another 404
svn:r2884
2004-11-15 04:19:50 +00:00
Nick Mathewson
433cbf586f Define an elaborate set of lunacy to make sure that RPM versions do
the right thing with our recalcitrant versioning scheme.  See
tor.spec.in for full details.  Basically, the progression is now:

 Tor version         RPM version
  0.0.8          ---> 0.0.8
  0.0.8.1        ---> 0.0.8.1
  0.0.9pre1-cvs  ---> 0.0.8.99.0.0.9.pre.1.cvs
  0.0.9pre1      ---> 0.0.8.99.0.0.9.pre.1.release
  0.0.9pre2      ---> 0.0.8.99.0.0.9.pre.2.release
  0.0.9rc1       ---> 0.0.8.99.0.0.9.rc.1.release
  0.0.9          ---> 0.0.9
  0.0.9.1-cvs    ---> 0.0.9.0.99.0.0.9.1.cvs
  0.0.9.1        ---> 0.0.9.1

The spec file (but not the system) will break if a tor version ends in
".0", so don't do that yet.


svn:r2877
2004-11-14 23:18:20 +00:00
Nick Mathewson
402c75fb06 Allow more clock skew from unrecognized hosts than from recognized ones.
svn:r2874
2004-11-14 22:08:25 +00:00
Nick Mathewson
57536f138a Fetch running-routers.
Split logic to initiate dirfetch, running-routers fetch, and
descriptor post.  arma: There are some XXXs here that raise design
questions which we should solve before the next release.

The biggest problem is this: Right now, the directory is about 50X as
large as running-routers uncompressed, and about 36X as large
compressed.  Assuming:

    - everybody gets the compressed version of everything,

    - everybody gets cached directories from random dirservers and
      uncached r-r from authdirservers

    - everybody downloads r-r at the same rate they now download dirs,

then using r-r from will *increase* authdirserver directory bandwidth usage
if there are significantly more caches than authdirservers.

I think it's safe to leave this in for now, since there aren't 3x36 caching
dirservers, but we should make everybody with a dirport cache running-routers
soon.  But I could be wrong.


svn:r2872
2004-11-14 21:46:40 +00:00
Nick Mathewson
3f341fa1bd Note item completed
svn:r2870
2004-11-14 21:11:57 +00:00
Nick Mathewson
a732727a2b Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF
svn:r2868
2004-11-14 20:51:28 +00:00
Nick Mathewson
8a5124e2e5 Make TODO items done.
svn:r2866
2004-11-14 19:08:24 +00:00
Roger Dingledine
f595ee9a87 clean up spec headers, mark a few todo items off
svn:r2851
2004-11-14 10:29:43 +00:00
Roger Dingledine
38d1bab5e1 correct the link to torrc.sample
svn:r2850
2004-11-14 10:03:08 +00:00
Nick Mathewson
611e89a0f8 Update windows installer todo
svn:r2841
2004-11-14 00:11:00 +00:00
Nick Mathewson
dc48e7aeed Document remaining configuration options; add a ccheck for redundant authentication mechanisms in options_validate; add TODO items for post-009 hibernation features
svn:r2833
2004-11-13 17:17:04 +00:00
Nick Mathewson
08627d5d87 Track whether descriptor is dirty/uploaded. When any options are set, mark it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty.
svn:r2832
2004-11-13 16:53:48 +00:00
Roger Dingledine
ec7d0d43f4 add in some more todo items
svn:r2831
2004-11-13 11:45:44 +00:00
Roger Dingledine
d214e06af2 remove finished 0.0.9pre5 items
add a weasel-wishlist item


svn:r2830
2004-11-13 04:33:21 +00:00
Nick Mathewson
6c40d2b227 Allocate 009pre6 items
svn:r2829
2004-11-13 04:31:46 +00:00
Roger Dingledine
56a718f538 include control-spec.txt in the tarball
svn:r2826
2004-11-13 02:49:11 +00:00
Nick Mathewson
eabcf6618e Write most of the implementation for SAVECONF.
svn:r2820
2004-11-12 20:09:54 +00:00
Nick Mathewson
5109de5626 Rename exit_policy to addr_policy, since it gets used for SOCKS and directory connections too. Make all policies get validated in options_validate, and make SOCKS/directory policies get set in options_act.
svn:r2819
2004-11-12 19:39:13 +00:00
Roger Dingledine
21782df73e mention that Address doesn't need to be set
svn:r2802
2004-11-12 03:30:11 +00:00
Roger Dingledine
a24bd3c024 move datadirectory to the 'general' section,
move contactinfo to the 'server' section


svn:r2801
2004-11-12 03:29:03 +00:00
Nick Mathewson
954570486f Resolve a FIXME: use identity comparison, not nickname comparison, to
choose circuit ID types.  This is important because our view of "the
nickname of the router on the other side of this connection" is
skewed, and depends on whether we think the other rotuer is
verified--and there's no way to know whether another router thinks you
are verified.

For backward compatibility, we notice when the other router chooses
the same circuit ID type as us (because it's running an old version),
and switch our type to be polite.


svn:r2797
2004-11-10 20:14:37 +00:00
Nick Mathewson
35d0d3c050 Note a pre6 item
svn:r2796
2004-11-10 20:01:38 +00:00
Nick Mathewson
21c92dace0 More whitespace normalization
svn:r2768
2004-11-10 01:20:17 +00:00
Roger Dingledine
0f89ec7f4c fix more typos in man page
svn:r2767
2004-11-10 01:16:50 +00:00
Roger Dingledine
cfe9f1f4a0 clarify that nodefamily is only need when the server doesn't
use myfamily


svn:r2766
2004-11-10 00:36:58 +00:00
Roger Dingledine
d150d458a7 DirFetchPostPeriod is not a sub-element of AllowUnverifiedNodes
svn:r2764
2004-11-10 00:19:04 +00:00
Roger Dingledine
00a71ab882 check off last 0.0.9pre5 todo items
svn:r2761
2004-11-10 00:13:23 +00:00
Roger Dingledine
3235c72f6c control event logs include loglevel notice
svn:r2746
2004-11-09 10:32:02 +00:00
Roger Dingledine
11d26f10ba our tor-doc.html has never once mentioned the authoritativedirectory
config option. oops.


svn:r2745
2004-11-09 10:30:41 +00:00
Nick Mathewson
a5903b737a Document accounting
svn:r2721
2004-11-09 05:18:15 +00:00
Roger Dingledine
6f6f37b858 and another todo item for nick
svn:r2720
2004-11-09 05:16:21 +00:00
Roger Dingledine
4003f95e08 0.0.9pre5 approaches
svn:r2719
2004-11-09 05:12:26 +00:00
Nick Mathewson
c514a06663 Fix up error codes
svn:r2706
2004-11-07 22:58:35 +00:00
Roger Dingledine
d550ea11cd clean up control spec, man page
svn:r2703
2004-11-07 22:36:43 +00:00
Nick Mathewson
f490e5cdb6 Update log documentation
svn:r2691
2004-11-05 21:22:38 +00:00
Nick Mathewson
958f046ee5 Mark items completed; clarify items; remove dups
svn:r2690
2004-11-05 18:32:39 +00:00
Nick Mathewson
fdfa05abc9 Note item status from meeting
svn:r2685
2004-11-05 05:51:13 +00:00
Nick Mathewson
9a06612ff6 Adjust GETCONFIG/SETCONFIG specification in control-spec
svn:r2677
2004-11-04 22:30:14 +00:00
Nick Mathewson
65b4c6b830 Update control-spec.txt; some minor changes; more thoughts on authentication
svn:r2665
2004-11-03 19:57:43 +00:00
Nick Mathewson
347d3f9d62 Start implementing control interface.
svn:r2652
2004-11-03 01:32:26 +00:00
Nick Mathewson
8db0abb687 First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them.
svn:r2649
2004-11-02 23:47:32 +00:00
Roger Dingledine
fae20c21bf make the tarball build
svn:r2639
2004-11-01 20:01:01 +00:00
Roger Dingledine
28d977731b clean up confusing instruction
svn:r2634
2004-10-31 21:19:28 +00:00
Nick Mathewson
9510d9a792 tor --list-fingerprint to print fingerprint and exit
svn:r2627
2004-10-30 19:18:37 +00:00
Roger Dingledine
80f43a8c6e add a note to the doc telling openbsd folks that their fd limit is
too low


svn:r2626
2004-10-30 19:00:29 +00:00
Nick Mathewson
f8563b4f6a Add TODO item: gripe early when fd limits are low, rather than blowing up when we run out
svn:r2625
2004-10-30 18:54:31 +00:00
Nick Mathewson
f0cb6baba1 Note item completion
svn:r2622
2004-10-28 20:30:56 +00:00
Nick Mathewson
7fda3df9dd Rename Python tor-resolve to tor-resolve.py; stop installing it; move tor-resolve manpage to doc directory
svn:r2621
2004-10-28 20:30:10 +00:00
Nick Mathewson
ab9084fc16 Mark item completed
svn:r2619
2004-10-28 18:40:21 +00:00
Roger Dingledine
1aaedcb171 clean up todo file some more
svn:r2608
2004-10-27 06:30:17 +00:00
Roger Dingledine
a16ccb471e document dirpolicy config option
svn:r2607
2004-10-27 06:29:11 +00:00
Roger Dingledine
4a9c747f6e setting up your own tor network is much simpler now
svn:r2604
2004-10-27 06:24:16 +00:00
Nick Mathewson
bc62f8e983 Replace sprintf with snprintf
svn:r2602
2004-10-27 05:53:07 +00:00
Nick Mathewson
7d4854301c Tenatively break items down for "launch" version
svn:r2601
2004-10-27 05:34:57 +00:00
Nick Mathewson
bc17e9b6e0 Clean TODO indentation
svn:r2598
2004-10-27 03:14:54 +00:00
Nick Mathewson
ec81c56eef Mark item completed
svn:r2597
2004-10-27 03:08:43 +00:00
Nick Mathewson
885cb3aab8 document configuration options with InitialCaps
svn:r2595
2004-10-27 03:07:53 +00:00
Nick Mathewson
2f420070e0 Mark some items completed
svn:r2593
2004-10-27 01:10:18 +00:00
Nick Mathewson
b90b2bb848 Add and document router-status line using new unified liveness/verifiedness format; continue to generate running-routers; continue to parse running-routers when no router-status line is found
svn:r2592
2004-10-27 00:48:51 +00:00
Nick Mathewson
26f3cb8652 Add SysLog option to direct log messages to the system log instead of a FILE*.
svn:r2591
2004-10-26 21:48:41 +00:00
Nick Mathewson
64fc462a3a Add a couple of items to TODO
svn:r2590
2004-10-25 21:29:27 +00:00
Roger Dingledine
f084bc07b5 update the rendezvous spec to be less wrong (but still wrong)
svn:r2588
2004-10-24 23:14:00 +00:00
Nick Mathewson
188b78027d Mark item completed
svn:r2582
2004-10-24 01:28:04 +00:00
Nick Mathewson
235e8f9b33 Update TODO
svn:r2570
2004-10-20 18:40:04 +00:00
Roger Dingledine
14306fbf34 point out two parts where the spec is wrong
svn:r2569
2004-10-20 18:39:05 +00:00
Nick Mathewson
e5049d5aa3 Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to
maintain it.

Have clients default to the nickname "client" in their certificates.

Give a less frightening warning on obsolete (pre-0.0.8) routerinfo_t's.


svn:r2568
2004-10-19 18:19:59 +00:00
Nick Mathewson
c7151d8bed Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules
svn:r2566
2004-10-19 17:46:06 +00:00
Roger Dingledine
776d05f56f mark some items done, move some around, add a wishlist item
svn:r2563
2004-10-17 20:46:59 +00:00
Roger Dingledine
bca51ea256 ..and reflect that in the todo
svn:r2554
2004-10-17 04:07:23 +00:00
Nick Mathewson
376d483d0a Document new options
svn:r2551
2004-10-17 03:33:51 +00:00
Nick Mathewson
8d27385c23 Implement RedirectExit.
svn:r2550
2004-10-17 01:57:34 +00:00
Nick Mathewson
a8300c5a2e Note NULL/memset status in TODO
svn:r2539
2004-10-16 20:41:50 +00:00
Nick Mathewson
9d5831341e Implement user-declared node families.
svn:r2534
2004-10-15 20:52:09 +00:00
Nick Mathewson
01eacbca9e Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better.
svn:r2528
2004-10-15 05:09:48 +00:00
Nick Mathewson
88e0c080cf Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
svn:r2527
2004-10-15 04:57:36 +00:00
Nick Mathewson
e448879e3c Add TODO items from meeting
svn:r2522
2004-10-14 20:09:31 +00:00
Roger Dingledine
f999c8de1b a todo item we ought to do, but it's not going to get into pre3
svn:r2512
2004-10-14 10:21:04 +00:00
Roger Dingledine
a4415d31d6 add a wishlist item from weasel
svn:r2506
2004-10-14 06:56:52 +00:00
Roger Dingledine
88962b07a9 push back todo items, remove a few that we've done
svn:r2497
2004-10-14 05:45:32 +00:00
Nick Mathewson
0d5a847f12 Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
svn:r2479
2004-10-14 01:44:32 +00:00
Nick Mathewson
64ff06ffe3 Add/clarify a few TODO items
svn:r2434
2004-10-08 15:09:06 +00:00
Roger Dingledine
6a7c44046e clean up old todo items
svn:r2417
2004-10-06 00:20:44 +00:00
Roger Dingledine
b2311b1f76 remove 0.0.9pre1 todo items: they're all completed
svn:r2396
2004-09-29 00:47:56 +00:00
Roger Dingledine
e50ce6b8ec rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit more
svn:r2395
2004-09-29 00:47:19 +00:00
Nick Mathewson
25beea22bf Move pending pre1 items to pre2, move pre2 items to pre3
svn:r2387
2004-09-28 21:13:38 +00:00
Roger Dingledine
e97b18f429 a few todo items have been done
svn:r2386
2004-09-28 20:29:46 +00:00
Roger Dingledine
41fdaf01cf mention bandwidth-observed in the tor spec
thanks to duck for pointing out this omission


svn:r2374
2004-09-25 06:26:59 +00:00
Roger Dingledine
cd6d6d76d7 update tor-doc, recommend running server as a separate user
svn:r2361
2004-09-21 22:12:27 +00:00
Roger Dingledine
ac7658f2bb fix some typos
svn:r2351
2004-09-11 18:16:18 +00:00
Roger Dingledine
8cea004c98 prioritize todo
svn:r2350
2004-09-10 21:43:51 +00:00
Roger Dingledine
a885eea609 tab-man nick is going to learn elisp, he promises
svn:r2347
2004-09-10 21:05:48 +00:00
Nick Mathewson
f9c10db7ae Revise TODO items for 009
svn:r2346
2004-09-10 20:57:09 +00:00
Roger Dingledine
b9f6e300c6 a few more todo entries
svn:r2345
2004-09-10 19:59:48 +00:00
Roger Dingledine
b287509fb3 typos and tabs
svn:r2343
2004-09-10 18:56:52 +00:00
Nick Mathewson
8ab26650ee Fix documentation about how not to be an OP
svn:r2342
2004-09-10 18:54:21 +00:00
Nick Mathewson
45fb420c96 Document rest of options
svn:r2341
2004-09-10 00:15:59 +00:00
Nick Mathewson
5908aa6b43 Document most remaining undocumented options
svn:r2339
2004-09-09 23:52:15 +00:00
Nick Mathewson
9e14c562c5 Note win32 tsocksalikes in tor-doc.html
svn:r2338
2004-09-09 23:38:07 +00:00
Nick Mathewson
c66e4c4870 Flush more changes from sandbox
- make clients cache directories and use them to seed their router lists
   at startup.  This means clients have a datadir again.
 - Introduce a global_write_bucket.  We need to respond better to exhausting
   it.
 - Remove the last vestiges of LinkPadding and TrafficShaping.
 - Configuration infrastructure support for warning on obsolete options.
 - Refactor directory header parsing to use smartlist_split_string.
 - Respond to content-encoding headers by trying to uncompress as appropriate.
 - Reply with a deflated directory when a client asks for "dir.z".
   (We could use allow-encodings instead, but allow-encodings isn't
   specified in HTTP 1.0.)


svn:r2335
2004-09-08 06:52:33 +00:00
Nick Mathewson
6b9e27f037 Document more undocumented options
svn:r2333
2004-09-08 06:46:33 +00:00
Nick Mathewson
79ccbab100 fix a typo (spotted by weasel)
svn:r2332
2004-09-08 06:46:13 +00:00
Nick Mathewson
2233090f57 Document some previously undocumented config options; note which ones still are undocumented
svn:r2331
2004-09-02 23:41:06 +00:00
Roger Dingledine
a00949f8e1 add todo items to keep nick busy the next 3 weeks
svn:r2307
2004-08-21 00:28:58 +00:00
Roger Dingledine
ffc8cbb3cd mention that you can add the line to privoxy's config file anywhere
svn:r2300
2004-08-18 23:34:41 +00:00
Roger Dingledine
89552dc217 updated todo
svn:r2297
2004-08-18 22:00:34 +00:00
Nick Mathewson
8015cc1eee Add cvsignore for doc/design-paper
svn:r2272
2004-08-18 04:54:15 +00:00
Nick Mathewson
1decad3960 Note finished/abandoned items
svn:r2271
2004-08-18 04:51:15 +00:00
Nick Mathewson
adccf3aea6 Specify formats to use $KEYID in service descriptors, INTRODUCE cells. The old thing will not actually work, since clients need onion keys as well as key digests to extend.
svn:r2268
2004-08-18 04:05:30 +00:00
Nick Mathewson
f7288208b0 Update status
svn:r2264
2004-08-17 21:11:57 +00:00
Roger Dingledine
a6ed09ef26 mark off some more 0.0.8 items
svn:r2253
2004-08-17 07:10:46 +00:00
Nick Mathewson
74621132a9 Implement AllowUnverifiedNodes
svn:r2246
2004-08-17 05:13:58 +00:00
Nick Mathewson
0b91fd1cbe Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
svn:r2244
2004-08-16 20:47:00 +00:00
Roger Dingledine
bec9a6eb7d move done 0.0.8 todo tasks aside
svn:r2242
2004-08-16 11:53:14 +00:00
Nick Mathewson
c90ff6f8b3 Mark items as completed
svn:r2240
2004-08-15 20:35:30 +00:00
Nick Mathewson
416653271a Implement strict{entry|exit}nodes config options
svn:r2236
2004-08-15 20:14:44 +00:00
Nick Mathewson
2728a2e971 Add IP:Port:KeyDigest format to rend-spec.txt
svn:r2234
2004-08-15 20:08:39 +00:00
Roger Dingledine
5be8190398 a todo list for 0.0.8
svn:r2232
2004-08-15 08:25:48 +00:00
Roger Dingledine
3d53405846 fix a typo in the man page
thanks dfc


svn:r2224
2004-08-10 05:34:51 +00:00
Roger Dingledine
24ed0b25a1 clean up the todo some more
svn:r2223
2004-08-10 00:20:44 +00:00
Roger Dingledine
1e1a2be430 reorganize todo to be a bit clearer about what's not done
svn:r2221
2004-08-09 09:38:18 +00:00
Roger Dingledine
bf141915eb touchups to docs
svn:r2214
2004-08-09 07:41:25 +00:00
Roger Dingledine
746a2e8d0b mention our tor initscript in the server config section
svn:r2210
2004-08-09 05:29:30 +00:00
Nick Mathewson
6ebdc21e51 Spec cleanups: improved accuracy and detail of description of
directory formats, added ipv6 exit spec.

(The IPv6 stuff is only for exiting connections: ORs still need IPv4 addrs)


svn:r2204
2004-08-09 04:23:15 +00:00
Nick Mathewson
70778dc7a8 Add spec for UI control protocol
svn:r2203
2004-08-09 04:21:12 +00:00
Nick Mathewson
f753ef4ac6 Be slightly more specific about ASN1
svn:r2201
2004-08-08 18:59:17 +00:00
Roger Dingledine
76b284d2af update man page to reflect more default rejects
svn:r2196
2004-08-08 05:33:15 +00:00
Roger Dingledine
26f8a5e3de we should put an expiry date on the onion-keys?
svn:r2194
2004-08-08 00:04:05 +00:00
Roger Dingledine
40fd45c1b4 whoops, the man page has been rotting
(it needs more attention than just this)


svn:r2191
2004-08-07 08:30:16 +00:00
Peter Palfrader
13ff77508e Properly clean up everything we might have bulit
svn:r2169
2004-08-06 21:03:32 +00:00
Peter Palfrader
536048b87c the repository is no place for a well behaved .in file
svn:r2166
2004-08-06 20:00:27 +00:00
Nick Mathewson
fb3e15b668 Add mystery 0 entry to TODO list
svn:r2164
2004-08-06 19:54:48 +00:00
Peter Palfrader
0430b4c5a0 Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball
svn:r2163
2004-08-06 19:54:29 +00:00
Roger Dingledine
9467f5fc4f weasel suggests we compress the directory one day. he's right.
svn:r2155
2004-08-06 09:23:47 +00:00
Roger Dingledine
9ee8f181db we were telling them a nonexistent config option. oops.
(thanks to john todd for pointing this out)


svn:r2154
2004-08-06 09:19:04 +00:00
Roger Dingledine
fabbf9a7a2 fix a few typos in the resolve/resolved spec
svn:r2153
2004-08-06 09:18:35 +00:00
Roger Dingledine
6065f89544 update tor-doc.html
svn:r2140
2004-08-04 06:23:06 +00:00
Roger Dingledine
1e9d2a11d5 todo items to switch dirservers entries to config lines
and remove old todo items


svn:r2138
2004-08-04 05:27:55 +00:00
Roger Dingledine
e58248df75 add some more todo items for 0.0.8
svn:r2124
2004-08-03 22:19:46 +00:00
Roger Dingledine
0c5cc5fa30 update location of tor-in-chroot doc
svn:r2123
2004-08-03 21:14:39 +00:00
Roger Dingledine
5336b3bdc7 yet more todo items
svn:r2117
2004-07-23 00:21:25 +00:00
Roger Dingledine
a7d16e38eb mark off todo items; add todo items; correct tor-spec.txt
svn:r2101
2004-07-22 07:34:03 +00:00
Roger Dingledine
ca9604e477 update the todo, items for pre-pre1 and for post-pre1
svn:r2093
2004-07-22 01:35:52 +00:00
Nick Mathewson
e57698cc6e Track bandwidth usage to estimate capacity
svn:r2065
2004-07-20 20:57:46 +00:00
Roger Dingledine
f9a0409714 mention that you should proxy your SSL traffic too
svn:r2056
2004-07-19 22:30:18 +00:00
Nick Mathewson
1040762531 Remove 1024-router limit in routerparse.c; unify handling of running-routers lines in running-routers requests and in directories; set is_verified field of routerinfo_ts correctly; use most-recent-info rule to decide whether to change router-is-running status.
svn:r2051
2004-07-16 23:05:40 +00:00
Nick Mathewson
bc36db351f Resolve all DOCDOCs.
svn:r2050
2004-07-16 22:23:18 +00:00
Nick Mathewson
656a664334 Revert cpuworker to use addr/port
svn:r2049
2004-07-16 21:47:18 +00:00
Nick Mathewson
0b3357d573 Look in .torrc if no CONFDIR "torrc" is found.
svn:r2048
2004-07-16 19:43:58 +00:00
Roger Dingledine
254355e6d3 give nick enough to keep him busy for a while more
svn:r2045
2004-07-15 01:31:11 +00:00
Nick Mathewson
c2103eb63a Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
svn:r2043
2004-07-13 18:23:40 +00:00
Roger Dingledine
0fbe75ed1e include a css file for tor-doc.html
(also include it in the tarball)


svn:r2039
2004-07-13 16:03:46 +00:00
Roger Dingledine
5942281007 ship doc/tor-doc.html in the tarball
svn:r2038
2004-07-13 15:59:08 +00:00
Roger Dingledine
d1fe3c1711 update the todo list a bit
svn:r2033
2004-07-12 21:18:45 +00:00
Roger Dingledine
3d63396d8d emphasize tor hidden services in the 'why should you use tor' section
svn:r2025
2004-07-08 19:12:50 +00:00
Roger Dingledine
fb1bd57564 two more todo items
svn:r2007
2004-07-04 06:29:59 +00:00
Nick Mathewson
7d8de8cd10 More digest/nickname fixes
svn:r2000
2004-07-02 23:40:03 +00:00
Nick Mathewson
53b21c65f7 Update tor-spec with new EXTEND format and info about certificate chains
svn:r1995
2004-07-01 01:34:02 +00:00
Roger Dingledine
1ef32c8245 put tor-doc.html under revision control
packagers should consider including it in /usr/...doc/


svn:r1987
2004-06-28 06:47:07 +00:00
Nick Mathewson
76f769deb9 Remaining 008pre1 items done; deferred where more design is needed.
More docs and (way more!) testing needed.

Done:
 - Authdirservers down directories from others.
 - Generate and use running-routers lists
 - Cache directories; store across reboots.
 - Refactor directory parsing a bit; note potential trouble spots.


svn:r1985
2004-06-25 00:29:31 +00:00
Roger Dingledine
ce5b9d8d2b include the default exit policy in the man page
svn:r1983
2004-06-23 01:49:10 +00:00
Nick Mathewson
8aec3a7301 Implement several 008pre1 items: needs more testing
svn:r1981
2004-06-21 04:37:27 +00:00
Roger Dingledine
22c5ddb588 minor bugfix in socks explanation
svn:r1979
2004-06-17 21:05:46 +00:00
Nick Mathewson
620b4308ff document socks extensions and dns lookup code
svn:r1976
2004-06-17 18:11:31 +00:00
Roger Dingledine
5908f8f88c mark one todo item off, add two new ones
svn:r1974
2004-06-16 21:09:05 +00:00
Roger Dingledine
c9ebd47633 organize the 0.0.8 roadmap a bit more
svn:r1972
2004-06-16 05:18:51 +00:00
Roger Dingledine
fbfc1d513b clean 0.0.7 items from todo list, add distributed/decentralized-tor items
svn:r1969
2004-06-14 23:34:29 +00:00
Roger Dingledine
e4f83de9eb update the man page to reflect some recent features
svn:r1954
2004-06-07 19:09:05 +00:00
Roger Dingledine
91200136b7 update todo
svn:r1941
2004-06-02 20:06:25 +00:00
Nick Mathewson
43c404ca68 Updated TODO
svn:r1939
2004-06-02 20:00:19 +00:00
Nick Mathewson
94782444f8 Check recommended-software string *early*, before actually parsing the directory.
svn:r1930
2004-06-01 18:19:01 +00:00
Roger Dingledine
74f611581e play with the todo some more
svn:r1929
2004-06-01 18:14:45 +00:00
Nick Mathewson
80365b9897 Allow multiple exit policy lines; mostly add support for AP policies
svn:r1905
2004-05-20 02:42:50 +00:00
Nick Mathewson
d95f347b14 Add Port to *bindAddress.
svn:r1901
2004-05-19 20:25:44 +00:00
Nick Mathewson
553b0a4f51 Mark some items completed
svn:r1900
2004-05-19 20:08:02 +00:00
Roger Dingledine
1a829b0df4 and another todo item
svn:r1898
2004-05-19 20:06:08 +00:00
Roger Dingledine
03d63cb813 a start of a todo list for 0.0.7
what else was scheduled for 0.0.7?


svn:r1897
2004-05-19 20:02:03 +00:00
Roger Dingledine
53d8744f1b final version.
svn:r1893
2004-05-18 17:29:36 +00:00
Roger Dingledine
ffbbf76f9b add html version of tor-design, including 150% png's exported from
xfig with "more scaling" magic on

plus new pdf for nick's typo fix


svn:r1891
2004-05-18 16:02:38 +00:00
Nick Mathewson
10d52c46cb Fix a spelling error
svn:r1890
2004-05-18 15:50:26 +00:00
Roger Dingledine
9da1714676 first attempt at camera-ready tor-design.pdf
svn:r1888
2004-05-18 06:21:42 +00:00
Roger Dingledine
4b9d65e1db include actual rend spec in tarball
svn:r1887
2004-05-18 06:18:56 +00:00
Roger Dingledine
eac75309f8 remove obsolete rendezvous pre-spec
svn:r1886
2004-05-18 06:18:30 +00:00
Roger Dingledine
92c4b3f139 clean up bib; remove incorrect directory consensus discussion
svn:r1885
2004-05-18 06:14:29 +00:00
Roger Dingledine
fd09a4080b cut clean tighten tweak
svn:r1884
2004-05-18 05:34:45 +00:00
Roger Dingledine
d9bcb23f76 make design and in-the-wild sections more correct
plus other cleaning throughout


svn:r1879
2004-05-17 09:19:02 +00:00
Roger Dingledine
7c4e47fece the eax paper got published
svn:r1878
2004-05-17 09:07:08 +00:00
Roger Dingledine
3071e1b9db correct the field lengths in the cell structure diagram
svn:r1877
2004-05-17 04:06:52 +00:00
Nick Mathewson
09a4748578 Reintegrate appendix; edit paper a bit; leave design section alone; add XXXX comments
svn:r1866
2004-05-14 06:41:41 +00:00
Roger Dingledine
9eee0fadc3 note that part three of CLIENTS is outdated/wrong
svn:r1850
2004-05-11 09:39:52 +00:00
Roger Dingledine
ef13f70422 "directory-signature" has a nickname too, yes?
svn:r1847
2004-05-10 21:44:18 +00:00
Nick Mathewson
cfcb032a1e Update router descriptor and directory formats (rendezvous desc format is correct)
svn:r1845
2004-05-10 16:57:05 +00:00
Roger Dingledine
07871a8a2c add future task list to todo
svn:r1842
2004-05-10 09:40:44 +00:00
Roger Dingledine
5a97224948 fix some more bugs in the spec
svn:r1835
2004-05-10 05:57:31 +00:00
Roger Dingledine
d18528a2ab fix a typo in our doxygen instructions
svn:r1822
2004-05-09 16:32:33 +00:00
Nick Mathewson
d15a95145e Add Doxygen config file and make target, along with section in HACKING document
svn:r1819
2004-05-07 17:03:52 +00:00
Roger Dingledine
2393c2ae75 mention the digest seeds for circuit-level integrity checking
unused portions of relay payloads are nul-padded, not filled with
random bytes.


svn:r1791
2004-05-05 06:53:44 +00:00
Roger Dingledine
b349a5de04 another bug that's been bugging me
svn:r1766
2004-05-02 03:34:59 +00:00
Roger Dingledine
bdbe0eb7bc another todo we should do
svn:r1764
2004-05-02 03:20:13 +00:00
Roger Dingledine
138d744247 some more todo items
svn:r1762
2004-05-02 02:55:29 +00:00
Roger Dingledine
fd0d48e484 clarify the hybrid encryption in our spec
svn:r1736
2004-04-28 20:01:54 +00:00
Roger Dingledine
b4b9b27adb rewrite the todo list
svn:r1681
2004-04-22 03:50:42 +00:00
Roger Dingledine
4c4adf990e another maybe-todo item
svn:r1680
2004-04-21 21:57:49 +00:00
Nick Mathewson
c3f58e09c3 Update flag-day status
svn:r1679
2004-04-21 21:56:21 +00:00
Nick Mathewson
f1e44399d3 Add and tenatively assign some items in flag-day todo
svn:r1669
2004-04-18 20:44:04 +00:00
Nick Mathewson
ff261f78f2 add more flagday items to todo
svn:r1661
2004-04-18 03:13:58 +00:00
Roger Dingledine
c9c86229ab add back in a todo that i thought we'd got but we clearly haven't
(thanks weasel)


svn:r1655
2004-04-17 09:16:30 +00:00
Roger Dingledine
e72f584228 add a list of backward-incompatible things we need to do
svn:r1650
2004-04-17 05:25:44 +00:00
Roger Dingledine
067ff248a9 a todo item for sometime
svn:r1633
2004-04-15 03:54:33 +00:00
Nick Mathewson
37255d24bc Retry non-final-hop rendezvous failures
svn:r1625
2004-04-14 21:40:50 +00:00
Roger Dingledine
874d0cd8df some more todo items
svn:r1623
2004-04-14 11:09:38 +00:00
Roger Dingledine
eb26c7f6a2 another todo item
(want to take a stab at this one, nick?)


svn:r1622
2004-04-14 10:22:53 +00:00
Roger Dingledine
ddd09db4d3 one todo item done, another put off until later
svn:r1620
2004-04-14 05:36:56 +00:00
Nick Mathewson
90185c67f8 Note a couple of finished items
svn:r1611
2004-04-13 19:03:59 +00:00
Roger Dingledine
a3c072e579 more todo items
svn:r1605
2004-04-13 03:31:40 +00:00
Nick Mathewson
88950f4ac2 Document ACKs/NAKs
svn:r1599
2004-04-13 00:50:11 +00:00
Roger Dingledine
da7bd22a0e clean/update todo
svn:r1589
2004-04-10 22:13:37 +00:00
Nick Mathewson
aa7cfd93e5 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32
svn:r1574
2004-04-08 20:56:33 +00:00
Nick Mathewson
50729212d0 Document rest of hiddenservice config options; still needs example or tutorial maybe.
svn:r1567
2004-04-08 06:30:15 +00:00
Roger Dingledine
190e59772a more todo items marked off
svn:r1550
2004-04-08 02:08:23 +00:00
Roger Dingledine
3f07083b02 spec change: bob is allowed to advertise zero intro points
svn:r1549
2004-04-08 02:07:53 +00:00
Nick Mathewson
8169da5c30 Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need
to worry about 0.0.4 or earlier, because nobody is running them any more.)


svn:r1533
2004-04-07 21:36:03 +00:00
Nick Mathewson
6480d9d049 Identify some finished stuff
svn:r1529
2004-04-07 20:49:37 +00:00
Roger Dingledine
34f748beda a few more todo thoughts
svn:r1527
2004-04-07 20:46:58 +00:00
Roger Dingledine
ff76072feb more todo action, and a spec note
svn:r1516
2004-04-07 06:40:06 +00:00
Peter Palfrader
1dca309769 Document :n-m exit policy
svn:r1501
2004-04-06 01:00:26 +00:00
Roger Dingledine
ffe64074cd finish off a bunch of rend todo, add more
svn:r1500
2004-04-06 00:56:24 +00:00
Nick Mathewson
0f74b68edd make router_get_by_nickname consider this router.
svn:r1497
2004-04-05 22:22:42 +00:00
Roger Dingledine
d70063578d rend point nickname is nul-padded to avoid revealing rend point
svn:r1474
2004-04-05 05:04:55 +00:00
Roger Dingledine
fda9d9c779 bob's rend desc must list >=1 intro point
plus note a bug in our spec that we should fix


svn:r1473
2004-04-05 04:42:00 +00:00
Roger Dingledine
c326422e57 nicknames are at most 19 chars
svn:r1472
2004-04-05 04:41:32 +00:00
Nick Mathewson
a981c4099a Implement midpoint functionality for rendezvous points.
svn:r1439
2004-04-02 21:56:52 +00:00
Nick Mathewson
cc8dc4e34c Clarify handdshake digest logic
svn:r1435
2004-04-01 22:09:34 +00:00
Nick Mathewson
fed8cb69bd Use padding with intro requests
svn:r1425
2004-04-01 03:31:00 +00:00
Nick Mathewson
6c9c4a3249 Bob needs the hash of his PK in order to know which hidden service to be.
svn:r1420
2004-04-01 01:17:45 +00:00
Nick Mathewson
37b967fd9c Add documentation for hidden server cfg
svn:r1418
2004-04-01 00:36:46 +00:00
Roger Dingledine
2894813141 specify that alice and bob can use dirty circuits when
uploading or fetching hidserv descriptors


svn:r1416
2004-03-31 22:58:15 +00:00
Roger Dingledine
f8ac1a6714 a few more todo items done
svn:r1414
2004-03-31 22:30:14 +00:00
Roger Dingledine
3ed1a22031 tweak rend spec
svn:r1413
2004-03-31 22:30:02 +00:00
Nick Mathewson
bf83b1e345 Add code to configure hidden services, parse configuration, generate keys and service IDs, and store/load them from disk
svn:r1410
2004-03-31 21:35:23 +00:00
Roger Dingledine
342ce84b01 tweaks/patches on the rendezvous spec
svn:r1405
2004-03-31 03:54:20 +00:00
Nick Mathewson
b32440a028 Implement hidserv_XX functions; there is still an XXX in directory_handle_command
svn:r1404
2004-03-31 03:42:56 +00:00
Nick Mathewson
6ea61d5e0d Parse and generate service descriptors
svn:r1403
2004-03-31 02:07:38 +00:00
Nick Mathewson
0ba9ab5fb0 Add rendezvous-related metadata and code to circuits. Initially, we
thought that a complicated adjunct structure would be necessary, but
it doesn't look that way anymore.

Of course, I might have forgotten something.


svn:r1396
2004-03-30 19:52:42 +00:00
Nick Mathewson
32cc2e5909 Make service IDs 80 bits, not 128
svn:r1393
2004-03-30 19:20:11 +00:00
Roger Dingledine
414dff42c5 update hacking to mention loglevel notice
svn:r1385
2004-03-30 03:20:38 +00:00
Roger Dingledine
57918e4902 guess some times on some tasks
svn:r1382
2004-03-30 02:31:36 +00:00
Roger Dingledine
94f048c248 switch tor-design to usenix format
svn:r1381
2004-03-30 02:28:36 +00:00
Nick Mathewson
96ebb0bc88 break up initial rend tasks
svn:r1380
2004-03-30 01:32:16 +00:00
Nick Mathewson
f2c68bcf54 Make preliminary list of tasks for rendezvous service
svn:r1368
2004-03-29 20:39:40 +00:00
Nick Mathewson
c4c97c0746 Initial rendezvous spec version. Needs another review and revision; but first I must sleep
svn:r1355
2004-03-28 08:46:38 +00:00
Roger Dingledine
df57d3ff3a update todo a bit farther
svn:r1353
2004-03-27 05:52:55 +00:00
Roger Dingledine
c85d45f01a another todo item we thought of
svn:r1334
2004-03-26 18:17:17 +00:00
Nick Mathewson
f608b85ddf Replace all connection_removes outsice of main.c with connection_mark_for_close
svn:r1328
2004-03-21 03:18:45 +00:00
Roger Dingledine
dfb16a6274 mark off another bug
svn:r1325
2004-03-20 23:27:41 +00:00
Roger Dingledine
e9b67e1e6a fix one bug, add another
svn:r1323
2004-03-20 22:38:20 +00:00
Roger Dingledine
49a221500d fix one bug, note two more
svn:r1321
2004-03-20 20:49:33 +00:00
Nick Mathewson
50354cbae7 Add TODO item to make everything use mark_for_close; not doing so will now skew the stats
svn:r1312
2004-03-20 04:57:27 +00:00
Roger Dingledine
1dca07fc51 todo: make ./configure work on solaris more easily
svn:r1308
2004-03-19 22:17:23 +00:00
Roger Dingledine
1c1d75bd83 we should leave old server descriptors out of the directory
svn:r1298
2004-03-19 07:07:00 +00:00
Roger Dingledine
c01253da96 another todo item re: logs
svn:r1293
2004-03-18 16:27:54 +00:00
Nick Mathewson
971b002d93 Include strlcpy and strlcat where not available, so our string ops can be less error-prone.
svn:r1289
2004-03-17 07:28:09 +00:00
Peter Palfrader
d9a8e317e4 Add ...truncated to TODO list
svn:r1288
2004-03-15 15:52:43 +00:00
Roger Dingledine
a0cb5fe143 check off a todo item
svn:r1280
2004-03-15 04:20:14 +00:00
Nick Mathewson
e2e6909cfd Make decriptor format more flexible and extensible
svn:r1227
2004-03-04 04:01:28 +00:00
Roger Dingledine
c0b5002d2c update the todo
svn:r1191
2004-03-01 06:58:21 +00:00
Nick Mathewson
3138941e68 revise spec. It still needs more explanation to be intelligible by the uninitiated, but it is at least far less incorrect.
svn:r1189
2004-03-01 05:56:34 +00:00
Roger Dingledine
82f224ca6d document 'excludenodes' in man page
svn:r1156
2004-02-28 05:11:10 +00:00
Roger Dingledine
f3ea6be7e5 a few more comments for the spec
svn:r1154
2004-02-28 04:53:34 +00:00
Roger Dingledine
737b2a0bf1 make 'connected' cells include the resolved IP
svn:r1143
2004-02-27 04:52:02 +00:00
Roger Dingledine
feafba073d we forgot to include the resolved IP in 'connected' cells
so the client-side dns cache is currently going unused
we should do that sometime


svn:r1141
2004-02-27 04:08:44 +00:00
Roger Dingledine
17f40b21a7 and another desired todo item
svn:r1132
2004-02-26 23:36:31 +00:00
Roger Dingledine
386eb6215f bring the todo file up to date
svn:r1131
2004-02-26 23:05:11 +00:00
Roger Dingledine
01cdffc0c2 note a bug that gabe found
svn:r1117
2004-02-24 22:22:04 +00:00
Roger Dingledine
fb4d66f026 pre-talk slides
svn:r1115
2004-02-21 20:41:15 +00:00
Roger Dingledine
fd4dc9de39 commit some partial slides in case i get hit by a bus
svn:r1113
2004-02-19 06:19:58 +00:00
Roger Dingledine
501cef16fe clean up todo, mark a bug as fixed
svn:r1112
2004-02-18 22:30:16 +00:00
Roger Dingledine
35c17c5a8b slides for tor rump session talk at FC04
svn:r1106
2004-02-18 08:36:42 +00:00
Roger Dingledine
1fa22afa8b another hard item for the agenda
svn:r1060
2004-02-05 21:19:27 +00:00
Roger Dingledine
267b4873ed an agenda to be resolved (ha ha) at FC
svn:r1059
2004-02-05 05:23:06 +00:00
Roger Dingledine
a8655dd391 start marking up the parts of the spec that need to be fixed
svn:r1058
2004-02-05 05:22:38 +00:00
Roger Dingledine
8e87357a89 chicken out and revert to previous test results.
this is the final version.


svn:r1056
2004-02-02 06:37:34 +00:00
Nick Mathewson
8f00a304db Third time--is it right now?
svn:r1055
2004-02-02 06:21:15 +00:00
Nick Mathewson
6f6bfb67e2 <arma> shouldn't we say 128, 10 mins, etc?
svn:r1054
2004-02-02 06:18:46 +00:00
Nick Mathewson
d99bcc6d46 Remove no-longer-true footnote
svn:r1053
2004-02-02 06:15:14 +00:00
Roger Dingledine
6ba9b3935d put the right numbers in
i'll leave the other phrasing for nick


svn:r1052
2004-02-02 06:13:04 +00:00
Roger Dingledine
c8373caac4 note some more bugs
svn:r1051
2004-02-01 21:09:42 +00:00
Roger Dingledine
bd2421aaa3 some cleanups, and cite SS03
svn:r1050
2004-02-01 20:44:28 +00:00
Roger Dingledine
fa0c7c5a47 put the appendix on its own page; make it only one page
svn:r1049
2004-02-01 05:19:49 +00:00
Nick Mathewson
20f56091ce Trim 10 lines. Roger, please revert any of this you disagree with.
svn:r1048
2004-02-01 04:09:15 +00:00
Roger Dingledine
43efb87bbc stretch the figure a bit more
svn:r1047
2004-02-01 03:09:32 +00:00
Roger Dingledine
9cf13103dc add in the interaction diagram
fix the title


svn:r1046
2004-02-01 02:42:19 +00:00
Nick Mathewson
64e192b317 Manually clean up text in .fig file, regenerate stuff
svn:r1045
2004-01-31 10:25:57 +00:00
Nick Mathewson
6a1b83c147 Manually clean up text in .fig file, regenerate stuff
svn:r1044
2004-01-31 10:25:56 +00:00
Nick Mathewson
40732d7d2d Add generated LaTeX files to cvsignore
svn:r1043
2004-01-31 10:14:00 +00:00
Nick Mathewson
48c2816bef Add an interaction diagram to CVS. It still to be edited, scaled, and
incorporated into the paper.  Maybe more.

A good caption might be: "Alice builds a two-hop circuit and begins
fetching a web page."


svn:r1042
2004-01-31 10:12:58 +00:00
Roger Dingledine
4cfffbb926 add in a brief cell structure diagram
svn:r1036
2004-01-31 07:36:38 +00:00
Nick Mathewson
4c74717564 Rewrite performance results paragraph, using moria->moria->network results and new #s from arma
svn:r1035
2004-01-31 01:45:16 +00:00
Roger Dingledine
ddcc03acd2 rearrange items, add a few
svn:r1032
2004-01-31 00:14:23 +00:00
Roger Dingledine
c1cbb16e6f add some informal performance statements
tighten the tex


svn:r1021
2004-01-30 15:06:59 +00:00
Roger Dingledine
9df1479278 tighten the bib file
svn:r1020
2004-01-30 15:06:19 +00:00
Roger Dingledine
2baaac407b prevent newline right before cite
svn:r1019
2004-01-30 13:38:25 +00:00
Roger Dingledine
ab67fcaa7f cut a paragraph, cut the rendezvous attacks subsec
svn:r1018
2004-01-30 03:37:10 +00:00
Nick Mathewson
8a3ea54887 In English, a verb only receives tense once.
svn:r1016
2004-01-29 21:18:01 +00:00
Nick Mathewson
1694315a1d Tighten paper a little; drop a couple of inches of whitespace.
svn:r1015
2004-01-29 21:11:42 +00:00
Paul Syverson
79648559c9 Mostly moving rendezvous points to appendix. A few other changes.
svn:r1014
2004-01-28 22:50:58 +00:00
Roger Dingledine
2c6fac7f7d a few more notes
svn:r1013
2004-01-27 17:26:29 +00:00
Roger Dingledine
016d2a38d5 tweak the planetlab statement
svn:r1004
2004-01-17 18:06:42 +00:00
Roger Dingledine
60293a5244 clean-up based on the oakland reviews
svn:r1003
2004-01-17 17:43:38 +00:00
Roger Dingledine
02a1188377 cite tor-spec
svn:r1002
2004-01-17 16:20:07 +00:00
Roger Dingledine
dfc83b64f4 re-mention planetlab
svn:r1001
2004-01-17 15:57:27 +00:00
Roger Dingledine
295b458ffe looks like matt changed the title and authors for his FC04 paper
svn:r1000
2004-01-17 15:56:56 +00:00
Roger Dingledine
521cdd1ecb another iteration of the experiences section
svn:r997
2004-01-15 07:37:25 +00:00
Nick Mathewson
90c3b8f0c1 edit experiences section
svn:r996
2004-01-15 06:28:58 +00:00
Roger Dingledine
1d760b34ad and another thought
svn:r995
2004-01-14 11:17:29 +00:00
Roger Dingledine
619fdd1ea7 early iteration of an 'experiences' section
tweaks throughout


svn:r994
2004-01-14 11:10:29 +00:00
Roger Dingledine
9a53afb45b several new todo items, prompted by wmf and weasel
svn:r993
2004-01-13 14:33:46 +00:00
Nick Mathewson
793c65e60f Note discrepency between N bytes transmitted over TLS and actual bandwidth use; add 2 functions to help resolve.
svn:r986
2004-01-13 01:19:02 +00:00
Roger Dingledine
20aca03df2 remember to mention entrynodes and exitnodes in the man page
svn:r985
2004-01-12 06:06:47 +00:00
Roger Dingledine
1a137c266a update the man page for new token bucket params
svn:r983
2004-01-10 23:42:24 +00:00
Roger Dingledine
e47106745e mark the design paper as draft, fix a few bugs
svn:r979
2004-01-08 03:13:37 +00:00
Roger Dingledine
e244ab7c72 fix minor typo in tor-spec
svn:r977
2004-01-07 22:56:06 +00:00
Roger Dingledine
933d531f15 clean whitespace (no substantive changes)
svn:r976
2004-01-07 12:08:07 +00:00
Roger Dingledine
276dae52b5 begin the process of cleaning/updating the spec
svn:r973
2004-01-05 05:25:00 +00:00
Roger Dingledine
a4c2609c24 update TODO, patch design paper
svn:r963
2003-12-30 23:05:06 +00:00
Roger Dingledine
fd37a6fedf some todo updates before i lose track of them
svn:r943
2003-12-16 09:52:31 +00:00
Roger Dingledine
1a2813ba7b update the TODO to reflect the done things
svn:r927
2003-12-14 06:34:40 +00:00
Peter Palfrader
867c38311c Fix broken line wraps
svn:r913
2003-12-14 00:06:30 +00:00
Roger Dingledine
325935b1c6 doc patches submitted by jason holt
svn:r909
2003-12-13 22:56:32 +00:00
Roger Dingledine
10548ae9ec a few minor updates to hacking
svn:r908
2003-12-13 22:55:12 +00:00
Roger Dingledine
3865a8a888 update the TODO to reflect recent commits
svn:r882
2003-12-03 10:44:11 +00:00
Steven Hazel
7207627703 install that man page
svn:r872
2003-12-02 21:21:21 +00:00
Roger Dingledine
63dadc0298 update TODO with remaining pre15 tasks
svn:r871
2003-12-02 18:20:31 +00:00
Roger Dingledine
5b99985e79 we have a man page.
svn:r860
2003-11-20 20:56:52 +00:00
Roger Dingledine
e73e7a1074 updated todo
svn:r849
2003-11-19 13:29:00 +00:00
Nick Mathewson
ddd7ebe307 Add my 0.0.2pre14 tasks to top of TODO.
svn:r806
2003-11-13 01:01:35 +00:00
Roger Dingledine
3b392717e0 give us a plan for pre14
svn:r803
2003-11-12 18:55:07 +00:00
Roger Dingledine
fbb0a450ee update the FAQ so it's just useless, not wrong
svn:r802
2003-11-12 17:34:41 +00:00
Paul Syverson
0763f80054 Update and uncomment the Acks section. Also uncomment the authors.
A spacing tweak.


svn:r801
2003-11-12 17:25:53 +00:00
Roger Dingledine
d0acbe86d1 prioritize and rearrange the TODO
svn:r789
2003-11-11 07:50:12 +00:00
Nick Mathewson
894b1bc5d0 clean up some TODO items; rename ACI to circID
svn:r782
2003-11-11 02:36:50 +00:00
Roger Dingledine
1c37f631ff add a paragraph that should have been there
svn:r781
2003-11-10 23:10:42 +00:00
Roger Dingledine
1969c8a92f client now survives going offline better
fix badness in usage()
if neither socksport nor orrport is defined, quit
obsolete connection_flush_buf()


svn:r780
2003-11-10 08:06:55 +00:00
Roger Dingledine
24cff42ff7 final commit. it is submitted.
svn:r777
2003-11-05 06:00:44 +00:00
Nick Mathewson
5f55ad3d8b Edit to last checkin: add hyphen to phrasal adjective.
svn:r776
2003-11-05 05:34:58 +00:00
Roger Dingledine
1497727488 finish edits on sec7
svn:r775
2003-11-05 05:29:35 +00:00
Nick Mathewson
9aeaab0480 The government is not the judiciary
svn:r774
2003-11-05 05:06:28 +00:00
Roger Dingledine
d0ccf76035 edits on active attacks
svn:r773
2003-11-05 04:59:47 +00:00
Nick Mathewson
1520e93c14 s/web server/webserver/
svn:r772
2003-11-05 04:30:35 +00:00
Roger Dingledine
26744718b2 if latex8.sty is there, the bst should be too
svn:r771
2003-11-05 04:24:24 +00:00
Roger Dingledine
b85e6fd08d edits on passive attacks (sec7)
svn:r770
2003-11-05 04:23:02 +00:00
Nick Mathewson
3fd2a03563 Reinstate sentence at start of 7; add page numbers
svn:r769
2003-11-05 03:53:20 +00:00
Nick Mathewson
663a4d9638 Spell P5 right.
svn:r768
2003-11-05 03:46:13 +00:00
Roger Dingledine
2ebad9853d resolve some XXX's
svn:r767
2003-11-05 03:44:58 +00:00
Nick Mathewson
b6f88fc066 Edits to edits. Revert change to central gutter width; cut back down to under 15 pages.
svn:r766
2003-11-05 01:58:07 +00:00
Roger Dingledine
6c68317577 compress sec1-3, we're at 15pg with standard latex8.sty now
svn:r765
2003-11-05 01:46:32 +00:00
Roger Dingledine
868b3c9724 more edits and compression
svn:r764
2003-11-05 01:29:36 +00:00
Nick Mathewson
03925bc60b Edits for section 7. I am happier, and the paper is finally under 15 pages.
svn:r763
2003-11-05 01:18:10 +00:00
Nick Mathewson
b449d65ca6 Spell checkers are smarter than we are
svn:r762
2003-11-05 00:15:11 +00:00
Nick Mathewson
bfa8831c18 Edits, cleanups, and clarifications in 8 and 9.
svn:r761
2003-11-05 00:12:18 +00:00
Nick Mathewson
5c9e0685e6 More edits to edits; a few formatting fixes
svn:r760
2003-11-04 22:52:39 +00:00
Nick Mathewson
5823d508df Tighten and clarify sections 4-6; paper is shorter by a couple of column-inches.
svn:r759
2003-11-04 22:17:53 +00:00
Paul Syverson
7f350d80b1 More space hacks. No content removal.
svn:r758
2003-11-04 18:39:31 +00:00
Paul Syverson
e1ac0c03de No content cut. Just lots of space games. Will keep at it.
svn:r757
2003-11-04 18:00:40 +00:00
Roger Dingledine
cb97bf8c06 revamp secs 8 and 9
i haven't figured out what order the paragraphs in sec8 should go.
or sec9, for that matter.
please fix it. :)


svn:r756
2003-11-04 14:59:58 +00:00
Roger Dingledine
55057a3929 address andrei's issues
svn:r755
2003-11-04 11:46:49 +00:00
Roger Dingledine
18a7e51eb2 commit for nick
i'm now only working on 8-9


svn:r754
2003-11-04 09:04:35 +00:00
Roger Dingledine
9944853468 you guessed it, more edits
svn:r753
2003-11-04 08:34:50 +00:00
Nick Mathewson
f081a7a41f Edits to section 9
svn:r752
2003-11-04 08:30:10 +00:00
Nick Mathewson
23fabf60e5 Move (nonwritten) discussion of path selection
svn:r751
2003-11-04 08:16:25 +00:00
Nick Mathewson
c72d57c92e Fixes to last checkin
svn:r750
2003-11-04 07:35:58 +00:00
Nick Mathewson
256ee49a2d Edits based on comments
svn:r749
2003-11-04 07:27:55 +00:00
Roger Dingledine
ad0e3d02fe compress 'compromise keys'
svn:r748
2003-11-04 07:18:16 +00:00
Roger Dingledine
bcbb0bc0d5 rerepatches on sec1-3
svn:r747
2003-11-04 06:54:09 +00:00
Nick Mathewson
44ff60dbaa Edits to most recent edits from arma.
svn:r746
2003-11-04 06:03:29 +00:00
Nick Mathewson
7b19ba8aa1 Tighten up 1-3; clarify a few points
svn:r745
2003-11-04 05:42:50 +00:00
Roger Dingledine
a76a61fef6 patches, mainly on sec4
svn:r744
2003-11-04 05:39:38 +00:00
Roger Dingledine
7234c8393f formatting changes, no edits
svn:r743
2003-11-04 02:34:05 +00:00
Roger Dingledine
2595770c1f minor edits on edits on edits
svn:r742
2003-11-04 02:24:30 +00:00
Nick Mathewson
19c83bdee1 More work on section 4; replace IP with IP address.
svn:r741
2003-11-04 02:22:24 +00:00
Paul Syverson
ac83d91703 Various edits.
svn:r740
2003-11-03 21:44:02 +00:00
Nick Mathewson
2dcafa8527 Edits to recent edits.
svn:r739
2003-11-03 21:05:33 +00:00
Paul Syverson
3a0d3b7c89 Fix small version error I introduced (I hope).
svn:r738
2003-11-03 18:28:31 +00:00
Paul Syverson
a0ad394c8c A few changes, mostly to section 4 before Nick picks it up again.
svn:r737
2003-11-03 18:12:14 +00:00
Roger Dingledine
a3a01e85aa a first go at section 7
svn:r736
2003-11-03 14:27:00 +00:00
Roger Dingledine
1c493d4893 remove sec7.1. you're right, it's redundant now
svn:r735
2003-11-03 13:17:26 +00:00
Roger Dingledine
93f3eec00c patches on nick's sec4 patches
svn:r734
2003-11-03 12:07:02 +00:00
Roger Dingledine
d7f7e64c9f rearrange and clean up sec1
svn:r733
2003-11-03 10:29:18 +00:00
Roger Dingledine
1fa9b39310 rewrite and tighten section 6
svn:r732
2003-11-03 09:17:47 +00:00
Nick Mathewson
e7c0b74c8f note need for ACI->circID change
svn:r731
2003-11-03 09:13:20 +00:00
Nick Mathewson
961f338386 Edits on section 4-- not done, but done for tonight
svn:r730
2003-11-03 09:06:58 +00:00
Nick Mathewson
88185d4cb2 Edits to sections 2 and 3.
svn:r729
2003-11-03 07:02:20 +00:00
Roger Dingledine
d66e9d888f give us a real abstract
svn:r728
2003-11-03 06:29:43 +00:00
Nick Mathewson
ba97004f5b Some style and euphony edits in 1 and 2. Tweaks on "which", "number", "tradeoff" and "Section" throughout
svn:r727
2003-11-03 05:34:14 +00:00
Roger Dingledine
e4e5bc601e more minor commits
svn:r726
2003-11-03 02:54:52 +00:00
Roger Dingledine
2bd41ec8f5 clean up dirserver section
svn:r725
2003-11-03 02:25:04 +00:00
Nick Mathewson
3c417a80dc remove/resolve several comments
svn:r724
2003-11-03 02:09:31 +00:00
Nick Mathewson
2133ece8e4 Edit abstract; ref jap backdoor; declarify jap padding; convert metatext to comments
svn:r723
2003-11-03 01:47:54 +00:00
Roger Dingledine
c18327f239 add puzzles-tls cite
svn:r722
2003-11-03 01:25:41 +00:00
Roger Dingledine
fed6cb8e68 rewrite exit abuse section
svn:r721
2003-11-03 01:03:00 +00:00
Nick Mathewson
49b1c0e95c Write attacks+defenses vs rendezvous pts
svn:r720
2003-11-03 00:52:50 +00:00
Nick Mathewson
aed9895495 Misc edits, write dirserver attacks+defenses
svn:r719
2003-11-02 23:49:17 +00:00
Geoff Goodell
5805fa4fe1 tweaked the abstract
svn:r718
2003-11-02 23:40:59 +00:00
Roger Dingledine
65db025d6b minor fixes throughout
svn:r717
2003-11-02 23:34:33 +00:00
Roger Dingledine
1a19daf5eb make it clearer that streams on a circuit can exit at different ORs
svn:r716
2003-11-02 22:11:49 +00:00
Roger Dingledine
30ba3520a2 some minor tweaks, for the first draft.
svn:r715
2003-11-02 11:43:39 +00:00
Roger Dingledine
b6d5a56e84 many small changes throughout
svn:r714
2003-11-02 09:56:52 +00:00
Roger Dingledine
27dd67e3a0 more on sec2 and 5.1
svn:r713
2003-11-02 07:48:56 +00:00
Roger Dingledine
fddda9a797 more patches on sec2 and sec3; rewrite threat model
svn:r712
2003-11-02 06:14:59 +00:00
Nick Mathewson
b0c6a5ea2e Write remaining active attacks
svn:r711
2003-11-02 04:53:15 +00:00
Nick Mathewson
a91c6d27bf Edit analysis and attacks and defenses.
svn:r710
2003-11-02 03:58:05 +00:00
Roger Dingledine
0ead73a78e clean up related works section
svn:r709
2003-11-02 01:48:41 +00:00
Nick Mathewson
e8b701dae9 Remove references to byzantine fault tolerance, clean up directory discussions
svn:r708
2003-11-02 00:32:54 +00:00
Paul Syverson
2b39ec4f2e Hack. Hack. Mostly on analysis and attacks. Third commit try's a charm?
svn:r707
2003-11-01 22:34:23 +00:00
Nick Mathewson
272cf1b3fb Edit and expand sections 5,6, and 10.
svn:r706
2003-11-01 21:19:46 +00:00
Roger Dingledine
057e71aa65 clean up bibtex
svn:r705
2003-11-01 08:48:12 +00:00
Roger Dingledine
a7aac2cc61 cite the anonnet i meant to cite.
svn:r704
2003-11-01 08:05:21 +00:00
Roger Dingledine
6a909560be mess with the formatting in sec9
svn:r703
2003-11-01 07:52:51 +00:00
Nick Mathewson
c826c5a95c Retitle and write section 8.
svn:r702
2003-11-01 06:47:19 +00:00
Nick Mathewson
b6d8d458f3 Add goals to rendezvous pts; other cleanups
svn:r701
2003-11-01 03:44:13 +00:00
Roger Dingledine
ca95bd8a23 clean up sec1, part of sec2
svn:r700
2003-11-01 03:40:20 +00:00
Nick Mathewson
a3a111b326 Fill out section 5.1, some of which should move into 2, 3, or 4.
svn:r699
2003-11-01 03:06:23 +00:00
Nick Mathewson
b8400b281a More work to section 4; more is needed. Moving to pen and paper: I need to re-read this several more times before I know what to change.
svn:r698
2003-10-31 06:56:52 +00:00
Roger Dingledine
5bee80ec1a formatting and partial typo fixing
svn:r697
2003-10-31 06:16:21 +00:00
Nick Mathewson
3ae1331088 Initial low-level changes to section 4
svn:r696
2003-10-30 23:05:40 +00:00
Roger Dingledine
38400b3098 tweak tweak
svn:r695
2003-10-30 12:10:24 +00:00
Paul Syverson
3d21eade6b Small changes in design goals. Starting analysis section.
svn:r694
2003-10-30 11:40:14 +00:00
Nick Mathewson
161eac5093 Commit rest of changes to section 3. I am falling asleep, and my section 4 edits are not yet grammatical
svn:r693
2003-10-30 05:24:38 +00:00
Roger Dingledine
2366ff33a9 more minor changes/additions
svn:r692
2003-10-30 04:05:28 +00:00
Peter Palfrader
85aeaef6db Fix minor typos and add a cite for Privoxy
svn:r691
2003-10-30 02:21:51 +00:00
Nick Mathewson
35892075d0 Edit section 2, compress section 3.
I still need to turn the list of attacks into a paragraph or two
before I move from 3 onto 4.


svn:r690
2003-10-30 00:24:53 +00:00
Paul Syverson
253f60d051 UPdated hostile user assumptions. Other little things.
svn:r689
2003-10-29 11:31:52 +00:00
Roger Dingledine
609edb5108 more work
svn:r688
2003-10-28 21:55:38 +00:00
Paul Syverson
f6eb16e479 A few changes to related work before heading back to CCS.
svn:r687
2003-10-28 11:29:46 +00:00
Paul Syverson
0c9bce8c88 A few tiny tweaks.
svn:r686
2003-10-27 12:05:35 +00:00
Roger Dingledine
42b2f341a4 add a few more new TODO items (bugfixes)
svn:r683
2003-10-27 10:24:27 +00:00
Roger Dingledine
b2c225eab7 circuits, streams, and tagging, o my!
svn:r682
2003-10-27 10:18:20 +00:00
Roger Dingledine
2d603ea957 tweaks outside sec4 (couldn't help myself)
svn:r680
2003-10-26 23:49:01 +00:00
Nick Mathewson
57474d772a Revise section 1, remove very throughout.
svn:r679
2003-10-26 22:59:18 +00:00
Nick Mathewson
5432fb02cc Add note about DNS distinguishability attack
svn:r678
2003-10-26 22:58:04 +00:00
Roger Dingledine
acd415628c more circuit design section work
svn:r677
2003-10-26 22:49:07 +00:00
Nick Mathewson
866c449b8d Commit notes from Friday mtg with arma.
svn:r676
2003-10-26 16:25:06 +00:00
Roger Dingledine
b3497f989b crank more on design section
svn:r675
2003-10-26 10:47:49 +00:00
Roger Dingledine
8850eb1210 think more about the design section
svn:r673
2003-10-25 11:41:26 +00:00
Nick Mathewson
87969d98f9 Initial changes to intro.
svn:r672
2003-10-24 22:48:26 +00:00
Nick Mathewson
d4ad3bde8c Numerous notes of stuff to do from mtg with Roger; add outline for design section.
svn:r671
2003-10-24 21:18:38 +00:00
Nick Mathewson
28e93f3aa3 Note TODO items; add DROP relay cells
svn:r670
2003-10-24 21:16:43 +00:00
Roger Dingledine
f0a9d0ae8c some scribblings on exit policies
somebody please go turn this into a section


svn:r669
2003-10-24 11:21:19 +00:00
Roger Dingledine
d59864859c and dirservers are better for non-clique situations
svn:r668
2003-10-24 04:09:10 +00:00
Roger Dingledine
b29e29f64a directories are signed so they can be cached elsewhere
svn:r667
2003-10-24 03:39:14 +00:00
Roger Dingledine
0396449097 add the dirservers section
svn:r662
2003-10-23 11:45:51 +00:00
Paul Syverson
8ee82830b4 Router twins described in intro. Some more stuff in assumptions section.
svn:r661
2003-10-22 22:40:30 +00:00
Paul Syverson
4e3345ff08 Added censorship resistant refs. Answered Roger's key question with
more questions.


svn:r660
2003-10-22 18:58:44 +00:00
Roger Dingledine
cf2fe9d1da some minor tweaks
svn:r657
2003-10-22 11:30:47 +00:00
Roger Dingledine
524d63ecc6 todo now reflects what we need to do.
svn:r651
2003-10-22 05:15:08 +00:00
Roger Dingledine
1bf10257da fill in some lncs numbers
svn:r649
2003-10-21 22:13:18 +00:00
Paul Syverson
ac7a9ccadf Adversary model mostly done? Some other small changes in assumptions et passim.
svn:r648
2003-10-21 21:44:00 +00:00
Nick Mathewson
009f2f6dbb Update .cvsignores to exclude files generated due to recent build improvements
svn:r647
2003-10-21 17:49:52 +00:00
Nick Mathewson
53dca60b13 Add design goals section
svn:r646
2003-10-21 17:43:26 +00:00
Roger Dingledine
24536a65f3 fix error in rendezvous description
svn:r645
2003-10-21 09:50:06 +00:00
Roger Dingledine
0e137e413f APPort is now SocksPort
svn:r644
2003-10-21 09:49:39 +00:00
Roger Dingledine
f8a72b1c21 i seem to be listing hard problems.
still plenty more hard problems where those came from.


svn:r639
2003-10-21 08:09:55 +00:00
Roger Dingledine
668ec0b435 first draft of a conclusion / future works
svn:r638
2003-10-21 04:27:54 +00:00
Roger Dingledine
53baa69705 first draft of the rendezvous section done
svn:r637
2003-10-21 01:11:29 +00:00
Paul Syverson
08c44fc1ab Few more changes to intro. First complete draft of background.
Cut in threats from PETs 2000 paper and started adapting them.


svn:r636
2003-10-20 23:44:53 +00:00
Paul Syverson
96f47a3eca Small changes to abstract and intro
svn:r615
2003-10-17 20:56:59 +00:00
Roger Dingledine
f36e2cbd67 put in some notes about rendezvous points
i'll tie these together more in a bit

and answer/introduce a few questions in section 1


svn:r614
2003-10-17 11:04:39 +00:00
Paul Syverson
f6e202307b Several changes to background section, which is still a mess
Added bib file


svn:r607
2003-10-16 21:49:04 +00:00
Roger Dingledine
66d7448258 update TODO entries to reflect recent progress
svn:r602
2003-10-15 19:28:59 +00:00
Nick Mathewson
0149c4ed55 Add initial background mumblings; more work tomorrow
svn:r586
2003-10-14 05:29:03 +00:00
Roger Dingledine
411a18e34c put out 0.0.2pre12
(mainly doc and log changes)


svn:r579
2003-10-12 07:19:10 +00:00
Roger Dingledine
5ccb28c335 remove more confusing parts of the README
svn:r577
2003-10-11 23:44:51 +00:00
Paul Syverson
11633d8a45 A few rewordings in abstract and first paragraph
svn:r574
2003-10-10 19:57:27 +00:00
Roger Dingledine
c5ed91fd66 flesh out more of the entries in the intro
svn:r573
2003-10-10 04:35:25 +00:00
Roger Dingledine
c098d7769f first pass over HACKING doc
svn:r568
2003-10-09 08:33:54 +00:00
Nick Mathewson
43a2e32ace First cut at HACKING document
svn:r567
2003-10-09 02:05:13 +00:00
Nick Mathewson
955c8bda2b s/TOR/Tor/
svn:r566
2003-10-09 02:04:51 +00:00
Roger Dingledine
8b80362c76 0.0.2pre11, new license
svn:r564
2003-10-08 04:10:59 +00:00
Roger Dingledine
16778795f3 minor fixes; bump to 0.0.2pre10
svn:r551
2003-10-07 21:27:33 +00:00
Roger Dingledine
de6cbe53c0 some early bugfixes
our log() conflicts with log(3)
distribute only the correct files from doc/ and src/config/
sometimes laptops go back in time. i guess that's ok for now.
and bump the version number because we're live.


svn:r544
2003-10-07 16:30:05 +00:00
Roger Dingledine
e826873ac6 another todo item, a half-written tor-design intro
svn:r543
2003-10-07 15:59:30 +00:00
Roger Dingledine
ffaa344a32 describe what's _actually_ in the payload of a relay begin cell
svn:r540
2003-10-04 08:20:07 +00:00
Roger Dingledine
22526c62a5 add log convention to hacking file
this thing needs to get revamped into a 'guide to tor' document


svn:r534
2003-10-03 19:37:38 +00:00
Nick Mathewson
985a3e1492 Add new cell fullness and bandwidth stats.
svn:r533
2003-10-02 20:00:38 +00:00
Nick Mathewson
6ac42f5ec0 Make testcases run again; more sanity checking to descriptor generation.
svn:r532
2003-10-01 22:31:13 +00:00
Roger Dingledine
7f10126a1e affected functions in the migration from addr:port to nickname for ORs
svn:r531
2003-10-01 03:35:31 +00:00
Roger Dingledine
84ec78bcf8 update the spec wrt choosing aci's
svn:r530
2003-10-01 01:56:46 +00:00
Nick Mathewson
df5c7534b1 Move dirserv/routers code out of main.c
svn:r527
2003-10-01 00:43:34 +00:00
Roger Dingledine
e6f8b3ba38 update TODO further
svn:r525
2003-10-01 00:35:54 +00:00
Nick Mathewson
8551509d5c Mark several tasks finished
svn:r521
2003-09-30 22:42:35 +00:00
Nick Mathewson
31cee9fe18 Add published to descriptors
svn:r488
2003-09-26 18:28:32 +00:00
Roger Dingledine
db2684149e update TODO to reflect our progress
svn:r485
2003-09-25 11:05:51 +00:00
Nick Mathewson
3d4ccb781a Refactor buffers; implement descriptors.
'buf_t' is now an opaque type defined in buffers.c .

Router descriptors now include all keys; routers generate keys as
needed on startup (in a newly defined "data directory"), and generate
their own descriptors.  Descriptors are now self-signed.

Implementation is not complete: descriptors are never published; and
upon receiving a descriptor, the directory doesn't do anything with
it.

At least "routers.or" and orkeygen are now obsolete, BTW.


svn:r483
2003-09-25 05:17:11 +00:00
Roger Dingledine
a3bd8b5483 a few todo things done
svn:r482
2003-09-24 21:30:12 +00:00
Roger Dingledine
7afe2adbaf add a lot of todo entries, from today's meeting
svn:r474
2003-09-20 06:56:15 +00:00
Roger Dingledine
77dfd7826d fill in a gap in the spec
svn:r427
2003-09-05 06:46:39 +00:00
Nick Mathewson
fd20011c26 Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing.
svn:r424
2003-09-04 16:05:08 +00:00
Roger Dingledine
4fb92e5bf7 update the TODO
svn:r423
2003-08-31 00:11:01 +00:00
Roger Dingledine
c8401a30ae remove op_port from the spec also
svn:r420
2003-08-27 22:45:10 +00:00
Nick Mathewson
ee0440f908 Correct description of extracting Kf and Kb from g^xy.
svn:r414
2003-08-25 18:50:29 +00:00
Roger Dingledine
092126eac7 remove bandwidth from handshake negotiations
replace too-prescriptive link throttling spec with handwavy one


svn:r412
2003-08-25 08:26:34 +00:00
Roger Dingledine
330b038d03 add router twins to the spec
svn:r409
2003-08-25 03:00:31 +00:00
Roger Dingledine
bb1584274c patch the spec somewhat. it's still quite stale.
svn:r406
2003-08-22 03:34:51 +00:00
Roger Dingledine
faf831893d move finished todo entries to bottom of list
svn:r405
2003-08-22 03:21:51 +00:00
Roger Dingledine
b800859239 update TODO to reflect current reality
svn:r404
2003-08-22 03:17:14 +00:00
Roger Dingledine
fdc0389ca0 Is there a backdoor in tor?
svn:r403
2003-08-21 17:59:06 +00:00
Roger Dingledine
a7a580977c skeletal design paper
svn:r367
2003-07-11 19:28:36 +00:00
Roger Dingledine
66213fb490 update todo for finished items
svn:r357
2003-06-25 07:28:34 +00:00
Roger Dingledine
59633aeddd update spec: OR/OR and OP/OR handshakes have merged
svn:r346
2003-06-23 09:44:35 +00:00
Roger Dingledine
76117b3f18 a few more clarifications to rendezvous spec
svn:r345
2003-06-22 20:39:10 +00:00
Roger Dingledine
4fc9478937 rewrite rendezvous spec so normal people can follow it
svn:r344
2003-06-22 10:33:21 +00:00
Nick Mathewson
fba684586f Add specification for half-open connections, modified from last week's
conversation enough to correspond to real TCP.


svn:r338
2003-06-19 23:23:35 +00:00
Nick Mathewson
95e5384af3 Change many files to new log_fn format
svn:r333
2003-06-17 22:18:26 +00:00
Nick Mathewson
b9480620c6 Make log_fn work on apples with no workarounds needed in main code
svn:r330
2003-06-17 21:15:25 +00:00
Roger Dingledine
cb8ebfcf29 folding in nick's suggestion
svn:r326
2003-06-14 07:27:45 +00:00
Nick Mathewson
9f5c2ff0c1 Add comment about hostnames; all else looks reasonable as discussed
svn:r325
2003-06-14 03:35:02 +00:00
Roger Dingledine
33eeccd0a4 another revision of the rendezvous spec
this time the application-side behavior is more plausible


svn:r317
2003-06-13 12:44:43 +00:00
Roger Dingledine
7137a57849 further spec cleanup
svn:r311
2003-06-12 07:13:01 +00:00
Nick Mathewson
3d538f6d70 Add first draft of rendezvous point document
svn:r310
2003-06-12 06:20:20 +00:00
Nick Mathewson
cb2c43d735 Finish spec update
svn:r309
2003-06-12 06:19:34 +00:00
Nick Mathewson
88634ba114 add TODO notes
svn:r307
2003-06-03 19:54:26 +00:00
Roger Dingledine
20712dbf23 a few minor notes, still more work to be done
svn:r306
2003-06-03 09:51:23 +00:00
Nick Mathewson
f40ddfab2e Committing the parts of tor-spec I can write. There are still a
couple of points where the code doesn't match my understanding -- I
can write those, once I understand whether we're still going to do
what I thought.

The rendezvous point spec is begun, but has turned out not to be what
we had talked about.  Let's talk design tomorrow, Roger, and I'll write down
what we say.


svn:r305
2003-06-03 06:45:06 +00:00
Roger Dingledine
430545432f and update the todo
svn:r302
2003-05-28 06:36:49 +00:00
Roger Dingledine
5e05079890 partial update of the spec
still wrong in plenty of places


svn:r301
2003-05-28 06:36:26 +00:00
Nick Mathewson
afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming.
svn:r271
2003-05-07 18:30:46 +00:00
Nick Mathewson
445cd8f0f1 Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.)
svn:r269
2003-05-07 02:28:42 +00:00
Nick Mathewson
d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet
svn:r268
2003-05-07 02:13:23 +00:00
Roger Dingledine
3416a10627 update the todo
svn:r267
2003-05-07 02:02:52 +00:00
Roger Dingledine
e0d734eb69 update based on discussions at discex iii
svn:r256
2003-04-25 18:29:45 +00:00
Roger Dingledine
f8c6339979 update docs to reflect a bit more reality
svn:r252
2003-04-18 18:57:22 +00:00
Nick Mathewson
32a3e704b4 Choose correct abstraction for topic_foo. Abstract random-integer code
svn:r249
2003-04-17 17:10:41 +00:00
Nick Mathewson
97d847b9e3 Factor out cell packing and unpacking
svn:r240
2003-04-16 17:44:33 +00:00
Nick Mathewson
0c61bc3756 Remove the notion of "onion ciphers"; make packing and unpacking separate fns
svn:r236
2003-04-16 16:19:27 +00:00
Roger Dingledine
1ae95f66ed bring docs closer to reality
svn:r221
2003-04-05 19:04:05 +00:00
Roger Dingledine
0dad499917 finish specifying topic flow control
svn:r217
2003-03-24 03:31:11 +00:00
Roger Dingledine
fceb457276 minor doc patches
svn:r212
2003-03-19 22:44:29 +00:00
Nick Mathewson
7f7417cd29 Fix bug in client_send_auth
svn:r203
2003-03-19 21:47:18 +00:00
Roger Dingledine
799dafb881 a few clarifications to the spec
still not done at the end


svn:r195
2003-03-18 07:21:31 +00:00
Roger Dingledine
8fb1056a7c identical FAQ and HACKING files, now in /doc
svn:r194
2003-03-18 03:28:03 +00:00
Roger Dingledine
d5c42576a3 more todo edits from today's meeting
svn:r191
2003-03-17 23:34:00 +00:00
Roger Dingledine
0ff1d28fae same todo file as before, just moving to doc/
svn:r189
2003-03-17 23:19:25 +00:00
Roger Dingledine
9566ac4799 some patches on nick's commit
svn:r177
2003-03-12 12:02:06 +00:00
Nick Mathewson
1c8279ca39 First draft of most of spec
svn:r175
2003-03-11 21:36:00 +00:00
Roger Dingledine
f9f08666e4 tweaks and responses to the spec
svn:r171
2003-03-07 08:41:57 +00:00
Nick Mathewson
858c611573 Spec for current version of onion routing
svn:r168
2003-03-07 02:39:40 +00:00
Roger Dingledine
7a18057357 starting to document what clients need to do and why
svn:r147
2002-12-12 22:53:34 +00:00