aboutsummaryrefslogtreecommitdiff
path: root/src/or/cpuworker.c
Commit message (Expand)AuthorAge
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* New whitespace normalization rule: no blank line at EOF.•••svn:r4378 Nick Mathewson2005-06-09
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* Call tor_free_all instead of connections_free_all after forking•••svn:r4173 Nick Mathewson2005-05-03
* New and frightening code to implement fast-path first-hop CREATE_FAST cells. ...•••svn:r4162 Nick Mathewson2005-05-02
* only complain about wedged cpuworkers after an hour, not 100 secs•••svn:r4100 Roger Dingledine2005-04-23
* If it has not been 100 seconds since we told the cpuworker about an onion, co...•••svn:r4059 Nick Mathewson2005-04-08
* add function comment•••svn:r4043 Roger Dingledine2005-04-07
* We have a bug that I can't find. Sometimes, very rarely, cpuworkers get•••stuck in the 'busy' state, even though the cpuworker process thinks of itself as idle. I don't know why. But here's a workaround to kill any cpuworker that's been busy for more than 100 seconds. svn:r4042 Roger Dingledine2005-04-07
* fix an assert trigger: when we have the rare case of accepting•••a conn on 0.0.0.0:0, then when we look through the connection array, we'll find any of the workers. this is no good. svn:r4027 Roger Dingledine2005-04-06
* Hopefully, this will make ORs much faster, and not break them: keep a big spl...•••svn:r4020 Nick Mathewson2005-04-06
* Make last fix work on windows too.•••svn:r4009 Nick Mathewson2005-04-04
* Fix possible bug on threading platforms with running out of fds do to cpuwork...•••svn:r4008 Nick Mathewson2005-04-04
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656 Nick Mathewson2005-02-22
* forward-port the shutting up•••svn:r3450 Roger Dingledine2005-01-28
* Handle unavailable hidden services better. We try each intro point•••until none are left, then we try to refetch the descriptor. If it's the same one we had before, then close streams right then. Whenever a new stream arrives, even if it's right after, optimistically try refetching the descriptor, just in case. svn:r3379 Roger Dingledine2005-01-19
* Give more useful log messages when the tor process closes dns/cpuworker conne...•••svn:r3373 Nick Mathewson2005-01-19
* More work on task #43: fix race conditions on multithreaded (win32) servers.•••svn:r3251 Nick Mathewson2005-01-03
* Possible fix for task #43: when running on a multithreaded environment (curre...•••svn:r3247 Nick Mathewson2005-01-03
* More win32 fixes: 1) tolerate extra "readable" events better. 2) when being m...•••svn:r3092 Nick Mathewson2004-12-06
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* minor fixes•••svn:r2901 Roger Dingledine2004-11-16
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-11-12
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••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 Roger Dingledine2004-11-06
* start the process of making 0.0.7* obsolete•••svn:r2565 Roger Dingledine2004-10-17
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* let children survive sigint, sigterm, etc.•••this was biting us because ^c would get delivered to all of them, maybe because they were all still listening to stdin? svn:r2197 Roger Dingledine2004-08-08
* stop using atexit() to remove our pid, since it's called•••immediately when we daemonize. also drop our retry period for hidserv desc uploads from 10m to 5m svn:r2111 Roger Dingledine2004-07-22
* Revert cpuworker to use addr/port•••svn:r2049 Nick Mathewson2004-07-16
* Finish most pre2 items: make running-routers list work right; rename secret k...•••svn:r2043 Nick Mathewson2004-07-13
* Switch most uses of *_by_addr_port to *_by_identity_digest•••svn:r1997 Nick Mathewson2004-07-01
* Make tor build on win32 again; handle locking for server•••svn:r1948 Nick Mathewson2004-06-05
* bump an info message down to a debug•••svn:r1947 Roger Dingledine2004-06-03
* break connection_edge_end out of connection_mark_for_close•••svn:r1858 Roger Dingledine2004-05-12
* Make some functions static•••svn:r1857 Nick Mathewson2004-05-12
* it's amazing what a bit of punctuation can do for appearances•••svn:r1843 Roger Dingledine2004-05-10
* More doxygenation.•••svn:r1832 Nick Mathewson2004-05-10
* more doxygen markup•••plenty more remains svn:r1824 Roger Dingledine2004-05-09
* bugfix: do directory_send_command only after we've established a socket•••also many comments, cleaning, etc svn:r1823 Roger Dingledine2004-05-09
* bugfix: add a circ->resolving_streams field, and make dns 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 Roger Dingledine2004-05-06
* Comments for nearly all non-tricky files•••svn:r1796 Nick Mathewson2004-05-05
* Working strerror for windows socket errors, plus some snide comments.•••svn:r1775 Nick Mathewson2004-05-02
* Use socketclose on windows as appropriate; end pid files with newline•••svn:r1745 Nick Mathewson2004-04-28
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25