http://bugs.winehq.org/show_bug.cgi?id=18549
Summary: Free Realms: Station Installer plugin (npsoe.dll) fails to download or display in Firefox 3.0.10 Product: Wine Version: 1.1.21 Platform: PC-x86-64 URL: http://www.freerealms.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: joneill@escom.us
Created an attachment (id=21212) --> (http://bugs.winehq.org/attachment.cgi?id=21212) Wine Console Output Log
The Free Realms / Station Installer plugin, npsoe.dll, fails to download Free Realms or display on Firefox 3.0.10. The plugin installs correctly and is listed in Mozilla Firefox's "about:plugins" page.
This bug was discovered with Wine 1.1.21. Wine was compiled with the Gentoo Portage platform (app-emulation/wine-1.1.21 USE="X alsa cups esd gecko jack jpeg lcms ncurses opengl png samba ssl xcomposite xinerama xml (-dbus) (-gnutls) (-hal) (-ldap) (-nas) -oss (-scanner) -win64").
Reproducibility: 100%
Test Case:
Preparation: Create a Free Realms account on www.freerealms.com. Download and install the browser plugin from the site. Create a character using the online character creator. Verify the plugin installation by checking for "Station Installer (npsoe.dll)" in "about:plugins".
1. Navigate to www.freerealms.com with Firefox 3.0.10. Log in to the site. The character page should appear. Bug: The download progress area / play now button in the upper left corner of the page fails to appear or download the game. Expected Result: The download progress area (or "Play Now" if the game has already been downloaded) should appear in the upper left corner of the page. The game should download. Once the download is complete, a button becomes available navigate to the server selection and launch page.
2. Manually attempt to start the game by going to "Game" (upper menu) -> "Jobs" (drop down menu under "Game" menu). Click on "Play Now" to manually start the game. Bug: The select a server screen is stuck at "waiting for download to complete". The download does not start and the game can not be launched from the page. Expected Result: The page displays a download progress indicator until the game is completely downloaded. Once completely downloaded, servers can be selected and a "Play Now" button appears which launches the Free Realms executable.
http://bugs.winehq.org/show_bug.cgi?id=18549
joneill@escom.us changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |joneill@escom.us
http://bugs.winehq.org/show_bug.cgi?id=18549
Mike Kaplinskiy mike.kaplinskiy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.kaplinskiy@gmail.com
--- Comment #1 from Mike Kaplinskiy mike.kaplinskiy@gmail.com 2009-05-21 02:37:21 --- Seems the culprit is
fixme:crypt:CertVerifyCertificateChainPolicy unimplemented for 3
Defaulting to ret = TRUE in CertVerifyCertificateChainPolicy lets the game download. Sadly, for some reason no servers are open right now so can't test any further.
http://bugs.winehq.org/show_bug.cgi?id=18549
gmccumskey@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gmccumskey@gmail.com
--- Comment #2 from gmccumskey@gmail.com 2009-05-21 05:34:25 --- (In reply to comment #1)
Seems the culprit is
fixme:crypt:CertVerifyCertificateChainPolicy unimplemented for 3
Defaulting to ret = TRUE in CertVerifyCertificateChainPolicy lets the game download. Sadly, for some reason no servers are open right now so can't test any further.
Any possibility you might be able to describe where and how to default ret = true so that I can test myself as well?
http://bugs.winehq.org/show_bug.cgi?id=18549
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang@yahoo.com
--- Comment #3 from Austin English austinenglish@gmail.com 2009-05-21 10:36:08 --- (In reply to comment #2)
(In reply to comment #1)
Seems the culprit is
fixme:crypt:CertVerifyCertificateChainPolicy unimplemented for 3
Defaulting to ret = TRUE in CertVerifyCertificateChainPolicy lets the game download. Sadly, for some reason no servers are open right now so can't test any further.
Any possibility you might be able to describe where and how to default ret = true so that I can test myself as well?
You'd have to get the source, and change dlls/crypt32/chain.c line 1877 from: BOOL ret = FALSE; to: BOOL ret = TRUE;
cc'ing Juan.
http://bugs.winehq.org/show_bug.cgi?id=18549
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |crypt32
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2009-05-21 11:15:26 --- (In reply to comment #3)
You'd have to get the source, and change dlls/crypt32/chain.c line 1877 from: BOOL ret = FALSE; to: BOOL ret = TRUE;
Thanks for calling this to my attention. Note that this change is just a hack, and can't go in the Wine tree.
fixme:crypt:CertVerifyCertificateChainPolicy unimplemented for 3
This is CERT_CHAIN_POLICY_AUTHENTICODE_TS. This needs some tests for its behavior before it can be implemented.
http://bugs.winehq.org/show_bug.cgi?id=18549
Mike Ellery mellery@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mellery@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=18549
Raphael Alla raphael.alla@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Raphael Alla raphael.alla@gmail.com 2009-07-30 21:45:08 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=18549
--- Comment #6 from gmccumskey@gmail.com 2009-10-12 05:46:14 --- This no longer seems to be an issue with the new 1.1.30 release as I can now download, install and even get the game to run with no hacks except a small regedit change for backbuffer settings
http://bugs.winehq.org/show_bug.cgi?id=18549
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Dmitry Timoshkov dmitry@codeweavers.com 2009-10-12 08:49:06 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=18549
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |WORKSFORME
--- Comment #8 from Juan Lang juan_lang@yahoo.com 2009-10-12 19:46:41 --- Since we didn't actually implement the missing function, I think worksforme is a better resolution for the bug.
http://bugs.winehq.org/show_bug.cgi?id=18549
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2009-10-12 22:13:23 --- Closing.