summaryrefslogtreecommitdiff
path: root/src/or/rendservice.c
AgeCommit message (Collapse)Author
2004-04-14prune abandoned circs betterRoger Dingledine
add debugging info for the bug weasel found svn:r1626
2004-04-14Retry non-final-hop rendezvous failuresNick Mathewson
svn:r1625
2004-04-14Do not segfault on missing intro points.Nick Mathewson
svn:r1616
2004-04-13Mark service descriptors as dirty when we have lost an intro pointNick Mathewson
svn:r1608
2004-04-13Separate "start-establishing-introduction" from "upload descriptors"; only ↵Nick Mathewson
upload descriptors containing fully established intro points. svn:r1607
2004-04-13clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine
svn:r1606
2004-04-13Have find_intro_circuit return non-open circsNick Mathewson
svn:r1600
2004-04-12Use service id instead of hex id in rendservice.c log messages. Rendcommon ↵Nick Mathewson
and rendclient will follow tomorrow. svn:r1591
2004-04-09Dump introduction point status on kill -USR1Nick Mathewson
svn:r1584
2004-04-08Be endianly-correct for rendezvous functionalityNick Mathewson
svn:r1565
2004-04-08log which intro points we pickedRoger Dingledine
svn:r1564
2004-04-08Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpathNick Mathewson
svn:r1555
2004-04-08Set rend_query on exiting streamsNick Mathewson
svn:r1551
2004-04-08don't log info when we asked for log warnRoger Dingledine
svn:r1548
2004-04-08Do not crash when no desc is foundNick Mathewson
svn:r1546
2004-04-07don't try to build intro circs until you've fetched the directoryRoger Dingledine
svn:r1541
2004-04-07Rebuild and re-upload service descriptors every 15 minutesNick Mathewson
svn:r1537
2004-04-07Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't needNick Mathewson
to worry about 0.0.4 or earlier, because nobody is running them any more.) svn:r1533
2004-04-06Set correct address and port mappings on outgoing rendezvous connectionsNick Mathewson
svn:r1513
2004-04-06set the circ windows on the middle hop of the rend circsRoger Dingledine
svn:r1511
2004-04-06router_choose_random_node wants a smartlist of routers, not of nicknames.Nick Mathewson
svn:r1510
2004-04-06Set handshake_state to NULL before appending cpath hopsNick Mathewson
svn:r1505
2004-04-06Document stuff, reduce magic numbers, add emacs magicNick Mathewson
svn:r1502
2004-04-05fix the bob-can't-decode-relays bugRoger Dingledine
now alice can send the begin and bob can receive it. svn:r1499
2004-04-05Use correct payload lengths when sending RENDEZVOUS1 cellsNick Mathewson
svn:r1494
2004-04-05Add a missing offsetNick Mathewson
svn:r1492
2004-04-05Use symbolic constants; make padding types match.Nick Mathewson
svn:r1491
2004-04-05Implement response to RENDEZVOUS2 cell.Nick Mathewson
svn:r1490
2004-04-05It's amazing how wrong things look when you invert the booleans on yourNick Mathewson
sanity checks. svn:r1487
2004-04-05Slightly more helpful msg on mismatched service pk digest in INTRODUCE2 cellNick Mathewson
svn:r1486
2004-04-05oaep uses 42 more bytes -- stop clobbering buffersRoger Dingledine
also maybe fix some constants here and there -- nick? svn:r1484
2004-04-05Expect a 20-byte nul-padded-and-terminated nicknameNick Mathewson
svn:r1480
2004-04-05Add some temporary log calls to try to debug the "Hash of session info was ↵Nick Mathewson
not as expected" problem svn:r1479
2004-04-03Implement acksNick Mathewson
svn:r1470
2004-04-03Handle rendezvous relay cellsNick Mathewson
svn:r1464
2004-04-03Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.Nick Mathewson
svn:r1462
2004-04-03Refactor the heck out of crypto interface: admit that we will stick with one ↵Nick Mathewson
ciphersuite at a time, make const things const, and stop putting openssl in the headers. svn:r1458
2004-04-03tabsRoger Dingledine
svn:r1456
2004-04-03Hide smartlist internalsNick Mathewson
svn:r1451
2004-04-02Finish renaming rend_service fieldNick Mathewson
svn:r1447
2004-04-02refactor; start adding debugging logs to midpoint rend stuffNick Mathewson
svn:r1445
2004-04-02Finish missing comment :pNick Mathewson
svn:r1444
2004-04-02Implement rennd_services_initNick Mathewson
svn:r1443
2004-04-02now circuit_get_newest returns an appropriate circ for your purposeRoger Dingledine
connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441
2004-04-02Make preferred/excluded intro points configurableNick Mathewson
svn:r1440
2004-04-02Implement midpoint functionality for rendezvous points.Nick Mathewson
svn:r1439
2004-04-01For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.Nick Mathewson
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
2004-04-01Finish implementing what-bob-does-on-INTRODUCE2Nick Mathewson
svn:r1432
2004-04-01let the circuit-launcher choose the exit node (if he wants)Roger Dingledine
svn:r1428
2004-04-01Make it compile.Nick Mathewson
svn:r1427