Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add more asserts to dns-pending connections; fix a couple seeming bugs. | Nick Mathewson | 2004-06-01 |
| | | | | svn:r1931 | ||
* | 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 | ||
* | 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 | ||
* | Keep temporary log in place while configuring logs | Nick Mathewson | 2004-05-24 |
| | | | | svn:r1919 | ||
* | Tinker with log behavior: never send error messages about logs into the ↵ | Nick Mathewson | 2004-05-20 |
| | | | | | | bitbucket svn:r1912 | ||
* | some more patching | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1910 | ||
* | non-dirservers expire routerinfo's that are more than a day old | Roger Dingledine | 2004-05-20 |
| | | | | svn:r1907 | ||
* | Allow multiple logfiles at different severity ranges | Nick Mathewson | 2004-05-19 |
| | | | | svn:r1899 | ||
* | 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 | ||
* | 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 | ||
* | clean up directory.c API | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1860 | ||
* | break connection_edge_end out of connection_mark_for_close | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1858 | ||
* | break rend_client_desc_fetched out of connection_mark_for_close | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1856 | ||
* | calling flush_buf and not checking for return value is bad | Roger Dingledine | 2004-05-12 |
| | | | | svn:r1851 | ||
* | Add an extra flush attempt when closing wedged dir conns, in an attempt to ↵ | Nick Mathewson | 2004-05-11 |
| | | | | | | isolate the EPIPE bug svn:r1848 | ||
* | it's amazing what a bit of punctuation can do for appearances | Roger Dingledine | 2004-05-10 |
| | | | | svn:r1843 | ||
* | More doxygenation. | Nick Mathewson | 2004-05-10 |
| | | | | svn:r1832 | ||
* | more doxygen markup | Roger Dingledine | 2004-05-09 |
| | | | | | | | plenty more remains svn:r1824 | ||
* | bugfix: do directory_send_command only after we've established a socket | Roger Dingledine | 2004-05-09 |
| | | | | | | | also many comments, cleaning, etc svn:r1823 | ||
* | bugfix: add a circ->resolving_streams field, and make dns resolving ↵ | Roger Dingledine | 2004-05-06 |
| | | | | | | | | | | | | streams not actually in the connection_array until they're done resolving. bugfix: actually complain if we duplicate mark-for-close a circuit add more logging for relay ends that claim dns resolve failed, so we can find out why they're not being retried. svn:r1798 | ||
* | Document the rest of main.c | Nick Mathewson | 2004-05-05 |
| | | | | svn:r1797 | ||
* | Comments for nearly all non-tricky files | Nick Mathewson | 2004-05-05 |
| | | | | svn:r1796 | ||
* | Only connection_add connections once they have conn->s sett; refactor code ↵ | Nick Mathewson | 2004-05-05 |
| | | | | | | around this. Should make stuff more bulletproof. svn:r1788 | ||
* | must close marked connections at the end of run_scheduled_events. | Roger Dingledine | 2004-05-05 |
| | | | | | | | | | | | otherwise they might have a socket -1, and if we leave them around they'll muck up poll/select. i think this was the cause of our win32 and os x fakepoll crashes, and probably would cause other errors down the road. svn:r1786 | ||
* | Working strerror for windows socket errors, plus some snide comments. | Nick Mathewson | 2004-05-02 |
| | | | | svn:r1775 | ||
* | Handle windows socket errors correctly; comment most of common. | Nick Mathewson | 2004-05-01 |
| | | | | svn:r1756 | ||
* | tell us when we're rotating things | Roger Dingledine | 2004-04-26 |
| | | | | svn:r1712 | ||
* | use tor_assert | Roger Dingledine | 2004-04-25 |
| | | | | | | | remove obsolete BUF_OK macro svn:r1697 | ||
* | remove spurious router_rebuild_descriptor | Nick Mathewson | 2004-04-25 |
| | | | | svn:r1692 | ||
* | more touch-ups | Roger Dingledine | 2004-04-24 |
| | | | | svn:r1687 | ||
* | Merge flagday into main branch. | Nick Mathewson | 2004-04-24 |
| | | | | svn:r1683 | ||
* | only expire wedged dir conns that haven't already been expired | Roger Dingledine | 2004-04-20 |
| | | | | svn:r1676 | ||
* | expire wedged dir conns after 5min without write, not simply after 5min | Roger Dingledine | 2004-04-19 |
| | | | | svn:r1673 | ||
* | give wedged dir conns a last chance to flush | Roger Dingledine | 2004-04-19 |
| | | | | svn:r1671 | ||
* | reverse the logic, captain | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1664 | ||
* | expire dir connections that live for more than 5 minutes | Roger Dingledine | 2004-04-18 |
| | | | | svn:r1663 | ||
* | clean up some warnings | Roger Dingledine | 2004-04-17 |
| | | | | svn:r1651 | ||
* | only consider uploading descriptors every 5 sec | Nick Mathewson | 2004-04-13 |
| | | | | svn:r1612 | ||
* | Separate "start-establishing-introduction" from "upload descriptors"; only ↵ | Nick Mathewson | 2004-04-13 |
| | | | | | | upload descriptors containing fully established intro points. svn:r1607 | ||
* | clean up circuit rebuilding some; fix some bugs we hadn't hit yet | Roger Dingledine | 2004-04-13 |
| | | | | svn:r1606 | ||
* | break circuit_build_needed_circs into its own func | Roger Dingledine | 2004-04-12 |
| | | | | svn:r1596 | ||
* | expire old CIRCUIT_PURPOSE_C_REND_READY circs too | Roger Dingledine | 2004-04-09 |
| | | | | svn:r1585 | ||
* | Dump introduction point status on kill -USR1 | Nick Mathewson | 2004-04-09 |
| | | | | svn:r1584 | ||
* | Resolve init-services-in-do-hup issue | Nick Mathewson | 2004-04-09 |
| | | | | svn:r1583 | ||
* | don't call rend_services_init right before we fetch the | Roger Dingledine | 2004-04-09 |
| | | | | | | | dir, because we call it right after now. svn:r1582 | ||
* | call directory_has_arrived has arrived every time we get | Roger Dingledine | 2004-04-09 |
| | | | | | | | a new directory, not just the first time svn:r1581 | ||
* | Make comment more sensible. Still uncertain about when to call ↵ | Nick Mathewson | 2004-04-09 |
| | | | | | | rend_services_init, though. svn:r1580 | ||
* | Reload rendezvous service keys on sighup; otherwise, we wind up with a | Nick Mathewson | 2004-04-09 |
| | | | | | | | | | | bunch of half-initialized services. This should solve half of weasel's current bug. The crash is the other half. (arma: should we also call rend_services_init on hup?) svn:r1578 |