Steven Engler
|
8ff491b734
Fixed two memory / race condition bugs
|
il y a 4 ans |
Steven Engler
|
b30fea06c9
Temp changes for cell events
|
il y a 4 ans |
Steven Engler
|
28acb7f326
Fixed logging bug with threads
|
il y a 4 ans |
Steven Engler
|
49f0a71471
Small bug fix
|
il y a 4 ans |
Steven Engler
|
e4be10e787
Can set a silent mode for events
|
il y a 4 ans |
Steven Engler
|
28d542ca9c
Changes missed in previous commits
|
il y a 4 ans |
Steven Engler
|
a92a16d5ab
Added another set of connection event sources/listeners
|
il y a 4 ans |
Steven Engler
|
876229071a
Ugly hack to improve multithreading support in scheduler
|
il y a 4 ans |
Steven Engler
|
7f72d9b63c
Now using 4 worker threads (multithreading is enabled)
|
il y a 4 ans |
Steven Engler
|
6621019596
Improved logging
|
il y a 4 ans |
Steven Engler
|
568c9ff0a3
Unpack cells in worker threads
|
il y a 4 ans |
Steven Engler
|
d354aebc10
Removed the global buffer allocation counter
|
il y a 4 ans |
Steven Engler
|
a41ce2a9b1
Removed edge-triggered events and added updatable events
|
il y a 4 ans |
Steven Engler
|
dac075e07a
More bug fixes
|
il y a 4 ans |
Steven Engler
|
75e677b13d
Added the safe connections (not working yet)
|
il y a 4 ans |
Steven Engler
|
9608f905ec
The log prints a truncated id for the current thread
|
il y a 5 ans |
Steven Engler
|
2d735b871c
Moved the channel creation outside of the TLS handshake
|
il y a 5 ans |
Steven Engler
|
ea890b6741
Starting the channel TLS listener when tor starts
|
il y a 5 ans |
Steven Engler
|
f3f251535e
Each eventloop thread now has its own replyqueue
|
il y a 5 ans |
Steven Engler
|
818176870a
Added support for multiple eventloops
|
il y a 5 ans |
Steven Engler
|
547376f189
Added the ability to shutdown the threadpool
|
il y a 5 ans |
Steven Engler
|
135e50cdd1
Changed threads to be joinable rather than detatched
|
il y a 5 ans |
Steven Engler
|
8a3598b799
Uncoupled the thread pool from the reply queue
|
il y a 5 ans |
Steven Engler
|
5a3c0cf6d5
Added the scheduler as a subsystem
|
il y a 5 ans |
Steven Engler
|
3ca0dfcc7c
Run the thread init and cleanup in the main thread
|
il y a 5 ans |
Steven Engler
|
4c518522df
Start threads with support for tor's subsystem management
|
il y a 5 ans |
Steven Engler
|
ad15c31896
Add thread init functionality to the subsystem manager
|
il y a 5 ans |
Steven Engler
|
ba5d3d9a6e
Threadpools use a configurable thread spawn function
|
il y a 5 ans |
Nick Mathewson
|
971a6beff5
0.4.2.6: copy changelog to releasenotes
|
il y a 4 ans |
Nick Mathewson
|
f751b05abf
0.4.2.6: pick a release date.
|
il y a 4 ans |