Skip to content

Releases: openglfreak/winestreamproxy

Release 2.0.3

06 Feb 16:26
v2.0.3
73d57d2
Compare
Choose a tag to compare

Changes since 2.0.2:

  • Fixed a bug in the command line argument parser that resulted in error
    messages like

    Error: Error 4 while parsing argument 5
    Error: Invalid argument for option --system=: false

Release 2.0.2

06 Feb 02:44
v2.0.2
f684ed9
Compare
Choose a tag to compare

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

01 Aug 15:41
v2.0.1
d0a8fa3
Compare
Choose a tag to compare

Changes since 2.0.0:

  • Fixed prefix architecture detection for 32-bit prefixes.

Release 2.0.0

31 Jul 21:28
v2.0.0
12f4f53
Compare
Choose a tag to compare

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

31 Jul 21:27
v1.0.0
c3e13cc
Compare
Choose a tag to compare

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.