https://bugs.winehq.org/show_bug.cgi?id=48669
Bug ID: 48669 Summary: iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode) Product: Wine Version: 5.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: iphlpapi Assignee: wine-bugs@winehq.org Reporter: gofmanp@gmail.com Distribution: ---
Created attachment 66526 --> https://bugs.winehq.org/attachment.cgi?id=66526 Patch
Far Cry 5 fails to connect to online mode due to the missing part of initialization which is done from NotifyUnicastIpAddressChange() callback. The callback is supposed to be called right away if InitialNotification flag is set.
The attached patch fixes the issue.
Far Cry 5 online mode also requires BCryptSecretAgreement(ECDH) and BCryptDeriveKey(KDF_HASH, SHA1 hash) implementation, which is Bug #47699.
https://bugs.winehq.org/show_bug.cgi?id=48669
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |47699
https://bugs.winehq.org/show_bug.cgi?id=48669
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=48669
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5cdd3848f500350dd02e3b8f6d8 | |7766c3689f48a Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=5cdd3848f500350dd02e3b8f6...
https://bugs.winehq.org/show_bug.cgi?id=48669
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.3.
https://bugs.winehq.org/show_bug.cgi?id=48669
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.0.x
https://bugs.winehq.org/show_bug.cgi?id=48669
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|5.0.x |---
--- Comment #3 from Michael Stefaniuc mstefani@winehq.org --- Removing the 5.0.x milestone from bug fixes included in 5.0.1.
https://bugs.winehq.org/show_bug.cgi?id=48669 Bug 48669 depends on bug 47699, which changed state.
Bug 47699 Summary: Multiple applications need support for ECDH key generation via bcrypt (For Honor, STEEP, Far Cry 5) https://bugs.winehq.org/show_bug.cgi?id=47699
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED