Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a race causing a buffer overflow under moderate load | Melanie Thielker | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 2008-07-23 | 1 | -61/+61 |
| | |||||
* | Make QueuePacket() lock free. Eliminates an unneeded lock() | Melanie Thielker | 2008-07-22 | 1 | -21/+18 |
| | |||||
* | Change one packet optimization to cover a case where the resend | Melanie Thielker | 2008-07-22 | 1 | -2/+2 |
| | | | | | | | queue may block indefinitely when a single packet is not acked by the viewer and no others cwfromfor that region are pending. | ||||
* | Refactor the packet scheduling out of ClientView. Add intelligent | Melanie Thielker | 2008-07-22 | 1 | -0/+692 |
resending, timeouts, packet discarding. Add notification event for packet discarding. Add priority scheduling for packet queues. Add outgoing duplicate detection facility. Correct packet sequencing. Make provisions for automatic server side throttle adjustments (comes in next installment) |