Roger Dingledine
e8affc6cec
a few more tweaks to the faq.
...
svn:r6451
2006-05-10 07:35:33 +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
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
Roger Dingledine
8a94689d05
another todo item we ought to do
...
svn:r6361
2006-04-10 09:43:30 +00:00
Roger Dingledine
82bc49d922
a todo item nick suggested
...
svn:r6348
2006-04-10 05:47:03 +00:00
Roger Dingledine
c82d65d204
another low-priority todo item
...
svn:r6341
2006-04-09 11:51:50 +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
81ffbda2a1
a few other thoughts that i wrote down somewhere for once
...
svn:r6257
2006-03-28 07:34:19 +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
cbf503de63
update the todo file. getting closer.
...
svn:r6110
2006-03-09 01:47:31 +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
Roger Dingledine
3bef5fff3f
sort remaining 0.1.1.x todo items
...
svn:r6054
2006-02-20 02:40:31 +00:00
Roger Dingledine
0d0250a8c8
mark off a few todo items
...
svn:r6043
2006-02-19 08:44:20 +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
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
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
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
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
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
31dbb0aec9
remove MaxConn TODO item
...
svn:r5940
2006-02-09 03:44:27 +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
af2c34ed50
three more todo items
...
svn:r5892
2006-02-01 10:55:59 +00:00
Roger Dingledine
05cf1e0202
more bugs that arma needs to investigate
...
svn:r5877
2006-01-28 22:12:29 +00:00
Roger Dingledine
0d0ce4b1ef
more bugs and missing features
...
svn:r5875
2006-01-28 09:05:48 +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
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
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
Nick Mathewson
5268040bb5
Mark one directory change done; defer another.
...
svn:r5831
2006-01-16 20:54:57 +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
Nick Mathewson
89db1be56c
remove some completed items from the TODO
...
svn:r5779
2006-01-10 22:05:31 +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
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
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
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
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
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
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
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
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
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
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
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
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
Nick Mathewson
a7ca56b537
More work towards a sane digest-based liveness testing.
...
svn:r5238
2005-10-12 13:49:13 +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
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
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
Roger Dingledine
9fa3a4a5e4
a few more todo items done
...
svn:r5096
2005-09-20 19:30:48 +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
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
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
41bdb5e9f8
clean up the server docs for ulimit -n
...
svn:r5036
2005-09-13 22:00:03 +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
Nick Mathewson
ef75fd5a63
Update item status: note future work on client directory handling
...
svn:r4957
2005-09-08 22:06:58 +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
Nick Mathewson
78c01a95b5
Describe approach to downloading status documents; update TODO a bit
...
svn:r4899
2005-09-02 20:46:44 +00:00