Nick Mathewson
d7359eb996
r12335@catbus: nickm | 2007-04-10 16:53:48 -0400
...
Initial version of memory pool logic. Needs unit tests. Made to be easily separable from Tor.
svn:r9937
2007-04-11 00:30:22 +00:00
Nick Mathewson
9c3df07b56
r12687@Kushana: nickm | 2007-04-09 17:05:57 -0400
...
Try to fix bug 410: move responsibility for attaching/detaching initial streams from circuits into dns_resolve. Needs refactoring a little.
svn:r9931
2007-04-09 21:34:03 +00:00
Andrew Lewman
fdb1e11dae
Fix the tex error I just introduced.
...
svn:r9911
2007-03-28 22:46:59 +00:00
Andrew Lewman
7887af912b
Fix tex and spelling mistakes.
...
svn:r9910
2007-03-28 22:46:05 +00:00
Nick Mathewson
d1381aef82
r12652@Kushana: nickm | 2007-03-25 15:01:48 -0400
...
A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out. This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway.
svn:r9905
2007-03-26 14:08:18 +00:00
Nick Mathewson
38c0bb3a99
r12651@Kushana: nickm | 2007-03-24 18:26:42 -0400
...
Initial version of circuit-based cell queues. Instead of hammering or_conns with piles of cells, queue cells on their corresponding circuits, and append them to the or_conn as needed. This seems to work so far, but needs a bit more work. This will break the memory-use-limitation patch for begin_dir conns: the solution will be a fun but fiddly.
svn:r9904
2007-03-26 14:07:59 +00:00
Roger Dingledine
5282600662
cleanups on proposal 105
...
svn:r9893
2007-03-21 06:09:54 +00:00
Roger Dingledine
6753128bb9
clean up proposal 104 more
...
svn:r9892
2007-03-21 05:45:44 +00:00
Nick Mathewson
2ceac73fce
r12259@catbus: nickm | 2007-03-21 00:12:02 -0400
...
Incorporate ideas from or-dev discussion.
svn:r9891
2007-03-21 04:12:08 +00:00
Nick Mathewson
09136b1d69
r12257@catbus: nickm | 2007-03-20 23:17:52 -0400
...
Add specification to proposal 104; settle on "extra info" approach rather than "long descriptor" approach.
svn:r9890
2007-03-21 03:20:01 +00:00
Roger Dingledine
b4f743562f
Add a separate set of token buckets for relayed traffic. Right
...
now that's just defined as answers to directory requests.
svn:r9881
2007-03-20 02:55:31 +00:00
Andrew Lewman
f1d8af789a
Update mingw instructions for -trunk.
...
svn:r9868
2007-03-18 13:47:08 +00:00
Nick Mathewson
c50cf094b1
r12212@catbus: nickm | 2007-03-17 17:05:54 -0400
...
Merge or-dev discussion into 109; mark 109 accepted.
svn:r9864
2007-03-17 21:10:08 +00:00
Roger Dingledine
75754b4d8e
other minor fixes lurking in my sandbox
...
svn:r9854
2007-03-17 04:34:31 +00:00
Roger Dingledine
bec9653f9e
clean up the torbl-design draft
...
svn:r9835
2007-03-15 23:41:19 +00:00
Roger Dingledine
a48329d44f
move incentives.txt to the new doc/contrib directory
...
svn:r9833
2007-03-15 22:56:23 +00:00
Nick Mathewson
c901e2c927
r12188@catbus: nickm | 2007-03-15 12:27:23 -0400
...
Add proposal 111: Prioritizing local traffic over relayed traffic.
svn:r9830
2007-03-15 16:28:01 +00:00
Nick Mathewson
e50e6b4e3c
r12182@catbus: nickm | 2007-03-15 10:58:12 -0400
...
Clarify section of dir-spec.txt that explains how "v" resolution happens.
svn:r9829
2007-03-15 16:27:57 +00:00
Nick Mathewson
a9d0479d96
Add a doc/contrib directory; throw in torbl-design.txt
...
svn:r9828
2007-03-15 15:55:26 +00:00
Roger Dingledine
2ad403129d
clean up proposal 108
...
svn:r9824
2007-03-15 07:26:11 +00:00
Roger Dingledine
ad304a5cbb
change my mind -- correct the spec to match the code's
...
behavior for getinfo addr-mappings/*. this is because
the code and spec have been mismatched since at least
0.1.1.x, so i would be surprised if nobody at all is
relying on the current behavior.
backport candidate.
backbackport candidate.
svn:r9823
2007-03-15 06:25:00 +00:00
Roger Dingledine
5740071674
the spec called it a GUARDS event, but the code called
...
it a GUARD event. standardize on GUARD, but support people
asking for GUARDS too. reported by daejees.
backport candidate.
svn:r9817
2007-03-14 23:50:41 +00:00
Roger Dingledine
17c055ce6e
clarify a confusion weasel had
...
svn:r9816
2007-03-14 23:06:19 +00:00
Roger Dingledine
f0b131f1c0
put some dates on the proposals, and add an acknowledgments section
...
to proposal 110. the proposals that were around before the proposals
scheme got started still don't have dates.
svn:r9815
2007-03-14 04:48:13 +00:00
Nick Mathewson
ded02139f0
r12165@catbus: nickm | 2007-03-13 23:43:14 -0400
...
Add "Avoid infinite length circuits" as proposal 110.
svn:r9814
2007-03-14 03:43:35 +00:00
Roger Dingledine
b4bcd12709
clarify roger's alternatives on proposal 109
...
svn:r9810
2007-03-13 02:37:43 +00:00
Roger Dingledine
bf3b3a44f3
Stop allowing hibernating servers to be "stable" or "fast".
...
This is what I meant to do in r9690 but didn't actually do.
svn:r9808
2007-03-13 01:59:09 +00:00
Nick Mathewson
a70be61dd5
r12154@catbus: nickm | 2007-03-11 23:20:58 -0400
...
Add "sybil-checking.txt" as "109-no-sharing-ips.txt"
svn:r9805
2007-03-12 13:04:20 +00:00
Roger Dingledine
4abf2163fc
cleanups on proposal 105. saving my substantive comments
...
for or-dev.
svn:r9802
2007-03-11 22:44:34 +00:00
Nick Mathewson
85402283ab
r12528@Kushana: nickm | 2007-03-11 00:19:05 -0500
...
Oops; rename file for proposal 108.
svn:r9796
2007-03-11 05:20:24 +00:00
Roger Dingledine
146b1e919f
a few tweaks, plus actually close 107
...
svn:r9794
2007-03-10 08:13:34 +00:00
Nick Mathewson
abd1ca188e
r12522@Kushana: nickm | 2007-03-10 02:38:33 -0500
...
Mark 107 closed (since it was implemented and merged into the spec). Put MTBF proposal in 108.
svn:r9793
2007-03-10 07:39:23 +00:00
Nick Mathewson
4a2ed13370
r12521@Kushana: nickm | 2007-03-10 01:15:58 -0500
...
Update and close proposal 107.
svn:r9792
2007-03-10 07:39:20 +00:00
Nick Mathewson
887b87614d
r12520@Kushana: nickm | 2007-03-10 00:57:59 -0500
...
add initial uptime-sanity-checking proposal by Kevin Buaer and Damon McCoy.
svn:r9791
2007-03-10 07:39:17 +00:00
Nick Mathewson
97b61b9889
r12519@Kushana: nickm | 2007-03-10 00:57:01 -0500
...
Remove a redundant check for event.h; add some comments, and reformat.
svn:r9790
2007-03-10 07:38:42 +00:00
Roger Dingledine
a247792169
Directory authorities now call routers stable if they have an
...
uptime of at least 30 days, even if that's not the median uptime
in the network. Implements proposal 1xx, suggested by Kevin Bauer
and Damon McCoy.
svn:r9788
2007-03-10 05:43:35 +00:00
Roger Dingledine
df3a539d03
blow away the discussion at the end, so i can send it to or-dev instead
...
svn:r9787
2007-03-09 23:08:34 +00:00
Roger Dingledine
5b734f5210
propose a plan for 104-short-descriptors
...
svn:r9786
2007-03-09 22:55:35 +00:00
Nick Mathewson
3d64374071
r12513@Kushana: nickm | 2007-03-09 17:49:08 -0500
...
Twiddle TODO around a bit: remove redundant items; mark completed and abandoned items; pull sub-items from redundant items into 0.2.0.x section; move items from aclocal.m4 into TODO; move some TODO items into 098-todo.txt; move one item onto flyspray.
svn:r9785
2007-03-09 22:49:15 +00:00
Nick Mathewson
45157657b2
r12508@Kushana: nickm | 2007-03-09 16:39:06 -0500
...
Try to refine 0.2.0 priorities in TODO
svn:r9784
2007-03-09 21:40:10 +00:00
Nick Mathewson
6f56dea589
r12507@Kushana: nickm | 2007-03-09 11:51:58 -0500
...
A couple more proposals that would be neat to see.
svn:r9783
2007-03-09 21:40:04 +00:00
Roger Dingledine
e5eba1c95d
stuff i'd like to write proposals on one day
...
svn:r9774
2007-03-09 08:50:19 +00:00
Andrew Lewman
3905208b75
Update libevent version to 1.3b.
...
svn:r9769
2007-03-09 00:16:35 +00:00
Nick Mathewson
92f62b3684
r12077@catbus: nickm | 2007-03-04 16:08:23 -0500
...
Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message. (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.) ((Finally, the linecount goes _down_ a little.))
svn:r9735
2007-03-04 21:08:28 +00:00
Nick Mathewson
7fcceb2c25
r12074@catbus: nickm | 2007-03-04 15:11:43 -0500
...
Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
2007-03-04 20:11:46 +00:00
Nick Mathewson
25508347ec
r12051@catbus: nickm | 2007-03-03 16:15:52 -0500
...
nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own. Bug found by "norvid" on or-talk. Also, rename function to something slightly less error-prone.
svn:r9720
2007-03-03 21:16:07 +00:00
Nick Mathewson
d1a38ac507
r12375@Kushana: nickm | 2007-03-02 13:52:32 -0500
...
Meditate on why 104-short-descriptors cant work as written, and what needs to get solved before it can get implemented.
svn:r9714
2007-03-02 20:00:37 +00:00
Nick Mathewson
0197615f44
r12374@Kushana: nickm | 2007-03-02 13:12:09 -0500
...
Try to nail down versions and version negotiation more thoroughly. Document some issues and ideas. Try to make things more extensible.
svn:r9713
2007-03-02 20:00:33 +00:00
Nick Mathewson
9989cbc699
r12373@Kushana: nickm | 2007-03-02 13:11:11 -0500
...
credit PEP as source of Tor process
svn:r9712
2007-03-02 20:00:30 +00:00
Nick Mathewson
4f2718d003
r12372@Kushana: nickm | 2007-03-02 13:10:47 -0500
...
Add some more 020 items to the TODO.
svn:r9711
2007-03-02 20:00:26 +00:00
Roger Dingledine
c4cf13a5a0
squeak in a bugfix for the VirtualAddrNetwork man page entry
...
svn:r9706
2007-03-02 05:25:35 +00:00
Roger Dingledine
90960dc067
one day we might want to document the .virtual address
...
extension. or not.
svn:r9704
2007-03-02 05:17:31 +00:00
Roger Dingledine
284437756b
a clearer changelog, and a future todo item
...
svn:r9702
2007-03-01 05:04:54 +00:00
Roger Dingledine
dba4e040fc
Disable encrypted directory connections when we don't have a server
...
descriptor for the destination. We'll get this working again in
the 0.2.0 branch.
svn:r9700
2007-03-01 04:26:30 +00:00
Nick Mathewson
cbab0530c6
r12023@catbus: nickm | 2007-02-28 23:08:20 -0500
...
Embarassing that the number one hit for TLS_EDH_RSA_WITH_DES_192_CBC3_SHA was somebody trying to figure out what we meant when we said it. Replace with something real, and clarify that sometimes "TLS" means "SSLv3".
svn:r9699
2007-03-01 04:08:23 +00:00
Nick Mathewson
2780bb74c8
r12014@catbus: nickm | 2007-02-28 19:41:20 -0500
...
Niels has accepted the patch from Scott Lamb to implement better signal handling: I can take "get the pthread_sigprocmask situation under control" off my plate.
svn:r9696
2007-03-01 00:41:35 +00:00
Nick Mathewson
8fb73c57f2
r11994@catbus: nickm | 2007-02-28 13:08:52 -0500
...
Re-number misnumbered spec sections. No more having to refer to "the first of two section 6.1s."
svn:r9683
2007-02-28 18:08:58 +00:00
Roger Dingledine
522a97098b
more cleanups; getting closer
...
svn:r9655
2007-02-26 05:36:02 +00:00
Andrew Lewman
d40048be9b
Temporary instructions to work around libevent1.3a issues in mingw with
...
current tor -trunk.
svn:r9653
2007-02-26 01:40:48 +00:00
Roger Dingledine
8884ef44d6
more cleanup
...
svn:r9650
2007-02-25 13:39:33 +00:00
Roger Dingledine
bf1b4df2b6
a few more todo items for later
...
svn:r9646
2007-02-24 20:37:24 +00:00
Nick Mathewson
4147952f0a
r11924@catbus: nickm | 2007-02-24 14:39:13 -0500
...
Remove completed TODO items; move more doc tasks to docs section.
svn:r9641
2007-02-24 19:39:18 +00:00
Andrew Lewman
d4ad70af5f
Fix some formatting for those who just want to copy/paste their
...
compiles.
svn:r9638
2007-02-24 15:11:26 +00:00
Nick Mathewson
9b07b1a463
r11915@catbus: nickm | 2007-02-24 02:55:43 -0500
...
Note another fun way that we could replace the more automatable parts of arma with software, thus leaving the less automatable bits free to do less automatable stuff.
svn:r9636
2007-02-24 07:55:46 +00:00
Nick Mathewson
38dcc368c4
r11911@catbus: nickm | 2007-02-24 02:51:37 -0500
...
Clarify rules about certificates on incoming connections. Does it make more sense now?
svn:r9635
2007-02-24 07:54:47 +00:00
Roger Dingledine
a5af49afc3
point out a problem from r9576
...
svn:r9631
2007-02-24 05:54:34 +00:00
Roger Dingledine
9946bb7fbd
cosmetic, comment, and todo fixes
...
svn:r9627
2007-02-24 01:12:53 +00:00
Nick Mathewson
55cbbdf9bf
r11895@catbus: nickm | 2007-02-23 15:12:58 -0500
...
Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
2007-02-23 20:13:02 +00:00
Nick Mathewson
4aa9745dc1
r12298@Kushana: nickm | 2007-02-23 12:56:23 -0500
...
More more items done in TODO; split rc items from non-rc-blocking items (docs)
svn:r9621
2007-02-23 17:56:31 +00:00
Nick Mathewson
2bd71aa5f1
r12296@Kushana: nickm | 2007-02-23 01:50:25 -0500
...
Add a motivation section to proposal 105.
svn:r9620
2007-02-23 06:50:36 +00:00
Nick Mathewson
b3392559d4
r11873@catbus: nickm | 2007-02-22 01:21:14 -0500
...
twiddle signewnym rate-limiting patch so every signal gets handled eventually. document it in control-spec. add a changelog.
svn:r9615
2007-02-22 06:21:19 +00:00
Nick Mathewson
fe9224dabc
r11872@catbus: nickm | 2007-02-22 01:08:46 -0500
...
patch from mwenge: rate-limit newnym.
svn:r9614
2007-02-22 06:21:16 +00:00
Nick Mathewson
4e71b782d6
r12277@Kushana: nickm | 2007-02-20 18:19:09 -0500
...
note a couple of to-do items so I can move them out of my inbox.
svn:r9607
2007-02-20 23:22:37 +00:00
Nick Mathewson
e533ceb78b
r12276@Kushana: nickm | 2007-02-20 18:16:48 -0500
...
Clarify some aspects of proposal process, based on questions from phobos.
svn:r9606
2007-02-20 23:22:33 +00:00
Nick Mathewson
01b5ee3a4a
r12275@Kushana: nickm | 2007-02-20 13:09:14 -0500
...
Note migration plan change for 104 from conversation with arma.
svn:r9605
2007-02-20 23:22:27 +00:00
Nick Mathewson
986d0ac39b
r10073@totoro: nickm | 2007-02-19 09:53:42 -0500
...
proposal procedure clarifications from peter palfrader.
svn:r9602
2007-02-19 14:53:56 +00:00
Andrew Lewman
97fb4287a7
Updated mingw directions to use libevent1.3
...
svn:r9598
2007-02-17 02:38:58 +00:00
Nick Mathewson
1a3af6b566
r11833@catbus: nickm | 2007-02-16 15:39:32 -0500
...
Remove some finished items from the TODO.
svn:r9597
2007-02-16 20:39:48 +00:00
Nick Mathewson
6e35b11851
r11813@catbus: nickm | 2007-02-14 11:42:58 -0500
...
Tweak stream_bw patch: Remove a couple of redundant checks, save 8 bytes per edge connection, fix spelling in the changelog; expand spec.
svn:r9586
2007-02-14 16:46:55 +00:00
Nick Mathewson
4a74812c70
r11812@catbus: nickm | 2007-02-14 11:22:08 -0500
...
Apply stream_bw patch from Robert Hogan.
svn:r9585
2007-02-14 16:46:49 +00:00
Nick Mathewson
9e7e9e1bfe
r11811@catbus: nickm | 2007-02-14 02:51:43 -0500
...
Mention --enable-gcc-warnings and "make check-spaces" in HACKING
svn:r9584
2007-02-14 16:46:47 +00:00
Nick Mathewson
2a22f62d83
r11808@catbus: nickm | 2007-02-14 00:36:01 -0500
...
Add some definitions to rend-spec.txt; reference rend-spec.txt in list of relay commmands.
svn:r9583
2007-02-14 16:46:44 +00:00
Nick Mathewson
a10ccac9cb
r11797@catbus: nickm | 2007-02-13 16:17:40 -0500
...
Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
2007-02-13 21:18:56 +00:00
Nick Mathewson
a7f1b165e4
r11789@catbus: nickm | 2007-02-12 22:42:58 -0500
...
Merge proposal 106 into tor-spec.txt; reformat it slightly; mark it closed.
svn:r9576
2007-02-13 03:43:03 +00:00
Nick Mathewson
dc4c1f1b21
r11782@catbus: nickm | 2007-02-12 18:39:19 -0500
...
Mark up TODO and control-spec.txt a little.
svn:r9573
2007-02-12 23:39:34 +00:00
Nick Mathewson
0c40a080a4
r11773@catbus: nickm | 2007-02-12 15:18:48 -0500
...
Implement proposal 106: stop requiring clients to have certificates, and stop checking for nicknames in certificates. [See proposal 106 for rationale.] Also improve messages when checking TLS handshake, to re-resolve bug 382.
svn:r9568
2007-02-12 21:39:33 +00:00
Nick Mathewson
3af0d90a7a
r11767@catbus: nickm | 2007-02-12 14:56:03 -0500
...
Mark proposal 106 accepted.
svn:r9567
2007-02-12 19:56:07 +00:00
Roger Dingledine
da3cfa3d4d
start to rewrite path spec. still needs more work.
...
svn:r9566
2007-02-12 09:06:25 +00:00
Roger Dingledine
a1c8055131
some proposal fixes, mostly cosmetic
...
svn:r9551
2007-02-10 21:38:31 +00:00
Nick Mathewson
ee67ab8ee9
r12214@Kushana: nickm | 2007-02-10 16:26:02 -0500
...
Checkporint TODO changes from meeting
svn:r9550
2007-02-10 21:26:36 +00:00
Roger Dingledine
da041c5350
106 sounds like a great proposal. let's do it.
...
svn:r9547
2007-02-10 20:00:06 +00:00
Nick Mathewson
b3d91d72b8
r12205@Kushana: nickm | 2007-02-09 22:42:51 -0500
...
New proposal that should maybe get in by 0.1.2.x: relax X.509 cert requirements.
svn:r9544
2007-02-10 03:43:06 +00:00
Nick Mathewson
c9f43d68c9
r12202@Kushana: nickm | 2007-02-09 12:05:53 -0500
...
Mark 100 dead; write more about what should go in a proposal; add status tags to index.
svn:r9543
2007-02-10 03:43:00 +00:00
Nick Mathewson
61e729a615
r11730@catbus: nickm | 2007-02-08 17:23:50 -0500
...
Mark some items done or deferred in TODO.
svn:r9535
2007-02-08 22:23:54 +00:00
Nick Mathewson
69def349e0
r11716@catbus: nickm | 2007-02-08 14:19:24 -0500
...
Warn when we get a v0 control connection.
svn:r9530
2007-02-08 19:44:48 +00:00
Nick Mathewson
9c081ab976
r11715@catbus: nickm | 2007-02-08 14:07:03 -0500
...
Oops; the change in tor_version_is_obsolete broke a unit test.
svn:r9529
2007-02-08 19:44:36 +00:00
Nick Mathewson
1e2d5f30ff
r11700@catbus: nickm | 2007-02-08 02:03:50 -0500
...
Fix several bugs in computing recommended versions. 1) refactor is-this-version-good handling and which-vesions-are-good handling to be in the same place. 2) a version is recommended if more than half of the versioning authorities like it, not >= half. 3) "NEW_IN_SERIES" should mean, "I don't know of an 0.1.1.x this recent, and there are some 0.1.2.x versions out", not "I don't know of an 0.1.1.x this recent, but I know some older ones." This should resolve bug 383.
svn:r9523
2007-02-08 07:24:06 +00:00
Nick Mathewson
bbfb6508e7
r11657@catbus: nickm | 2007-02-05 21:01:18 -0500
...
Fix a missing word identified by roger.
svn:r9494
2007-02-06 02:01:21 +00:00
Roger Dingledine
d3cac84bbc
nick, this was a typo too, right?
...
svn:r9493
2007-02-06 00:52:38 +00:00
Roger Dingledine
f6f5b85bd6
nickm: to a larger what?
...
svn:r9492
2007-02-06 00:27:55 +00:00
Roger Dingledine
9aa8e490f8
cleanups based on looking through svn commits
...
svn:r9491
2007-02-06 00:27:03 +00:00
Roger Dingledine
6a2fe56015
patch from Karsten Loesing
...
svn:r9490
2007-02-06 00:02:31 +00:00
Nick Mathewson
47ff0c7fc1
r11641@catbus: nickm | 2007-02-05 13:59:26 -0500
...
Add a REMAP state to stream events so that controllers can learn exactly when the target address for a stream has changed. May help Vidalia resolve confusions related to bug 375.
svn:r9484
2007-02-05 19:15:13 +00:00
Nick Mathewson
8a9a55251f
r11616@catbus: nickm | 2007-01-31 13:51:31 -0500
...
Tweak Trans/NATDPort documention to be less tool-specific.
svn:r9471
2007-01-31 21:48:53 +00:00
Nick Mathewson
eb3cc1e405
r11615@catbus: nickm | 2007-01-31 01:15:06 -0500
...
Documentation patch from ioerror for TransPort and related issues.
svn:r9470
2007-01-31 21:48:51 +00:00
Nick Mathewson
e7ac17fdf5
r11613@catbus: nickm | 2007-01-30 19:58:03 -0500
...
Re-enable server side PTR-record cacheing.
svn:r9468
2007-01-31 00:58:06 +00:00
Nick Mathewson
1894e7ea01
r11606@catbus: nickm | 2007-01-30 16:52:23 -0500
...
Write the entry guards section of path-spec; note a possible bug in cirbuitbuild.c; add a const; defer work on torrc.complete to be part of a bigger config documentation reorg.
svn:r9465
2007-01-30 22:19:31 +00:00
Nick Mathewson
263a72d7f9
r11599@catbus: nickm | 2007-01-30 02:54:37 -0500
...
Oops, dir-voting is Open and drop-opt is closed.
svn:r9462
2007-01-30 07:54:41 +00:00
Nick Mathewson
9ca606e1f2
r11597@catbus: nickm | 2007-01-30 02:49:52 -0500
...
Add a description of our new change process. Assign statuses to existing proposals.
svn:r9461
2007-01-30 07:50:01 +00:00
Nick Mathewson
21f5e06862
r11583@catbus: nickm | 2007-01-29 11:19:48 -0500
...
Make man page stop saying that BandwidthRate is for incoming bandwidth only; Add some XXX012s for config options that should maybe die.
svn:r9455
2007-01-29 18:13:34 +00:00
Roger Dingledine
0e01dda145
form an opinion about the 'event ns' concept
...
svn:r9439
2007-01-27 19:05:45 +00:00
Roger Dingledine
c6fd3c7158
the other half of my patch. more coming later.
...
svn:r9434
2007-01-27 09:24:23 +00:00
Nick Mathewson
9984cad6e8
r11552@catbus: nickm | 2007-01-27 03:55:02 -0500
...
This one is a little tricky. Our BEGIN_DIR implementation has a
problem: the dirserv conns will decide they can flush all their data
immediately, since the edge_conns will read greedily.
For our 0.1.2 workaround, we track which or_conn a bridged dirserv
conn is attached to, and stop writing when its outbuf is too full, and
start writing again when the or_conn's outbuf empties out a little.
This requires a bit of pointer management. Let's hope it works.
svn:r9432
2007-01-27 08:55:06 +00:00
Nick Mathewson
2525c44d17
r11550@catbus: nickm | 2007-01-27 02:56:48 -0500
...
TODO items: Defer complicated solution to BEGIN_DIR memory problem; mark the simple one partially implemented; note a forward compatibility TODO.
svn:r9431
2007-01-27 07:57:01 +00:00
Nick Mathewson
c66fbb002f
r11537@catbus: nickm | 2007-01-26 14:04:29 -0500
...
More templating: give each proposal an overview and a summary of its status.
svn:r9428
2007-01-26 19:04:43 +00:00
Nick Mathewson
da37100d1a
r11535@catbus: nickm | 2007-01-26 13:47:14 -0500
...
Add an index to proposals, and apply a template to existing ones.
svn:r9427
2007-01-26 18:47:18 +00:00
Roger Dingledine
7270601cef
shuffle some todo items out of 0.1.2.x
...
svn:r9425
2007-01-26 09:53:01 +00:00
Roger Dingledine
2f6ec3d63e
sacrifice another chicken so the spec files can be in the tarball
...
svn:r9424
2007-01-26 09:12:52 +00:00
Roger Dingledine
e9f6456b2c
Bugfix: If we're not marking exits as guards, ignore exit bandwidth
...
when we're deciding the required bandwidth to become a guard.
svn:r9423
2007-01-26 09:03:20 +00:00
Nick Mathewson
5a66fed540
r11521@catbus: nickm | 2007-01-26 01:07:55 -0500
...
Split tor-spec-v2 and dir-voting into component proposals.
svn:r9417
2007-01-26 06:08:05 +00:00
Nick Mathewson
57ef8c952e
Make a new directory for specification proposals, and move some proposals there. Also, move dir-spec-v1.txt to spec.
...
svn:r9415
2007-01-26 05:50:40 +00:00
Nick Mathewson
8573c9c7e8
Oops. Add doc/spec/Makefile.am
...
svn:r9414
2007-01-26 05:20:26 +00:00
Nick Mathewson
489f6185bf
Move specification documents into new doc/spec subdirectory. (Proposals, drafts, and bad ideas still remain in doc.)
...
svn:r9411
2007-01-26 01:59:50 +00:00
Nick Mathewson
b0b96c9091
r11492@catbus: nickm | 2007-01-24 18:41:07 -0500
...
Try to be really explicit that ServerDNS options affect what your server does on behalf of clients, and nothing else.
svn:r9398
2007-01-24 23:41:56 +00:00
Roger Dingledine
9f733c31cc
minor cleanups
...
svn:r9387
2007-01-22 19:20:33 +00:00
Roger Dingledine
d634e5b9af
minor cleanups on the controller spec. specify a wishlist
...
item for BW events.
svn:r9383
2007-01-22 06:11:56 +00:00
Nick Mathewson
c57ef84fc5
r11987@Kushana: nickm | 2007-01-19 14:57:28 -0500
...
Implement SOCKS_BAD_HOSTNAME status event. Defer remaining status events. Clean up control-spec.txt a little, and fill in recommendations for events.
svn:r9374
2007-01-19 21:25:32 +00:00
Nick Mathewson
11ed4500de
r11975@Kushana: nickm | 2007-01-15 17:11:15 -0500
...
set or_conn->tls_error to 0 on non-error to avoid looking at stale errors.
svn:r9359
2007-01-15 22:11:21 +00:00
Nick Mathewson
ead35ef944
r11957@Kushana: nickm | 2007-01-15 15:25:57 -0500
...
Patch from Mike Perry: Track reasons for OR connection failure; display them in control events. Needs review and revision.
svn:r9354
2007-01-15 21:13:37 +00:00
Roger Dingledine
299730e0b6
point out another bug
...
svn:r9353
2007-01-15 19:34:33 +00:00
Roger Dingledine
37b5132ad8
Expire socks connections if they spend too long waiting for the
...
handshake to finish. Previously we would let them sit around for
days, if the connecting application didn't close them either.
Also take this opportunity to refactor a duplicate bit of circuituse.c.
And change the semantics of SocksTimeout slightly, but I think it'll
be ok.
svn:r9350
2007-01-15 09:09:03 +00:00
Andrew Lewman
a28f4ad4ae
Clarify the --nt-service option.
...
svn:r9345
2007-01-13 17:56:17 +00:00
Andrew Lewman
9b2bfe4ea8
Update --nt-service
...
svn:r9342
2007-01-13 05:24:31 +00:00
Andrew Lewman
930e12920d
Update copyright in config.c while I'm there. Update man page to
...
reflect all available options to tor binary.
svn:r9341
2007-01-13 05:09:09 +00:00
Nick Mathewson
60128145e2
r11948@Kushana: nickm | 2007-01-11 14:53:37 -0500
...
Add some items to the TODO based on usability report from Talia Winters.
svn:r9340
2007-01-11 19:53:53 +00:00
Nick Mathewson
c1b5f53679
r11938@Kushana: nickm | 2007-01-11 11:02:28 -0500
...
Check addresses for rfc953-saneness at exit too, and give a PROTOCOL_WARN when they fail. Also provide a mechanism to override this, so blossom can have its @@##$$^.whatever.exit hostnames if it wants.
svn:r9336
2007-01-11 16:02:39 +00:00
Nick Mathewson
53b730556e
r11918@Kushana: nickm | 2007-01-10 13:24:34 -0500
...
Add some comments to TODO about nastiness of getting data-choking to work with directory bridges; propose a better solution for later, and some simpler solutions for now.
svn:r9321
2007-01-10 19:49:11 +00:00
Nick Mathewson
2ea4910e42
r11915@dhcp-18-188-69-59: nickm | 2007-01-10 11:24:40 -0500
...
Notes about deprecation and status events in control-spec
svn:r9320
2007-01-10 16:33:56 +00:00
Nick Mathewson
ceefc1e9a7
r11914@dhcp-18-188-69-59: nickm | 2007-01-10 11:20:59 -0500
...
Base skew calculation on conn->timestamp_lastwritten, not on now.
svn:r9319
2007-01-10 16:33:40 +00:00
Roger Dingledine
233eddc9a7
now i'll remember where the buildbot is. maybe.
...
svn:r9313
2007-01-09 05:41:48 +00:00
Roger Dingledine
794fedb0ad
some cleanups. more probably remain, but hey, it's an alpha.
...
time to put out the bugfix release.
svn:r9309
2007-01-09 05:14:34 +00:00
Roger Dingledine
074a314253
a minor bug that's been bothering me
...
svn:r9304
2007-01-09 00:28:56 +00:00
Nick Mathewson
5239602dbc
r11873@Kushana: nickm | 2007-01-06 02:32:18 -0500
...
Implement DNS-related status events.
svn:r9285
2007-01-06 07:34:07 +00:00
Nick Mathewson
bc14afe064
r11872@Kushana: nickm | 2007-01-06 02:14:12 -0500
...
Implement a control status event for bad libevent version/method combos. Warn that libevent <1.1 with select() is needlessly slow. Reply to comment.
svn:r9284
2007-01-06 07:34:02 +00:00
Nick Mathewson
03d6e98111
r11868@Kushana: nickm | 2007-01-06 01:32:55 -0500
...
Document how we set Guard a little better.
svn:r9283
2007-01-06 06:32:59 +00:00
Nick Mathewson
c8466c5919
r11824@Kushana: nickm | 2007-01-03 17:15:28 -0500
...
control-spec: upcase arguments in status events; note unimplemented events individually
r11825@Kushana: nickm | 2007-01-03 17:41:43 -0500
Implement EXTERNAL IP server status event.
r11826@Kushana: nickm | 2007-01-03 17:47:10 -0500
Implement BAD_SERVER_DESCRIPTOR server status event.
r11827@Kushana: nickm | 2007-01-03 18:01:56 -0500
Implement SOCKS_UNKNOWN_PROTOCOL and DANGEROUS_SOCKS client events.
r11828@Kushana: nickm | 2007-01-03 18:23:22 -0500
Implement BUG controller events. Also, flush ERR-level status events just like ERR-level log messages.
r11829@Kushana: nickm | 2007-01-03 23:37:27 -0500
Yet more status events: CLOCK_SKEW, GOOD/ACCEPTED_SERVER_DESCRIPTOR, {CHECKING_}REACHABILITY_{SUCCEEDED|FAILED}
r11833@Kushana: nickm | 2007-01-05 16:56:37 -0500
Note some unimplementedness in control-spec.txt
svn:r9279
2007-01-06 05:42:31 +00:00
Roger Dingledine
658c09c06f
more progress and cleanups
...
svn:r9269
2007-01-05 06:03:10 +00:00
Roger Dingledine
5e89bc9b4b
fix a bug i introduced in r9249; and more cleanups.
...
svn:r9263
2007-01-04 09:12:23 +00:00
Roger Dingledine
50f0e36094
man page entries for TunnelDirConns and PreferTunneledDirConns
...
and add a todo item for nick in case he gets bored :)
svn:r9260
2007-01-04 04:35:18 +00:00
Nick Mathewson
8518f535ff
r11822@Kushana: nickm | 2007-01-03 15:15:45 -0500
...
Clarify spec wrt keys, certificates, and SSL.
svn:r9256
2007-01-03 20:15:47 +00:00
Nick Mathewson
2963d4acc2
r11820@Kushana: nickm | 2007-01-03 14:54:05 -0500
...
Add (and specify) a BadDirectory flag to networkstatuses, so authorities can tell clients that some caches are broken. Also, implement an as-yet-unused function to estimate how many bytes will be sent on a directory connection.
svn:r9255
2007-01-03 19:58:00 +00:00
Roger Dingledine
50e36dc11b
more cleanups, including a shiny new XXX012
...
svn:r9250
2007-01-03 10:30:26 +00:00
Roger Dingledine
d677332a83
checkpoint as we add PreferTunneledDirConns config option
...
svn:r9249
2007-01-03 06:33:03 +00:00
Roger Dingledine
7396b8eecf
interim tweaks
...
svn:r9246
2007-01-03 03:45:53 +00:00
Nick Mathewson
f72e82ccc4
r11801@Kushana: nickm | 2007-01-02 16:46:54 -0500
...
Initial TODO updates from meeting
svn:r9245
2007-01-02 21:47:33 +00:00
Nick Mathewson
5ed4cc2355
r11796@Kushana: nickm | 2007-01-02 15:37:45 -0500
...
Change TODO item so we can make a tricky decision later rather than an incredibly tricky one now.
svn:r9242
2007-01-02 21:47:04 +00:00
Roger Dingledine
196edea167
some hints on the status event plan so nick has some clue
...
what i had in mind
svn:r9241
2007-01-02 20:58:30 +00:00
Nick Mathewson
8f6642ad48
r11788@Kushana: nickm | 2007-01-02 14:41:45 -0500
...
Note more doable items; claim some; speculate more in dir-voting.txt
svn:r9240
2007-01-02 20:08:07 +00:00
Nick Mathewson
09d98baa86
r11775@Kushana: nickm | 2006-12-31 14:27:02 -0500
...
Make the "Next Version" of the Tor protocol called "v2", not "v1". Make tor-spec.txt canonical and current again; make tor-spec-v2.txt be the "splufty next version" document.
svn:r9226
2006-12-31 19:31:45 +00:00
Nick Mathewson
7e95cb73fa
r11769@Kushana: nickm | 2006-12-30 14:38:22 -0500
...
Write up some notes I found on a piece of paper while cleaning my living room. This way I can thow out the paper.
svn:r9222
2006-12-30 19:38:28 +00:00
Nick Mathewson
a8f463749f
r11767@Kushana: nickm | 2006-12-29 22:36:22 -0500
...
remove more completed items from the TODO.
svn:r9221
2006-12-30 03:36:36 +00:00
Nick Mathewson
5a399840a6
r11760@Kushana: nickm | 2006-12-29 15:23:57 -0500
...
Correct documentation of how Naming works in dir-spec.txt.
svn:r9218
2006-12-29 20:50:13 +00:00
Nick Mathewson
361998d0f3
r11741@Kushana: nickm | 2006-12-28 22:41:29 -0500
...
Count TLS bytes accurately: previously, we counted only the number of bytes read or transmitted via tls, not the number of extra bytes used to do so. This has been a lonstanding wart. The fix "Works for me".
svn:r9207
2006-12-29 03:42:46 +00:00
Nick Mathewson
0bbbf98be4
r11727@Kushana: nickm | 2006-12-28 16:27:17 -0500
...
If we only have a single nameserver, raise the threshold to decide that the nameserver is dead. (Another fumbling attempt to do something about bug 326.)
svn:r9203
2006-12-28 21:29:37 +00:00
Nick Mathewson
460a476efa
r11725@Kushana: nickm | 2006-12-28 14:44:56 -0500
...
Partial solution to 326: downgrade single-nameserver failures to INFO.
svn:r9201
2006-12-28 21:29:26 +00:00
Nick Mathewson
d9f1f3533d
r11724@Kushana: nickm | 2006-12-28 14:22:35 -0500
...
Refactor and unify my-ip-addr-changed logic. Make change in IP address or in nameservers reset and relaunch DNS hijacking tests.
svn:r9200
2006-12-28 21:29:20 +00:00
Nick Mathewson
e5f5b96ca6
r11723@Kushana: nickm | 2006-12-28 13:52:48 -0500
...
Fix bug 364: check for whether popular hostnames (curently google, yahoo, mit, and slashdot) are getting wildcarded. If they are, we are probably behind a DNS server that is useless: change our exit policy to reject *:*.
svn:r9199
2006-12-28 21:29:11 +00:00
Nick Mathewson
e631b0a56f
r11719@Kushana: nickm | 2006-12-26 17:41:09 -0500
...
Add SOCKS5 and reverse lookup support to C verseion of tor-resolve
svn:r9195
2006-12-26 22:41:49 +00:00
Nick Mathewson
1df04d70f7
r11718@Kushana: nickm | 2006-12-26 16:57:44 -0500
...
Add client-side caching for reverse DNS.
svn:r9194
2006-12-26 22:41:43 +00:00
Nick Mathewson
92e2d687fa
r11715@Kushana: nickm | 2006-12-24 22:53:06 -0500
...
Document a couple more options in the man page.
svn:r9192
2006-12-25 03:55:37 +00:00
Nick Mathewson
58ae3cd648
r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500
...
Better handling of internal addresses wrt X-Your-Address-Is (never believe them; never provide them.) Also, report something useful for X-Your-Address-Is with one-hop tunneled connections.
svn:r9191
2006-12-25 03:42:38 +00:00
Nick Mathewson
3ab84c5f48
r11711@Kushana: nickm | 2006-12-24 21:42:57 -0500
...
Stop counting 503s against the total number of failures allowed for a download.
svn:r9190
2006-12-25 02:47:37 +00:00
Nick Mathewson
28c2bd905e
r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500
...
Clarify handling of "v" entries in networkstatuses.
svn:r9183
2006-12-24 06:32:15 +00:00
Roger Dingledine
81aff5d529
change the v2 dir spec to reflect how the code actually works
...
with respect to the directory-signature line.
this also resolves nick's issue with how to change the
directory-signature entry in votes. unless there's more to
it than that.
svn:r9182
2006-12-24 05:28:52 +00:00
Nick Mathewson
2e538d9918
r11694@Kushana: nickm | 2006-12-23 23:09:20 -0500
...
Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported.
svn:r9181
2006-12-24 04:09:48 +00:00
Nick Mathewson
339384238c
r11693@Kushana: nickm | 2006-12-23 22:42:11 -0500
...
Stop requiring the "opt" keyword before unrecognized directory items.
svn:r9180
2006-12-24 04:09:42 +00:00
Nick Mathewson
42f6c99392
r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500
...
Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status.
svn:r9179
2006-12-24 04:09:39 +00:00
Nick Mathewson
bf1014692f
r11686@Kushana: nickm | 2006-12-23 22:05:57 -0500
...
More changes wrt unnecessary disk writes.
svn:r9176
2006-12-24 03:06:03 +00:00
Nick Mathewson
bba5a3533f
r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500
...
Update the state file less often when AvoidDiskWrites is set.
svn:r9174
2006-12-24 02:45:46 +00:00
Nick Mathewson
a9dc42e381
r11678@Kushana: nickm | 2006-12-23 21:19:51 -0500
...
Add some forward compatibility items to the TODO.
svn:r9173
2006-12-24 02:45:41 +00:00
Nick Mathewson
9efdf6acc5
r11677@Kushana: nickm | 2006-12-23 21:17:54 -0500
...
Track when we get 503s from directory servers. Do not use directory servers that have given us a 503 until either an hour has passed, or we are are out of non-busy servers.
svn:r9172
2006-12-24 02:45:35 +00:00
Nick Mathewson
4d948281c3
r11676@Kushana: nickm | 2006-12-23 20:42:17 -0500
...
Add an orport option to dirserver lines so that clients can tell where to connect to open an encrypted tunnel to a dirserver even before they have its descriptor.
svn:r9171
2006-12-24 02:45:27 +00:00
Roger Dingledine
488b4726a7
reinstate the most important dead chickens for limiting
...
impact of directory writes now that we're write limiting.
a few more dead chickens remain.
svn:r9170
2006-12-23 08:48:16 +00:00
Nick Mathewson
d3f839d82c
r11664@Kushana: nickm | 2006-12-20 21:58:54 -0500
...
Clarify some points in dir-voting.txt raised by Paul Syverson.
svn:r9167
2006-12-21 02:59:15 +00:00
Nick Mathewson
b9baed40fe
r11663@Kushana: nickm | 2006-12-20 21:37:50 -0500
...
Add notes and comments to dir-spec.txt based on email to or-dev from Keith Skinner.
svn:r9166
2006-12-21 02:59:11 +00:00
Nick Mathewson
ef6da912a6
r11662@Kushana: nickm | 2006-12-20 21:27:17 -0500
...
Rename parameter correctly; found by Christian Seberino
svn:r9165
2006-12-21 02:59:07 +00:00
Nick Mathewson
2e1e919d65
r11657@Kushana: nickm | 2006-12-20 15:11:19 -0500
...
Fixes to check-docs script; add some docs; mark some options as deprecated in the online docs.
svn:r9163
2006-12-20 21:02:02 +00:00
Nick Mathewson
e9ad1650c0
r11651@Kushana: nickm | 2006-12-20 12:05:04 -0500
...
Add a maintainer script and a new make target "make check-docs" to get a quick dump of which options are undocumented where, and which documentation refers to nonexistent options.
svn:r9160
2006-12-20 17:05:48 +00:00
Roger Dingledine
00257212c7
Take out the '5 second' timeout from the connection retry
...
schedule. Now the first connect attempt will wait a full 10
seconds before switching to a new circuit. Perhaps this will help
a lot. Based on observations from Mike Perry.
svn:r9159
2006-12-20 09:43:28 +00:00
Roger Dingledine
858d7295e7
minor cleanups
...
svn:r9158
2006-12-20 09:25:58 +00:00
Nick Mathewson
baadf35c63
r11646@Kushana: nickm | 2006-12-19 14:40:38 -0500
...
Resolve bug 363: do not fall back to 127.0.0.1 when no nameservers are configured. Instead, have the admin fix resolv.conf or configure a nameserver.
svn:r9157
2006-12-19 19:49:03 +00:00
Nick Mathewson
bf6702cf8b
r11645@Kushana: nickm | 2006-12-19 14:22:36 -0500
...
Reject hostnames with invalid characters, in an attempt to catch more errors earlier. Add an option to disable this behavior.
svn:r9156
2006-12-19 19:48:58 +00:00
Nick Mathewson
1ce86f1fca
r11644@Kushana: nickm | 2006-12-19 14:07:17 -0500
...
Add address-spec.txt document to describe .exit, .onion, and .noconnnect. Hopefully, we will not add too many of these just because we have a file for them now...
svn:r9155
2006-12-19 19:48:54 +00:00
Nick Mathewson
280692d65f
r11643@Kushana: nickm | 2006-12-19 13:15:14 -0500
...
Stop recommmending exits as guards when the exit bandwidth is less than a third of the total bandwidth.
svn:r9154
2006-12-19 19:48:48 +00:00
Nick Mathewson
7e056fdfd3
r11641@Kushana: nickm | 2006-12-18 18:08:03 -0500
...
clean up TODO more: move deferred items to deferred items section; remove completed and abandoned-as-a-bad-idea stuff.
svn:r9153
2006-12-18 23:08:18 +00:00
Roger Dingledine
be8eba481e
some haphazard todo edits. will polish later.
...
svn:r9152
2006-12-18 18:13:03 +00:00
Roger Dingledine
e66b6f0d50
Reject *:563 (NTTPS) in the default exit policy. We already reject
...
NNTP by default, so this seems like a sensible addition.
(suggested by bug 331)
svn:r9149
2006-12-18 08:25:34 +00:00
Roger Dingledine
ad5ce3c7ed
fix whitespace; add a todo item
...
svn:r9148
2006-12-18 08:24:22 +00:00
Nick Mathewson
06914b5e00
r11625@Kushana: nickm | 2006-12-17 03:47:12 -0500
...
TODO edits. Hm, 0.1.2.x-rc feels quite close.
svn:r9144
2006-12-17 08:49:09 +00:00
Nick Mathewson
31e09bb524
r11614@Kushana: nickm | 2006-12-15 17:39:42 -0500
...
Implement SETEVENTS GUARD. Needs review and testing.
svn:r9137
2006-12-15 22:40:20 +00:00
Nick Mathewson
f53a269928
r11598@Kushana: nickm | 2006-12-15 15:59:00 -0500
...
Add internal documentation for a bunch of configuration options. We should do something to keep this list, the canonical list, the tor.1 list, and the torrc.complete list in sync.
svn:r9133
2006-12-15 21:27:19 +00:00
Nick Mathewson
ab2fc7bd62
r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500
...
Mark some TODO items as done. Also, never include ourself in our family list.
svn:r9131
2006-12-15 21:26:15 +00:00
Roger Dingledine
5ed6439875
some suggestions on todo items
...
svn:r9130
2006-12-15 21:08:26 +00:00
Roger Dingledine
0bc0688668
if we rotate our onion key, publish a new descriptor, and
...
die soon after, we want to stick with that onion key when
we restart.
svn:r9121
2006-12-15 07:58:31 +00:00
Nick Mathewson
b16aa6412e
r11584@Kushana: nickm | 2006-12-15 01:10:45 -0500
...
Try to reconcile (except for whitespace) eventdns with version in libevent, so it is easier for me to send merges. These changes should be cosmetic. (Ha!)
svn:r9117
2006-12-15 06:12:01 +00:00
Roger Dingledine
c44dd3870e
clarify our use of local time vs GMT
...
svn:r9109
2006-12-14 23:39:14 +00:00
Roger Dingledine
5cce710e2b
Some more documentation and specs for CONNECT_DIR and BEGIN_DIR.
...
Demand that BEGIN_DIR cells have an empty payload.
svn:r9104
2006-12-13 22:42:52 +00:00
Roger Dingledine
04409f202d
reenable write limiting. nick finally convinced me this was
...
a smart move.
more todo sub-items remain for it.
svn:r9101
2006-12-13 07:08:36 +00:00
Roger Dingledine
2bd46cce80
ok, so i wasn't totally done.
...
svn:r9100
2006-12-13 03:21:15 +00:00
Roger Dingledine
97c83a4c09
finish enabling begin-dir cells. require one-hop circs for
...
socks-command-connect-dir streams, so we don't open new anonymity
questions.
svn:r9099
2006-12-13 02:49:45 +00:00
Roger Dingledine
ee144598c8
minor cleanups and notes
...
svn:r9093
2006-12-12 20:19:54 +00:00
Roger Dingledine
5f68850383
comments from the first pass through dir-voting. seems like a fine
...
start, though we're going to have our hands full with edge cases when
the time comes.
svn:r9091
2006-12-12 06:08:07 +00:00
Nick Mathewson
494e45482a
r11536@Kushana: nickm | 2006-12-11 22:48:21 -0500
...
Add ipv6 functionality to evdns.
svn:r9089
2006-12-12 03:48:46 +00:00
Nick Mathewson
35d92f8245
r11498@Kushana: nickm | 2006-12-11 21:40:24 -0500
...
Document all structures and (non-exported) functions. External documentation will probably wind up being a manpage, hopefully written by somebody else.
svn:r9087
2006-12-12 02:57:02 +00:00
Nick Mathewson
097aec8e9d
r11497@Kushana: nickm | 2006-12-11 21:17:45 -0500
...
Rename nameserver functions: every one should now have "server" in the name.
svn:r9086
2006-12-12 02:56:54 +00:00
Nick Mathewson
707429e9a3
r11496@Kushana: nickm | 2006-12-11 19:39:37 -0500
...
Clean up XXXX comments in evdns code. Make server_ports actually go away when their refcnt reaches zero.
svn:r9085
2006-12-12 02:56:47 +00:00
Nick Mathewson
d22deb61d6
r11495@Kushana: nickm | 2006-12-11 19:11:14 -0500
...
More evdns: tab fixes. Dont make users worry about flags. Set truncated flag correctly when generating responses, rather than just bailing out.
svn:r9084
2006-12-12 02:56:41 +00:00
Nick Mathewson
e53bca15e7
r11492@Kushana: nickm | 2006-12-11 12:30:23 -0500
...
Implement dns server reply retry logic.
svn:r9081
2006-12-12 02:56:23 +00:00
Nick Mathewson
c58d9494df
r11491@Kushana: nickm | 2006-12-11 12:12:57 -0500
...
More DNS server hacking: everything except testing, and retries, and documentation, and Tor integration.
svn:r9080
2006-12-12 02:56:20 +00:00
Nick Mathewson
3f9f01cd4b
r9100@Kushana: nickm | 2006-10-05 23:04:13 -0400
...
Note subtasks for DNS server
svn:r9069
2006-12-12 02:49:49 +00:00
Nick Mathewson
e9d67b1162
r9099@Kushana: nickm | 2006-10-05 17:42:55 -0400
...
start fleshing out some logic to build server support into eventdns. Still needs work and testing.
svn:r9068
2006-12-12 02:49:45 +00:00
Nick Mathewson
b5075dd81f
r11483@Kushana: nickm | 2006-12-08 00:26:56 -0500
...
remove some completed items from the TODO
svn:r9053
2006-12-08 05:27:13 +00:00
Roger Dingledine
67b27a42be
cleanups on the man page edits
...
svn:r9045
2006-12-07 19:32:52 +00:00
Nick Mathewson
613af4bc98
r11460@Kushana: nickm | 2006-12-07 13:05:27 -0500
...
Write the remaining bits of dir-voting.txt that I feel smart enough to write at the moment. There are still some open questions about timelines and about how to get multilevel keys working.
svn:r9042
2006-12-07 18:57:22 +00:00
Andrew Lewman
65b14eae90
Added hiddenservice files as well to the man page.
...
svn:r9033
2006-12-07 05:13:53 +00:00
Andrew Lewman
25d94d373c
Updated the FILES section with info from
...
http://archives.seul.org/or/talk/Dec-2006/msg00065.html
svn:r9032
2006-12-07 05:09:54 +00:00
Roger Dingledine
c5b90daf86
cleanups, bump to 0.1.2.4-alpha
...
svn:r9015
2006-12-02 22:47:46 +00:00
Roger Dingledine
8e17ffa351
remove a wrong definition of Guard from dir-spec
...
svn:r9003
2006-11-28 14:23:03 +00:00
Roger Dingledine
257634bfa0
mention doc/socks-extensions.txt in the tor-resolve man page
...
svn:r9000
2006-11-27 11:06:38 +00:00
Andrew Lewman
9835509492
In an -alpha branch, people can keep up with new software. Bump to
...
Privoxy 3.0.6.
svn:r8992
2006-11-26 03:12:09 +00:00
Roger Dingledine
6120cb7d64
fixes based on early feedback from the blocking paper
...
svn:r8968
2006-11-20 13:00:16 +00:00
Nick Mathewson
a0ac8e03e4
r9562@Kushana: nickm | 2006-11-16 22:33:23 -0500
...
Commit additional thoughts towards a revised directory protocol, including voting.
svn:r8960
2006-11-17 03:35:19 +00:00
Nick Mathewson
e2abc727e5
r9561@Kushana: nickm | 2006-11-16 22:32:54 -0500
...
Tweaks to test-connection patch: use ".noconnect" instead of ".test" (since there are lots of ways to test things). Use a regular sequence of STREAM events (NEW followed by CLOSED) instead of a new event type. Make the function that checks the address be static and use const and strcasecmpend properly.
svn:r8959
2006-11-17 03:34:58 +00:00
Roger Dingledine
d245d413a9
early comments from sjmurdoch
...
svn:r8944
2006-11-13 07:17:31 +00:00
Roger Dingledine
cdef2bff9d
compress so the last page isn't mostly whitespace
...
svn:r8943
2006-11-13 03:55:35 +00:00
Roger Dingledine
e49d7a6e86
finish the draft.
...
svn:r8942
2006-11-13 03:52:50 +00:00
Roger Dingledine
2557555cd4
cleanup, fix references
...
svn:r8941
2006-11-12 23:37:47 +00:00
Nick Mathewson
aa647d9e47
r9299@totoro: nickm | 2006-11-12 17:05:09 -0500
...
mention that Tor provides anonymity and that anonymity is important. Heh.
svn:r8939
2006-11-12 22:05:18 +00:00
Nick Mathewson
54ec19252f
r9292@totoro: nickm | 2006-11-12 16:33:36 -0500
...
A couple of small tweaks; add infranet reference.
svn:r8938
2006-11-12 21:56:34 +00:00
Nick Mathewson
450016f4fd
r9291@totoro: nickm | 2006-11-12 16:19:29 -0500
...
Rewrite the threat model.
svn:r8937
2006-11-12 21:56:30 +00:00
Nick Mathewson
183627580d
r9290@totoro: nickm | 2006-11-12 14:23:46 -0500
...
Here, have a related work section.
svn:r8936
2006-11-12 21:56:24 +00:00
Roger Dingledine
4ea3835735
start work on the reachability section. more work remains.
...
svn:r8934
2006-11-12 20:04:19 +00:00
Roger Dingledine
1e878be04c
belt out some paragraphs for the security section.
...
later sections still need some paragraphs; oh well.
svn:r8931
2006-11-12 10:41:52 +00:00
Roger Dingledine
1b6f880140
finish the discovery section.
...
svn:r8930
2006-11-12 09:48:22 +00:00
Roger Dingledine
a051a93e2b
roadmap-2007 cleanups
...
svn:r8929
2006-11-12 07:12:46 +00:00
Roger Dingledine
968b07985e
fix typos and a few subsections in roadmap-2007
...
svn:r8926
2006-11-10 04:52:39 +00:00
Roger Dingledine
a6e15d77fa
clean up, and make progress on, the discovery section.
...
svn:r8925
2006-11-10 04:21:57 +00:00
Paul Syverson
d0694820e1
A few changes throughout, and more about DoS resistant bridge querying
...
svn:r8924
2006-11-09 23:03:13 +00:00
Roger Dingledine
df183bb75e
that's your plan, ray? get her?
...
more work on the discovery section.
svn:r8923
2006-11-09 08:53:13 +00:00
Paul Syverson
10f58f25fc
Some stuff on port scanning and a braindumpsortof on directories
...
svn:r8921
2006-11-08 22:46:38 +00:00
Roger Dingledine
70d9e958ae
touchups. hope i didn't clobber too much of nick's plans.
...
svn:r8920
2006-11-08 07:34:42 +00:00
Roger Dingledine
80e1ab7ee1
take RunTesting out of the man page until we reenable it
...
svn:r8899
2006-11-04 04:29:04 +00:00
Nick Mathewson
2cdb9ed03d
r9470@Kushana: nickm | 2006-11-02 16:57:32 -0500
...
Ordinal numbers are already adverbs; enforce house style.
svn:r8898
2006-11-03 18:08:41 +00:00
Nick Mathewson
b07bd7214b
r9454@Kushana: nickm | 2006-10-31 15:29:47 -0500
...
oops; missed one.
svn:r8886
2006-10-31 23:35:39 +00:00
Nick Mathewson
0c1fa41ecb
r9453@Kushana: nickm | 2006-10-31 15:29:15 -0500
...
Add some time estimates and some small edits to roadmap.
svn:r8885
2006-10-31 23:35:23 +00:00
Nick Mathewson
bba78b9c1f
r9450@Kushana: nickm | 2006-10-31 14:16:35 -0500
...
checkpoint some blocking tweaks and edits
svn:r8882
2006-10-31 19:17:18 +00:00
Roger Dingledine
058ae90539
a few more discovery pieces, so i have something to send nart
...
svn:r8880
2006-10-31 04:30:26 +00:00
Roger Dingledine
fa78bb58ab
start a tweak on the status event section, but not finished
...
yet. so be it.
svn:r8859
2006-10-30 02:54:44 +00:00
Roger Dingledine
8a781f7f34
general cleanups from looking through or-cvs
...
svn:r8855
2006-10-29 07:41:25 +00:00
Roger Dingledine
6b13771edd
and a few more bibtex entries
...
svn:r8854
2006-10-29 07:39:16 +00:00
Roger Dingledine
4026c0fc2f
motivate families-of-bridges better
...
svn:r8853
2006-10-29 07:38:49 +00:00
Roger Dingledine
fe11d20600
put in a lot of blocking-related roadmap items, all of which
...
need to be fleshed out more.
svn:r8852
2006-10-29 07:38:21 +00:00
Roger Dingledine
3eb8c9e50f
two easy discovery approaches, plus a discussion of publicity,
...
and general cleanups.
svn:r8842
2006-10-28 06:14:18 +00:00
Nick Mathewson
5b72dc77ad
r9395@Kushana: nickm | 2006-10-26 22:06:51 -0400
...
Fix Bug 349: Have GETINFO network-status return even old routers, and use long nicknames where appropriate. Document this.
svn:r8834
2006-10-27 02:07:04 +00:00
Nick Mathewson
3fbb292bff
r9389@Kushana: nickm | 2006-10-25 17:46:16 -0400
...
Add a CLEARDNSCACHE signal to clear the client-side DNS cache.
svn:r8829
2006-10-25 21:46:21 +00:00
Roger Dingledine
c928b85cfa
another paragraph of pessimism for the network signature section
...
svn:r8827
2006-10-25 04:30:58 +00:00
Nick Mathewson
9dc3946ef2
r9382@Kushana: nickm | 2006-10-24 22:01:18 -0400
...
Fill in remaining items I understand in roadmap draft. Now to print and mess with on paper.
svn:r8825
2006-10-25 02:01:27 +00:00
Roger Dingledine
834d935e6e
Section 6: Hiding Tor's network signatures
...
svn:r8823
2006-10-24 23:23:47 +00:00
Roger Dingledine
3d0bac078f
Section 5: The relay component of our blocking-resistant design.
...
svn:r8815
2006-10-24 09:05:29 +00:00
Nick Mathewson
16677225ca
r9367@Kushana: nickm | 2006-10-24 01:55:21 -0400
...
Write another ~1300 words of roadmap text. Mark added incomplete items as tmp. add a few comments. add more notes.
svn:r8814
2006-10-24 05:56:00 +00:00
Nick Mathewson
6c7bf2f830
r9364@Kushana: nickm | 2006-10-23 22:57:48 -0400
...
Remove reference to NS_FULL event; add two GETINFO targets.
svn:r8812
2006-10-24 02:58:03 +00:00
Roger Dingledine
5ebffb12b0
add some more items for the roadmap, and clean some up
...
svn:r8810
2006-10-23 23:08:27 +00:00
Nick Mathewson
8769909a85
r9360@Kushana: nickm | 2006-10-23 16:34:25 -0400
...
FIll in some more roadmap items.
svn:r8809
2006-10-23 20:34:51 +00:00
Nick Mathewson
fbe3c803f2
r9358@Kushana: nickm | 2006-10-23 12:02:25 -0400
...
clarify recent spec stuff
svn:r8808
2006-10-23 20:17:04 +00:00
Peter Palfrader
4665e1d18c
Sync manpage with code: 6697 was added to LongLivedPorts
...
svn:r8807
2006-10-23 11:29:15 +00:00
Roger Dingledine
77c8c0ee51
spec and implement some more status events. start to build
...
some conventions.
svn:r8805
2006-10-23 10:16:43 +00:00
Roger Dingledine
c0b0f96fce
make version-spec accurate again
...
svn:r8804
2006-10-23 10:15:01 +00:00
Roger Dingledine
2a1c294717
implement a few status events, so we can make sure they work,
...
and so vidalia can start handling them if it wants.
svn:r8802
2006-10-23 05:51:46 +00:00
Nick Mathewson
4401c47f63
r9347@Kushana: nickm | 2006-10-23 01:24:48 -0400
...
Implement status event backend logic.
svn:r8799
2006-10-23 05:24:57 +00:00
Nick Mathewson
fba9a2adc8
r9345@Kushana: nickm | 2006-10-23 00:52:42 -0400
...
oops. add latex too
svn:r8798
2006-10-23 04:52:56 +00:00
Nick Mathewson
e1157bc9a9
r9321@Kushana: nickm | 2006-10-22 19:45:23 -0400
...
Add initial version of roadmap. Lots of stuff has too much detail, and lots has too little. This is still in a brainstorming phase: the most important thing is to add the stuff that is not there at all. I will try to think about what that might be as I drive home.
svn:r8797
2006-10-23 03:49:02 +00:00
Nick Mathewson
42bab1c6d3
r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400
...
Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches.
svn:r8794
2006-10-23 03:48:42 +00:00
Roger Dingledine
63a1811cda
Explain why tor is well-suited for the relay component of a
...
blocking-resistant anonymity system.
Talk through how other proxy designs work and what we can reuse
from their ideas.
Still much work remaining.
svn:r8792
2006-10-23 03:21:54 +00:00
Nick Mathewson
01bc03eff4
r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400
...
Add an event type to tell the controller when our opinion of a router status has changed. I might have missed some cases here.
svn:r8781
2006-10-20 21:04:39 +00:00
Roger Dingledine
0459db2c0d
checkpoint some changes as i read diffs
...
svn:r8780
2006-10-20 19:11:12 +00:00
Nick Mathewson
12af87539b
r9303@Kushana: nickm | 2006-10-20 12:07:34 -0400
...
Start implementing reason extension for stream events to match the one one used by circuit events. (Not a complete implementation yet; actual reasons are not passed to control.c)
svn:r8777
2006-10-20 17:54:36 +00:00
Nick Mathewson
e5f064c983
r9290@31-35-219: nickm | 2006-10-20 10:32:33 -0400
...
Add a GETINFO target so controllers can ask Tor for the current state of a router. (Results given in networkstatus format.)
svn:r8772
2006-10-20 14:58:29 +00:00
Nick Mathewson
136ed33071
r9289@31-35-219: nickm | 2006-10-20 09:43:22 -0400
...
Fix longstanding bug in connection_exit_begin_conn(): Since connection_edge_end() exits when the connection is unattached, we were never sending RELAY_END cells back for failed RELAY_BEGIN attempts. Fix this. This might make clients that were otherwise timing out either fail faster or retry faster, which is good news for us.
svn:r8770
2006-10-20 14:57:46 +00:00
Andrew Lewman
77936aa337
update task for latest openssl version.
...
svn:r8769
2006-10-20 01:13:47 +00:00
Nick Mathewson
974bdee183
r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400
...
Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses.
svn:r8765
2006-10-19 23:05:34 +00:00
Nick Mathewson
126a3f699a
r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400
...
Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often.
svn:r8761
2006-10-19 23:04:56 +00:00
Nick Mathewson
bfdb93d8bd
r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400
...
Fix an XXX in handling destroy cells: when we get a destroy cell with reason FOO, do not tell the controller REASON=FOO. Instead, say REASON=DESTROYED REMOTE_REASON=FOO. Suggested by a conversation with Mike Perry.
svn:r8760
2006-10-19 23:04:49 +00:00
Nick Mathewson
4443934702
r9091@totoro: nickm | 2006-10-19 11:45:28 -0400
...
Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path.
svn:r8756
2006-10-19 15:45:48 +00:00
Nick Mathewson
0c2109dd23
r9075@totoro: nickm | 2006-10-18 10:08:30 -0400
...
Add comments on questions in control-spec.txt
svn:r8746
2006-10-18 14:08:40 +00:00
Roger Dingledine
9ad6c669e1
hammer farther on the status events. still a lot of questions.
...
svn:r8745
2006-10-18 04:33:58 +00:00
Nick Mathewson
b713b370bf
r9060@totoro: nickm | 2006-10-17 11:12:48 -0400
...
Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.)
svn:r8739
2006-10-17 15:20:00 +00:00
Andrew Lewman
622d70f9e8
Updated version of openssl and removed duplicate win32api get.
...
svn:r8736
2006-10-17 02:16:04 +00:00
Roger Dingledine
9a70fbae2b
break status events into notice/warn rather than general/client/server.
...
this way vidalia has some guess about how freaked out we are, even if
it doesn't recognize the status name.
svn:r8735
2006-10-16 22:41:31 +00:00
Roger Dingledine
62763a13ed
take some more notes on status events we want
...
svn:r8728
2006-10-15 07:52:58 +00:00
Roger Dingledine
6851d7f854
flesh out the status events some more
...
svn:r8715
2006-10-14 03:32:33 +00:00
Roger Dingledine
fac9e767e3
a few more tweaks and a new subsection
...
svn:r8694
2006-10-12 19:40:52 +00:00
Roger Dingledine
c2a158f52c
clean up and name and syntax of status events
...
svn:r8693
2006-10-12 09:40:36 +00:00
Roger Dingledine
f9325eeb29
dump more ideas in the blocking paper
...
svn:r8692
2006-10-12 09:27:09 +00:00
Roger Dingledine
9b5ac662c7
Motivate and introduce blocking.tex better.
...
Also expand on anonymity effects from becoming a bridge relay.
svn:r8691
2006-10-12 05:42:32 +00:00
Nick Mathewson
eca28f24f5
r9004@totoro: nickm | 2006-10-11 18:05:24 -0400
...
Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com"
svn:r8690
2006-10-11 22:06:01 +00:00
Roger Dingledine
7f3fc70945
simplify a section of the HACKING file
...
svn:r8689
2006-10-11 20:45:01 +00:00
Roger Dingledine
f1e25da493
remove a redundant todo entry
...
svn:r8678
2006-10-09 21:11:14 +00:00
Nick Mathewson
bff9844b9f
r9114@directionless-main: nickm | 2006-10-06 15:46:41 -0400
...
Move a changelog item; add a TODO.
svn:r8676
2006-10-09 19:37:07 +00:00
Nick Mathewson
26283e69ba
r8973@totoro: nickm | 2006-10-09 11:45:47 -0400
...
Touch up last patch (to add REASON to CIRC events): make some reasons
more sensible, send reasons only to controllers that have enabled
extended events, and clean up whitespace.
svn:r8672
2006-10-09 15:47:50 +00:00
Nick Mathewson
b76fd968b4
r8972@totoro: nickm | 2006-10-09 10:36:22 -0400
...
Patch from Mike Perry: add a REASON field to closed and failed circ events.
svn:r8671
2006-10-09 15:47:27 +00:00
Roger Dingledine
699fa6b4e4
a potential syntax for the EVENT_MISC_* events.
...
needs a better name, and maybe needs a better syntax too.
svn:r8658
2006-10-08 23:24:26 +00:00
Roger Dingledine
d6601d7f0d
prune resolved items from the todo
...
svn:r8641
2006-10-07 19:47:11 +00:00
Nick Mathewson
3d98712d1b
r8922@totoro: nickm | 2006-10-07 11:44:07 -0400
...
Split a TODO item into the part I should do and the part I should defer.
svn:r8636
2006-10-07 16:25:15 +00:00
Roger Dingledine
9fb98b269c
finish poking and prodding. i'm all happy now.
...
svn:r8633
2006-10-07 09:13:30 +00:00
Roger Dingledine
a339449a41
a new research problem our weight_for_exit algorithm has introduced.
...
svn:r8631
2006-10-07 06:30:48 +00:00
Roger Dingledine
f2bd0e2f16
more minor cleanups
...
svn:r8630
2006-10-07 06:28:50 +00:00
Roger Dingledine
e63211fad3
add tor-win32-mingw-creation.txt to the tarball too
...
svn:r8627
2006-10-07 01:37:23 +00:00
Roger Dingledine
6e6b821a71
start shipping path-spec.txt in the tarball
...
svn:r8626
2006-10-07 01:32:25 +00:00
Roger Dingledine
e67e174932
mark which relay cells are control cells.
...
svn:r8624
2006-10-07 01:10:57 +00:00
Roger Dingledine
06e5b2283c
minor cleanups
...
svn:r8622
2006-10-07 00:50:39 +00:00
Roger Dingledine
d1b9de222e
cleanups, closer to a changelog
...
svn:r8606
2006-10-06 07:50:57 +00:00
Roger Dingledine
8c11212317
more progress on the blocking-resistance design
...
svn:r8598
2006-10-05 06:13:06 +00:00
Nick Mathewson
50320ac420
r8862@totoro: nickm | 2006-10-03 14:54:14 -0400
...
Make verbose names get used (when appropriate and selected) in responses to getinfo requests.
svn:r8593
2006-10-03 19:00:18 +00:00
Nick Mathewson
f6774863b0
r8859@totoro: nickm | 2006-10-03 14:25:27 -0400
...
More about versioning. Also, cravenly postpone final v0 control protocol deprecation till 0.1.3.x.
svn:r8590
2006-10-03 19:00:01 +00:00
Nick Mathewson
3947a3ac30
r8858@totoro: nickm | 2006-10-03 14:20:40 -0400
...
Control-spec tweaks: add USEFEATURE, along with description of new naming scheme.
svn:r8589
2006-10-03 18:59:57 +00:00
Nick Mathewson
1ae7282d9b
r8857@totoro: nickm | 2006-10-03 13:54:21 -0400
...
Implement ORCONN with verbose names.
svn:r8588
2006-10-03 18:59:52 +00:00
Nick Mathewson
c796adc7df
r8840@totoro: nickm | 2006-10-02 15:56:16 -0400
...
Add USEFEATURE to control changes to control protocol. Use like __future__ directive from Python. Will spec before pushing changes. No, really. :)
svn:r8584
2006-10-03 18:58:52 +00:00
Nick Mathewson
6e0b90a902
r8838@totoro: nickm | 2006-10-02 15:24:39 -0400
...
Partial implementation of revised nickname syntax for controllers. Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events. Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog.
svn:r8582
2006-10-03 18:58:40 +00:00
Nick Mathewson
14f9b537d1
r8835@totoro: nickm | 2006-10-02 12:54:41 -0400
...
Improve error messages from AUTHENTICATE attempts to controller.
svn:r8574
2006-10-02 18:08:46 +00:00
Roger Dingledine
a3efc8e3d1
- V1 authorities should set "HSAuthoritativeDir 1" to continue being
...
hidden service authorities too.
- Just because your DirPort is open doesn't mean people should be
able to remotely teach you about hidden service descriptors. Now
only accept rendezvous posts if you've got HSAuthoritativeDir set.
svn:r8573
2006-10-01 22:16:55 +00:00
Nick Mathewson
57ffca883d
r8826@totoro: nickm | 2006-10-01 17:58:45 -0400
...
Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity.
svn:r8571
2006-10-01 21:59:09 +00:00
Nick Mathewson
f6e165ea01
r8824@totoro: nickm | 2006-10-01 17:35:55 -0400
...
note valid flag in path spec.
svn:r8569
2006-10-01 21:59:00 +00:00
Roger Dingledine
3fcf736c83
misc touchups
...
svn:r8568
2006-10-01 21:42:44 +00:00
Roger Dingledine
4200eb16f9
correct definition of Valid in dir-spec
...
svn:r8567
2006-10-01 21:32:46 +00:00
Nick Mathewson
ce72a9914e
r8822@totoro: nickm | 2006-10-01 16:24:22 -0400
...
Fix bug 303: reject attempts to use Tor as a one-hop proxy.
svn:r8566
2006-10-01 20:50:11 +00:00
Roger Dingledine
c705d46df0
and document that change
...
svn:r8560
2006-10-01 06:43:06 +00:00
Roger Dingledine
6103077235
try to explain when we cannibalize circuits.
...
svn:r8557
2006-10-01 00:22:20 +00:00
Roger Dingledine
46e6509439
document predicted ports better.
...
svn:r8556
2006-10-01 00:00:23 +00:00
Nick Mathewson
723ff1c93d
r8800@totoro: nickm | 2006-09-29 23:10:49 -0400
...
Resolve bug 336: When displaying circuit paths with non-named routers, use their digests, not their nicknames.
svn:r8548
2006-09-30 03:11:13 +00:00
Roger Dingledine
8af07e817e
no: 'must not' is for things that actually break specified behavior.
...
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.
svn:r8544
2006-09-29 22:39:08 +00:00
Roger Dingledine
984110c391
ask nick a question
...
svn:r8543
2006-09-29 22:36:35 +00:00
Nick Mathewson
7d366f61cb
r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400
...
Differentiate more duplicated log entries
svn:r8542
2006-09-29 22:33:40 +00:00
Nick Mathewson
8058a60838
r9019@Kushana: nickm | 2006-09-29 16:13:47 -0400
...
Add a pile of flyspray items to TODO so I notice them. Yes, I said this was a stupid idea before, but I say stupid things all the time.
svn:r8537
2006-09-29 20:13:52 +00:00
Nick Mathewson
0335bd51d3
r9005@Kushana: nickm | 2006-09-29 10:37:55 -0400
...
Implement DESCCHANGED event to tell controller when our router descriptor changes.
svn:r8533
2006-09-29 18:13:25 +00:00
Nick Mathewson
17b878ee34
r9004@Kushana: nickm | 2006-09-29 10:37:10 -0400
...
Add version note about RELAY_BEGIN_DIR to spec.
svn:r8532
2006-09-29 18:13:21 +00:00
Nick Mathewson
623fc8c0e1
r9003@Kushana: nickm | 2006-09-29 10:36:05 -0400
...
Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented.
svn:r8531
2006-09-29 18:13:16 +00:00
Nick Mathewson
8992bf6204
r8776@totoro: nickm | 2006-09-29 00:50:46 -0400
...
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
2006-09-29 04:51:28 +00:00
Nick Mathewson
4feccecfe8
r8775@totoro: nickm | 2006-09-29 00:29:02 -0400
...
Note that EnforceDistinctSubnets can override subnet rule for path generation.
svn:r8528
2006-09-29 04:51:23 +00:00
Nick Mathewson
9dbfb91f17
r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400
...
[Needs review.] Add a BEGIN_DIR relay cell type for an easier
in-protocol way to connect to directory servers through Tor.
Previously, clients could only connect to director servers over Tor
from exit nodes, but couldn't get directory information anonymously
from a non-exit cache without getting a directory server involved.
This needs testing, and needs client-side code to actually exercise it.
svn:r8527
2006-09-29 03:50:11 +00:00
Nick Mathewson
907fc6c73e
r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400
...
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
2006-09-28 23:57:59 +00:00
Nick Mathewson
9988112c87
r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400
...
Refactor entry guard status logic a lot; allow more factors [like not
having a Guard flag or being listed in ExcludeNodes] to render a guard
"unlisted" (now called "unusable"); track guard down status (now
called "unreachable") separately from is_running.
svn:r8519
2006-09-28 23:57:44 +00:00
Roger Dingledine
7e4acf1655
begin to revise path-spec
...
svn:r8511
2006-09-28 15:03:01 +00:00
Roger Dingledine
3994b02c0e
try a different fix
...
svn:r8506
2006-09-25 22:34:27 +00:00
Roger Dingledine
90a307bb2a
tweaks
...
svn:r8505
2006-09-25 22:17:14 +00:00
Nick Mathewson
49ad1eefa1
Add an EnforceDistinctSubnets option so that clients who know what they are doing (mainly people with private testing networks) can disable our same-/16 detection.
...
svn:r8504
2006-09-25 22:12:54 +00:00
Roger Dingledine
c97a8469ad
be clearer that the *ListenAddress directives can be
...
repeated multiple times.
svn:r8501
2006-09-25 17:33:53 +00:00
Roger Dingledine
ad430b9561
checkpoint changelog and general polishing
...
svn:r8497
2006-09-25 05:59:13 +00:00
Roger Dingledine
24b07ea4d3
potential fixes for the tor osx dmg documentation. hopefully
...
phobos can confirm or deny.
svn:r8493
2006-09-25 02:30:55 +00:00
Nick Mathewson
bf6c1f6932
Note on TODO to update our privoxy configs
...
svn:r8489
2006-09-24 21:52:42 +00:00
Roger Dingledine
b01632139a
add a note to nick's todo item
...
svn:r8483
2006-09-24 17:53:09 +00:00
Nick Mathewson
564f2fae8c
Add another TODO item
...
svn:r8480
2006-09-24 17:46:07 +00:00
Nick Mathewson
d3af1f2189
Backport candidate: Fix a long-standing server-side DNS bug. When a
...
client asks us to resolve (not connect to) an address, and we have a
cached answer, give them the cached answer. Previously, we would give
them no answer at all.
svn:r8478
2006-09-24 17:05:00 +00:00
Nick Mathewson
a951c015fe
Add packaging item to TODO: we should manage keys less haphazardly.
...
svn:r8476
2006-09-24 15:54:48 +00:00
Andrew Lewman
6882031285
Fix the url for the patch to libevent-1.1b mingw diff.
...
svn:r8474
2006-09-24 12:31:46 +00:00
Andrew Lewman
4125fe234d
Changes to doc as a result of creating a MinGW tor.exe on a bare system.
...
Add two TODO items relating to MinGW instructions.
svn:r8472
2006-09-23 19:17:08 +00:00
Nick Mathewson
da7f9d5a33
r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400
...
Make exitlist only output each result line once.
svn:r8466
2006-09-22 20:20:35 +00:00
Nick Mathewson
249ac6cff1
r8912@Kushana: nickm | 2006-09-22 16:18:51 -0400
...
Write more of path-spec.txt
svn:r8463
2006-09-22 20:19:34 +00:00
Nick Mathewson
0fe8544218
r8843@Kushana: nickm | 2006-09-17 16:57:20 -0400
...
A couple of last minor TODO cleanup items
svn:r8462
2006-09-22 20:18:58 +00:00
Roger Dingledine
aa77298819
remove 8888 as a long lived port. i can't remember why it's
...
on the list.
svn:r8461
2006-09-22 19:29:26 +00:00
Andrew Lewman
0440d98245
One last change to openssl to get it to compile in mingw.
...
svn:r8458
2006-09-22 15:37:52 +00:00
Andrew Lewman
66092df5c3
Finally, valid tor.exe directions from scratch with mingw.
...
svn:r8457
2006-09-22 15:08:05 +00:00
Andrew Lewman
c2e7e0374e
Removed verbose patch output.
...
svn:r8455
2006-09-22 01:15:07 +00:00
Nick Mathewson
f0f3bbc63b
r8901@Kushana: nickm | 2006-09-21 20:43:48 -0400
...
I tracked a bug in server-side reverse DNS to something concerning the caching code. Ive disabled server-side cacheing for reverse DNS answers for now, and I am noting the bug in the TODO.
svn:r8454
2006-09-22 00:45:08 +00:00
Nick Mathewson
213658f117
r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400
...
Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
2006-09-22 00:43:55 +00:00
Nick Mathewson
6a1746f98f
r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400
...
Consider non-exit servers unsuitable for RESOLVE commands.
svn:r8442
2006-09-21 21:48:42 +00:00
Nick Mathewson
e4a9b4de4e
r8875@Kushana: nickm | 2006-09-21 16:46:28 -0400
...
Resolve bug 330: detect ISPs that want to hijack failing DNS requests and basically domain-squat the entire internet.
svn:r8440
2006-09-21 21:48:22 +00:00
Nick Mathewson
04bec67574
r8874@Kushana: nickm | 2006-09-21 15:22:27 -0400
...
Rename and document SearchDomains and ResolvConf options; warn if ServerDNSResolvConfFile is given but eventdns isnt enabled.
svn:r8439
2006-09-21 21:48:16 +00:00
Nick Mathewson
a942441615
r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400
...
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
2006-09-21 21:48:06 +00:00
Nick Mathewson
7c325df016
r8841@Kushana: nickm | 2006-09-17 16:20:16 -0400
...
Move more todo items around
svn:r8411
2006-09-17 20:20:23 +00:00
Nick Mathewson
547624dcff
r8837@Kushana: nickm | 2006-09-17 15:58:04 -0400
...
More TODO work; tenatively mark assignments.
svn:r8409
2006-09-17 19:58:24 +00:00
Roger Dingledine
d26306907a
a few more todo changes
...
svn:r8408
2006-09-17 17:57:56 +00:00
Andrew Lewman
3b0355d3b2
Re-create symlinks through cp.
...
svn:r8406
2006-09-16 19:54:03 +00:00
Roger Dingledine
a51ec44466
avoid thrashing the bandwidth exercise when we change IPs a lot.
...
(we avoid simply by not doing any new tests when we change IPs --
it looks like we retain our previous bandwidth estimates, so there's
no need to do new exercise. though in some cases new exercises may
still be useful. one day we'll do something smarter.)
svn:r8402
2006-09-15 18:03:53 +00:00
Roger Dingledine
eb941420fc
two todo items
...
svn:r8401
2006-09-15 06:06:09 +00:00
Nick Mathewson
e58b9c1151
r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400
...
Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
2006-09-15 04:27:58 +00:00
Roger Dingledine
9d0fbfd530
we should add a preamble to tor-design saying it's out of date.
...
svn:r8393
2006-09-14 05:49:03 +00:00
Peter Palfrader
e20704e9c9
r9759@danube: weasel | 2006-09-14 07:14:37 +0200
...
Add smartlist_uniq() to TODO list
svn:r8392
2006-09-14 05:17:12 +00:00
Roger Dingledine
7f1fa9aab5
continue fleshing out the blocking-resistance design doc
...
svn:r8385
2006-09-13 22:24:43 +00:00
Roger Dingledine
bd8362afcc
two todo items we'll need for the blocking-resistance scheme
...
svn:r8384
2006-09-13 22:24:05 +00:00
Andrew Lewman
b790efa2d2
Updates to win32-mingw. libevent1.1b builds. openssl doesn't.
...
svn:r8371
2006-09-12 02:58:33 +00:00
Andrew Lewman
8170f1e037
First attempt to document the process to build Win32 executables with
...
mingw. Relies upon magic to actually work right now.
svn:r8361
2006-09-11 03:46:00 +00:00
Nick Mathewson
3fcbdd3e01
r8766@Kushana: nickm | 2006-09-08 23:46:12 -0400
...
Remove some completed items from TODO; defer a bunch of stuff from 0.1.2.x (which we want to have an RC for by the end of October)
svn:r8356
2006-09-09 03:46:52 +00:00
Roger Dingledine
29b6d6560e
add a "getinfo address" controller command.
...
svn:r8354
2006-09-09 03:18:39 +00:00
Roger Dingledine
c8b053ba87
packages now start including svn website docs (oops)
...
svn:r8340
2006-09-07 03:40:23 +00:00
Roger Dingledine
102ae79f25
another controller event we left out
...
svn:r8337
2006-09-07 01:22:55 +00:00
Roger Dingledine
1d989056a3
clean up and correct the spec
...
svn:r8336
2006-09-07 01:02:23 +00:00
Roger Dingledine
64b5b884ba
flesh out TODO re: AvoidDiskWrites
...
svn:r8335
2006-09-07 01:01:11 +00:00
Andrew Lewman
c57f79fba1
Remove old TODO that I can't remember the details of it.
...
svn:r8315
2006-08-31 23:52:41 +00:00
Nick Mathewson
4fa8abb7da
r8657@Kushana: nickm | 2006-08-29 00:22:31 -0400
...
Mark an item complete; test new commit-email.pl script.
svn:r8280
2006-08-29 04:22:51 +00:00
Nick Mathewson
54ca0387a5
r8608@Kushana: nickm | 2006-08-27 16:57:47 -0400
...
Make it possible to change nameserver options while Tor is running.
svn:r8255
2006-08-28 03:15:55 +00:00
Nick Mathewson
be7054c626
r8607@Kushana: nickm | 2006-08-27 15:45:42 -0400
...
Change configuration strategy for eventdns. Instead of elaborate option set, just allow the user to specify another resolv.conf to use.
svn:r8254
2006-08-28 03:15:50 +00:00
Roger Dingledine
20715027f7
fix typo
...
svn:r8243
2006-08-27 07:03:05 +00:00
Roger Dingledine
24b1429218
0.1.2.1-alpha will break blossom exit node functionality; put that
...
on the todo list.
svn:r8239
2006-08-27 06:51:19 +00:00
Roger Dingledine
82ad7e6dfc
a usability improvement i just thought of
...
svn:r8238
2006-08-27 06:49:51 +00:00
Roger Dingledine
7b3d048086
typo and whitespace
...
svn:r8237
2006-08-27 06:49:33 +00:00
Roger Dingledine
9ffb52e5cc
make a 'real soon now' section of the todo, to point out
...
what's more urgent
svn:r8232
2006-08-26 07:13:54 +00:00
Roger Dingledine
5e26ccc8d1
remove more completed items
...
svn:r8231
2006-08-26 06:57:48 +00:00
Roger Dingledine
4c22223c4a
complete an item, abandon an item, defer an item.
...
svn:r8230
2006-08-26 06:56:16 +00:00
Roger Dingledine
da7ed996e2
more todo items when we avoid putting /16 servers into the same circuit
...
svn:r8228
2006-08-26 04:52:22 +00:00
Nick Mathewson
fd36eb0788
r8576@Kushana: nickm | 2006-08-25 17:16:01 -0400
...
Fix bug 314: Instead of checking address_in_virtualrange, check addressmap_have_mapping(). This should be more accurate. [Rename to addressmap_have_mapping() from addressmap_already_mapped().]
svn:r8226
2006-08-25 21:16:22 +00:00
Nick Mathewson
06bc0adf4d
r8557@Kushana: nickm | 2006-08-22 02:10:12 -0400
...
dns-related TODO changes.
svn:r8215
2006-08-22 06:10:58 +00:00
Roger Dingledine
d08df9686a
fix typo pointed out by paul
...
svn:r7074
2006-08-18 18:19:35 +00:00
Roger Dingledine
d53e5179bd
clean up AllowInvalidNodes man page entry.
...
svn:r7073
2006-08-18 17:46:14 +00:00
Nick Mathewson
65b58e13f5
r7045@Kushana: nickm | 2006-08-05 13:56:44 -0400
...
mess with the TODO a little.
svn:r7058
2006-08-14 21:44:29 +00:00
Roger Dingledine
715a5835aa
rename HELLO cells to VERSIONS cells.
...
svn:r7051
2006-08-14 09:04:27 +00:00
Roger Dingledine
c2c88715c1
clarify that some old versions used an organizationName of "Tor",
...
and others used "TOR". We should avoid both now.
svn:r7050
2006-08-14 09:03:16 +00:00
Roger Dingledine
c33fb05de0
this is what i really meant
...
svn:r7047
2006-08-14 06:29:40 +00:00
Roger Dingledine
b9fe5130ab
two more todo's, plus a cleanup
...
svn:r7046
2006-08-14 06:27:39 +00:00
Roger Dingledine
2dc9066f7a
note three more bugs we should resolve
...
svn:r7043
2006-08-14 00:28:44 +00:00
Andrew Lewman
38f0a7f93f
Updated details on how to check for universal binary.
...
svn:r7037
2006-08-13 00:13:55 +00:00
Roger Dingledine
fe33ca95b3
two more thoughts to consider for blocking resistance
...
svn:r7034
2006-08-12 07:44:13 +00:00
Roger Dingledine
75b40e4699
mark out the two biggest bugs
...
svn:r7033
2006-08-12 00:38:38 +00:00
Roger Dingledine
b9f974055a
more todo items
...
svn:r7032
2006-08-12 00:30:07 +00:00
Roger Dingledine
8cbd03fdaf
initial skeleton for issues to resolve re: blocking resistance.
...
svn:r7006
2006-08-10 08:13:41 +00:00
Andrew Lewman
bef2411d4d
Update for universal binaries for OSX.
...
svn:r7002
2006-08-10 02:06:35 +00:00
Nick Mathewson
e3345f452f
r7005@totoro: nickm | 2006-08-09 17:42:18 -0400
...
Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so.
svn:r7001
2006-08-09 21:42:38 +00:00
Nick Mathewson
4b507f2cd0
r7286@Kushana: nickm | 2006-08-09 01:28:27 -0700
...
Claim another TODO item (and test commit signing.)
svn:r6999
2006-08-09 08:30:11 +00:00
Nick Mathewson
80fd62fefc
r7285@Kushana: nickm | 2006-08-09 01:23:11 -0700
...
Claim a TODO item (and test commit signing.)
svn:r6998
2006-08-09 08:23:27 +00:00
Nick Mathewson
6c22840ad1
r7058@Kushana: nickm | 2006-08-08 23:53:46 -0700
...
Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now.
svn:r6997
2006-08-09 06:54:02 +00:00
Nick Mathewson
8b2b28a5ef
r7056@Kushana: nickm | 2006-08-08 23:40:53 -0700
...
Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again?
svn:r6996
2006-08-09 06:41:29 +00:00
Nick Mathewson
070d5555d2
Say more about reverse DNS
...
svn:r6995
2006-08-09 00:58:27 +00:00
Roger Dingledine
252bed697b
change the dir-spec to say that it's version 2 of the dir spec,
...
and move the v0 file to v1.
svn:r6991
2006-08-08 22:56:26 +00:00
Roger Dingledine
31861c45d6
three more todo items
...
svn:r6990
2006-08-08 06:21:52 +00:00
Roger Dingledine
1ec5d1c05c
a potential fix on the HELLO protocol design
...
svn:r6984
2006-08-05 03:08:56 +00:00
Nick Mathewson
bf72878cad
r7012@Kushana: nickm | 2006-08-03 19:21:25 -0700
...
Add an "mmap handle" type to encapsulate bookkeeping elements of mmap issues; add prelim win32 impl
svn:r6980
2006-08-04 18:32:43 +00:00
Nick Mathewson
46574319a2
r6959@Kushana: nickm | 2006-07-29 22:33:18 -0400
...
start restructuring dns to use priority queues for expiring entries.
svn:r6954
2006-07-31 18:00:18 +00:00
Roger Dingledine
bf76d3a189
forward-port the website hack. note that with svn, our build
...
system seems to build in-place, so the website/ and img/ directories
actually get created in my sandbox. poo.
svn:r6944
2006-07-30 04:45:59 +00:00
Nick Mathewson
84c2a6c16b
r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400
...
Document split fields better. Now, I think we can take a break from type splitting for a bit.
svn:r6935
2006-07-28 15:11:28 +00:00
Nick Mathewson
dd9a563a9e
r6920@Kushana: nickm | 2006-07-26 15:39:40 -0400
...
Mark some TODO items done
svn:r6909
2006-07-26 19:39:47 +00:00
Nick Mathewson
f2dc012acc
Clarify a TODO, and test tweaked commit-email.pl script.
...
svn:r6902
2006-07-25 22:51:51 +00:00
Nick Mathewson
8d2a71a47a
Add an item to the TODO.
...
svn:r6893
2006-07-25 01:13:04 +00:00
Peter Palfrader
521c006fd5
Remove .cvsignore files from trunk
...
svn:r6891
2006-07-25 01:00:48 +00:00
Roger Dingledine
1c266c3352
more todo items
...
svn:r6809
2006-07-23 05:19:31 +00:00
Andrew Lewman
3f0e4622b6
Grammar fixes for clarity.
...
svn:r6797
2006-07-21 04:30:19 +00:00
Nick Mathewson
8930468582
Document HELLO cells and proposed connection protocol versioning scheme. NOTE: This will not work as documented; see notes.
...
svn:r6794
2006-07-20 17:35:54 +00:00
Nick Mathewson
0c3ca41d3c
Add a few more paragraphs to path-spec.txt
...
svn:r6793
2006-07-20 16:48:02 +00:00
Nick Mathewson
ee32b06897
Fork off v0 of the protocol spec; we are going to add versioning soon so we can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense.
...
svn:r6792
2006-07-20 16:47:35 +00:00
Roger Dingledine
388ac4126a
If we are using an exit enclave and we can't connect, e.g. because
...
its webserver is misconfigured to not listen on localhost, then back
off and try connecting from somewhere else before we fail.
svn:r6783
2006-07-18 00:59:46 +00:00
Roger Dingledine
84a246e534
shuffle todo items
...
svn:r6781
2006-07-17 19:42:22 +00:00
Roger Dingledine
8868830ac5
we are constrained more than we realized, on what g^x values we can
...
accept or refuse.
svn:r6773
2006-07-17 06:26:19 +00:00