Steven Engler
|
9d4e217b85
Assert if connection is trying to change out of the CLOSED state.
|
4 years ago |
Steven Engler
|
7acfec5665
Fixed a race condition if a connection is closed during handshaking.
|
4 years ago |
Steven Engler
|
7bca2c48e4
Fixed a race condition with cell message passing.
|
4 years ago |
Steven Engler
|
356fc7e898
Minor scheduler changes to comments and state changes
|
4 years ago |
Steven Engler
|
754c972275
Fixed a bug with controller circuits
|
4 years ago |
Steven Engler
|
946203bbbb
Added throughput measurements for relay connections
|
4 years ago |
Steven Engler
|
1e3d76cfe3
Fixed a bug when a safe_or_conn receives an "open" message
|
4 years ago |
Steven Engler
|
f2035c1ffa
Removed the 'total_cells_allocated' global counter
|
4 years ago |
Steven Engler
|
58d6ee9fc0
Set the number of additional eventloops in the torrc
|
4 years ago |
Steven Engler
|
8ff491b734
Fixed two memory / race condition bugs
|
4 years ago |
Steven Engler
|
b30fea06c9
Temp changes for cell events
|
4 years ago |
Steven Engler
|
28acb7f326
Fixed logging bug with threads
|
4 years ago |
Steven Engler
|
49f0a71471
Small bug fix
|
4 years ago |
Steven Engler
|
e4be10e787
Can set a silent mode for events
|
4 years ago |
Steven Engler
|
28d542ca9c
Changes missed in previous commits
|
4 years ago |
Steven Engler
|
a92a16d5ab
Added another set of connection event sources/listeners
|
4 years ago |
Steven Engler
|
876229071a
Ugly hack to improve multithreading support in scheduler
|
4 years ago |
Steven Engler
|
7f72d9b63c
Now using 4 worker threads (multithreading is enabled)
|
4 years ago |
Steven Engler
|
6621019596
Improved logging
|
4 years ago |
Steven Engler
|
568c9ff0a3
Unpack cells in worker threads
|
4 years ago |
Steven Engler
|
d354aebc10
Removed the global buffer allocation counter
|
4 years ago |
Steven Engler
|
a41ce2a9b1
Removed edge-triggered events and added updatable events
|
4 years ago |
Steven Engler
|
dac075e07a
More bug fixes
|
4 years ago |
Steven Engler
|
75e677b13d
Added the safe connections (not working yet)
|
4 years ago |
Steven Engler
|
9608f905ec
The log prints a truncated id for the current thread
|
5 years ago |
Steven Engler
|
2d735b871c
Moved the channel creation outside of the TLS handshake
|
5 years ago |
Steven Engler
|
ea890b6741
Starting the channel TLS listener when tor starts
|
5 years ago |
Steven Engler
|
f3f251535e
Each eventloop thread now has its own replyqueue
|
5 years ago |
Steven Engler
|
818176870a
Added support for multiple eventloops
|
5 years ago |
Steven Engler
|
547376f189
Added the ability to shutdown the threadpool
|
5 years ago |