Commit History

Автор SHA1 Съобщение Дата
  Andrea Shepard 283646fd90 Fix scheduler assertion in circuitmux/destroy_cell_queue unit test преди 10 години
  Andrea Shepard 63bb9a795e Fix compiler warning преди 10 години
  Andrea Shepard 55907da28d Sort the scheduler's channel list by cmux comparisons преди 10 години
  Andrea Shepard 700d6e7525 Add inter-cmux comparison support to circuitmux_ewma.c преди 10 години
  Andrea Shepard 9db596d2ef Add cmux support for inter-cmux comparisons преди 10 години
  Andrea Shepard 1275002a46 Schedule according to a queue size heuristic преди 10 години
  Andrea Shepard 4f567c8cc8 Let the new scheduler handle writes преди 10 години
  Andrea Shepard f314d9509c Fix return values from channel_flush_some_cells() to correctly count cells directly written by channel_flush_from_first_active_circuit() преди 10 години
  Andrea Shepard 2fc3da3ff5 Implement global queue size query in channel.c преди 10 години
  Andrea Shepard 8852a1794c Track total queue size per channel, with overhead estimates, and global queue total преди 10 години
  Andrea Shepard 7674308f62 Make 'make check-spaces' not complain about function pointers returning size_t or double преди 10 години
  Andrea Shepard 5e0a6d54d0 Add global cell/byte counters and per channel byte counters to channel.c преди 10 години
  Andrea Shepard f0533d8d22 Remove no-longer-used channel_tls_t functions преди 10 години
  Andrea Shepard b09f41424c Actually call channel_flush_some_cells() from the scheduler преди 10 години
  Andrea Shepard 2efbab2aaf Provide generic mechanism for scheduler to query writeable cells on a channel преди 10 години
  Nick Mathewson 472b62bfe4 Uglify scheduler init logic to avoid crash on startup. преди 10 години
  Nick Mathewson 85ee5b3095 Use event_active, not 0-length timeouts. It's idempotent, too. преди 10 години
  Nick Mathewson fc13184e44 Fix unused-arguments warnings преди 10 години
  Nick Mathewson 08bea13c35 Temporarily disable scheduler_trigger as unused преди 10 години
  Andrea Shepard d438cf1ec9 Implement scheduler mechanism to track lists of channels wanting cells or writes; doesn't actually drive the cell flow from it yet преди 10 години
  Roger Dingledine 1987157d0c + is not how we say concatenate преди 9 години
  Nick Mathewson e6150c7fc0 Merge remote-tracking branch 'public/bug12693_025' преди 9 години
  Nick Mathewson 2b3822d2da Merge branch 'master' of git-rw.torproject.org:/tor преди 9 години
  Nick Mathewson bdd0c77643 Merge branch 'bug8197_squashed' преди 9 години
  Roger Dingledine 00fafe9ab4 and forward-port those changelogs too преди 9 години
  rl1987 80622c0664 Writing comments for newly added functions. преди 9 години
  rl1987 45fc0612d3 Adding changes file for 8197. преди 9 години
  rl1987 2e951f8dda Whitespace fixes преди 9 години
  rl1987 0eaf82947d Using the new API in unit-test. преди 9 години
  rl1987 c735b60e4c New API for policies_parse_exit_policy(). преди 9 години