Files
tor/changes
Nick Mathewson b442930789 Fix serious breakage in connection_handle_write_impl
When we first implemented TLS, we assumed in conneciton_handle_write
that a TOR_TLS_WANT_WRITE from flush_buf_tls meant that nothing had
been written. But when we moved our buffers to a ring buffer
implementation back in 0.1.0.5-rc (!), we broke that invariant: it's
possible that some bytes have been written but nothing.

That's bad.  It means that if we do a sequence of TLS writes that ends
with a WANTWRITE, we don't notice that we flushed any bytes, and we
don't (I think) decrement buckets.

Fixes bug 7708; bugfix on 0.1.0.5-rc
2013-02-01 17:10:15 -05:00
..
2012-07-31 11:49:20 -04:00
2012-07-06 08:02:14 -04:00
2012-07-20 09:50:19 -04:00
2012-07-31 10:16:03 -04:00
2012-08-03 11:16:13 -04:00
2012-08-31 11:35:47 -04:00
2012-09-11 13:13:07 -04:00
2012-10-23 21:35:30 -04:00
2012-10-23 13:49:48 -04:00
2012-11-12 23:47:21 -05:00