]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agodon't warn when private_decrypt_hybrid fails
Roger Dingledine [Sun, 25 Apr 2004 04:32:59 +0000 (04:32 +0000)] 
don't warn when private_decrypt_hybrid fails

svn:r1689

21 years agobugfix: when rotating onion key, do it (more) correctly
Roger Dingledine [Sun, 25 Apr 2004 03:38:19 +0000 (03:38 +0000)] 
bugfix: when rotating onion key, do it (more) correctly

svn:r1688

21 years agomore touch-ups
Roger Dingledine [Sat, 24 Apr 2004 23:32:24 +0000 (23:32 +0000)] 
more touch-ups

svn:r1687

21 years agoSpurious link-key should not be an error
Nick Mathewson [Sat, 24 Apr 2004 22:50:09 +0000 (22:50 +0000)] 
Spurious link-key should not be an error

svn:r1686

21 years agoNote router addr:port in log messages
Nick Mathewson [Sat, 24 Apr 2004 22:40:32 +0000 (22:40 +0000)] 
Note router addr:port in log messages

svn:r1685

21 years agoCompare nicknames casei.
Nick Mathewson [Sat, 24 Apr 2004 22:34:31 +0000 (22:34 +0000)] 
Compare nicknames casei.

svn:r1684

21 years agoMerge flagday into main branch.
Nick Mathewson [Sat, 24 Apr 2004 22:17:50 +0000 (22:17 +0000)] 
Merge flagday into main branch.

svn:r1683

21 years agoMention tor web site and mailinglists in description.
Peter Palfrader [Sat, 24 Apr 2004 17:42:30 +0000 (17:42 +0000)] 
Mention tor web site and mailinglists in description.

svn:r1682

21 years agorewrite the todo list
Roger Dingledine [Thu, 22 Apr 2004 03:50:42 +0000 (03:50 +0000)] 
rewrite the todo list

svn:r1681

21 years agoanother maybe-todo item
Roger Dingledine [Wed, 21 Apr 2004 21:57:49 +0000 (21:57 +0000)] 
another maybe-todo item

svn:r1680

21 years agoUpdate flag-day status
Nick Mathewson [Wed, 21 Apr 2004 21:56:21 +0000 (21:56 +0000)] 
Update flag-day status

svn:r1679

21 years agoonly expire wedged dir conns that haven't already been expired
Roger Dingledine [Tue, 20 Apr 2004 17:27:54 +0000 (17:27 +0000)] 
only expire wedged dir conns that haven't already been expired

svn:r1676

21 years agouse the real socketpair if we've got it
Roger Dingledine [Mon, 19 Apr 2004 21:31:32 +0000 (21:31 +0000)] 
use the real socketpair if we've got it
now it's just windows that has to use the kludged one

svn:r1675

21 years agothe socketpair bug is no longer a bug
Roger Dingledine [Mon, 19 Apr 2004 21:25:48 +0000 (21:25 +0000)] 
the socketpair bug is no longer a bug
now it is a documented behavior

svn:r1674

21 years agoexpire wedged dir conns after 5min without write, not simply after 5min
Roger Dingledine [Mon, 19 Apr 2004 20:08:42 +0000 (20:08 +0000)] 
expire wedged dir conns after 5min without write, not simply after 5min

svn:r1673

21 years agobump cvs version to 0.0.6pre6-cvs
Roger Dingledine [Mon, 19 Apr 2004 02:56:03 +0000 (02:56 +0000)] 
bump cvs version to 0.0.6pre6-cvs

svn:r1672

21 years agogive wedged dir conns a last chance to flush
Roger Dingledine [Mon, 19 Apr 2004 01:59:20 +0000 (01:59 +0000)] 
give wedged dir conns a last chance to flush

svn:r1671

21 years agoAdd and tenatively assign some items in flag-day todo
Nick Mathewson [Sun, 18 Apr 2004 20:44:04 +0000 (20:44 +0000)] 
Add and tenatively assign some items in flag-day todo

svn:r1669

21 years agotmp patch to also expire old clean rend_ready circs for now
Roger Dingledine [Sun, 18 Apr 2004 09:27:05 +0000 (09:27 +0000)] 
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

21 years agobugfix: you mean we're supposed to reuse fresh descriptors and
Roger Dingledine [Sun, 18 Apr 2004 09:04:37 +0000 (09:04 +0000)] 
bugfix: you mean we're supposed to reuse fresh descriptors and
refetch stale ones, not reuse stale ones and refetch fresh ones?

svn:r1667

21 years agowhen you get an intro ack, don't also count it as an intro nack
Roger Dingledine [Sun, 18 Apr 2004 08:38:40 +0000 (08:38 +0000)] 
when you get an intro ack, don't also count it as an intro nack

svn:r1666

21 years agoif an intro circ waiting for an ack dies before getting one, then
Roger Dingledine [Sun, 18 Apr 2004 07:37:16 +0000 (07:37 +0000)] 
if an intro circ waiting for an ack dies before getting one, then
count it as a nack

svn:r1665

21 years agoreverse the logic, captain
Roger Dingledine [Sun, 18 Apr 2004 06:42:13 +0000 (06:42 +0000)] 
reverse the logic, captain

svn:r1664

21 years agoexpire dir connections that live for more than 5 minutes
Roger Dingledine [Sun, 18 Apr 2004 06:35:31 +0000 (06:35 +0000)] 
expire dir connections that live for more than 5 minutes

svn:r1663

21 years agoadd more flagday items to todo
Nick Mathewson [Sun, 18 Apr 2004 03:13:58 +0000 (03:13 +0000)] 
add more flagday items to todo

svn:r1661

21 years agobugfix: give dir_conn a state before building the bridge, so it has
Roger Dingledine [Sat, 17 Apr 2004 20:19:43 +0000 (20:19 +0000)] 
bugfix: give dir_conn a state before building the bridge, so it has
a state if things fail

svn:r1660

21 years agolog n_circ_ids when attaching rend streams
Roger Dingledine [Sat, 17 Apr 2004 10:25:38 +0000 (10:25 +0000)] 
log n_circ_ids when attaching rend streams

svn:r1657

21 years agoa ! goes a long way toward more helpful debug messages
Roger Dingledine [Sat, 17 Apr 2004 10:04:00 +0000 (10:04 +0000)] 
a ! goes a long way toward more helpful debug messages

svn:r1656

21 years agoadd back in a todo that i thought we'd got but we clearly haven't
Roger Dingledine [Sat, 17 Apr 2004 09:16:30 +0000 (09:16 +0000)] 
add back in a todo that i thought we'd got but we clearly haven't
(thanks weasel)

svn:r1655

21 years agoinclude sys/limits.h if it's found
Roger Dingledine [Sat, 17 Apr 2004 06:35:18 +0000 (06:35 +0000)] 
include sys/limits.h if it's found

svn:r1654

21 years agoutil.c uses LONG_MAX, needs another include on fbsd 5.x
Roger Dingledine [Sat, 17 Apr 2004 06:35:03 +0000 (06:35 +0000)] 
util.c uses LONG_MAX, needs another include on fbsd 5.x

svn:r1653

21 years agofreebsd 5.x needs sys/limits.h
Roger Dingledine [Sat, 17 Apr 2004 06:34:36 +0000 (06:34 +0000)] 
freebsd 5.x needs sys/limits.h

svn:r1652

21 years agoclean up some warnings
Roger Dingledine [Sat, 17 Apr 2004 06:34:20 +0000 (06:34 +0000)] 
clean up some warnings

svn:r1651

21 years agoadd a list of backward-incompatible things we need to do
Roger Dingledine [Sat, 17 Apr 2004 05:25:44 +0000 (05:25 +0000)] 
add a list of backward-incompatible things we need to do

svn:r1650

21 years agomore useful logs to track weasel's bug
Roger Dingledine [Sat, 17 Apr 2004 05:17:40 +0000 (05:17 +0000)] 
more useful logs to track weasel's bug

svn:r1649

21 years agomore debugging to hunt for a bug
Roger Dingledine [Sat, 17 Apr 2004 01:33:04 +0000 (01:33 +0000)] 
more debugging to hunt for a bug

svn:r1647

21 years agobugfix: when you sleep your hidden-service laptop, as soon
Roger Dingledine [Sat, 17 Apr 2004 00:46:05 +0000 (00:46 +0000)] 
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

21 years agofix another rare bug: when we had tried all the intro tor-0.0.6incompat-merged
Roger Dingledine [Fri, 16 Apr 2004 14:35:28 +0000 (14:35 +0000)] 
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

21 years agofix a pair of duplicate mark-for-closes
Roger Dingledine [Fri, 16 Apr 2004 14:26:23 +0000 (14:26 +0000)] 
fix a pair of duplicate mark-for-closes

svn:r1643

21 years agowhen alice uses a port that the hidden service doesn't accept,
Roger Dingledine [Fri, 16 Apr 2004 13:49:14 +0000 (13:49 +0000)] 
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

21 years agomore useful logging for rend services and clients
Roger Dingledine [Fri, 16 Apr 2004 11:48:03 +0000 (11:48 +0000)] 
more useful logging for rend services and clients

svn:r1641

21 years agoweasel convinced me not to call it pre5 until it's actually pre5
Roger Dingledine [Fri, 16 Apr 2004 09:01:33 +0000 (09:01 +0000)] 
weasel convinced me not to call it pre5 until it's actually pre5

svn:r1640

21 years agowait a minute, weasel said there was a memory-stomping bug here
Roger Dingledine [Fri, 16 Apr 2004 08:49:14 +0000 (08:49 +0000)] 
wait a minute, weasel said there was a memory-stomping bug here
let's see if we find it

svn:r1639

21 years agobump cvs to 0.0.6pre5
Roger Dingledine [Fri, 16 Apr 2004 08:43:09 +0000 (08:43 +0000)] 
bump cvs to 0.0.6pre5

svn:r1638

21 years agoi was wrong about one of my invariants
Roger Dingledine [Fri, 16 Apr 2004 08:21:35 +0000 (08:21 +0000)] 
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

21 years agoput in an extra assert, might find a bug these way
Roger Dingledine [Fri, 16 Apr 2004 04:41:07 +0000 (04:41 +0000)] 
put in an extra assert, might find a bug these way

svn:r1636

21 years agocompress end-of-second summary into one line
Roger Dingledine [Thu, 15 Apr 2004 22:09:14 +0000 (22:09 +0000)] 
compress end-of-second summary into one line

svn:r1635

21 years agoquiet a -l info that should be -l debug
Roger Dingledine [Thu, 15 Apr 2004 22:08:37 +0000 (22:08 +0000)] 
quiet a -l info that should be -l debug

svn:r1634

21 years agoa todo item for sometime
Roger Dingledine [Thu, 15 Apr 2004 03:54:33 +0000 (03:54 +0000)] 
a todo item for sometime

svn:r1633

21 years agoMust detach before attaching, or else we infinite-loop
Nick Mathewson [Thu, 15 Apr 2004 03:48:26 +0000 (03:48 +0000)] 
Must detach before attaching, or else we infinite-loop

svn:r1632

21 years agobump version to 0.0.6pre4
Roger Dingledine [Thu, 15 Apr 2004 03:07:01 +0000 (03:07 +0000)] 
bump version to 0.0.6pre4

svn:r1631

21 years agoStrings need room for a NUL.
Nick Mathewson [Thu, 15 Apr 2004 02:02:46 +0000 (02:02 +0000)] 
Strings need room for a NUL.

svn:r1630

21 years agoAdd a missing return -1
Nick Mathewson [Thu, 15 Apr 2004 01:23:43 +0000 (01:23 +0000)] 
Add a missing return -1

svn:r1629

21 years agomake unattached rend streams expire after a while (60s)
Roger Dingledine [Thu, 15 Apr 2004 01:08:59 +0000 (01:08 +0000)] 
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

21 years agonarrow in closer
Roger Dingledine [Thu, 15 Apr 2004 00:03:48 +0000 (00:03 +0000)] 
narrow in closer

svn:r1627

21 years agoprune abandoned circs better
Roger Dingledine [Wed, 14 Apr 2004 23:52:29 +0000 (23:52 +0000)] 
prune abandoned circs better
add debugging info for the bug weasel found

svn:r1626

21 years agoRetry non-final-hop rendezvous failures
Nick Mathewson [Wed, 14 Apr 2004 21:40:50 +0000 (21:40 +0000)] 
Retry non-final-hop rendezvous failures

svn:r1625

21 years agoNever ever leave ri.platform unset.
Nick Mathewson [Wed, 14 Apr 2004 19:51:57 +0000 (19:51 +0000)] 
Never ever leave ri.platform unset.

svn:r1624

21 years agosome more todo items
Roger Dingledine [Wed, 14 Apr 2004 11:09:38 +0000 (11:09 +0000)] 
some more todo items

svn:r1623

21 years agoanother todo item
Roger Dingledine [Wed, 14 Apr 2004 10:22:53 +0000 (10:22 +0000)] 
another todo item
(want to take a stab at this one, nick?)

svn:r1622

21 years agobump cvs to 0.0.6pre3
Roger Dingledine [Wed, 14 Apr 2004 05:37:41 +0000 (05:37 +0000)] 
bump cvs to 0.0.6pre3

svn:r1621

21 years agoone todo item done, another put off until later
Roger Dingledine [Wed, 14 Apr 2004 05:36:56 +0000 (05:36 +0000)] 
one todo item done, another put off until later

svn:r1620

21 years agomake rendezvous points work again
Roger Dingledine [Wed, 14 Apr 2004 05:18:21 +0000 (05:18 +0000)] 
make rendezvous points work again
(yay. now time to mess them up again.)

svn:r1619

21 years agohandle more purposes in new_route_len
Roger Dingledine [Wed, 14 Apr 2004 05:06:08 +0000 (05:06 +0000)] 
handle more purposes in new_route_len

svn:r1618

21 years agocall circuit_build_failed() even when the failure is immediate
Roger Dingledine [Wed, 14 Apr 2004 04:32:49 +0000 (04:32 +0000)] 
call circuit_build_failed() even when the failure is immediate

svn:r1617

21 years agoDo not segfault on missing intro points.
Nick Mathewson [Wed, 14 Apr 2004 04:19:12 +0000 (04:19 +0000)] 
Do not segfault on missing intro points.

svn:r1616

21 years agoremove unused variable
Roger Dingledine [Tue, 13 Apr 2004 23:01:10 +0000 (23:01 +0000)] 
remove unused variable

svn:r1615

21 years agolet introcircs receive acks. rend streams now deal correctly again.
Roger Dingledine [Tue, 13 Apr 2004 22:56:24 +0000 (22:56 +0000)] 
let introcircs receive acks. rend streams now deal correctly again.
(i think)

svn:r1614

21 years agoScan list of servers in directory after reloading fingerprint list; remove any server...
Nick Mathewson [Tue, 13 Apr 2004 20:06:08 +0000 (20:06 +0000)] 
Scan list of servers in directory after reloading fingerprint list; remove any servers that are no longer recognized.

svn:r1613

21 years agoonly consider uploading descriptors every 5 sec
Nick Mathewson [Tue, 13 Apr 2004 19:53:25 +0000 (19:53 +0000)] 
only consider uploading descriptors every 5 sec

svn:r1612

21 years agoNote a couple of finished items
Nick Mathewson [Tue, 13 Apr 2004 19:03:59 +0000 (19:03 +0000)] 
Note a couple of finished items

svn:r1611

21 years agoor, not and
Nick Mathewson [Tue, 13 Apr 2004 18:44:42 +0000 (18:44 +0000)] 
or, not and

svn:r1610

21 years agoHandle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}
Nick Mathewson [Tue, 13 Apr 2004 17:49:41 +0000 (17:49 +0000)] 
Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}

svn:r1609

21 years agoMark service descriptors as dirty when we have lost an intro point
Nick Mathewson [Tue, 13 Apr 2004 17:20:41 +0000 (17:20 +0000)] 
Mark service descriptors as dirty when we have lost an intro point

svn:r1608

21 years agoSeparate "start-establishing-introduction" from "upload descriptors"; only upload...
Nick Mathewson [Tue, 13 Apr 2004 17:16:47 +0000 (17:16 +0000)] 
Separate "start-establishing-introduction" from "upload descriptors"; only upload descriptors containing fully established intro points.

svn:r1607

21 years agoclean up circuit rebuilding some; fix some bugs we hadn't hit yet
Roger Dingledine [Tue, 13 Apr 2004 05:20:52 +0000 (05:20 +0000)] 
clean up circuit rebuilding some; fix some bugs we hadn't hit yet

svn:r1606

21 years agomore todo items
Roger Dingledine [Tue, 13 Apr 2004 03:31:40 +0000 (03:31 +0000)] 
more todo items

svn:r1605

21 years agoHandle the rendezvous-circ elements of retrying introductions.
Nick Mathewson [Tue, 13 Apr 2004 03:19:58 +0000 (03:19 +0000)] 
Handle the rendezvous-circ elements of retrying introductions.

svn:r1604

21 years ago<arma> you should make r and i and use r for r and i for i
Nick Mathewson [Tue, 13 Apr 2004 02:36:37 +0000 (02:36 +0000)] 
<arma> you should make r and i and use r for r and i for i

svn:r1603

21 years agoHandle introduce naks. Arma: Is this right?
Nick Mathewson [Tue, 13 Apr 2004 02:31:52 +0000 (02:31 +0000)] 
Handle introduce naks. Arma: Is this right?

svn:r1602

21 years agoGet the rest of intro-ack/nak handling in ... except for the tricky "pick a new intro...
Nick Mathewson [Tue, 13 Apr 2004 01:41:39 +0000 (01:41 +0000)] 
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

21 years agoHave find_intro_circuit return non-open circs
Nick Mathewson [Tue, 13 Apr 2004 01:15:06 +0000 (01:15 +0000)] 
Have find_intro_circuit return non-open circs

svn:r1600

21 years agoDocument ACKs/NAKs
Nick Mathewson [Tue, 13 Apr 2004 00:50:11 +0000 (00:50 +0000)] 
Document ACKs/NAKs

svn:r1599

21 years agoRe-number the new relay command so as to maintain backward compatibility. Doh!
Nick Mathewson [Tue, 13 Apr 2004 00:38:16 +0000 (00:38 +0000)] 
Re-number the new relay command so as to maintain backward compatibility. Doh!

svn:r1598

21 years agoACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)
Nick Mathewson [Mon, 12 Apr 2004 23:33:47 +0000 (23:33 +0000)] 
ACK/NAK INTRODUCE1 requests.  (We do no useful processing on them yet)

svn:r1597

21 years agobreak circuit_build_needed_circs into its own func
Roger Dingledine [Mon, 12 Apr 2004 22:47:12 +0000 (22:47 +0000)] 
break circuit_build_needed_circs into its own func

svn:r1596

21 years agonormal circs are 3 hops, but rend/intro circs are 4, because
Roger Dingledine [Mon, 12 Apr 2004 18:40:14 +0000 (18:40 +0000)] 
normal circs are 3 hops, but rend/intro circs are 4, because
the initiator doesn't get to choose the last hop

svn:r1595

21 years agoUse service IDs in rendmid. (rendclient and common require no changes, it seems)
Nick Mathewson [Mon, 12 Apr 2004 18:10:28 +0000 (18:10 +0000)] 
Use service IDs in rendmid. (rendclient and common require no changes, it seems)

svn:r1594

21 years agobump allowed rend desc skew from 60 mins to 90 mins
Roger Dingledine [Mon, 12 Apr 2004 09:44:38 +0000 (09:44 +0000)] 
bump allowed rend desc skew from 60 mins to 90 mins

svn:r1593

21 years agoFix two dumb leaks in crypto.c
Nick Mathewson [Mon, 12 Apr 2004 05:27:38 +0000 (05:27 +0000)] 
Fix two dumb leaks in crypto.c

svn:r1592

21 years agoUse service id instead of hex id in rendservice.c log messages. Rendcommon and rendc...
Nick Mathewson [Mon, 12 Apr 2004 05:12:50 +0000 (05:12 +0000)] 
Use service id instead of hex id in rendservice.c log messages.  Rendcommon and rendclient will follow tomorrow.

svn:r1591

21 years agoCosmetic patch for arma's fix for The Bug: Don't set the state to
Nick Mathewson [Sun, 11 Apr 2004 17:07:45 +0000 (17:07 +0000)] 
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

21 years agoclean/update todo
Roger Dingledine [Sat, 10 Apr 2004 22:13:37 +0000 (22:13 +0000)] 
clean/update todo

svn:r1589

21 years agocontinue beating at pieces of The Bug
Roger Dingledine [Fri, 9 Apr 2004 21:31:09 +0000 (21:31 +0000)] 
continue beating at pieces of The Bug

svn:r1588

21 years agoif dns resolve is valid, but our exit policy rejects it or
Roger Dingledine [Fri, 9 Apr 2004 21:06:14 +0000 (21:06 +0000)] 
if dns resolve is valid, but our exit policy rejects it or
the connect attempt fails immediately, we were trying to
double-remove it from the dns pending list.

i think this might have been The Bug.
(thanks weasel!)

svn:r1587

21 years agogive better instructions than just 'mail arma'
Roger Dingledine [Fri, 9 Apr 2004 20:23:25 +0000 (20:23 +0000)] 
give better instructions than just 'mail arma'

svn:r1586

21 years agoexpire old CIRCUIT_PURPOSE_C_REND_READY circs too
Roger Dingledine [Fri, 9 Apr 2004 20:08:13 +0000 (20:08 +0000)] 
expire old CIRCUIT_PURPOSE_C_REND_READY circs too

svn:r1585

21 years agoDump introduction point status on kill -USR1
Nick Mathewson [Fri, 9 Apr 2004 20:02:16 +0000 (20:02 +0000)] 
Dump introduction point status on kill -USR1

svn:r1584

21 years agoResolve init-services-in-do-hup issue
Nick Mathewson [Fri, 9 Apr 2004 19:37:50 +0000 (19:37 +0000)] 
Resolve init-services-in-do-hup issue

svn:r1583

21 years agodon't call rend_services_init right before we fetch the
Roger Dingledine [Fri, 9 Apr 2004 19:34:55 +0000 (19:34 +0000)] 
don't call rend_services_init right before we fetch the
dir, because we call it right after now.

svn:r1582