aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Expect a 20-byte nul-padded-and-terminated nicknameNick Mathewson2004-04-05
| | | | svn:r1480
* Add some temporary log calls to try to debug the "Hash of session info was ↵Nick Mathewson2004-04-05
| | | | | | not as expected" problem svn:r1479
* i2d_RSAPublicKey advances the pointer it receives past the ASN1-encoded string.Nick Mathewson2004-04-05
| | | | svn:r1478
* if a rend stream has already been attached to a rend circ,Roger Dingledine2004-04-05
| | | | | | | then don't attach it again (and again, and again, and...) svn:r1477
* send a destroy after we send an introduceRoger Dingledine2004-04-05
| | | | svn:r1476
* 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 it build on linuxNick Mathewson2004-04-03
| | | | svn:r1468
* nick, can you make and send the rendezvous cookie?Roger Dingledine2004-04-03
| | | | svn:r1467
* Make "common" no longer depend on or.hNick Mathewson2004-04-03
| | | | svn:r1466
* Strdup hates finding 0 bytes.Nick Mathewson2004-04-03
| | | | svn:r1465
* Handle rendezvous relay cellsNick Mathewson2004-04-03
| | | | svn:r1464
* publish and fetch the right rendezvous urlsRoger Dingledine2004-04-03
| | | | svn:r1463
* Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.Nick Mathewson2004-04-03
| | | | svn:r1462
* more progress on alice's sideRoger Dingledine2004-04-03
| | | | svn:r1461
* Loops work better when they terminate. Non-terminating loops are easierNick Mathewson2004-04-03
| | | | | | | to diagnose when they don't trash the stack. svn:r1460
* Build without warnings against openssl 0.9.6Nick Mathewson2004-04-03
| | | | svn:r1459
* 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
* it's HiddenServiceDirRoger Dingledine2004-04-03
| | | | svn:r1457
* tabsRoger Dingledine2004-04-03
| | | | svn:r1456
* alice can intercept y.onion requests, do a lookup on them via tor,Roger Dingledine2004-04-03
| | | | | | | and receive a 404 svn:r1455
* no underscores in nicknamesRoger Dingledine2004-04-03
| | | | svn:r1454
* Add examples for hidden servicesNick Mathewson2004-04-03
| | | | svn:r1453
* Startup without crashing.Nick Mathewson2004-04-03
| | | | svn:r1452
* Hide smartlist internalsNick Mathewson2004-04-03
| | | | svn:r1451
* fix some bugs; more remainRoger Dingledine2004-04-03
| | | | svn:r1450
* remember to lower-case the y in y.onionRoger Dingledine2004-04-03
| | | | svn:r1449
* AP conns use conn->rend_query now tooRoger Dingledine2004-04-02
| | | | | | | expose connection_ap_handshake_attach_circuit() svn:r1448
* Finish renaming rend_service fieldNick Mathewson2004-04-02
| | | | svn:r1447
* break out circ->rend_serviceRoger Dingledine2004-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 stuffNick Mathewson2004-04-02
| | | | svn:r1445
* Finish missing comment :pNick Mathewson2004-04-02
| | | | svn:r1444
* Implement rennd_services_initNick Mathewson2004-04-02
| | | | svn:r1443
* router_choose_random_node can take a smartlist of nodes to excludeRoger Dingledine2004-04-02
| | | | svn:r1442
* now circuit_get_newest returns an appropriate circ for your purposeRoger Dingledine2004-04-02
| | | | | | | | | | connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441
* Make preferred/excluded intro points configurableNick Mathewson2004-04-02
| | | | svn:r1440
* Implement midpoint functionality for rendezvous points.Nick Mathewson2004-04-02
| | | | svn:r1439
* For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.Nick Mathewson2004-04-01
| | | | | | | | | | | | | Also: - Add a pending final cpath element to build_state - Rename S_RENDEZVOUSING to S_CONNECT_REND - Add [CS]_REND_JOINED - Split out logic to initialize cpath crypto objects. - Have circuits/cpaths remember the KH element from their handshake, so they can use it for other authentication later. (As in ESTABLISH_INTRO) svn:r1438
* refactor to use new digest/checksig wrapper, add emacs magic, untabifyNick Mathewson2004-04-01
| | | | svn:r1437
* Add new functions to wrap digest and sign/checksig.Nick Mathewson2004-04-01
| | | | svn:r1436
* teach directory servers to handle renddesc responsesRoger Dingledine2004-04-01
| | | | svn:r1434
* alice chooses her rendezvous node from all running routersRoger Dingledine2004-04-01
| | | | | | | and she can set preferences in her options svn:r1433
* Finish implementing what-bob-does-on-INTRODUCE2Nick Mathewson2004-04-01
| | | | svn:r1432
* Separate "generate-DH-key" from "get-DH-key" without breaking old interfaceNick Mathewson2004-04-01
| | | | svn:r1431
* teach alice to recognize y.onion addressesRoger Dingledine2004-04-01
| | | | svn:r1430
* Add some hooks to handle rendezvous-related cells at ORsNick Mathewson2004-04-01
| | | | svn:r1429
* let the circuit-launcher choose the exit node (if he wants)Roger Dingledine2004-04-01
| | | | svn:r1428
* Make it compile.Nick Mathewson2004-04-01
| | | | svn:r1427