| Commit message (Expand) | Author | Age |
* | 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 |
* | let the circuit-launcher choose the exit node (if he wants)•••svn:r1428
| Roger Dingledine | 2004-04-01 |
* | outline what bob does to initialize his hidden services•••let circuit_launch_new return the circ it just made
svn:r1424
| Roger Dingledine | 2004-04-01 |
* | put in hooks for alice and bob logic when circuits finish/fail•••let you specify the purpose of circuits you launch
bugfix: we used to be declaring the first successful circuit too early -- when the first hop finished. now we're more accurate.
svn:r1421
| Roger Dingledine | 2004-04-01 |
* | allow conns to demand to be attached to a clean circuit•••(nobody uses this yet)
svn:r1417
| Roger Dingledine | 2004-03-31 |
* | Make smartlist Do What Arma Expects.•••svn:r1401
| Nick Mathewson | 2004-03-30 |
* | Add rendezvous-related metadata and code to circuits. Initially, we•••thought that a complicated adjunct structure would be necessary, but
it doesn't look that way anymore.
Of course, I might have forgotten something.
svn:r1396
| Nick Mathewson | 2004-03-30 |
* | use 'notice' loglevel for things the operator should hear•••but that aren't warnings
svn:r1384
| Roger Dingledine | 2004-03-30 |
* | Remove unused open circuits when there are too many, not when they are too old.•••svn:r1332
| Nick Mathewson | 2004-03-21 |
* | Dont expire circuits we didnt originate. This may be redundant somehow, but ...•••svn:r1331
| Nick Mathewson | 2004-03-21 |
* | Add a RunTesting option to try to learn link state by creating test circuits,...•••svn:r1327
| Nick Mathewson | 2004-03-21 |
* | make servers not crash when they rep-hist-note circuits that don't start at them•••svn:r1317
| Roger Dingledine | 2004-03-20 |
* | deal with hardware word alignment•••this was causing the seg faults on sparc processors
i wonder if i got them all.
svn:r1314
| Roger Dingledine | 2004-03-20 |
* | Integrate the new "rephist" [rep(utation) hist(ory)] module to trace•••successful/failed connections, successful/failed extends, and
connection uptimes.
It's still not done: more tests are needed, and not everything calls
connection/circuit_mark_for_close properly. This skews the results.
Also, there needs to be a 'testing' mode for non-OP ORs, where they
periodically build circuits just to test whether extends work.
svn:r1313
| Nick Mathewson | 2004-03-20 |
* | clean up some presentation and comments•••svn:r1294
| Roger Dingledine | 2004-03-18 |
* | bugfix: address that strcat vulnerability in circuit.c•••svn:r1273
| Roger Dingledine | 2004-03-14 |
* | Make tor build on windows again. More work still needed•••svn:r1247
| Nick Mathewson | 2004-03-09 |
* | reenable part of assert_circuit_ok, leave some still disabled•••svn:r1207
| Roger Dingledine | 2004-03-03 |
* | Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms•••svn:r1205
| Nick Mathewson | 2004-03-03 |
* | Nth time is the charm on list manip.•••svn:r1201
| Nick Mathewson | 2004-03-03 |
* | fix a pair of lurking segfaults•••svn:r1198
| Roger Dingledine | 2004-03-02 |
* | Split out mark_for_close with circuits. Seems to work for me.•••svn:r1197
| Nick Mathewson | 2004-03-02 |
* | print a statement when the first circ is finished,•••so the user knows it's working
svn:r1179
| Roger Dingledine | 2004-02-29 |
* | create a separate connection_edge_destroy() function•••svn:r1176
| Roger Dingledine | 2004-02-29 |
* | clean up some log messages and severities•••still plenty more left to clean
svn:r1158
| Roger Dingledine | 2004-02-28 |
* | if a relay cell is unrecognized at the end of the circuit,•••send back a destroy
svn:r1153
| Roger Dingledine | 2004-02-28 |
* | Make has_sent_end irrelevant: only try to send end if reason is nonzero•••svn:r1148
| Nick Mathewson | 2004-02-28 |
* | patches/answers to nick's commit•••svn:r1146
| Roger Dingledine | 2004-02-27 |