Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | the socketpair bug is no longer a bug | Roger Dingledine | 2004-04-19 |
| | | | | | | | now it is a documented behavior svn:r1674 | ||
* | bugfix: you mean we're supposed to reuse fresh descriptors and | Roger Dingledine | 2004-04-18 |
| | | | | | | | refetch stale ones, not reuse stale ones and refetch fresh ones? svn:r1667 | ||
* | if an intro circ waiting for an ack dies before getting one, then | Roger Dingledine | 2004-04-18 |
| | | | | | | | count it as a nack svn:r1665 | ||
* | expire dir connections that live for more than 5 minutes | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1663 | ||
* | log n_circ_ids when attaching rend streams | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1657 | ||
* | more useful logs to track weasel's bug | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1649 | ||
* | bugfix: when you sleep your hidden-service laptop, as soon | Roger Dingledine | 2004-04-17 |
| | | | | | | | | | | 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 | ||
* | fix a pair of duplicate mark-for-closes | Roger Dingledine | 2004-04-16 |
| | | | | svn:r1643 | ||
* | when alice uses a port that the hidden service doesn't accept, | Roger Dingledine | 2004-04-16 |
| | | | | | | | | it now sends back an end cell (denied by exit policy). otherwise alice would just have to wait to time out. svn:r1642 | ||
* | wait a minute, weasel said there was a memory-stomping bug here | Roger Dingledine | 2004-04-16 |
| | | | | | | | let's see if we find it svn:r1639 | ||
* | i was wrong about one of my invariants | Roger Dingledine | 2004-04-16 |
| | | | | | | | | | 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 | ||
* | Must detach before attaching, or else we infinite-loop | Nick Mathewson | 2004-04-15 |
| | | | | svn:r1632 | ||
* | make unattached rend streams expire after a while (60s) | Roger Dingledine | 2004-04-15 |
| | | | | | | | | | (they were darned persistent) also make intro circs that are waiting for acks expire after a while (20s) svn:r1628 | ||
* | narrow in closer | Roger Dingledine | 2004-04-15 |
| | | | | svn:r1627 | ||
* | prune abandoned circs better | Roger Dingledine | 2004-04-14 |
| | | | | | | | add debugging info for the bug weasel found svn:r1626 | ||
* | make rendezvous points work again | Roger Dingledine | 2004-04-14 |
| | | | | | | | (yay. now time to mess them up again.) svn:r1619 | ||
* | let introcircs receive acks. rend streams now deal correctly again. | Roger Dingledine | 2004-04-13 |
| | | | | | | | (i think) svn:r1614 | ||
* | or, not and | Nick Mathewson | 2004-04-13 |
| | | | | svn:r1610 | ||
* | Handle END_STREAM_REASON_{EXITPOLICY|RESOLVEFAILED} | Nick Mathewson | 2004-04-13 |
| | | | | svn:r1609 | ||
* | ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet) | Nick Mathewson | 2004-04-12 |
| | | | | svn:r1597 | ||
* | continue beating at pieces of The Bug | Roger Dingledine | 2004-04-09 |
| | | | | svn:r1588 | ||
* | set rend exit connection state _before_ calling ↵ | Nick Mathewson | 2004-04-09 |
| | | | | | | rend_service_set_connection_addr_port and maybe eventually assert_connection_ok. This solves the other half of the bug weasel found. svn:r1579 | ||
* | circuit-level sendmes weren't working, because the exit | Roger Dingledine | 2004-04-08 |
| | | | | | | | | | thought it was an exit. i overhauled the edge_type mechanism. hopefully this will help. svn:r1570 | ||
* | don't try to circuit_log_path if you're at the exit edge of a circ | Roger Dingledine | 2004-04-08 |
| | | | | svn:r1561 | ||
* | Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath | Nick Mathewson | 2004-04-08 |
| | | | | svn:r1555 | ||
* | Set rend_query on exiting streams | Nick Mathewson | 2004-04-08 |
| | | | | svn:r1551 | ||
* | if the rend desc cache entry was fetched more than 15 mins ago, | Roger Dingledine | 2004-04-07 |
| | | | | | | | | then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540 | ||
* | Remember when we received which service desc. | Nick Mathewson | 2004-04-07 |
| | | | | svn:r1536 | ||
* | Delete trailing whitespace and expand tabs; remove unused aes decrypt code | Nick Mathewson | 2004-04-07 |
| | | | | svn:r1522 | ||
* | mark a rend circ dirty when you attach to it | Roger Dingledine | 2004-04-07 |
| | | | | svn:r1518 | ||
* | Set routerinfo->addr properly for own routerinfo; do casei routerinfo compare | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1514 | ||
* | Set correct address and port mappings on outgoing rendezvous connections | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1513 | ||
* | alice just fetched bob's hidden webpage. | Roger Dingledine | 2004-04-06 |
| | | | | | | | yay. svn:r1512 | ||
* | checkpoint commit: rend closer to working, still not there yet | Roger Dingledine | 2004-04-06 |
| | | | | svn:r1506 | ||
* | don't detach-and-retry rendezvous streams | Roger Dingledine | 2004-04-05 |
| | | | | svn:r1498 | ||
* | oaep uses 42 more bytes -- stop clobbering buffers | Roger Dingledine | 2004-04-05 |
| | | | | | | | also maybe fix some constants here and there -- nick? svn:r1484 | ||
* | strdup the intro point when you pick it, so you | Roger Dingledine | 2004-04-05 |
| | | | | | | | don't free it and then return it svn:r1483 | ||
* | complain early if we get an unrecognized nickname from | Roger Dingledine | 2004-04-05 |
| | | | | | | | bob's rend service descriptor svn:r1482 | ||
* | if a rend stream has already been attached to a rend circ, | Roger Dingledine | 2004-04-05 |
| | | | | | | | then don't attach it again (and again, and again, and...) svn:r1477 | ||
* | more alice-side infrastructure | Roger Dingledine | 2004-04-05 |
| | | | | | | | | | | handle rendezvous acks, do rend begin cells right, send an introduction cell (sort of) receive a rendezvous2 cell (sort of) svn:r1475 | ||
* | alice can now look up bob's service descriptor, | Roger Dingledine | 2004-04-05 |
| | | | | | | | | | | | | | | | | | 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 | ||
* | Implement acks | Nick Mathewson | 2004-04-03 |
| | | | | svn:r1470 | ||
* | Handle rendezvous relay cells | Nick Mathewson | 2004-04-03 |
| | | | | svn:r1464 | ||
* | Use (set|get)_uint(16|32) in lieu of memcpy where reasonable. | Nick Mathewson | 2004-04-03 |
| | | | | svn:r1462 | ||
* | more progress on alice's side | Roger Dingledine | 2004-04-03 |
| | | | | svn:r1461 | ||
* | alice can intercept y.onion requests, do a lookup on them via tor, | Roger Dingledine | 2004-04-03 |
| | | | | | | | and receive a 404 svn:r1455 | ||
* | fix some bugs; more remain | Roger Dingledine | 2004-04-03 |
| | | | | svn:r1450 | ||
* | AP conns use conn->rend_query now too | Roger Dingledine | 2004-04-02 |
| | | | | | | | expose connection_ap_handshake_attach_circuit() svn:r1448 | ||
* | break out circ->rend_service | Roger Dingledine | 2004-04-02 |
| | | | | | | | | | | | (this breaks the compile; must fix things) let alice react when she learns a new rendezvous descriptor let alice launch intro and rend circuits and mark them with her query svn:r1446 | ||
* | refactor; start adding debugging logs to midpoint rend stuff | Nick Mathewson | 2004-04-02 |
| | | | | svn:r1445 |