Commit History

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