aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
Commit message (Collapse)AuthorAge
* Add more asserts to dns-pending connections; fix a couple seeming bugs.Nick Mathewson2004-06-01
| | | | svn:r1931
* declare the epipe bug a non-bug.Roger Dingledine2004-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 neverRoger Dingledine2004-05-28
| | | | | | | close it. svn:r1924
* dirservers try to reconnect periodically too, in case connections have failedRoger Dingledine2004-05-28
| | | | svn:r1922
* Keep temporary log in place while configuring logsNick Mathewson2004-05-24
| | | | svn:r1919
* Tinker with log behavior: never send error messages about logs into the ↵Nick Mathewson2004-05-20
| | | | | | bitbucket svn:r1912
* some more patchingRoger Dingledine2004-05-20
| | | | svn:r1910
* non-dirservers expire routerinfo's that are more than a day oldRoger Dingledine2004-05-20
| | | | svn:r1907
* Allow multiple logfiles at different severity rangesNick Mathewson2004-05-19
| | | | svn:r1899
* fix a seg fault, add another XXX for nick ;)Roger Dingledine2004-05-18
| | | | svn:r1892
* Resolve some XXXsNick Mathewson2004-05-18
| | | | svn:r1889
* Make directory functions update routerlist, not replace it. Add notion of ↵Nick Mathewson2004-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 APIRoger Dingledine2004-05-12
| | | | svn:r1860
* break connection_edge_end out of connection_mark_for_closeRoger Dingledine2004-05-12
| | | | svn:r1858
* break rend_client_desc_fetched out of connection_mark_for_closeRoger Dingledine2004-05-12
| | | | svn:r1856
* calling flush_buf and not checking for return value is badRoger Dingledine2004-05-12
| | | | svn:r1851
* Add an extra flush attempt when closing wedged dir conns, in an attempt to ↵Nick Mathewson2004-05-11
| | | | | | isolate the EPIPE bug svn:r1848
* it's amazing what a bit of punctuation can do for appearancesRoger Dingledine2004-05-10
| | | | svn:r1843
* More doxygenation.Nick Mathewson2004-05-10
| | | | svn:r1832
* more doxygen markupRoger Dingledine2004-05-09
| | | | | | | plenty more remains svn:r1824
* bugfix: do directory_send_command only after we've established a socketRoger Dingledine2004-05-09
| | | | | | | also many comments, cleaning, etc svn:r1823
* bugfix: add a circ->resolving_streams field, and make dns resolving ↵Roger Dingledine2004-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.cNick Mathewson2004-05-05
| | | | svn:r1797
* Comments for nearly all non-tricky filesNick Mathewson2004-05-05
| | | | svn:r1796
* Only connection_add connections once they have conn->s sett; refactor code ↵Nick Mathewson2004-05-05
| | | | | | around this. Should make stuff more bulletproof. svn:r1788
* must close marked connections at the end of run_scheduled_events.Roger Dingledine2004-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 Mathewson2004-05-02
| | | | svn:r1775
* Handle windows socket errors correctly; comment most of common.Nick Mathewson2004-05-01
| | | | svn:r1756
* tell us when we're rotating thingsRoger Dingledine2004-04-26
| | | | svn:r1712
* use tor_assertRoger Dingledine2004-04-25
| | | | | | | remove obsolete BUF_OK macro svn:r1697
* remove spurious router_rebuild_descriptorNick Mathewson2004-04-25
| | | | svn:r1692
* more touch-upsRoger Dingledine2004-04-24
| | | | svn:r1687
* Merge flagday into main branch.Nick Mathewson2004-04-24
| | | | svn:r1683
* only expire wedged dir conns that haven't already been expiredRoger Dingledine2004-04-20
| | | | svn:r1676
* expire wedged dir conns after 5min without write, not simply after 5minRoger Dingledine2004-04-19
| | | | svn:r1673
* give wedged dir conns a last chance to flushRoger Dingledine2004-04-19
| | | | svn:r1671
* reverse the logic, captainRoger Dingledine2004-04-18
| | | | svn:r1664
* expire dir connections that live for more than 5 minutesRoger Dingledine2004-04-18
| | | | svn:r1663
* clean up some warningsRoger Dingledine2004-04-17
| | | | svn:r1651
* only consider uploading descriptors every 5 secNick Mathewson2004-04-13
| | | | svn:r1612
* Separate "start-establishing-introduction" from "upload descriptors"; only ↵Nick Mathewson2004-04-13
| | | | | | upload descriptors containing fully established intro points. svn:r1607
* clean up circuit rebuilding some; fix some bugs we hadn't hit yetRoger Dingledine2004-04-13
| | | | svn:r1606
* break circuit_build_needed_circs into its own funcRoger Dingledine2004-04-12
| | | | svn:r1596
* expire old CIRCUIT_PURPOSE_C_REND_READY circs tooRoger Dingledine2004-04-09
| | | | svn:r1585
* Dump introduction point status on kill -USR1Nick Mathewson2004-04-09
| | | | svn:r1584
* Resolve init-services-in-do-hup issueNick Mathewson2004-04-09
| | | | svn:r1583
* don't call rend_services_init right before we fetch theRoger Dingledine2004-04-09
| | | | | | | dir, because we call it right after now. svn:r1582
* call directory_has_arrived has arrived every time we getRoger Dingledine2004-04-09
| | | | | | | a new directory, not just the first time svn:r1581
* Make comment more sensible. Still uncertain about when to call ↵Nick Mathewson2004-04-09
| | | | | | rend_services_init, though. svn:r1580
* Reload rendezvous service keys on sighup; otherwise, we wind up with aNick Mathewson2004-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