Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson 24b7b922ae Actually free the worker_state_t object when we do an update with it %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson aae034d13e Write a bunch of module documentation. %!s(int64=8) %!d(string=hai) anos
  Sebastian Hahn 265e40b481 Raise libevent dependency to 2.0.10-stable or newer %!s(int64=8) %!d(string=hai) anos
  Nick Mathewson 57699de005 Update the copyright year. %!s(int64=8) %!d(string=hai) anos
  Sebastian Hahn 32220d38c0 Ensure worker threads actually exit when it is time %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson d4c1716263 add an explanatory comment %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson 648af0438d Also, add an assertion to assign_onionskin_to_cpuworker %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson 66c8180207 Fix crash bug when calling cpuworkers_rotate_keyinfo on a client. %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson 5d2a23397a Fix a few coverity "Use after NULL check" warnings %!s(int64=9) %!d(string=hai) anos
  Sebastian Hahn 3bcdb26267 Call cpu_init if we change to being a relay %!s(int64=9) %!d(string=hai) anos
  Sebastian Hahn 9667b2b88a Add some comments to or_circuit_t.workqueue_entry %!s(int64=9) %!d(string=hai) anos
  Sebastian Hahn 7337510090 Avoid use-after-free of circ belonging to cancelled job %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson 2274221557 Fix a work-counting bug introduced by the workqueue merge %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson a598d0f575 Bail early in cpuworker_onion_handshake_replyfn if the circuit is marked %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson 034e2788f8 whitespace fixes %!s(int64=9) %!d(string=hai) anos
  David Goulet 84f5cb749d Fix: remove whitespace and update a comment in cpuworker.c %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson a52e549124 Update workqueue implementation to use a single queue for the work %!s(int64=9) %!d(string=hai) anos
  Nick Mathewson fb5ebfb507 Avoid chan/circ linear lookups for requests %!s(int64=11) %!d(string=hai) anos
  Nick Mathewson 6c9c54e7fa Remove if (1) indentation in cpuworker.c %!s(int64=11) %!d(string=hai) anos
  Nick Mathewson 1e896214e7 Refactor cpuworker to use workqueue/threadpool code. %!s(int64=11) %!d(string=hai) anos
  Nick Mathewson f54e54b0b4 Bump copyright dates to 2015, in case someday this matters. %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson bbd8d07167 Apply new calloc coccinelle patch %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson fcdcb377a4 Add another year to our copyright dates. %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson 2bfd92d0d1 Apply coccinelle script to replace malloc(a*b)->calloc(a,b) %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson 58f4200789 Thread support is now required %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson b6c8a14bf3 Merge remote-tracking branch 'public/bug4345a_024' %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson 78bc814c04 scan-build: in cpuworker, initialize tv_start %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson 6ad7f3417c Renamed "onionskins_completed" to "onionskins_assigned" %!s(int64=10) %!d(string=hai) anos
  Nick Mathewson 85b46d57bc Check spawn_func() return value %!s(int64=10) %!d(string=hai) anos
  Roger Dingledine 2c877d2da4 collect and log statistics about onionskins received/processed %!s(int64=11) %!d(string=hai) anos