tor/src/or
Roger Dingledine 267434bdea Implemented congestion control
Servers are allowed to send 100 cells initially, and can't send more until
they receive a 'sendme' cell from that direction, indicating that they
can send 10 more cells. As it currently stands, the exit node quickly
runs out of window, and sends bursts of 10 whenever a sendme cell gets
to him. This is much much much faster (and more flexible) than the old
"give each circuit 1 kB/s and hope nothing overflows" approach.

Also divided out the connection_watch_events into stop_reading,
start_writing, etc. That way we can control them separately.


svn:r54
2002-07-18 06:37:58 +00:00
..
.cvsignore First cut at cleaning out a lot of the extra stuff. 2002-06-29 00:54:00 +00:00
buffers.c Implemented congestion control 2002-07-18 06:37:58 +00:00
cell.c Implemented link padding and receiver token buckets 2002-07-16 01:12:15 +00:00
circuit.c Implemented congestion control 2002-07-18 06:37:58 +00:00
command.c Implemented congestion control 2002-07-18 06:37:58 +00:00
config.c Implemented link padding and receiver token buckets 2002-07-16 01:12:15 +00:00
connection.c Implemented congestion control 2002-07-18 06:37:58 +00:00
connection_ap.c Implemented congestion control 2002-07-18 06:37:58 +00:00
connection_exit.c Implemented congestion control 2002-07-18 06:37:58 +00:00
connection_op.c Implemented congestion control 2002-07-18 06:37:58 +00:00
connection_or.c Implemented congestion control 2002-07-18 06:37:58 +00:00
main.c Implemented congestion control 2002-07-18 06:37:58 +00:00
Makefile.am removed args.c (bruce's popt stuff makes it obsolete) 2002-07-15 21:13:40 +00:00
onion.c Implemented link padding and receiver token buckets 2002-07-16 01:12:15 +00:00
or.h Implemented congestion control 2002-07-18 06:37:58 +00:00
routers.c Implemented link padding and receiver token buckets 2002-07-16 01:12:15 +00:00
test_config.c removed loglevel from global namespace. severity level is set using log() with a NULL format argument now. example: log(LOG_ERR,NULL); 2002-07-12 18:14:17 +00:00