Steven Engler
|
78b6ca5730
Increased the cell limit when reading from the socket
|
4 éve |
Steven Engler
|
79bf854c32
Reduced required locking when processing inbuf
|
4 éve |
Steven Engler
|
7b001866e7
Added option to set an event limit for processing
|
4 éve |
Steven Engler
|
a5dcd96b95
Deliver cells from safe_or_conn silently
|
4 éve |
Steven Engler
|
4cd4e022d0
Ignore buffer size in KIST calculation
|
4 éve |
Steven Engler
|
8f74c59b95
Cache the socket for KIST rather than obtaining a lock
|
4 éve |
Steven Engler
|
c18662c97d
Support closing safe OR connections.
|
4 éve |
Steven Engler
|
a4a0b83cf5
Minor code change ('return' -> 'break').
|
4 éve |
Steven Engler
|
f03cfc6248
Read at most 32 cells from socket.
|
4 éve |
Steven Engler
|
9d4e217b85
Assert if connection is trying to change out of the CLOSED state.
|
4 éve |
Steven Engler
|
7acfec5665
Fixed a race condition if a connection is closed during handshaking.
|
4 éve |
Steven Engler
|
7bca2c48e4
Fixed a race condition with cell message passing.
|
4 éve |
Steven Engler
|
356fc7e898
Minor scheduler changes to comments and state changes
|
4 éve |
Steven Engler
|
754c972275
Fixed a bug with controller circuits
|
4 éve |
Steven Engler
|
946203bbbb
Added throughput measurements for relay connections
|
4 éve |
Steven Engler
|
1e3d76cfe3
Fixed a bug when a safe_or_conn receives an "open" message
|
4 éve |
Steven Engler
|
f2035c1ffa
Removed the 'total_cells_allocated' global counter
|
4 éve |
Steven Engler
|
58d6ee9fc0
Set the number of additional eventloops in the torrc
|
4 éve |
Steven Engler
|
8ff491b734
Fixed two memory / race condition bugs
|
4 éve |
Steven Engler
|
b30fea06c9
Temp changes for cell events
|
4 éve |
Steven Engler
|
28acb7f326
Fixed logging bug with threads
|
4 éve |
Steven Engler
|
49f0a71471
Small bug fix
|
4 éve |
Steven Engler
|
e4be10e787
Can set a silent mode for events
|
4 éve |
Steven Engler
|
28d542ca9c
Changes missed in previous commits
|
4 éve |
Steven Engler
|
a92a16d5ab
Added another set of connection event sources/listeners
|
4 éve |
Steven Engler
|
876229071a
Ugly hack to improve multithreading support in scheduler
|
4 éve |
Steven Engler
|
7f72d9b63c
Now using 4 worker threads (multithreading is enabled)
|
4 éve |
Steven Engler
|
6621019596
Improved logging
|
4 éve |
Steven Engler
|
568c9ff0a3
Unpack cells in worker threads
|
5 éve |
Steven Engler
|
d354aebc10
Removed the global buffer allocation counter
|
5 éve |