Nick Mathewson
|
ca85d66217
Merge branch 'maint-0.3.2'
|
6 éve |
David Goulet
|
fbc455cbd2
ns: Add a before and after consensus has changed notification
|
6 éve |
Matt Traudt
|
667f931177
Make get_scheduler_state_string available to scheduler*.c
|
7 éve |
Matt Traudt
|
5e7fdb8b3f
Fix cosmetic issues around scheduler_set_channel_state
|
7 éve |
ArunaMaurya221B
|
ad5cfa3039
Bug:24531 Function to change channel scheduler state for easy debugging added.
|
7 éve |
ArunaMaurya221B
|
d77cacb7ab
Bug:24531 Add function to change scheduler state and always use it
|
7 éve |
David Goulet
|
2e8de0de3b
sched: Implement SCHED_BUG()
|
7 éve |
Matt Traudt
|
7bbc29b0f2
sched: make interval a plain int; initialize with macro
|
7 éve |
David Goulet
|
ef2a449cce
sched: Make KISTSchedRunInterval non negative
|
7 éve |
Matt Traudt
|
22699e3f16
sched: only log when scheduler type changes
|
7 éve |
Matt Traudt
|
4a3b61a5b3
sched: reorder code to fit comment bodies; comment typos
|
7 éve |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
7 éve |
David Goulet
|
1033e14a69
sched: Define SCHEDULER_KIST_PRIVATE for more encapsulation
|
7 éve |
David Goulet
|
734dbfa590
sched: Make the scheduler object static
|
7 éve |
David Goulet
|
14cd8bdd4b
sched: Don't expose the global scheduler libevent object
|
7 éve |
David Goulet
|
7cc9621d11
sched: Add Schedulers torrc option
|
7 éve |
Matt Traudt
|
8ccb2c106a
sched: rename scheduler to the_scheduler
|
7 éve |
Matt Traudt
|
7f1d643083
sched: validate KIST sched options
|
7 éve |
Matt Traudt
|
61fc9c41ad
sched: switch to monotonic time; add/fix comments, style, and logs msgs
|
7 éve |
David Goulet
|
8424c4f35b
sched: Detect KIST support at compile time
|
7 éve |
Matt Traudt
|
dde358667d
sched: Implement the KIST scheduler
|
7 éve |
Matt Traudt
|
91c7bebfa2
consensus: Add a generic notification function on new consensus
|
7 éve |
Nick Mathewson
|
7505f452c8
Run the copyright update script.
|
7 éve |
Nick Mathewson
|
53a3b39da1
Add -Wmissing-variable-declarations, with attendant fixes
|
8 éve |
Nick Mathewson
|
57699de005
Update the copyright year.
|
8 éve |
Yawning Angel
|
16cf1679e7
Fix scheduler compilation on targets where char is unsigned.
|
9 éve |
Nick Mathewson
|
f54e54b0b4
Bump copyright dates to 2015, in case someday this matters.
|
9 éve |
Andrea Shepard
|
12b6c7df4a
Make queue thresholds and flush size for global scheduler into config options
|
10 éve |
Andrea Shepard
|
dc3af04ba8
Make scheduler_compare_channels() mockable
|
10 éve |
Andrea Shepard
|
f8ceb0f028
Make scheduler_run() mockable
|
10 éve |