http://bugs.winehq.org/show_bug.cgi?id=22064
--- Comment #79 from Wylda wylda@volny.cz 2010-09-28 05:47:49 CDT ---
Really sorry Mikko for the mess i did here :-/ Sure i had to make a mistake by rewriting version from 0115 into 0125. And when verified, if everything is OK look into version and saw 0125 - bing 0125 is working, but actually running 0115. Anyway i think that originally reported problem is fixed.
Back to your question - yes 0115 and 0121 are working for me. 0125 is not.
I have an idea but still fail to realize it :-/ I compared secure32 traces from 0121 and 0125. The difference is, that there is an extra EncryptMessage in 0125. So maybe 0125 gathers some new machine info sends it to the server and he doesn't like it because of wine so the connection dies. Maybe i'm wrong...
So what i'm trying to do, is setup SSL webserver (done) + ceriticate&private key (done) + use ssldump with SSL's webserver private key (so it will easily decrypt the traffic sent by UGL to my private server and also i can compare it with WinXP --partly works) + reroute the trafic for satellitelist.txt's ip addresses to my server (or atleast assign all these ip addresses from the list to my eth0).
Well i still fails with ssldump. This should work for clasic browser connection, but i unfortunately don't see content of the traffic:
ssldump -Ad -k /etc/apache2/ssl/cert_and_private_key.pem -i eth0 port 443
What else i do (hint by Anastasius) - i run just the launcher - it seems enough to see if it works:
wine UbisoftGameLauncher.exe -prodid 17 -gameversion 704 -orbitcookie 666
This offers me login screen for 0115 and 0121, but hungs on 0125 as normally.
Also i noticed, that it's enough to replace "UGL" exe and it's ubiorbitapi_r2.dll. No need to replace the whole UGL folder. So i can easily shift between different versions.
What do you think about the ssldump? I give up for this week. Hope that next one or two i might get fresh idea what can be wrong about ssldump. Feel free to continue in between or warn me that i'm wasting time ;)