Commit Graph

4047 Commits

Author SHA1 Message Date
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