summaryrefslogtreecommitdiff
path: root/src/or/cpuworker.c
AgeCommit message (Expand)Author
2018-06-28Move weakrng into lib/intmathNick Mathewson
2018-06-21Rectify include paths (automated)Nick Mathewson
2018-06-20Run rectify_include_paths.pyNick Mathewson
2018-06-20Update copyrights to 2018.Nick Mathewson
2018-06-15Extract {or,origin}_circuit_t into their own headersNick Mathewson
2018-05-03Merge remote-tracking branch 'isis/bug24660_r1'Nick Mathewson
2018-04-06crypto: Refactor (P)RNG functionality into new crypto_rand module.Isis Lovecruft
2018-04-05Move responsibility for threadpool reply-handler events to workqueueNick Mathewson
2018-04-02use channel_is_client for create cell countsRoger Dingledine
2018-02-07more fixes for typos, grammar, whitespace, etcRoger Dingledine
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-07-27Merge branch 'maint-0.3.1'Nick Mathewson
2017-07-27Fix the cpuworker.c documentation to mention all the kinds of workNick Mathewson
2017-07-27Always start with one additional worker threadNick Mathewson
2017-07-27Queue consensus diffs at LOW priority.Nick Mathewson
2017-07-07Explicit length checks in circuit_init_cpath_crypto().George Kadianakis
2017-06-21make assign_onionskin_to_cpuworker failure case more clearRoger Dingledine
2017-06-21Merge branch 'bug22356_029' into maint-0.3.1Nick Mathewson
2017-06-19Downgrade "assign_to_cpuworker failed" to INFO.Nick Mathewson
2017-04-24Make cpuworker_queue_work function mockable.Nick Mathewson
2017-04-15Expand cpuworker API to allow other work typesNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2016-10-31Actually free the worker_state_t object when we do an update with itNick Mathewson
2016-10-17Write a bunch of module documentation.Nick Mathewson
2016-07-04Raise libevent dependency to 2.0.10-stable or newerSebastian Hahn
2016-02-27Update the copyright year.Nick Mathewson
2015-08-21Ensure worker threads actually exit when it is timeSebastian Hahn
2015-03-12add an explanatory commentNick Mathewson
2015-03-12Also, add an assertion to assign_onionskin_to_cpuworkerNick Mathewson
2015-03-12Fix crash bug when calling cpuworkers_rotate_keyinfo on a client.Nick Mathewson
2015-02-16Fix a few coverity "Use after NULL check" warningsNick Mathewson
2015-02-15Call cpu_init if we change to being a relaySebastian Hahn
2015-02-09Add some comments to or_circuit_t.workqueue_entrySebastian Hahn
2015-02-09Avoid use-after-free of circ belonging to cancelled jobSebastian Hahn
2015-02-05Fix a work-counting bug introduced by the workqueue mergeNick Mathewson
2015-01-26Bail early in cpuworker_onion_handshake_replyfn if the circuit is markedNick Mathewson
2015-01-23whitespace fixesNick Mathewson
2015-01-21Fix: remove whitespace and update a comment in cpuworker.cDavid Goulet
2015-01-15Update workqueue implementation to use a single queue for the workNick Mathewson
2015-01-14Avoid chan/circ linear lookups for requestsNick Mathewson
2015-01-14Remove if (1) indentation in cpuworker.cNick Mathewson
2015-01-14Refactor cpuworker to use workqueue/threadpool code.Nick Mathewson
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-11-02Apply new calloc coccinelle patchNick Mathewson
2014-10-28Add another year to our copyright dates.Nick Mathewson
2014-08-13Apply coccinelle script to replace malloc(a*b)->calloc(a,b)Nick Mathewson
2014-06-20Thread support is now requiredNick Mathewson
2014-05-01Merge remote-tracking branch 'public/bug4345a_024'Nick Mathewson
2014-04-18scan-build: in cpuworker, initialize tv_startNick Mathewson
2014-03-27Renamed "onionskins_completed" to "onionskins_assigned"Nick Mathewson