summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Fix: remove whitespace and update a comment in cpuworker.cbetter_workqueue_v3David Goulet2015-01-21
* Fix: change copyright year in workqueue and thread testsDavid Goulet2015-01-21
* Support monotonic time for pthread_cond_timedwaitDavid Goulet2015-01-21
* Fix up some workqueue/threading issues spotted by dgoulet.Nick Mathewson2015-01-21
* handle EINTR in compat_*threads.cNick Mathewson2015-01-21
* Update workqueue implementation to use a single queue for the workNick Mathewson2015-01-15
* Incorporate some comments based on notes from dgouletNick Mathewson2015-01-14
* Avoid chan/circ linear lookups for requestsNick Mathewson2015-01-14
* Remove if (1) indentation in cpuworker.cNick Mathewson2015-01-14
* Refactor cpuworker to use workqueue/threadpool code.Nick Mathewson2015-01-14
* Fix check-spacesNick Mathewson2015-01-14
* Test and fix workqueue_entry_cancel().Nick Mathewson2015-01-14
* Add shutdown and broadcast support to test_workqueue.Nick Mathewson2015-01-14
* Add unit test for thread IDs.Nick Mathewson2015-01-14
* Basic unit test for condition variables.Nick Mathewson2015-01-14
* "Recursive" locks, not "reentrant" locks. Duh.Nick Mathewson2015-01-14
* Use correct (absolute) time for pthread_cond_timedwaitNick Mathewson2015-01-14
* Fix windows compilation of condition codeNick Mathewson2015-01-14
* Fix linux compilation (pipe2 needs _GNU_SOURCE)Nick Mathewson2015-01-14
* Move thread tests into their own moduleNick Mathewson2015-01-14
* Test a little more of compat_threads.cNick Mathewson2015-01-14
* Rename mutex_for_cond -> mutex_nonreentrantNick Mathewson2015-01-14
* Rename bench_workqueue -> test_workqueue and make it a unit test.Nick Mathewson2015-01-14
* Documentation for new workqueue and condition and locking stuffNick Mathewson2015-01-14
* Add a way to tell all threads to do something.Nick Mathewson2015-01-14
* Isolate the "socketpair or a pipe" logic for alerting main threadNick Mathewson2015-01-14
* Make pending work cancellable.Nick Mathewson2015-01-14
* Initial workqueue implemention, with a simple test.Nick Mathewson2015-01-14
* Specialize handling for mutexes allocated for condition variablesNick Mathewson2015-01-14
* Add tor_cond_init/uninitNick Mathewson2015-01-14
* Add a timeout to tor_cond_wait; add tor_cond impl from libeventNick Mathewson2015-01-14
* Split threading-related code out of compat.cNick Mathewson2015-01-14
* Do not log a notice on every socks connectionNick Mathewson2015-01-14
* New minimum uptime to become an HSDir is 96 hours.George Kadianakis2015-01-14
* Fix new unused variable warning in connection_listener_newNick Mathewson2015-01-13
* update bug12585 changes fileNick Mathewson2015-01-13
* whitespace fixNick Mathewson2015-01-13
* Merge remote-tracking branch 'andrea/ticket12585_v3'Nick Mathewson2015-01-13
|\
| * Explicitly chmod AF_UNIX sockets to 0600 when *GroupWritable isn't specifiedAndrea Shepard2015-01-13
| * Remove no-longer-accurate comment from connection.cAndrea Shepard2015-01-13
| * Fix ipv4/ipv6 traffic bits on AF_UNIX socks listeners and remove hacky workar...Andrea Shepard2015-01-13
| * Fix default list handling for parse_unix_socket_config(); avoid clearing whol...Andrea Shepard2015-01-12
| * Kill duplicated code in connection_listener_new()Andrea Shepard2015-01-12
| * Document disable option for ControlSocket and SocksSocketAndrea Shepard2015-01-09
| * Add support for a default list of paths and passing '0' to disable it to pars...Andrea Shepard2015-01-09
| * Downgrade open/close log message for SocksSocketAndrea Shepard2015-01-07
| * Bring sanity to connection_listener_new()Andrea Shepard2015-01-07
| * Rename is_tcp in connection_listener_new(), since AF_UNIX means SOCK_STREAM n...Andrea Shepard2015-01-07
| * Refactor check_location_for_unix_socket()/check_location_for_socks_unix_socke...Andrea Shepard2015-01-07
| * Commit second draft of Jake's SOCKS5-over-AF_UNIX patch. See ticket #12585.Jacob Appelbaum2015-01-07