| Commit message (Expand) | Author | Age |
* | log n_circ_ids when attaching rend streams•••svn:r1657
| Roger Dingledine | 2004-04-17 |
* | a ! goes a long way toward more helpful debug messages•••svn:r1656
| Roger Dingledine | 2004-04-17 |
* | more debugging to hunt for a bug•••svn:r1647
| Roger Dingledine | 2004-04-17 |
* | 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 Dingledine | 2004-04-16 |
* | 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 Dingledine | 2004-04-15 |
* | prune abandoned circs better•••add debugging info for the bug weasel found
svn:r1626
| Roger Dingledine | 2004-04-14 |
* | Retry non-final-hop rendezvous failures•••svn:r1625
| Nick Mathewson | 2004-04-14 |
* | call circuit_build_failed() even when the failure is immediate•••svn:r1617
| Roger Dingledine | 2004-04-14 |
* | let introcircs receive acks. rend streams now deal correctly again.•••(i think)
svn:r1614
| Roger Dingledine | 2004-04-13 |
* | Separate "start-establishing-introduction" from "upload descriptors"; only up...•••svn:r1607
| Nick Mathewson | 2004-04-13 |
* | clean up circuit rebuilding some; fix some bugs we hadn't hit yet•••svn:r1606
| Roger Dingledine | 2004-04-13 |
* | Get the rest of intro-ack/nak handling in ... except for the tricky "pick a n...•••svn:r1601
| Nick Mathewson | 2004-04-13 |
* | break circuit_build_needed_circs into its own func•••svn:r1596
| Roger Dingledine | 2004-04-12 |
* | expire old CIRCUIT_PURPOSE_C_REND_READY circs too•••svn:r1585
| Roger Dingledine | 2004-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 Dingledine | 2004-04-08 |
* | Launch intro services after launching connections; allow ORs to build circuit...•••svn:r1562
| Nick Mathewson | 2004-04-08 |
* | Nothing is good enough for you, is it?•••svn:r1556
| Nick Mathewson | 2004-04-08 |
* | Use CIRCUIT_IS_ORIGIN in favor of boolean circ->cpath•••svn:r1555
| Nick Mathewson | 2004-04-08 |
* | only call circuit_build_failed when we're circ's origin•••svn:r1554
| Roger Dingledine | 2004-04-08 |
* | Split out major functionality of circuit_get_best; rephrase a few booleans•••svn:r1547
| Nick Mathewson | 2004-04-08 |
* | don't pick myself or my twins as hops when building circuits•••svn:r1531
| Roger Dingledine | 2004-04-07 |
* | Carefully increment failure counts when appropriate•••svn:r1530
| Nick Mathewson | 2004-04-07 |
* | expire open-but-not-yet-acked circs if they're too old•••svn:r1526
| Roger Dingledine | 2004-04-07 |
* | convince ourselves that circuit_failed doesn't have to be any smarter•••svn:r1525
| Roger Dingledine | 2004-04-07 |
* | Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522
| Nick Mathewson | 2004-04-07 |
* | let alice reuse recent rendjoin circs•••svn:r1519
| Roger Dingledine | 2004-04-07 |
* | when counting how many being-built circs will handle a stream,•••don't count ones that are too old
svn:r1517
| Roger Dingledine | 2004-04-07 |
* | alice just fetched bob's hidden webpage.•••yay.
svn:r1512
| Roger Dingledine | 2004-04-06 |
* | set the circ windows on the middle hop of the rend circs•••svn:r1511
| Roger Dingledine | 2004-04-06 |
* | checkpoint commit: rend closer to working, still not there yet•••svn:r1506
| Roger Dingledine | 2004-04-06 |
* | Continue attack on magic numbers; use new crypto wrappers where possible•••svn:r1504
| Nick Mathewson | 2004-04-06 |
* | make rend apconn send to the right cpath layer•••and fix circuit_log_path to know about rend circs
svn:r1496
| Roger Dingledine | 2004-04-05 |
* | Make init_cpath_crypto able to handle both sides of handshake, by adding a "r...•••svn:r1489
| Nick Mathewson | 2004-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 Dingledine | 2004-04-05 |
* | nick, can you make and send the rendezvous cookie?•••svn:r1467
| Roger Dingledine | 2004-04-03 |
* | Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.•••svn:r1462
| Nick Mathewson | 2004-04-03 |
* | more progress on alice's side•••svn:r1461
| Roger Dingledine | 2004-04-03 |
* | Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458
| Nick Mathewson | 2004-04-03 |
* | alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404
svn:r1455
| Roger Dingledine | 2004-04-03 |
* | Hide smartlist internals•••svn:r1451
| Nick Mathewson | 2004-04-03 |
* | fix some bugs; more remain•••svn:r1450
| Roger Dingledine | 2004-04-03 |
* | AP conns use conn->rend_query now too•••expose connection_ap_handshake_attach_circuit()
svn:r1448
| Roger Dingledine | 2004-04-02 |
* | Finish renaming rend_service field•••svn:r1447
| Nick Mathewson | 2004-04-02 |
* | break out circ->rend_service•••(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
| Roger Dingledine | 2004-04-02 |
* | refactor; start adding debugging logs to midpoint rend stuff•••svn:r1445
| Nick Mathewson | 2004-04-02 |
* | now circuit_get_newest returns an appropriate circ for your purpose•••connection_ap_handshake_attach_circuit attaches to a circ of the
right purpose
add a skeletal rendclient.c
svn:r1441
| Roger Dingledine | 2004-04-02 |
* | Implement midpoint functionality for rendezvous points.•••svn:r1439
| Nick Mathewson | 2004-04-02 |
* | For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1.•••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
| Nick Mathewson | 2004-04-01 |
* | alice chooses her rendezvous node from all running routers•••and she can set preferences in her options
svn:r1433
| Roger Dingledine | 2004-04-01 |
* | Finish implementing what-bob-does-on-INTRODUCE2•••svn:r1432
| Nick Mathewson | 2004-04-01 |