Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | be sure to detach streams from the circuit linked list before freeing them | Roger Dingledine | 2004-06-02 |
| | | | | | | | also, don't bother marking a conn for close if you're about to free it svn:r1935 | ||
* | Only connection_dns_remove resolving exit connections | Nick Mathewson | 2004-06-02 |
| | | | | svn:r1934 | ||
* | bugfix: while closing a circuit, we were freeing the conns that were | Roger Dingledine | 2004-06-02 |
| | | | | | | | pending resolve, but not removing them from the pending resolve list svn:r1933 | ||
* | Add more asserts to dns-pending connections; fix a couple seeming bugs. | Nick Mathewson | 2004-06-01 |
| | | | | svn:r1931 | ||
* | Check recommended-software string *early*, before actually parsing the ↵ | Nick Mathewson | 2004-06-01 |
| | | | | | | directory. svn:r1930 | ||
* | declare the epipe bug a non-bug. | Roger Dingledine | 2004-06-01 |
| | | | | | | | | now we catch and ignore epipe signals, and when write returns epipe, we simply return -1 and close the socket/connection. svn:r1928 | ||
* | use sys/param.h if it's there | Roger Dingledine | 2004-06-01 |
| | | | | svn:r1927 | ||
* | put a comment reminding us that we do hashes in software only | Roger Dingledine | 2004-06-01 |
| | | | | svn:r1925 | ||
* | bugfix: if the wedged dir conn has no bytes to flush, then we never | Roger Dingledine | 2004-05-28 |
| | | | | | | | close it. svn:r1924 | ||
* | dirservers try to reconnect periodically too, in case connections have failed | Roger Dingledine | 2004-05-28 |
| | | | | svn:r1922 | ||
* | rik's patch to not complain about freebsd's bug | Roger Dingledine | 2004-05-26 |
| | | | | svn:r1921 | ||
* | Keep temporary log in place while configuring logs | Nick Mathewson | 2004-05-24 |
| | | | | svn:r1919 | ||
* | commit two fixes from Thomas Themel | Roger Dingledine | 2004-05-22 |
| | | | | svn:r1918 | ||
* | it looks like parse_log_level() was never taught about WARN? | Roger Dingledine | 2004-05-21 |
| | | | | svn:r1917 | ||
* | minor comment patch | Roger Dingledine | 2004-05-21 |
| | | | | svn:r1916 | ||
* | when the dns resolve is cancelled, or fails, be sure to remove | Roger Dingledine | 2004-05-21 |
| | | | | | | | | | conn from circ->resolving_streams otherwise it gets freed and stays there, causing seg faults. svn:r1915 | ||
* | a few instructions for hidden services | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1914 | ||
* | fix a double mark-for-close | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1913 | ||
* | Tinker with log behavior: never send error messages about logs into the ↵ | Nick Mathewson | 2004-05-20 |
| | | | | | | bitbucket svn:r1912 | ||
* | router_choose_random_node() was ignoring its routerlist argument. | Roger Dingledine | 2004-05-20 |
| | | | | | | | so now we don't pass it one. svn:r1911 | ||
* | some more patching | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1910 | ||
* | bugfix: if no loglevel or logfile is specified, then we need to open | Roger Dingledine | 2004-05-20 |
| | | | | | | | a default log to stdout. svn:r1909 | ||
* | don't ever expire dirserver routerinfos! | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1908 | ||
* | non-dirservers expire routerinfo's that are more than a day old | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1907 | ||
* | enable checking the socks policy | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1906 | ||
* | Allow multiple exit policy lines; mostly add support for AP policies | Nick Mathewson | 2004-05-20 |
| | | | | svn:r1905 | ||
* | Tighten assert_cpath_layer_ok assumptions | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1904 | ||
* | do all the heavy lifting in connection_about_to_close_connection, | Roger Dingledine | 2004-05-19 |
| | | | | | | | | | not in _connection_mark_for_close this will hopefully clean up the huge cyclical function mess svn:r1903 | ||
* | tor_assert, not assert. stdout, not stderr | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1902 | ||
* | Add Port to *bindAddress. | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1901 | ||
* | Allow multiple logfiles at different severity ranges | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1899 | ||
* | fix compile error in dirserv | Roger Dingledine | 2004-05-19 |
| | | | | | | | (declare variables before the rest of the function) svn:r1896 | ||
* | Fix segfault | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1895 | ||
* | remove upper limit on number of descriptors/directories in dirserver; use ↵ | Nick Mathewson | 2004-05-18 |
| | | | | | | smartlists instead of arrays svn:r1894 | ||
* | fix a seg fault, add another XXX for nick ;) | Roger Dingledine | 2004-05-18 |
| | | | | svn:r1892 | ||
* | Resolve some XXXs | Nick Mathewson | 2004-05-18 |
| | | | | svn:r1889 | ||
* | Only try to launch a fixed number of intro circuits for a service per ↵ | Nick Mathewson | 2004-05-18 |
| | | | | | | 15-minute period or before all of the intro circuits succeed, whichever comes first svn:r1883 | ||
* | Fix segfault and logic error in last patch. | Nick Mathewson | 2004-05-17 |
| | | | | svn:r1881 | ||
* | Make directory functions update routerlist, not replace it. Add notion of ↵ | Nick Mathewson | 2004-05-17 |
| | | | | | | OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right? svn:r1880 | ||
* | bugfix: our integrity-checking digest was checking only the most | Roger Dingledine | 2004-05-15 |
| | | | | | | | | | recent cell, not the previous cells like we'd thought. this change is backward incompatible. svn:r1868 | ||
* | bugfix: if a circuit if borderline too old, then count it as too old. | Roger Dingledine | 2004-05-15 |
| | | | | | | | | | bugfix: we were retrying the same circuit after getting a resolve failure. so of course the next two tries would fail too. now we try a new circuit each time (at most three times). svn:r1867 | ||
* | having two example exitpolicy lines, when only one is allowed, was confusing | Roger Dingledine | 2004-05-13 |
| | | | | svn:r1865 | ||
* | assert_cpath_ok has always been broken | Roger Dingledine | 2004-05-13 |
| | | | | | | | re-disable it. svn:r1864 | ||
* | 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 | ||
* | clean up directory.c API | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1860 | ||
* | don't flush the buf from inside connection_write_to_buf | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1859 | ||
* | break connection_edge_end out of connection_mark_for_close | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1858 | ||
* | Make some functions static | Nick Mathewson | 2004-05-12 |
| | | | | svn:r1857 | ||
* | break rend_client_desc_fetched out of connection_mark_for_close | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1856 | ||
* | break part of circuit.c into relay.c | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1854 |