aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* Refactor the heck out of crypto interface: admit that we will stick with one ...•••svn:r1458 Nick Mathewson2004-04-03
* it's HiddenServiceDir•••svn:r1457 Roger Dingledine2004-04-03
* tabs•••svn:r1456 Roger Dingledine2004-04-03
* alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404 svn:r1455 Roger Dingledine2004-04-03
* no underscores in nicknames•••svn:r1454 Roger Dingledine2004-04-03
* Add examples for hidden services•••svn:r1453 Nick Mathewson2004-04-03
* Startup without crashing.•••svn:r1452 Nick Mathewson2004-04-03
* Hide smartlist internals•••svn:r1451 Nick Mathewson2004-04-03
* fix some bugs; more remain•••svn:r1450 Roger Dingledine2004-04-03
* remember to lower-case the y in y.onion•••svn:r1449 Roger Dingledine2004-04-03
* AP conns use conn->rend_query now too•••expose connection_ap_handshake_attach_circuit() svn:r1448 Roger Dingledine2004-04-02
* Finish renaming rend_service field•••svn:r1447 Nick Mathewson2004-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 Dingledine2004-04-02
* refactor; start adding debugging logs to midpoint rend stuff•••svn:r1445 Nick Mathewson2004-04-02
* Finish missing comment :p•••svn:r1444 Nick Mathewson2004-04-02
* Implement rennd_services_init•••svn:r1443 Nick Mathewson2004-04-02
* router_choose_random_node can take a smartlist of nodes to exclude•••svn:r1442 Roger Dingledine2004-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 Dingledine2004-04-02
* Make preferred/excluded intro points configurable•••svn:r1440 Nick Mathewson2004-04-02
* Implement midpoint functionality for rendezvous points.•••svn:r1439 Nick Mathewson2004-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 Mathewson2004-04-01
* refactor to use new digest/checksig wrapper, add emacs magic, untabify•••svn:r1437 Nick Mathewson2004-04-01
* Add new functions to wrap digest and sign/checksig.•••svn:r1436 Nick Mathewson2004-04-01
* teach directory servers to handle renddesc responses•••svn:r1434 Roger Dingledine2004-04-01
* alice chooses her rendezvous node from all running routers•••and she can set preferences in her options svn:r1433 Roger Dingledine2004-04-01
* Finish implementing what-bob-does-on-INTRODUCE2•••svn:r1432 Nick Mathewson2004-04-01
* Separate "generate-DH-key" from "get-DH-key" without breaking old interface•••svn:r1431 Nick Mathewson2004-04-01
* teach alice to recognize y.onion addresses•••svn:r1430 Roger Dingledine2004-04-01
* Add some hooks to handle rendezvous-related cells at ORs•••svn:r1429 Nick Mathewson2004-04-01
* let the circuit-launcher choose the exit node (if he wants)•••svn:r1428 Roger Dingledine2004-04-01
* Make it compile.•••svn:r1427 Nick Mathewson2004-04-01
* Add a (also fragmentary) function to handle introduction requests•••svn:r1426 Nick Mathewson2004-04-01
* outline what bob does to initialize his hidden services•••let circuit_launch_new return the circ it just made svn:r1424 Roger Dingledine2004-04-01
* Add helpful hybrid encryption functions•••svn:r1423 Nick Mathewson2004-04-01
* let alice recognize a y.onion address and, uhm, do something•••svn:r1422 Roger Dingledine2004-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 Dingledine2004-04-01
* Add relay command types for rendezvous•••svn:r1419 Nick Mathewson2004-04-01
* allow conns to demand to be attached to a clean circuit•••(nobody uses this yet) svn:r1417 Roger Dingledine2004-03-31
* make changes that ben laurie suggested•••(ben, was this what you had in mind?) svn:r1415 Roger Dingledine2004-03-31
* Add an ap_bridge function to do a socketpair and skip socks.•••This allows us to do a directory connection *through* tor just as if we're doing it as an application. Make ap_conns tolerate it when the application sends stuff before The socks handshake is done (it just buffers it). Tell directory_initiate_command the length of the payload (because it might include nuls). Add a directory_has_arrived function to, for example, start building the rendezvous service descriptor. svn:r1412 Roger Dingledine2004-03-31
* Add missing file•••svn:r1411 Nick Mathewson2004-03-31
* Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410 Nick Mathewson2004-03-31
* Fix warning•••svn:r1409 Nick Mathewson2004-03-31
* better way: always nul-terminate. then sometimes use it, sometimes not.•••svn:r1408 Roger Dingledine2004-03-31
* let fetch_from_buf_http tolerate nuls in the http body•••teach directory.c about which places it needs to nul-terminate body before it uses it, and which places it must not svn:r1407 Roger Dingledine2004-03-31
* rename hidserv_xx•••svn:r1406 Nick Mathewson2004-03-31
* Implement hidserv_XX functions; there is still an XXX in directory_handle_com...•••svn:r1404 Nick Mathewson2004-03-31
* Parse and generate service descriptors•••svn:r1403 Nick Mathewson2004-03-31
* add and use stubs for hidserv lookup and store•••svn:r1402 Roger Dingledine2004-03-30
* Make smartlist Do What Arma Expects.•••svn:r1401 Nick Mathewson2004-03-30