mod_ssl's output buffering has been bothering me for a while.
1) it buffers the encrypted output stream (to some extent) coupled with
regular use of FLUSH buckets. This seems redundant/inefficient; the
core output filter should be doing this kind of thing optimally already.
2) it does /not/
Interesting stuff. I patched trunk and ran the test suite (using OpenSSL
0.9.8o).
All tests pass for MPMs prefork, worker,event on Solaris 10 (but maybe
you knew that already).
I didn't really check the intended functionality though.
Compilation showed two trivial warnings: