Commit Graph

1860 Commits

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