tor/changes
Nick Mathewson 4d2e9974f9 Close a non-open OR connection *only* after KeepalivePeriod.
When we introduced the code to close non-open OR connections after
KeepalivePeriod had passed, we replaced some code that said
    if (!connection_is_open(conn)) {
     /* let it keep handshaking forever */
    } else if (do other tests here) {
      ...
with new code that said
    if (!connection_is_open(conn) && past_keepalive) {
     /* let it keep handshaking forever */
    } else if (do other tests here) {
      ...

This was a mistake, since it made all the other tests start applying
to non-open connections, thus causing bug 1840, where non-open
connections get closed way early.

Fixes bug 1840.  Bugfix on 0.2.1.26 (commit 67b38d50).
2010-09-03 11:32:35 -04:00
..
bug1141 Scale CONSENSUS_MIN_SECONDS_BEFORE_CACHING by voting interval 2010-08-17 11:55:39 -04:00
bug1840 Close a non-open OR connection *only* after KeepalivePeriod. 2010-09-03 11:32:35 -04:00
geoip-update-august2010 Update to the August 1 2010 Maxmind GeoLite Country database. 2010-08-03 13:04:09 +02:00
geoip-update-june2010 add changes file for geoip db update 2010-06-07 15:09:48 -04:00
maatuska-new-v3auth Add maatuska as eighth v3 directory authority. 2010-06-11 19:10:55 +02:00
misc-reason Backport END_STREAM_REASON_NOROUTE for client use. 2010-08-18 11:12:32 -04:00
new-geoip-db move to maxmind geoip db 2010-05-06 07:15:22 -04:00
openbsd-sysheaders Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848 2010-08-26 19:03:51 +02:00
remove-debian Remove the debian directory from the main git repository 2010-08-04 12:21:48 -04:00