Releases: openglfreak/winestreamproxy
Releases · openglfreak/winestreamproxy
Release 2.0.3
Changes since 2.0.2:
- Fixed a bug in the command line argument parser that resulted in error
messages likeError: Error 4 while parsing argument 5
Error: Invalid argument for option --system=: false
Release 2.0.2
Changes since 2.0.1:
- Fixed a bug where the process would sometimes use 100% of one cpu.
- Added separate compiler flag variables for the *nix and PE parts to the
Makefile. - Fixed some commands in the Makefile not using the DEBUG_/RELEASE_-prefixed
variables. - Fixed a few build problems.
- Complete rework of the double-spawn code.
- Clean up and refactoring of the code.
- Fixed a missing return when making the process a system process failed.
- Fixed threading code calling the stop function in thread_stop when starting
the thread failed.
Release 2.0.1
Changes since 2.0.0:
- Fixed prefix architecture detection for 32-bit prefixes.
Release 2.0.0
Changes since 1.0.0:
- Use a pipe instead of an eventfd on non-Linux platforms, so it might work
on other kernels. - Proper command line argument parsing - pass --help to see the available
options. - Optimized startup.
- Added an option to make the process a system process under Wine.
This doesn't do anything anymore since conhost got added to Wine, but it
used to function like the service mode, where the process would not block
prefix shutdown. - The process priority is now automatically lowered to "Below Normal".
- The executable was split into two parts, a .exe and a .dll.so, to separate
the Windows and *nix parts. - The service mode got fixed - Wine now waits for the proxy to finish starting
up before running anything else. - Many other small fixes and improvements. Look at the commit log to see the
boring details.
Release 1.0.0
Features:
- Allows programs running under Wine to connect to a Unix socket through a
Windows named pipe by proxying the data between the two. - Multiple concurrent connections are supported.
- The socket path and pipe name can be specified in the settings.conf file, or
as environment variables (WINESTREAMPROXY_PIPE_NAME and
WINESTREAMPROXY_SOCKET_PATH). - The program can be started using the start.sh script. The wrapper.sh can be
used as a wrapper to start the proxy before another program.
Known problems:
- If run as a service, Wine won't wait for startup to finish.
- There are some Wine versions that have problems with running .exe.so files.