Post Reply 
Adapting proxo 4.5 to the latest OpenSSL DLLs
Jan. 25, 2015, 04:14 AM
Post: #49
RE: Adapting proxo 4.5 to the latest OpenSSL DLLs
Minor bug fix - some versions of Opera may fail to connect on the first try with the latest OpenSSL, this is because Opera sends a malformed OCSP nonce extension that OpenSSL rejects (older versions didn't try to parse it unless OCSP stapling is enabled.)

References:
http://forum.nginx.org/read.php?2,245454,245454
https://bugzilla.mozilla.org/show_bug.cgi?id=949918
http://marc.info/?l=openssl-dev&m=138686574323281&w=2
http://marc.info/?l=openssl-dev&m=138504505311150 (this is the change in OpenSSL that caused Opera to break)

With the 1.0.1l OpenSSL DLLs I posted, change ssleay32.dll
(offset, old, new)
Code:
0001B456: 0F 90
0001B457: 84 90
0001B458: E0 90
0001B459: 00 90
0001B45A: 00 90
0001B45B: 00 90
and
Code:
0001B261 0F 90
0001B262 85 90
0001B263 D5 90
0001B264 00 90
0001B265 00 90
0001B266 00 90
You do not have to apply this patch if you are not affected by this bug.

I was actually working on a Proxo patcher for this already...
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Adapting proxo 4.5 to the latest OpenSSL DLLs - amy - Jan. 25, 2015 04:14 AM

Forum Jump: