Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-05-13 | Break files apart into more modules | Roger Dingledine | |
* \file circuitbuild.c * \brief The actual details of building circuits. * \file circuitlist.c * \brief Manage the global circuit list. * \file circuituse.c * \brief Launch the right sort of circuits, attach streams to them. * \file connection_edge.c * \brief Handle edge streams. * \file onion.c * \brief Functions to queue create cells, and handle onionskin * parsing and creation. * \file relay.c * \brief Handle relay cell encryption/decryption, plus packaging and * receiving from circuits. svn:r1863 | |||
2004-05-12 | Not every RSA decrypt should warn on failure. | Nick Mathewson | |
svn:r1853 | |||
2004-05-10 | More doxygenation. | Nick Mathewson | |
svn:r1832 | |||
2004-05-10 | function header comments for onion.c, including doxygen markup | Roger Dingledine | |
svn:r1826 | |||
2004-04-25 | now assume all routers support rendezvous cells | Roger Dingledine | |
svn:r1699 | |||
2004-04-25 | use tor_assert | Roger Dingledine | |
remove obsolete BUF_OK macro svn:r1697 | |||
2004-04-25 | Remove onion_pkey from connection, since onion keys can change more often ↵ | Nick Mathewson | |
than connections. Also add more log messages svn:r1693 | |||
2004-04-24 | Merge flagday into main branch. | Nick Mathewson | |
svn:r1683 | |||
2004-04-17 | clean up some warnings | Roger Dingledine | |
svn:r1651 | |||
2004-04-14 | handle more purposes in new_route_len | Roger Dingledine | |
svn:r1618 | |||
2004-04-12 | normal circs are 3 hops, but rend/intro circs are 4, because | Roger Dingledine | |
the initiator doesn't get to choose the last hop svn:r1595 | |||
2004-04-07 | clean up choose_good_exit_server() | Roger Dingledine | |
svn:r1542 | |||
2004-04-07 | Generating data does no good if you make no use of it | Nick Mathewson | |
svn:r1534 | |||
2004-04-07 | Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need | Nick Mathewson | |
to worry about 0.0.4 or earlier, because nobody is running them any more.) svn:r1533 | |||
2004-04-07 | don't pick myself or my twins as hops when building circuits | Roger Dingledine | |
svn:r1531 | |||
2004-04-07 | There is no need to cast void* to other pointer types. | Nick Mathewson | |
svn:r1524 | |||
2004-04-07 | Put ourself in router list; act accordingly. | Nick Mathewson | |
svn:r1521 | |||
2004-04-06 | Force hybrid encryption on for key negotiation | Nick Mathewson | |
svn:r1509 | |||
2004-04-06 | Stupid sizeof operator! | Nick Mathewson | |
svn:r1508 | |||
2004-04-06 | Remove vestigial variable | Nick Mathewson | |
svn:r1507 | |||
2004-04-06 | Continue attack on magic numbers; use new crypto wrappers where possible | Nick Mathewson | |
svn:r1504 | |||
2004-04-03 | Refactor 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-03 | alice can intercept y.onion requests, do a lookup on them via tor, | Roger Dingledine | |
and receive a 404 svn:r1455 | |||
2004-04-03 | Hide smartlist internals | Nick Mathewson | |
svn:r1451 | |||
2004-04-02 | router_choose_random_node can take a smartlist of nodes to exclude | Roger Dingledine | |
svn:r1442 | |||
2004-04-02 | now circuit_get_newest returns an appropriate circ for your purpose | Roger Dingledine | |
connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441 | |||
2004-04-01 | For 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-01 | alice chooses her rendezvous node from all running routers | Roger Dingledine | |
and she can set preferences in her options svn:r1433 | |||
2004-04-01 | let the circuit-launcher choose the exit node (if he wants) | Roger Dingledine | |
svn:r1428 | |||
2004-03-30 | Make smartlist Do What Arma Expects. | Nick Mathewson | |
svn:r1401 | |||
2004-03-30 | Remove maximum-size field from smartlists | Nick Mathewson | |
svn:r1397 | |||
2004-03-26 | clean up some 'warn' messages while i'm at ittor-0.0.4 | Roger Dingledine | |
svn:r1342 | |||
2004-03-19 | isspace and friends take an int. solaris cares. | Roger Dingledine | |
svn:r1303 | |||
2004-03-18 | clean up some presentation and comments | Roger Dingledine | |
svn:r1294 | |||
2004-03-03 | make circuit-building less noisy when a node in your exclude/exit/entrynodes ↵ | Roger Dingledine | |
is down svn:r1206 | |||
2004-02-29 | bugfix: only warn about an unrouter router after we've fetched a directory | Roger Dingledine | |
svn:r1178 | |||
2004-02-28 | note bug in assert_connection_ok | Roger Dingledine | |
svn:r1159 | |||
2004-02-28 | rename ExcludedNodes config option to ExcludeNodes | Roger Dingledine | |
svn:r1155 | |||
2004-02-17 | best_support_idx is obsolete | Roger Dingledine | |
(also doesn't fix the bug) svn:r1097 | |||
2004-02-17 | Propagate yes/no/maybe a little farther forward. | Nick Mathewson | |
svn:r1096 | |||
2004-02-17 | Let paranoid exit nodes (which default to reject) be exit nodes | Roger Dingledine | |
Before we resolve the hostname, we don't know whether its IP will be accepted or rejected by the exit policy of each host. So we were only going with nodes that would certainly accept -- which was just itys and poblano. (This bug was hidden until now by the earlier port bug.) (Actual bugfix pending on Nick's next commit, hopefully.) svn:r1092 | |||
2004-02-04 | log when exit situation is hopeless. | Nick Mathewson | |
svn:r1057 | |||
2004-01-30 | for perf testing, paths are always 3 hops, not "3 or more" | Roger Dingledine | |
svn:r1030 | |||
2004-01-30 | fix a per-circuit memory leak | Roger Dingledine | |
svn:r1029 | |||
2004-01-30 | turn some knobs, add more debugging | Roger Dingledine | |
svn:r1023 | |||
2004-01-20 | small default route when doing speed testing | Roger Dingledine | |
svn:r1010 | |||
2004-01-08 | resolve cygwin warnings for pre19 | Roger Dingledine | |
svn:r981 | |||
2004-01-05 | the onionskin challenge length was 30 bytes longer than necessary | Roger Dingledine | |
(i think ;) svn:r971 | |||
2003-12-17 | remove trailing whitespace | Roger Dingledine | |
svn:r951 | |||
2003-12-17 | end-to-end integrity checking now works | Roger Dingledine | |
initialize digests from shared secrets at handshake make circuit_send_next_onion_skin use connection_edge_send_command svn:r948 |