Thank you all for your kind help. I noticed the lack of the trace option
with 1.0.1e. Is there some way for me to check out a copy of 1.0.2
development, to see if it exhibits the same problem - and if it does, to
capture a trace?

I have not been able to progress much on this, because of other
responsibilities, but I will say that I got httpd to work purely as a
fluke: I forced it to use the static OpenSSL libraries (as well as a
static mod_ssl module) to enable simpler debugging via GDB, and much to my
chagrin, the httpd system started working - I could serve up web pages on
port 443! I recompiled again, using shared objects, and it failed again.
Back to static, and it worked.

Since my goal is a running system with no known security vulnerabilities
(my wife's server, so I feel a personal motivation to make this 'just
work'), I am now going to put httpd on the table temporarily, and move on
to postfix, the next program the seems to fail with OpenSSL 1.0.1e, and
see what if anything I can do about that. Once I get a functional system
with 1.0.1e (if I can get there), I will go back as I can to try to find
out why shared libraries fail, and static libraries work in my environment
for httpd. Postfix always uses static libraries, so that trick won't work
here.

I have a habit of wanting to use the 'latest everything' as I check
versions of software on my server once every few weeks. This upgrade-early
habit does run me into problems of compatibility. In December, 2011, I ran
into a problem with httpd again, tihs time it was in the Apache Portable
Runtime, and was caused by a new GCC compiler and a bug in its
optimization techniques. It was a devil of a time getting to the root of
that.

Is anyone else using GCC 4.7.3 and BinUtils 2.23.1?

If anyone is curious as to the software versions I run on my server, just
go to http://www.thesiblingrevelry.net/sources.html - that output is from
my custom package manager.

On Tue, February 19, 2013 4:20 am, Dr. Stephen Henson wrote:
> On Tue, Feb 19, 2013, Eisenacher, Patrick wrote:
>
>
>>
>> Additionally, try invoke s_client with the -trace and -state options to
>> get more human readable output. But as Dave has already pointed out,
>> your client's write to the socket fails, because the underlying
>> connection was closed down and you should enable maximum lovlevel in
>> your server and check its logfile for any hints.
>>
>
> Note: trace is only supported by the unreleased OpenSSL 1.0.2 and
> requires that you configure OpenSSL with "enable-ssl-trace".
>
> Steve.
> --
> Dr Stephen N. Henson. OpenSSL project core developer.
> Commercial tech support now available see: http://www.openssl.org
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>
>


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to