[Bug 31744] Multiple GFWL (Games For Windows Live) 3.5 games crash on startup due to incomplete Windows LiveID install ( Street Fighter X Tekken)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Aug 27 04:59:56 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=31744

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
           Keywords|                            |download, Installer
             Status|NEW                         |RESOLVED
                URL|download, installer         |https://filehippo.com/downl
                   |                            |oad_microsoft_games_for_win
                   |                            |dows/

--- Comment #12 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

resolving here.

The client installs fine (requires .NET Framework 4.0 prerequisite).
On startup, the client shows an error dialog with XLIVE service/network error.

--- snip ---
$ find .wine -iname logs
.wine/drive_c/windows/logs
.wine/drive_c/users/focht/Local Settings/Application
Data/Microsoft/GFWLive/Install/Logs
.wine/drive_c/users/focht/Local Settings/Application
Data/Microsoft/GFWLive/Logs
.wine/drive_c/ProgramData/Microsoft/GFWLive/Install/Logs

$ cat .wine/drive_c/users/focht/Local Settings/Application
Data/Microsoft/GFWLive/Logs/GFWLClient01.log

2018-08-27T08:51:32    Info       Startup              Starting up.
2018-08-27T08:51:32    Info       Startup              32-bit Microsoft Windows
NT 6.1.7601 Service Pack 1
2018-08-27T08:51:32    Info       Startup              Operating system UI
language is en-US.
2018-08-27T08:51:32    Info       Startup              User account UI language
is en-US.
2018-08-27T08:51:32    Info       Startup              GFWLClient.exe version
3.5.0050.0.
2018-08-27T08:51:32    Info       Startup              XLiveServices.dll
version 3.5.0050.0.
2018-08-27T08:51:32    Info       Startup              XLiveServices.dll build
type Public.
2018-08-27T08:51:32    Info       Startup              xlive.dll version
3.5.0088.0 (WGX_XLIVE_V3.05_RTM(panblder).110409-1835).
2018-08-27T08:51:32    Info       Startup              XLiveInstall.dll version
3.2.0006.0 (WGX_XLIVE_v3.02_RTM.100427-1415).
2018-08-27T08:51:32    Info       Startup              Downloads directory is
C:\users\focht\Local Settings\Application Data\Microsoft\GFWLive\Downloads.
2018-08-27T08:51:32    Info       Startup              Addon installation
directory is C:\users\focht\Local Settings\Application
Data\Microsoft\Xlive\DLC.
2018-08-27T08:51:32    Info       Startup              Demos installation
directory is C:\users\focht\My Documents\Games for Windows - LIVE Demos.
2018-08-27T08:51:32    Info       Startup              Full game installation
directory is C:\Program Files.
2018-08-27T08:51:32    Info       Startup              Videos installation
directory is C:\users\focht\My Videos\Games for Windows - LIVE Videos.
2018-08-27T08:51:32    Info       Startup              Timezone is Central
Europe Standard Time.
2018-08-27T08:51:32    Info       SQM                  SQM OSLocale set to
1033.
2018-08-27T08:51:32    Info       SQM                  SQM LaunchedByInGame set
to 0.
2018-08-27T08:51:33    Error      Startup              Failed to retrieve
client configuration. {Exception: {Type: System.Net.WebException} {Message: The
underlying connection was closed: Could not establish trust relationship for
the SSL/TLS secure channel.} {Source: System} {Stack Trace:    at
System.Net.HttpWebRequest.GetResponse()    at
Microsoft.GamesForWindows.XLiveServices.LiveConnection.GetConfig(String
localeName)} {Target Site: System.Net.WebResponse GetResponse()} {Inner
Exception: {Type: System.Security.Authentication.AuthenticationException}
{Message: The remote certificate is invalid according to the validation
procedure.} {Source: System} {Stack Trace:    at
System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message,
AsyncProtocolRequest asyncRequest, Exception exception)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken
message, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count,
AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[]
buffer, AsyncProtocolRequest asyncRequest)    at
System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) 
  at System.Net.TlsStream.CallProcessAuthentication(Object state)    at
System.Threading.ExecutionContext.runTryCode(Object userData)    at
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode
code, CleanupCode backoutCode, Object userData)    at
System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)    at
System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state, Boolean ignoreSyncCtx)    at
System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state)    at
System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)    at
System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)    at
System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)    at
System.Net.ConnectStream.WriteHeaders(Boolean async)} {Target Site: Void
StartSendAuthResetSignal(System.Net.Security.ProtocolToken,
System.Net.AsyncProtocolRequest, System.Exception)}}}
2018-08-27T08:51:33    Error      Startup              Failed to retrieve
configuration. {Exception: {Type:
System.Configuration.ConfigurationErrorsException} {Message: No environments
loaded.} {Source: XLiveServices} {Stack Trace:    at
Microsoft.GamesForWindows.XLiveServices.LiveConnection.get_Instance()    at
Microsoft.GamesForWindows.LiveClient.App.TryInitLiveConnection(Boolean& retry)}
{Target Site: Microsoft.GamesForWindows.XLiveServices.LiveConnection
get_Instance()}}
2018-08-27T08:51:37    Info       UI                   User cancelled dialog.
2018-08-27T08:51:37    Info       Shutdown             Shutting down.
--- snip ---

The relevant part seems to be:

--- snip ---
The underlying connection was closed: Could not establish trust relationship
for the SSL/TLS secure channel.
...
Inner Exception: {Type: System.Security.Authentication.AuthenticationException}
{Message: The remote certificate is invalid according to the validation
procedure.}
--- snip ---

Mimicking it:

--- snip ---
$ openssl s_client -connect live.xbox.com:https
CONNECTED(00000003)
depth=2 C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
verify return:1
depth=1 C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, OU =
Microsoft IT, CN = Microsoft IT TLS CA 5
verify return:1
depth=0 C = US, ST = WA, L = Redmond, O = Microsoft Corporation, OU = Microsoft
Corporation, CN = *.xbox.com
verify return:1
---
Certificate chain
 0 s:/C=US/ST=WA/L=Redmond/O=Microsoft Corporation/OU=Microsoft
Corporation/CN=*.xbox.com
   i:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft
IT/CN=Microsoft IT TLS CA 5
 1 s:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft
IT/CN=Microsoft IT TLS CA 5
   i:/C=IE/O=Baltimore/OU=CyberTrust/CN=Baltimore CyberTrust Root
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIHEzCCBPugAwIBAgITLQABdlB00IxZKqGnGwAAAAF2UDANBgkqhkiG9w0BAQsF
ADCBizELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEVMBMGA1UE
CxMMTWljcm9zb2Z0IElUMR4wHAYDVQQDExVNaWNyb3NvZnQgSVQgVExTIENBIDUw
HhcNMTcxMTI4MTgwMzI5WhcNMTkxMTI4MTgwMzI5WjCBgTELMAkGA1UEBhMCVVMx
CzAJBgNVBAgTAldBMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv
ZnQgQ29ycG9yYXRpb24xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjET
MBEGA1UEAwwKKi54Ym94LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMvMdLd/ZluBaS9s6hYFl/uUH0jSEscOyCIVlfv+OUNUviUsiS8ZCU32pN4N
tn9Gsq3a8gjWlfv9MFxqL24SlGAbhgDhLdlOQi32nPK9iQqTQU7egIcLMR880BUq
N5QEuobIVEQZHoKivcU4VF9nGWNIFSiNJ38ZukuMCDX8MCSPp1RY0LsNIrnq9mgP
/IVOKQm2a300XJ6WukRGDRgv3mlvoydOgOX9Rl54r5bI3mudwJhSJwRiru9dYhoX
GAy4uTIsaC1cJNNcZBiUVpqL5vdxNCL59H3vE5MKy6Swzz4ZS5kYfKZCiQZGgwn9
jm2k03VCv6zkABVoRAaW156nX2ECAwEAAaOCAnYwggJyMB0GA1UdDgQWBBQYcX3M
iiOUA7/u7o0BJ/d7wozdYzAfBgNVHSMEGDAWgBQI/iWfdOqHBMK8u46oOF8zxtFs
ZTCBrAYDVR0fBIGkMIGhMIGeoIGboIGYhktodHRwOi8vbXNjcmwubWljcm9zb2Z0
LmNvbS9wa2kvbXNjb3JwL2NybC9NaWNyb3NvZnQlMjBJVCUyMFRMUyUyMENBJTIw
NS5jcmyGSWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL2NybC9N
aWNyb3NvZnQlMjBJVCUyMFRMUyUyMENBJTIwNS5jcmwwgYUGCCsGAQUFBwEBBHkw
dzBRBggrBgEFBQcwAoZFaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9tc2Nv
cnAvTWljcm9zb2Z0JTIwSVQlMjBUTFMlMjBDQSUyMDUuY3J0MCIGCCsGAQUFBzAB
hhZodHRwOi8vb2NzcC5tc29jc3AuY29tMD4GCSsGAQQBgjcVBwQxMC8GJysGAQQB
gjcVCIfahnWD7tkBgsmFG4G1nmGF9OtggV2E0t9CgueTegIBZAIBGjAdBgNVHSUE
FjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwCwYDVR0PBAQDAgSwME0GA1UdIARGMEQw
QgYJKwYBBAGCNyoBMDUwMwYIKwYBBQUHAgEWJ2h0dHA6Ly93d3cubWljcm9zb2Z0
LmNvbS9wa2kvbXNjb3JwL2NwczAnBgkrBgEEAYI3FQoEGjAYMAoGCCsGAQUFBwMC
MAoGCCsGAQUFBwMBMBUGA1UdEQQOMAyCCioueGJveC5jb20wDQYJKoZIhvcNAQEL
BQADggIBAIWUvPOwLuLS369EG3rVesfPYxXrx0lHqW5Ul7GszUaSMoLG7MSIHQjR
b3o4udlfEubESjC4D+///+W+2p05QhsLzWclKKFCDOxLKz+KQ34Oed4DvfyQdwIK
YbTVT97lb1q89lH+8kfLXaACG3Ij7NN3z1HCG9lXxe2UwM1orYfNEdYJg6G8irR8
QhcXno37nJBXtKoloj+35DxuNYONUpPQDMieyBZFxgL8cbEnGEpByo/gG3gzA9Kn
nA8wjbVPILHSLqyX8dLdTRWo8kNYb8lncyH3tLxrbi4BuhIohKwlafWr2IRhBPQa
exG1erfoA5GYulztAWUmnRwpWCE2J5j6eH6hAWwuil8s+WuaSoPFPRU6jJtHWND4
4ZSqwde3wY/P3PtUXeE7RkznpP2Wf7lDB/T0JCdys4LgaHN+NMS0aVlCCZRwt1oa
IXQsINU70FtaqCeK7+hLF26C2ys25u7p8hYgltbmmfACm/NUthgqhmdZnktDoWVR
oLUJgEOLCzg8INDhdqas4uBNiW2BIpzh8tb5PLuj3nDG5CvTvZx9O0eocdsxvAKl
YoHr7ZTqwK/SyMpaBa4KYTJCntM0NTpAYGQeJepv3/qwWJFrJRmtgknmdQa+0sjK
dQaGGC5zs98TvUy3/4BzBZdVzpwyuglspx7M4kgOFUtKInVxGwls
-----END CERTIFICATE-----
subject=/C=US/ST=WA/L=Redmond/O=Microsoft Corporation/OU=Microsoft
Corporation/CN=*.xbox.com
issuer=/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft
IT/CN=Microsoft IT TLS CA 5
---
No client certificate CA names sent
Peer signing digest: SHA256
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 3936 bytes and written 350 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID:
23AFA3BAC84D82357EC47F47AC1D35FBDECDB22FFEBD21D115D4DA48B512B252
    Session-ID-ctx: 
    Master-Key:
FDF28963CA9A3785448CF5B5F06ED5513D8BF835001BA3DD370DF57D467D5D12BFD0F121BA8B824F2198E8A0F849D609
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 7200 (seconds)
    TLS session ticket:
    0000 - 00 00 07 1e 54 82 f5 a9-b3 82 23 20 45 7a d3 b6   ....T.....# Ez..
    0010 - 40 aa b9 48 4e 6a 47 36-36 75 20 94 f1 da aa f6   @..HNjG66u .....
    0020 - 34 92 2f c7 7f 69 2a 94-53 27 e6 6d 9e cc 99 65   4./..i*.S'.m...e
    0030 - 8e 17 3c 39 9e bf d8 39-dc 93 87 b1 43 11 21 31   ..<9...9....C.!1
    0040 - 75 7d 9b a5 37 ca 2a 09-aa 1c b6 12 d5 ba 1b cf   u}..7.*.........
    0050 - 34 7c c9 df 3c 53 15 0b-78 73 30 67 cc 1d a7 d0   4|..<S..xs0g....
    0060 - be 3f 7a 67 42 66 83 d8-44 5e 06 83 b7 c8 64 40   .?zgBf..D^....d@
    0070 - c9 00 8e 35 1f 68 28 c6-f3 6a 68 a2 84 3c 38 88   ...5.h(..jh..<8.
    0080 - 0d 7a 4b 5b a8 ca 4f a0-24 e0 cb dd 4e e1 ed 0a   .zK[..O.$...N...
    0090 - 65 04 6c 5d f8 54 63 5d-85 33 16 bf 94 ff 57 64   e.l].Tc].3....Wd

    Start Time: 1535363650
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no


$ curl -v https://live.xbox.com/%7B0%7D/GetLcwConfig.ashx
*   Trying 23.42.148.40...
* TCP_NODELAY set
* Connected to live.xbox.com (23.42.148.40) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
  CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: C=US; ST=WA; L=Redmond; O=Microsoft Corporation; OU=Microsoft
Corporation; CN=*.xbox.com
*  start date: Nov 28 18:03:29 2017 GMT
*  expire date: Nov 28 18:03:29 2019 GMT
*  subjectAltName: host "live.xbox.com" matched cert's "*.xbox.com"
*  issuer: C=US; ST=Washington; L=Redmond; O=Microsoft Corporation;
OU=Microsoft IT; CN=Microsoft IT TLS CA 5
*  SSL certificate verify ok.
> GET /%7B0%7D/GetLcwConfig.ashx HTTP/1.1
> Host: live.xbox.com
> User-Agent: curl/7.59.0
> Accept: */*
> 
< HTTP/1.1 200 OK
< Content-Type: text/xml; charset=utf-8
< x-requestid: acfb50f4-e8df-4d83-9613-0e756c0b0faf
< Content-Disposition: attachment; filename=config.xml
< Strict-Transport-Security: max-age=15552000
< MS-CV: HDR1qbUTukeYSNUr.0
< X-Content-Type-Options: nosniff
< Content-Length: 2142
< Expires: Mon, 27 Aug 2018 09:55:04 GMT
< Cache-Control: max-age=0, no-cache, no-store
< Pragma: no-cache
< Date: Mon, 27 Aug 2018 09:55:04 GMT
< Connection: keep-alive
< 
<?xml version="1.0" encoding="utf-8"?><Environment name="prod"
liveId="Production" clientVersion="3.04.0054.0" showFullGames="True">
  <Authentication>
    <AuthSetting name="gfwl" serviceName="live.xbox.com" policy="MBI" />
    <AuthSetting name="WgxSsl" serviceName="services.gamesforwindows.com"
policy="MBI_SSL" />
    <AuthSetting name="Lsp" serviceName="kdc.xboxlive.com" policy="MBI_SSL" />
    <AuthSetting name="Transfer" serviceName="" policy="HBI" />
  </Authentication>
  <UrlSettings>
    <UrlSetting name="GetUserAuth"
url="https://activeauth.xboxlive.com/xuacs/useraccount.asmx/GetUserAuthorization"
authKey="Lsp" />
    <UrlSetting name="Marketplace"
url="https://live.xbox.com/en-US/Account/GfwlClientHome" authKey="gfwl" />
    <UrlSetting name="OfferDetails"
url="https://live.xbox.com/en-US/Account/GfwlClientHome" authKey="gfwl" />
    <UrlSetting name="GameDetails"
url="https://live.xbox.com/en-US/Account/GfwlClientHome" authKey="gfwl" />
    <UrlSetting name="WgxService"
url="https://services.gamesforwindows.com/SecurePublic/MarketPlacePublic.svc"
authKey="WgxSsl" />
    <UrlSetting name="Tiles" url="http://tiles.xbox.com" authKey="" />
    <UrlSetting name="AccountCreate"
url="https://live.xbox.com/en-US/Flows/BeginFlow.ashx?workflow=AccountCreation&returnUrl="
authKey="" />
    <UrlSetting name="XboxComAcctMgmt"
url="https://live.xbox.com/en-US/Profile" authKey="Transfer" transfer="True"
params="id=MSM" />
    <UrlSetting name="XboxComForceNameChg"
url="https://account.xbox.com:443/en-US/" authKey="Transfer" transfer="True"
params="id=MSM" />
    <UrlSetting name="ForgotPassword"
url="http://go.microsoft.com/fwlink/?LinkID=128393" authKey="" />
    <UrlSetting name="AuthTransfer"
url="https://account.xbox.com/passport/setCookies.ashx?rru={0}&lcw=true"
authKey="" />
    <UrlSetting name="Logout"
url="https://login.live.com/logout.srf?ct=1535361615&rver=6.5.6509.0&lc=1033&id=292543&ru=http:%2F%2Faccount.xbox.com%2Fen-US%2Fdefault.aspx&lru=https%3a%2f%2flive.xbox.com%2fen-US%2fAccount%2fGfwlClientHome"
authKey="" />
  </UrlSettings>
* Connection #0 to host live.xbox.com left intact
--- snip ---

Anyway, that seems to be a different problem than the originally reported one.

$ sha1sum gfwlivesetup.exe 
dcac0e121b2ddf97e0720b470257cd7bf38ac120  gfwlivesetup.exe

$ du -sh gfwlivesetup.exe 
71M    gfwlivesetup.exe

$ wine --version
wine-3.14-161-g70fbfa2cb8

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list