aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_edge.c
Commit message (Expand)AuthorAge
...
* Working strerror for windows socket errors, plus some snide comments.•••svn:r1775 Nick Mathewson2004-05-02
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* Use socketclose on windows as appropriate; end pid files with newline•••svn:r1745 Nick Mathewson2004-04-28
* fix a bug in dns.c, note but don't fix another one•••svn:r1735 Roger Dingledine2004-04-28
* don't crash, if a conn that sent a begin has suddenly lost its circuit•••svn:r1704 Roger Dingledine2004-04-25
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* the socketpair bug is no longer a bug•••now it is a documented behavior svn:r1674 Roger Dingledine2004-04-19
* bugfix: you mean we're supposed to reuse fresh descriptors and•••refetch stale ones, not reuse stale ones and refetch fresh ones? svn:r1667 Roger Dingledine2004-04-18
* if an intro circ waiting for an ack dies before getting one, then•••count it as a nack svn:r1665 Roger Dingledine2004-04-18
* expire dir connections that live for more than 5 minutes•••svn:r1663 Roger Dingledine2004-04-18
* log n_circ_ids when attaching rend streams•••svn:r1657 Roger Dingledine2004-04-17
* more useful logs to track weasel's bug•••svn:r1649 Roger Dingledine2004-04-17
* 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 Roger Dingledine2004-04-17
* fix a pair of duplicate mark-for-closes•••svn:r1643 Roger Dingledine2004-04-16
* 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 Roger Dingledine2004-04-16
* wait a minute, weasel said there was a memory-stomping bug here•••let's see if we find it svn:r1639 Roger Dingledine2004-04-16
* 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 Roger Dingledine2004-04-16
* Must detach before attaching, or else we infinite-loop•••svn:r1632 Nick Mathewson2004-04-15
* 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 Roger Dingledine2004-04-15
* narrow in closer•••svn:r1627 Roger Dingledine2004-04-15
* prune abandoned circs better•••add debugging info for the bug weasel found svn:r1626 Roger Dingledine2004-04-14
* make rendezvous points work again•••(yay. now time to mess them up again.) svn:r1619 Roger Dingledine2004-04-14
* let introcircs receive acks. rend streams now deal correctly again.•••(i think) svn:r1614 Roger Dingledine2004-04-13
* or, not and•••svn:r1610 Nick Mathewson2004-04-13
* Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED}•••svn:r1609 Nick Mathewson2004-04-13
* ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)•••svn:r1597 Nick Mathewson2004-04-12
* continue beating at pieces of The Bug•••svn:r1588 Roger Dingledine2004-04-09
* set rend exit connection state _before_ calling rend_service_set_connection_a...•••svn:r1579 Nick Mathewson2004-04-09
* circuit-level sendmes weren't working, because the exit•••thought it was an exit. i overhauled the edge_type mechanism. hopefully this will help. svn:r1570 Roger Dingledine2004-04-08
* don't try to circuit_log_path if you're at the exit edge of a circ•••svn:r1561 Roger Dingledine2004-04-08
* Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath•••svn:r1555 Nick Mathewson2004-04-08
* Set rend_query on exiting streams•••svn:r1551 Nick Mathewson2004-04-08
* if the rend desc cache entry was fetched more than 15 mins ago,•••then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540 Roger Dingledine2004-04-07
* Remember when we received which service desc.•••svn:r1536 Nick Mathewson2004-04-07
* Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522 Nick Mathewson2004-04-07
* mark a rend circ dirty when you attach to it•••svn:r1518 Roger Dingledine2004-04-07
* Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare•••svn:r1514 Nick Mathewson2004-04-06
* Set correct address and port mappings on outgoing rendezvous connections•••svn:r1513 Nick Mathewson2004-04-06
* alice just fetched bob's hidden webpage.•••yay. svn:r1512 Roger Dingledine2004-04-06
* checkpoint commit: rend closer to working, still not there yet•••svn:r1506 Roger Dingledine2004-04-06
* don't detach-and-retry rendezvous streams•••svn:r1498 Roger Dingledine2004-04-05
* oaep uses 42 more bytes -- stop clobbering buffers•••also maybe fix some constants here and there -- nick? svn:r1484 Roger Dingledine2004-04-05
* strdup the intro point when you pick it, so you•••don't free it and then return it svn:r1483 Roger Dingledine2004-04-05
* complain early if we get an unrecognized nickname from•••bob's rend service descriptor svn:r1482 Roger Dingledine2004-04-05
* if a rend stream has already been attached to a rend circ,•••then don't attach it again (and again, and again, and...) svn:r1477 Roger Dingledine2004-04-05
* more alice-side infrastructure•••handle rendezvous acks, do rend begin cells right, send an introduction cell (sort of) receive a rendezvous2 cell (sort of) svn:r1475 Roger Dingledine2004-04-05
* alice can now look up bob's service descriptor,•••choose an intro point, connect to it, choose a rend point, connect to it and establish a cookie, get an ack from the rendezvous point, and know when both circs are ready for her. APConns don't use conn->purpose anymore don't initiate a renddesc lookup if one is already in progress also fix a buffer overflow in nickname parsing (only exploitable by the operator though) svn:r1471 Roger Dingledine2004-04-05
* Implement acks•••svn:r1470 Nick Mathewson2004-04-03
* Handle rendezvous relay cells•••svn:r1464 Nick Mathewson2004-04-03
* Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.•••svn:r1462 Nick Mathewson2004-04-03