Nick Mathewson
|
fdd8156ea3
Fix the cpuworker.c documentation to mention all the kinds of work
|
7 anos atrás |
Nick Mathewson
|
250c88014d
Always start with one additional worker thread
|
7 anos atrás |
Nick Mathewson
|
0ae0b5aa41
Queue consensus diffs at LOW priority.
|
7 anos atrás |
Nick Mathewson
|
784b29a2bf
Merge branch 'bug22356_029' into maint-0.3.1
|
7 anos atrás |
Nick Mathewson
|
e3efc076c5
Downgrade "assign_to_cpuworker failed" to INFO.
|
7 anos atrás |
Nick Mathewson
|
fe584f4012
Make cpuworker_queue_work function mockable.
|
7 anos atrás |
Nick Mathewson
|
b022ea32a6
Expand cpuworker API to allow other work types
|
7 anos atrás |
Nick Mathewson
|
7505f452c8
Run the copyright update script.
|
7 anos atrás |
Nick Mathewson
|
24b7b922ae
Actually free the worker_state_t object when we do an update with it
|
8 anos atrás |
Nick Mathewson
|
aae034d13e
Write a bunch of module documentation.
|
8 anos atrás |
Sebastian Hahn
|
265e40b481
Raise libevent dependency to 2.0.10-stable or newer
|
8 anos atrás |
Nick Mathewson
|
57699de005
Update the copyright year.
|
8 anos atrás |
Sebastian Hahn
|
32220d38c0
Ensure worker threads actually exit when it is time
|
9 anos atrás |
Nick Mathewson
|
d4c1716263
add an explanatory comment
|
9 anos atrás |
Nick Mathewson
|
648af0438d
Also, add an assertion to assign_onionskin_to_cpuworker
|
9 anos atrás |
Nick Mathewson
|
66c8180207
Fix crash bug when calling cpuworkers_rotate_keyinfo on a client.
|
9 anos atrás |
Nick Mathewson
|
5d2a23397a
Fix a few coverity "Use after NULL check" warnings
|
9 anos atrás |
Sebastian Hahn
|
3bcdb26267
Call cpu_init if we change to being a relay
|
9 anos atrás |
Sebastian Hahn
|
9667b2b88a
Add some comments to or_circuit_t.workqueue_entry
|
9 anos atrás |
Sebastian Hahn
|
7337510090
Avoid use-after-free of circ belonging to cancelled job
|
9 anos atrás |
Nick Mathewson
|
2274221557
Fix a work-counting bug introduced by the workqueue merge
|
9 anos atrás |
Nick Mathewson
|
a598d0f575
Bail early in cpuworker_onion_handshake_replyfn if the circuit is marked
|
9 anos atrás |
Nick Mathewson
|
034e2788f8
whitespace fixes
|
9 anos atrás |
David Goulet
|
84f5cb749d
Fix: remove whitespace and update a comment in cpuworker.c
|
9 anos atrás |
Nick Mathewson
|
a52e549124
Update workqueue implementation to use a single queue for the work
|
9 anos atrás |
Nick Mathewson
|
fb5ebfb507
Avoid chan/circ linear lookups for requests
|
11 anos atrás |
Nick Mathewson
|
6c9c54e7fa
Remove if (1) indentation in cpuworker.c
|
11 anos atrás |
Nick Mathewson
|
1e896214e7
Refactor cpuworker to use workqueue/threadpool code.
|
11 anos atrás |
Nick Mathewson
|
f54e54b0b4
Bump copyright dates to 2015, in case someday this matters.
|
10 anos atrás |
Nick Mathewson
|
bbd8d07167
Apply new calloc coccinelle patch
|
10 anos atrás |