Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | alice just fetched bob's hidden webpage. | Roger Dingledine | 2004-04-06 |
| | | | | | | | yay. svn:r1512 | ||
* | set the circ windows on the middle hop of the rend circs | Roger Dingledine | 2004-04-06 |
| | | | | svn:r1511 | ||
* | checkpoint commit: rend closer to working, still not there yet | Roger Dingledine | 2004-04-06 |
| | | | | svn:r1506 | ||
* | Continue attack on magic numbers; use new crypto wrappers where possible | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1504 | ||
* | make rend apconn send to the right cpath layer | Roger Dingledine | 2004-04-05 |
| | | | | | | | and fix circuit_log_path to know about rend circs svn:r1496 | ||
* | Make init_cpath_crypto able to handle both sides of handshake, by adding a ↵ | Nick Mathewson | 2004-04-05 |
| | | | | | | "reverse" flag svn:r1489 | ||
* | alice can now look up bob's service descriptor, | Roger Dingledine | 2004-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 | ||
* | nick, can you make and send the rendezvous cookie? | Roger Dingledine | 2004-04-03 |
| | | | | svn:r1467 | ||
* | Use (set|get)_uint(16|32) in lieu of memcpy where reasonable. | Nick Mathewson | 2004-04-03 |
| | | | | svn:r1462 | ||
* | more progress on alice's side | Roger Dingledine | 2004-04-03 |
| | | | | svn:r1461 | ||
* | Refactor the heck out of crypto interface: admit that we will stick with one ↵ | Nick Mathewson | 2004-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 Dingledine | 2004-04-03 |
| | | | | | | | and receive a 404 svn:r1455 | ||
* | Hide smartlist internals | Nick Mathewson | 2004-04-03 |
| | | | | svn:r1451 | ||
* | fix some bugs; more remain | Roger Dingledine | 2004-04-03 |
| | | | | svn:r1450 | ||
* | AP conns use conn->rend_query now too | Roger Dingledine | 2004-04-02 |
| | | | | | | | expose connection_ap_handshake_attach_circuit() svn:r1448 | ||
* | Finish renaming rend_service field | Nick Mathewson | 2004-04-02 |
| | | | | svn:r1447 | ||
* | break out circ->rend_service | Roger Dingledine | 2004-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 stuff | Nick Mathewson | 2004-04-02 |
| | | | | svn:r1445 | ||
* | now circuit_get_newest returns an appropriate circ for your purpose | Roger Dingledine | 2004-04-02 |
| | | | | | | | | | | connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441 | ||
* | Implement midpoint functionality for rendezvous points. | Nick Mathewson | 2004-04-02 |
| | | | | svn:r1439 | ||
* | For hidden services: handle INTRODUCE2, send ESTABLISH_INTRO, RENDEZVOUS1. | Nick Mathewson | 2004-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 | ||
* | alice chooses her rendezvous node from all running routers | Roger Dingledine | 2004-04-01 |
| | | | | | | | and she can set preferences in her options svn:r1433 | ||
* | Finish implementing what-bob-does-on-INTRODUCE2 | Nick Mathewson | 2004-04-01 |
| | | | | svn:r1432 | ||
* | let the circuit-launcher choose the exit node (if he wants) | Roger Dingledine | 2004-04-01 |
| | | | | svn:r1428 | ||
* | outline what bob does to initialize his hidden services | Roger Dingledine | 2004-04-01 |
| | | | | | | | let circuit_launch_new return the circ it just made svn:r1424 | ||
* | put in hooks for alice and bob logic when circuits finish/fail | Roger Dingledine | 2004-04-01 |
| | | | | | | | | | 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 | ||
* | allow conns to demand to be attached to a clean circuit | Roger Dingledine | 2004-03-31 |
| | | | | | | | (nobody uses this yet) svn:r1417 | ||
* | Make smartlist Do What Arma Expects. | Nick Mathewson | 2004-03-30 |
| | | | | svn:r1401 | ||
* | Add rendezvous-related metadata and code to circuits. Initially, we | Nick Mathewson | 2004-03-30 |
| | | | | | | | | | | 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 | ||
* | use 'notice' loglevel for things the operator should hear | Roger Dingledine | 2004-03-30 |
| | | | | | | | but that aren't warnings svn:r1384 | ||
* | Remove unused open circuits when there are too many, not when they are too old. | Nick Mathewson | 2004-03-21 |
| | | | | svn:r1332 | ||
* | Dont expire circuits we didnt originate. This may be redundant somehow, but ↵ | Nick Mathewson | 2004-03-21 |
| | | | | | | better safe than sorry. svn:r1331 | ||
* | Add a RunTesting option to try to learn link state by creating test ↵ | Nick Mathewson | 2004-03-21 |
| | | | | | | circuits, even when SocksPort is off. svn:r1327 | ||
* | make servers not crash when they rep-hist-note circuits that don't start at them | Roger Dingledine | 2004-03-20 |
| | | | | svn:r1317 | ||
* | deal with hardware word alignment | Roger Dingledine | 2004-03-20 |
| | | | | | | | | | this was causing the seg faults on sparc processors i wonder if i got them all. svn:r1314 | ||
* | Integrate the new "rephist" [rep(utation) hist(ory)] module to trace | Nick Mathewson | 2004-03-20 |
| | | | | | | | | | | | | | | 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 | ||
* | clean up some presentation and comments | Roger Dingledine | 2004-03-18 |
| | | | | svn:r1294 | ||
* | bugfix: address that strcat vulnerability in circuit.c | Roger Dingledine | 2004-03-14 |
| | | | | svn:r1273 | ||
* | Make tor build on windows again. More work still needed | Nick Mathewson | 2004-03-09 |
| | | | | svn:r1247 | ||
* | reenable part of assert_circuit_ok, leave some still disabled | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1207 | ||
* | Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1205 | ||
* | Nth time is the charm on list manip. | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1201 | ||
* | fix a pair of lurking segfaults | Roger Dingledine | 2004-03-02 |
| | | | | svn:r1198 | ||
* | Split out mark_for_close with circuits. Seems to work for me. | Nick Mathewson | 2004-03-02 |
| | | | | svn:r1197 | ||
* | print a statement when the first circ is finished, | Roger Dingledine | 2004-02-29 |
| | | | | | | | so the user knows it's working svn:r1179 | ||
* | create a separate connection_edge_destroy() function | Roger Dingledine | 2004-02-29 |
| | | | | svn:r1176 | ||
* | clean up some log messages and severities | Roger Dingledine | 2004-02-28 |
| | | | | | | | still plenty more left to clean svn:r1158 | ||
* | if a relay cell is unrecognized at the end of the circuit, | Roger Dingledine | 2004-02-28 |
| | | | | | | | send back a destroy svn:r1153 | ||
* | Make has_sent_end irrelevant: only try to send end if reason is nonzero | Nick Mathewson | 2004-02-28 |
| | | | | svn:r1148 | ||
* | patches/answers to nick's commit | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1146 |