Roger Dingledine
166c70e4db
bugfix: give dir_conn a state before building the bridge, so it has
...
a state if things fail
svn:r1660
2004-04-17 20:19:43 +00:00
Nick Mathewson
26eecb3243
[flagday] Make connections finally work again. Circs claim to get built, too.
...
svn:r1659
2004-04-17 18:48:02 +00:00
Nick Mathewson
0393db76e0
[flagday] handle nicknames and connection init properly; go to cert chains. something still odd w/tls
...
svn:r1658
2004-04-17 18:15:00 +00:00
Roger Dingledine
7172c1fcd0
log n_circ_ids when attaching rend streams
...
svn:r1657
2004-04-17 10:25:38 +00:00
Roger Dingledine
90eb828260
a ! goes a long way toward more helpful debug messages
...
svn:r1656
2004-04-17 10:04:00 +00:00
Roger Dingledine
18dfa9954b
add back in a todo that i thought we'd got but we clearly haven't
...
(thanks weasel)
svn:r1655
2004-04-17 09:16:30 +00:00
Roger Dingledine
63f4ab2fb9
include sys/limits.h if it's found
...
svn:r1654
2004-04-17 06:35:18 +00:00
Roger Dingledine
af8e524096
util.c uses LONG_MAX, needs another include on fbsd 5.x
...
svn:r1653
2004-04-17 06:35:03 +00:00
Roger Dingledine
f5f1c34db5
freebsd 5.x needs sys/limits.h
...
svn:r1652
2004-04-17 06:34:36 +00:00
Roger Dingledine
b168e84c71
clean up some warnings
...
svn:r1651
2004-04-17 06:34:20 +00:00
Roger Dingledine
d575feae7f
add a list of backward-incompatible things we need to do
...
svn:r1650
2004-04-17 05:25:44 +00:00
Roger Dingledine
1c72f2d638
more useful logs to track weasel's bug
...
svn:r1649
2004-04-17 05:17:40 +00:00
Nick Mathewson
d646f9d5ac
First round of incompatible changes for key rotation. (This is in the
...
incompat branch, so all is well with the Tor network.) The basic
functionality for link pkey and onion pkey rotation is both in, but I
changed it a lot since the last version that even kinda worked, so it
probably needs more testing. Which I'll do now.
Still not in for key rotation:
- Key rotation is never actually invoked.
- Connection rotation doesn't really happen.
- The log messages on failed pkey decryption probably need finetuning.
- Windows needs locking code to work.
svn:r1648
2004-04-17 01:37:28 +00:00
Roger Dingledine
ad6913005a
more debugging to hunt for a bug
...
svn:r1647
2004-04-17 01:33:04 +00:00
Roger Dingledine
23a27ddd8e
bugfix: when you sleep your hidden-service laptop, as soon
...
as it wakes up it tries to upload a service descriptor, but
socketpair fails for some reason (localhost not up yet?)
now we simply give up on that upload, and we'll try again later.
svn:r1646
2004-04-17 00:46:05 +00:00
(no author)
064b20851e
This commit was manufactured by cvs2svn to create branch
...
'tor-0_0_6incompat'.
svn:r1645
2004-04-16 14:35:28 +00:00
Roger Dingledine
7580001e0d
fix another rare bug: when we had tried all the intro
...
points for a hidden service, we fetched the descriptor
again, but we left our introcirc thinking it had already
sent an intro, so it kept waiting for a response...
svn:r1644
2004-04-16 14:35:28 +00:00
Roger Dingledine
063c8b15de
fix a pair of duplicate mark-for-closes
...
svn:r1643
2004-04-16 14:26:23 +00:00
Roger Dingledine
e5dc1dc6ee
when alice uses a port that the hidden service doesn't accept,
...
it now sends back an end cell (denied by exit policy). otherwise
alice would just have to wait to time out.
svn:r1642
2004-04-16 13:49:14 +00:00
Roger Dingledine
631b18c176
more useful logging for rend services and clients
...
svn:r1641
2004-04-16 11:48:03 +00:00
Roger Dingledine
607accbd23
weasel convinced me not to call it pre5 until it's actually pre5
...
svn:r1640
2004-04-16 09:01:33 +00:00
Roger Dingledine
4a43e8e917
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
b7fa6ffde2
bump cvs to 0.0.6pre5
...
svn:r1638
2004-04-16 08:43:09 +00:00
Roger Dingledine
34dad88806
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
6392f7ca22
put in an extra assert, might find a bug these way
...
svn:r1636
2004-04-16 04:41:07 +00:00
Roger Dingledine
ba0c5a7204
compress end-of-second summary into one line
...
svn:r1635
2004-04-15 22:09:14 +00:00
Roger Dingledine
6aeba2dd46
quiet a -l info that should be -l debug
...
svn:r1634
2004-04-15 22:08:37 +00:00
Roger Dingledine
a5840815ca
a todo item for sometime
...
svn:r1633
2004-04-15 03:54:33 +00:00
Nick Mathewson
ab519463f1
Must detach before attaching, or else we infinite-loop
...
svn:r1632
2004-04-15 03:48:26 +00:00
Roger Dingledine
3747f1cdf2
bump version to 0.0.6pre4
...
svn:r1631
2004-04-15 03:07:01 +00:00
Nick Mathewson
19e677fd1a
Strings need room for a NUL.
...
svn:r1630
2004-04-15 02:02:46 +00:00
Nick Mathewson
3ff56c5ccf
Add a missing return -1
...
svn:r1629
2004-04-15 01:23:43 +00:00
Roger Dingledine
ed2faa1f66
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
390a9545d5
narrow in closer
...
svn:r1627
2004-04-15 00:03:48 +00:00
Roger Dingledine
53d21b033c
prune abandoned circs better
...
add debugging info for the bug weasel found
svn:r1626
2004-04-14 23:52:29 +00:00
Nick Mathewson
d9bfeb6981
Retry non-final-hop rendezvous failures
...
svn:r1625
2004-04-14 21:40:50 +00:00
Nick Mathewson
e6cbd542ee
Never ever leave ri.platform unset.
...
svn:r1624
2004-04-14 19:51:57 +00:00
Roger Dingledine
fe0569a061
some more todo items
...
svn:r1623
2004-04-14 11:09:38 +00:00
Roger Dingledine
2dfd8bf0df
another todo item
...
(want to take a stab at this one, nick?)
svn:r1622
2004-04-14 10:22:53 +00:00
Roger Dingledine
e686049bd7
bump cvs to 0.0.6pre3
...
svn:r1621
2004-04-14 05:37:41 +00:00
Roger Dingledine
bcd8390d8b
one todo item done, another put off until later
...
svn:r1620
2004-04-14 05:36:56 +00:00
Roger Dingledine
d5c8a90536
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
6da3f78ffc
handle more purposes in new_route_len
...
svn:r1618
2004-04-14 05:06:08 +00:00
Roger Dingledine
5b39c172d4
call circuit_build_failed() even when the failure is immediate
...
svn:r1617
2004-04-14 04:32:49 +00:00
Nick Mathewson
24824813ba
Do not segfault on missing intro points.
...
svn:r1616
2004-04-14 04:19:12 +00:00
Roger Dingledine
bd7c0e0c09
remove unused variable
...
svn:r1615
2004-04-13 23:01:10 +00:00
Roger Dingledine
ef92fd9827
let introcircs receive acks. rend streams now deal correctly again.
...
(i think)
svn:r1614
2004-04-13 22:56:24 +00:00
Nick Mathewson
1f7d3706e0
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
3da868b49f
only consider uploading descriptors every 5 sec
...
svn:r1612
2004-04-13 19:53:25 +00:00
Nick Mathewson
d96475690c
Note a couple of finished items
...
svn:r1611
2004-04-13 19:03:59 +00:00