Roger Dingledine
|
359c1fb9aa
|
wait a minute, weasel said there was a memory-stomping bug here
let's see if we find it
svn:r1639
|
2004-04-16 08:49:14 +00:00 |
|
Roger Dingledine
|
4ec4c800d7
|
bump cvs to 0.0.6pre5
svn:r1638
|
2004-04-16 08:43:09 +00:00 |
|
Roger Dingledine
|
9c1470840f
|
i was wrong about one of my invariants
now it's commented
this should fix asserts when you try an intro point, get a nack,
and try a second one and it works.
svn:r1637
|
2004-04-16 08:21:35 +00:00 |
|
Roger Dingledine
|
598d8b8f79
|
put in an extra assert, might find a bug these way
svn:r1636
|
2004-04-16 04:41:07 +00:00 |
|
Roger Dingledine
|
4c2de3a2b6
|
compress end-of-second summary into one line
svn:r1635
|
2004-04-15 22:09:14 +00:00 |
|
Roger Dingledine
|
4d380ea902
|
quiet a -l info that should be -l debug
svn:r1634
|
2004-04-15 22:08:37 +00:00 |
|
Roger Dingledine
|
067ff248a9
|
a todo item for sometime
svn:r1633
|
2004-04-15 03:54:33 +00:00 |
|
Nick Mathewson
|
880ffd8f64
|
Must detach before attaching, or else we infinite-loop
svn:r1632
|
2004-04-15 03:48:26 +00:00 |
|
Roger Dingledine
|
ddc11899b6
|
bump version to 0.0.6pre4
svn:r1631
|
2004-04-15 03:07:01 +00:00 |
|
Nick Mathewson
|
f6dd710aff
|
Strings need room for a NUL.
svn:r1630
|
2004-04-15 02:02:46 +00:00 |
|
Nick Mathewson
|
3f352719f3
|
Add a missing return -1
svn:r1629
|
2004-04-15 01:23:43 +00:00 |
|
Roger Dingledine
|
26c1c8f173
|
make unattached rend streams expire after a while (60s)
(they were darned persistent)
also make intro circs that are waiting for acks expire after a while (20s)
svn:r1628
|
2004-04-15 01:08:59 +00:00 |
|
Roger Dingledine
|
ac38746b3b
|
narrow in closer
svn:r1627
|
2004-04-15 00:03:48 +00:00 |
|
Roger Dingledine
|
b51561f7fb
|
prune abandoned circs better
add debugging info for the bug weasel found
svn:r1626
|
2004-04-14 23:52:29 +00:00 |
|
Nick Mathewson
|
37255d24bc
|
Retry non-final-hop rendezvous failures
svn:r1625
|
2004-04-14 21:40:50 +00:00 |
|
Nick Mathewson
|
94f126bca3
|
Never ever leave ri.platform unset.
svn:r1624
|
2004-04-14 19:51:57 +00:00 |
|
Roger Dingledine
|
874d0cd8df
|
some more todo items
svn:r1623
|
2004-04-14 11:09:38 +00:00 |
|
Roger Dingledine
|
eb26c7f6a2
|
another todo item
(want to take a stab at this one, nick?)
svn:r1622
|
2004-04-14 10:22:53 +00:00 |
|
Roger Dingledine
|
c056d1c5e0
|
bump cvs to 0.0.6pre3
svn:r1621
|
2004-04-14 05:37:41 +00:00 |
|
Roger Dingledine
|
ddd09db4d3
|
one todo item done, another put off until later
svn:r1620
|
2004-04-14 05:36:56 +00:00 |
|
Roger Dingledine
|
cda782bac0
|
make rendezvous points work again
(yay. now time to mess them up again.)
svn:r1619
|
2004-04-14 05:18:21 +00:00 |
|
Roger Dingledine
|
49f5e5b4ae
|
handle more purposes in new_route_len
svn:r1618
|
2004-04-14 05:06:08 +00:00 |
|
Roger Dingledine
|
465f0e528a
|
call circuit_build_failed() even when the failure is immediate
svn:r1617
|
2004-04-14 04:32:49 +00:00 |
|
Nick Mathewson
|
ddd45a7c0a
|
Do not segfault on missing intro points.
svn:r1616
|
2004-04-14 04:19:12 +00:00 |
|
Roger Dingledine
|
f07d880f38
|
remove unused variable
svn:r1615
|
2004-04-13 23:01:10 +00:00 |
|
Roger Dingledine
|
1d7979b460
|
let introcircs receive acks. rend streams now deal correctly again.
(i think)
svn:r1614
|
2004-04-13 22:56:24 +00:00 |
|
Nick Mathewson
|
5514ad715b
|
Scan list of servers in directory after reloading fingerprint list; remove any servers that are no longer recognized.
svn:r1613
|
2004-04-13 20:06:08 +00:00 |
|
Nick Mathewson
|
baaf58fe1d
|
only consider uploading descriptors every 5 sec
svn:r1612
|
2004-04-13 19:53:25 +00:00 |
|
Nick Mathewson
|
90185c67f8
|
Note a couple of finished items
svn:r1611
|
2004-04-13 19:03:59 +00:00 |
|
Nick Mathewson
|
867832cd07
|
or, not and
svn:r1610
|
2004-04-13 18:44:42 +00:00 |
|
Nick Mathewson
|
d19abb2402
|
Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}
svn:r1609
|
2004-04-13 17:49:41 +00:00 |
|
Nick Mathewson
|
11ca973d26
|
Mark service descriptors as dirty when we have lost an intro point
svn:r1608
|
2004-04-13 17:20:41 +00:00 |
|
Nick Mathewson
|
a2ece0fc08
|
Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points.
svn:r1607
|
2004-04-13 17:16:47 +00:00 |
|
Roger Dingledine
|
e0ce205a76
|
clean up circuit rebuilding some; fix some bugs we hadn't hit yet
svn:r1606
|
2004-04-13 05:20:52 +00:00 |
|
Roger Dingledine
|
a3c072e579
|
more todo items
svn:r1605
|
2004-04-13 03:31:40 +00:00 |
|
Nick Mathewson
|
c9b5ca39de
|
Handle the rendezvous-circ elements of retrying introductions.
svn:r1604
|
2004-04-13 03:19:58 +00:00 |
|
Nick Mathewson
|
a4d25bdbd9
|
<arma> you should make r and i and use r for r and i for i
svn:r1603
|
2004-04-13 02:36:37 +00:00 |
|
Nick Mathewson
|
e53ba59250
|
Handle introduce naks. Arma: Is this right?
svn:r1602
|
2004-04-13 02:31:52 +00:00 |
|
Nick Mathewson
|
8483bace65
|
Get the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro and re-extend and re-try" part.
svn:r1601
|
2004-04-13 01:41:39 +00:00 |
|
Nick Mathewson
|
9cd163f6ff
|
Have find_intro_circuit return non-open circs
svn:r1600
|
2004-04-13 01:15:06 +00:00 |
|
Nick Mathewson
|
88950f4ac2
|
Document ACKs/NAKs
svn:r1599
|
2004-04-13 00:50:11 +00:00 |
|
Nick Mathewson
|
5af7e27c62
|
Re-number the new relay command so as to maintain backward compatibility. Doh!
svn:r1598
|
2004-04-13 00:38:16 +00:00 |
|
Nick Mathewson
|
a5bfe84509
|
ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)
svn:r1597
|
2004-04-12 23:33:47 +00:00 |
|
Roger Dingledine
|
f4ff5a75c1
|
break circuit_build_needed_circs into its own func
svn:r1596
|
2004-04-12 22:47:12 +00:00 |
|
Roger Dingledine
|
c5052bec95
|
normal circs are 3 hops, but rend/intro circs are 4, because
the initiator doesn't get to choose the last hop
svn:r1595
|
2004-04-12 18:40:14 +00:00 |
|
Nick Mathewson
|
fc5a766298
|
Use service IDs in rendmid. (rendclient and common require no changes, it seems)
svn:r1594
|
2004-04-12 18:10:28 +00:00 |
|
Roger Dingledine
|
2321d21b3b
|
bump allowed rend desc skew from 60 mins to 90 mins
svn:r1593
|
2004-04-12 09:44:38 +00:00 |
|
Nick Mathewson
|
306adfc8bd
|
Fix two dumb leaks in crypto.c
svn:r1592
|
2004-04-12 05:27:38 +00:00 |
|
Nick Mathewson
|
1dbf61e7e6
|
Use service id instead of hex id in rendservice.c log messages. Rendcommon and rendclient will follow tomorrow.
svn:r1591
|
2004-04-12 05:12:50 +00:00 |
|
Nick Mathewson
|
c024745bd4
|
Cosmetic patch for arma's fix for The Bug: Don't set the state to
RESOLVEFAILED if the resolve didn't fail; set it to CONNECTING
instead.
svn:r1590
|
2004-04-11 17:07:45 +00:00 |
|