Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | 2004-11-29 |
| | | | | | | every file. svn:r3019 | ||
* | Normalize space: add one between every control keyword and control clause. | Nick Mathewson | 2004-11-28 |
| | | | | svn:r3003 | ||
* | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | 2004-11-26 |
| | | | | svn:r2989 | ||
* | Clean up copyrights. | Roger Dingledine | 2004-11-07 |
| | | | | | | | | Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 | ||
* | Make options no longer a global variable. | Roger Dingledine | 2004-11-06 |
| | | | | | | | | | Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 | ||
* | canonicalize "src" and "dest" arg order in crypto.c (and others) | Roger Dingledine | 2004-11-02 |
| | | | | svn:r2644 | ||
* | fix memory leak in router.c; start relying on NULL==(zero bytes) | Nick Mathewson | 2004-10-16 |
| | | | | svn:r2538 | ||
* | more int to size_t conversions, fixing one or more amd64 bugs | Roger Dingledine | 2004-10-14 |
| | | | | | | | plus a whitespace patch on config.c from vicman svn:r2482 | ||
* | prefer tor_free to free | Roger Dingledine | 2004-09-29 |
| | | | | | | | plus complain more loudly when we fail to parse a dir we just fetched svn:r2401 | ||
* | Break files apart into more modules | Roger Dingledine | 2004-05-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * \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 | ||
* | Not every RSA decrypt should warn on failure. | Nick Mathewson | 2004-05-12 |
| | | | | svn:r1853 | ||
* | More doxygenation. | Nick Mathewson | 2004-05-10 |
| | | | | svn:r1832 | ||
* | function header comments for onion.c, including doxygen markup | Roger Dingledine | 2004-05-10 |
| | | | | svn:r1826 | ||
* | now assume all routers support rendezvous cells | Roger Dingledine | 2004-04-25 |
| | | | | svn:r1699 | ||
* | use tor_assert | Roger Dingledine | 2004-04-25 |
| | | | | | | | remove obsolete BUF_OK macro svn:r1697 | ||
* | Remove onion_pkey from connection, since onion keys can change more often ↵ | Nick Mathewson | 2004-04-25 |
| | | | | | | than connections. Also add more log messages svn:r1693 | ||
* | Merge flagday into main branch. | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1683 | ||
* | clean up some warnings | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1651 | ||
* | handle more purposes in new_route_len | Roger Dingledine | 2004-04-14 |
| | | | | svn:r1618 | ||
* | normal circs are 3 hops, but rend/intro circs are 4, because | Roger Dingledine | 2004-04-12 |
| | | | | | | | the initiator doesn't get to choose the last hop svn:r1595 | ||
* | clean up choose_good_exit_server() | Roger Dingledine | 2004-04-07 |
| | | | | svn:r1542 | ||
* | Generating data does no good if you make no use of it | Nick Mathewson | 2004-04-07 |
| | | | | svn:r1534 | ||
* | Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need | Nick Mathewson | 2004-04-07 |
| | | | | | | | to worry about 0.0.4 or earlier, because nobody is running them any more.) svn:r1533 | ||
* | don't pick myself or my twins as hops when building circuits | Roger Dingledine | 2004-04-07 |
| | | | | svn:r1531 | ||
* | There is no need to cast void* to other pointer types. | Nick Mathewson | 2004-04-07 |
| | | | | svn:r1524 | ||
* | Put ourself in router list; act accordingly. | Nick Mathewson | 2004-04-07 |
| | | | | svn:r1521 | ||
* | Force hybrid encryption on for key negotiation | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1509 | ||
* | Stupid sizeof operator! | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1508 | ||
* | Remove vestigial variable | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1507 | ||
* | Continue attack on magic numbers; use new crypto wrappers where possible | Nick Mathewson | 2004-04-06 |
| | | | | svn:r1504 | ||
* | 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 | ||
* | router_choose_random_node can take a smartlist of nodes to exclude | Roger Dingledine | 2004-04-02 |
| | | | | svn:r1442 | ||
* | 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 | ||
* | 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 | ||
* | let the circuit-launcher choose the exit node (if he wants) | Roger Dingledine | 2004-04-01 |
| | | | | svn:r1428 | ||
* | Make smartlist Do What Arma Expects. | Nick Mathewson | 2004-03-30 |
| | | | | svn:r1401 | ||
* | Remove maximum-size field from smartlists | Nick Mathewson | 2004-03-30 |
| | | | | svn:r1397 | ||
* | clean up some 'warn' messages while i'm at it | Roger Dingledine | 2004-03-26 |
| | | | | svn:r1342 | ||
* | isspace and friends take an int. solaris cares. | Roger Dingledine | 2004-03-19 |
| | | | | svn:r1303 | ||
* | clean up some presentation and comments | Roger Dingledine | 2004-03-18 |
| | | | | svn:r1294 | ||
* | make circuit-building less noisy when a node in your exclude/exit/entrynodes ↵ | Roger Dingledine | 2004-03-03 |
| | | | | | | is down svn:r1206 | ||
* | bugfix: only warn about an unrouter router after we've fetched a directory | Roger Dingledine | 2004-02-29 |
| | | | | svn:r1178 | ||
* | note bug in assert_connection_ok | Roger Dingledine | 2004-02-28 |
| | | | | svn:r1159 | ||
* | rename ExcludedNodes config option to ExcludeNodes | Roger Dingledine | 2004-02-28 |
| | | | | svn:r1155 | ||
* | best_support_idx is obsolete | Roger Dingledine | 2004-02-17 |
| | | | | | | | (also doesn't fix the bug) svn:r1097 | ||
* | Propagate yes/no/maybe a little farther forward. | Nick Mathewson | 2004-02-17 |
| | | | | svn:r1096 | ||
* | Let paranoid exit nodes (which default to reject) be exit nodes | Roger Dingledine | 2004-02-17 |
| | | | | | | | | | | | | 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 |