btw: the reason it stopped working with openssl1.0 is, that openssl0.9.8 did only send these ciphers:
DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5
while 1.0 extended them to include EllipticCurve-Chipers:
ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:PSK-AES256-CBC-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:PSK-3DES-EDE-CBC-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:PSK-AES128-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:PSK-RC4-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5
(actual output on ubuntu 8.04 and 12.04 of command "openssl ciphers -tls1" )
btw: the reason it stopped working with openssl1.0 is, that openssl0.9.8 did only send these ciphers: AES256- SHA:DHE- DSS-AES256- SHA:AES256- SHA:EDH- RSA-DES- CBC3-SHA: EDH-DSS- DES-CBC3- SHA:DES- CBC3-SHA: DHE-RSA- AES128- SHA:DHE- DSS-AES128- SHA:AES128- SHA:RC4- SHA:RC4- MD5:EDH- RSA-DES- CBC-SHA: EDH-DSS- DES-CBC- SHA:DES- CBC-SHA: EXP-EDH- RSA-DES- CBC-SHA: EXP-EDH- DSS-DES- CBC-SHA: EXP-DES- CBC-SHA: EXP-RC2- CBC-MD5: EXP-RC4- MD5
DHE-RSA-
while 1.0 extended them to include EllipticCurve- Chipers: AES256- GCM-SHA384: ECDHE-ECDSA- AES256- GCM-SHA384: ECDHE-RSA- AES256- SHA384: ECDHE-ECDSA- AES256- SHA384: ECDHE-RSA- AES256- SHA:ECDHE- ECDSA-AES256- SHA:SRP- DSS-AES- 256-CBC- SHA:SRP- RSA-AES- 256-CBC- SHA:DHE- DSS-AES256- GCM-SHA384: DHE-RSA- AES256- GCM-SHA384: DHE-RSA- AES256- SHA256: DHE-DSS- AES256- SHA256: DHE-RSA- AES256- SHA:DHE- DSS-AES256- SHA:DHE- RSA-CAMELLIA256 -SHA:DHE- DSS-CAMELLIA256 -SHA:ECDH- RSA-AES256- GCM-SHA384: ECDH-ECDSA- AES256- GCM-SHA384: ECDH-RSA- AES256- SHA384: ECDH-ECDSA- AES256- SHA384: ECDH-RSA- AES256- SHA:ECDH- ECDSA-AES256- SHA:AES256- GCM-SHA384: AES256- SHA256: AES256- SHA:CAMELLIA256 -SHA:PSK- AES256- CBC-SHA: ECDHE-RSA- DES-CBC3- SHA:ECDHE- ECDSA-DES- CBC3-SHA: SRP-DSS- 3DES-EDE- CBC-SHA: SRP-RSA- 3DES-EDE- CBC-SHA: EDH-RSA- DES-CBC3- SHA:EDH- DSS-DES- CBC3-SHA: ECDH-RSA- DES-CBC3- SHA:ECDH- ECDSA-DES- CBC3-SHA: DES-CBC3- SHA:PSK- 3DES-EDE- CBC-SHA: ECDHE-RSA- AES128- GCM-SHA256: ECDHE-ECDSA- AES128- GCM-SHA256: ECDHE-RSA- AES128- SHA256: ECDHE-ECDSA- AES128- SHA256: ECDHE-RSA- AES128- SHA:ECDHE- ECDSA-AES128- SHA:SRP- DSS-AES- 128-CBC- SHA:SRP- RSA-AES- 128-CBC- SHA:DHE- DSS-AES128- GCM-SHA256: DHE-RSA- AES128- GCM-SHA256: DHE-RSA- AES128- SHA256: DHE-DSS- AES128- SHA256: DHE-RSA- AES128- SHA:DHE- DSS-AES128- SHA:DHE- RSA-SEED- SHA:DHE- DSS-SEED- SHA:DHE- RSA-CAMELLIA128 -SHA:DHE- DSS-CAMELLIA128 -SHA:ECDH- RSA-AES128- GCM-SHA256: ECDH-ECDSA- AES128- GCM-SHA256: ECDH-RSA- AES128- SHA256: ECDH-ECDSA- AES128- SHA256: ECDH-RSA- AES128- SHA:ECDH- ECDSA-AES128- SHA:AES128- GCM-SHA256: AES128- SHA256: AES128- SHA:SEED- SHA:CAMELLIA128 -SHA:PSK- AES128- CBC-SHA: ECDHE-RSA- RC4-SHA: ECDHE-ECDSA- RC4-SHA: ECDH-RSA- RC4-SHA: ECDH-ECDSA- RC4-SHA: RC4-SHA: RC4-MD5: PSK-RC4- SHA:EDH- RSA-DES- CBC-SHA: EDH-DSS- DES-CBC- SHA:DES- CBC-SHA: EXP-EDH- RSA-DES- CBC-SHA: EXP-EDH- DSS-DES- CBC-SHA: EXP-DES- CBC-SHA: EXP-RC2- CBC-MD5: EXP-RC4- MD5
ECDHE-RSA-
(actual output on ubuntu 8.04 and 12.04 of command "openssl ciphers -tls1" )