aboutsummaryrefslogtreecommitdiff
path: root/src/or/or.h
Commit message (Collapse)AuthorAge
* Doxygen most of or.hNick Mathewson2004-05-10
| | | | svn:r1836
* remove an orphan function declarationRoger Dingledine2004-05-10
| | | | svn:r1827
* bugfix: do directory_send_command only after we've established a socketRoger Dingledine2004-05-09
| | | | | | | also many comments, cleaning, etc svn:r1823
* bugfix: add a circ->resolving_streams field, and make dns resolving ↵Roger Dingledine2004-05-06
| | | | | | | | | | | | streams not actually in the connection_array until they're done resolving. bugfix: actually complain if we duplicate mark-for-close a circuit add more logging for relay ends that claim dns resolve failed, so we can find out why they're not being retried. svn:r1798
* Comments for nearly all non-tricky filesNick Mathewson2004-05-05
| | | | svn:r1796
* Only connection_add connections once they have conn->s sett; refactor code ↵Nick Mathewson2004-05-05
| | | | | | around this. Should make stuff more bulletproof. svn:r1788
* patches on patchesRoger Dingledine2004-05-02
| | | | svn:r1763
* Documenmt buffers.c; remove function that nobody ever calls.Nick Mathewson2004-05-01
| | | | svn:r1760
* Make Tor build on win32 with VC6 without warnings.Nick Mathewson2004-04-28
| | | | svn:r1739
* Check for machine/limits.h in addition to sys/limits.hNick Mathewson2004-04-25
| | | | svn:r1705
* now assume all routers support rendezvous cellsRoger Dingledine2004-04-25
| | | | svn:r1699
* Remove onion_pkey from connection, since onion keys can change more often ↵Nick Mathewson2004-04-25
| | | | | | than connections. Also add more log messages svn:r1693
* Merge flagday into main branch.Nick Mathewson2004-04-24
| | | | svn:r1683
* when you get an intro ack, don't also count it as an intro nackRoger Dingledine2004-04-18
| | | | svn:r1666
* if an intro circ waiting for an ack dies before getting one, thenRoger Dingledine2004-04-18
| | | | | | | count it as a nack svn:r1665
* include sys/limits.h if it's foundRoger Dingledine2004-04-17
| | | | svn:r1654
* Retry non-final-hop rendezvous failuresNick Mathewson2004-04-14
| | | | svn:r1625
* let introcircs receive acks. rend streams now deal correctly again.Roger Dingledine2004-04-13
| | | | | | | (i think) svn:r1614
* Separate "start-establishing-introduction" from "upload descriptors"; only ↵Nick Mathewson2004-04-13
| | | | | | upload descriptors containing fully established intro points. svn:r1607
* clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine2004-04-13
| | | | svn:r1606
* Get the rest of intro-ack/nak handling in ... except for the tricky "pick a ↵Nick Mathewson2004-04-13
| | | | | | new intro and re-extend and re-try" part. svn:r1601
* Re-number the new relay command so as to maintain backward compatibility. Doh!Nick Mathewson2004-04-13
| | | | svn:r1598
* ACK/NAK INTRODUCE1 requests. (We do no useful processing on them yet)Nick Mathewson2004-04-12
| | | | svn:r1597
* break circuit_build_needed_circs into its own funcRoger Dingledine2004-04-12
| | | | svn:r1596
* Dump introduction point status on kill -USR1Nick Mathewson2004-04-09
| | | | svn:r1584
* get more serious about hunting The BugRoger Dingledine2004-04-09
| | | | | | | (it has been haunting us since the days of 0.0.2preX) svn:r1576
* circuit-level sendmes weren't working, because the exitRoger Dingledine2004-04-08
| | | | | | | | | thought it was an exit. i overhauled the edge_type mechanism. hopefully this will help. svn:r1570
* Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpathNick Mathewson2004-04-08
| | | | svn:r1555
* if the rend desc cache entry was fetched more than 15 mins ago,Roger Dingledine2004-04-07
| | | | | | | | then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540
* Insert a *copy* of our routerinfo into the routerlist.Nick Mathewson2004-04-07
| | | | svn:r1538
* Remember when we received which service desc.Nick Mathewson2004-04-07
| | | | svn:r1536
* Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't needNick Mathewson2004-04-07
| | | | | | | to worry about 0.0.4 or earlier, because nobody is running them any more.) svn:r1533
* Put ourself in router list; act accordingly.Nick Mathewson2004-04-07
| | | | svn:r1521
* Set correct address and port mappings on outgoing rendezvous connectionsNick Mathewson2004-04-06
| | | | svn:r1513
* alice just fetched bob's hidden webpage.Roger Dingledine2004-04-06
| | | | | | | yay. svn:r1512
* make router_get_by_nickname consider this router.Nick Mathewson2004-04-05
| | | | svn:r1497
* Implement response to RENDEZVOUS2 cell.Nick Mathewson2004-04-05
| | | | svn:r1490
* complain early if we get an unrecognized nickname fromRoger Dingledine2004-04-05
| | | | | | | bob's rend service descriptor svn:r1482
* more alice-side infrastructureRoger Dingledine2004-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 Dingledine2004-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 acksNick Mathewson2004-04-03
| | | | svn:r1470
* Add func to generate,set,and send rend cookieNick Mathewson2004-04-03
| | | | svn:r1469
* Make "common" no longer depend on or.hNick Mathewson2004-04-03
| | | | svn:r1466
* Handle rendezvous relay cellsNick Mathewson2004-04-03
| | | | svn:r1464
* more progress on alice's sideRoger Dingledine2004-04-03
| | | | svn:r1461
* Refactor the heck out of crypto interface: admit that we will stick with one ↵Nick Mathewson2004-04-03
| | | | | | ciphersuite at a time, make const things const, and stop putting openssl in the headers. svn:r1458
* alice can intercept y.onion requests, do a lookup on them via tor,Roger Dingledine2004-04-03
| | | | | | | and receive a 404 svn:r1455
* Startup without crashing.Nick Mathewson2004-04-03
| | | | svn:r1452
* fix some bugs; more remainRoger Dingledine2004-04-03
| | | | svn:r1450
* AP conns use conn->rend_query now tooRoger Dingledine2004-04-02
| | | | | | | expose connection_ap_handshake_attach_circuit() svn:r1448