Two weeks after the last release, Wine developer pushed the version 1.7.8. It contains many new features and 27 bugfiexs including a fix for a recently updated Steam client (3rd December 2013).
The few most interesting features introduced in this release:
Bug of note: #35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
Due to unusual usage of AdjustTokenPrivileges function in Steam, Wine was unable to handle this edge case.
Function AdjustTokenPrivileges takes among its parameters, two that depend on each other: PreviousState and ReturnLength. As stated in the documentation: ReturnLength "can be NULL if PreviousState is NULL."
However Steam sets ReturnLength to NULL indiscriminately of PreviousState value. This caused write attempts to the invalid pointer and crashes.
This bug was fixed by commit fd65b0a1c3f5f981cc110ca9e6a0edb6323e1296.
To learn more about this release pleas visit this announcement.
The source code is available here:
http://prdownloads.sourceforge.net/wine/wine-1.7.8.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.8.tar.bz2
You can also get the current source directly from the git.
The few most interesting features introduced in this release:
- Updated version of the Mono package.
- Improvements in the BITS service implementation.
- Better data tables for Japanese vertical fonts support.
- Improved backtraces on recent Mac OS X versions.
- Various bug fixes.
Bug of note: #35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
Due to unusual usage of AdjustTokenPrivileges function in Steam, Wine was unable to handle this edge case.
Function AdjustTokenPrivileges takes among its parameters, two that depend on each other: PreviousState and ReturnLength. As stated in the documentation: ReturnLength "can be NULL if PreviousState is NULL."
However Steam sets ReturnLength to NULL indiscriminately of PreviousState value. This caused write attempts to the invalid pointer and crashes.
This bug was fixed by commit fd65b0a1c3f5f981cc110ca9e6a0edb6323e1296.
To learn more about this release pleas visit this announcement.
The source code is available here:
http://prdownloads.sourceforge.net/wine/wine-1.7.8.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.8.tar.bz2
You can also get the current source directly from the git.
Bugs fixed in this release (hover over bug number to read the description):
Some you may have missed, popular articles from the last month:
No comments yet!
*Translation:
If you do not get the reference, it is your fault not mine.
See more from me