Commit Graph

1683 Commits

Author SHA1 Message Date
Nick Mathewson 062ae30ce5 Compare nicknames casei.
svn:r1684
2004-04-24 22:34:31 +00:00
Nick Mathewson 8789c762e5 Merge flagday into main branch.
svn:r1683
2004-04-24 22:17:50 +00:00
Peter Palfrader bbb4515997 Mention tor web site and mailinglists in description.
svn:r1682
2004-04-24 17:42:30 +00:00
Roger Dingledine 4420c1f1af rewrite the todo list
svn:r1681
2004-04-22 03:50:42 +00:00
Roger Dingledine 3daa1d153c another maybe-todo item
svn:r1680
2004-04-21 21:57:49 +00:00
Nick Mathewson 474f2f69ba Update flag-day status
svn:r1679
2004-04-21 21:56:21 +00:00
(no author) d33e3bbe71 This commit was manufactured by cvs2svn to create tag
'tor-0_0_6incompat-merged'.

svn:r1678
2004-04-21 21:56:20 +00:00
Nick Mathewson 3913e3fde8 Add bandwidthrate and directory-signer to router/directory format; make unit tests pass.
svn:r1677
2004-04-21 21:56:20 +00:00
Roger Dingledine 3873bfd453 only expire wedged dir conns that haven't already been expired
svn:r1676
2004-04-20 17:27:54 +00:00
Roger Dingledine d169a9955f use the real socketpair if we've got it
now it's just windows that has to use the kludged one


svn:r1675
2004-04-19 21:31:32 +00:00
Roger Dingledine 454e912b2e the socketpair bug is no longer a bug
now it is a documented behavior


svn:r1674
2004-04-19 21:25:48 +00:00
Roger Dingledine 95f1846cdc expire wedged dir conns after 5min without write, not simply after 5min
svn:r1673
2004-04-19 20:08:42 +00:00
Roger Dingledine 958355d3a1 bump cvs version to 0.0.6pre6-cvs
svn:r1672
2004-04-19 02:56:03 +00:00
Roger Dingledine 0ba3485483 give wedged dir conns a last chance to flush
svn:r1671
2004-04-19 01:59:20 +00:00
Nick Mathewson 319f186b9f {flagday} Rotate TLS contexts as needed; set expiry times sanely.
svn:r1670
2004-04-18 23:27:02 +00:00
Nick Mathewson ca1a743f19 Add and tenatively assign some items in flag-day todo
svn:r1669
2004-04-18 20:44:04 +00:00
Roger Dingledine a9d60ea6c9 tmp patch to also expire old clean rend_ready circs for now
will have to be fixed once we build-and-open rend circs preemptively


svn:r1668
2004-04-18 09:27:05 +00:00
Roger Dingledine 085a5f02b5 bugfix: you mean we're supposed to reuse fresh descriptors and
refetch stale ones, not reuse stale ones and refetch fresh ones?


svn:r1667
2004-04-18 09:04:37 +00:00
Roger Dingledine 571f44297d when you get an intro ack, don't also count it as an intro nack
svn:r1666
2004-04-18 08:38:40 +00:00
Roger Dingledine e85bc629d2 if an intro circ waiting for an ack dies before getting one, then
count it as a nack


svn:r1665
2004-04-18 07:37:16 +00:00
Roger Dingledine 44e48ba701 reverse the logic, captain
svn:r1664
2004-04-18 06:42:13 +00:00
Roger Dingledine ccdb2528a8 expire dir connections that live for more than 5 minutes
svn:r1663
2004-04-18 06:35:31 +00:00
Nick Mathewson 688e8e9bb9 {flagday} actually rotate onion keys.
svn:r1662
2004-04-18 03:20:30 +00:00
Nick Mathewson f662beec1d add more flagday items to todo
svn:r1661
2004-04-18 03:13:58 +00:00
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