stream-ssl: Only cache SSL sessions after they shut down.
authorBen Pfaff <blp@nicira.com>
Tue, 25 Jan 2011 23:23:31 +0000 (15:23 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 26 Jan 2011 01:10:48 +0000 (17:10 -0800)
commitf01eb73ccfb9816dc879deb2add69d33a96ed56c
tree33a4e9a90bf33008419db48e57c7c63a4fded92c
parentb5beaca19879c2b662fdb136262c81bf22f747da
stream-ssl: Only cache SSL sessions after they shut down.

A cached SSL session may only be used for new connections after the initial
connection has shut down.  As far as I can tell, nothing in the OpenSSL
documentation actually comes out and says this, but it is implied by
various examples found around the web and doing it this way makes caching
work much more reliably in my testing.

Bug #4448.
lib/stream-ssl.c