You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@guacamole.apache.org by mike-jumper <gi...@git.apache.org> on 2017/07/06 03:59:06 UTC

[GitHub] incubator-guacamole-server pull request #100: GUACAMOLE-325: Restore Windows...

GitHub user mike-jumper opened a pull request:

    https://github.com/apache/incubator-guacamole-server/pull/100

    GUACAMOLE-325: Restore Windows-compatibility at libguac level.

    This change brings Windows compatibility back to the libguac portion of the guacamole-server build, allowing it to be built with the [MinGW](http://www.mingw.org/) toolchain, so long as libguac's normal dependencies are also available, as well as Windows ports of:
    
    * libdl
    * libpthread
    
    This change also adds a Windows Socket API (WSA, also known as "winsock") implementation of `guac_socket`, allowing Windows applications to be implemented which leverage libguac to serve Guacamole protocol directly.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mike-jumper/incubator-guacamole-server win32-compat

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-guacamole-server/pull/100.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #100
    
----
commit 7b8d250bd5366872707b2936a1513ac2bdec6808
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-10T21:39:03Z

    GUACAMOLE-325: Explicitly check for libdl, using it if provided and warning if both libdl and dlopen() are absent.

commit 944857d130d96052a734fcc5d0bcfbf93e04ff5f
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-10T21:39:47Z

    GUACAMOLE-325: Include -no-undefined in libguac libtool flags.

commit 1c404d188189039064d6f29f75076b2931ac9793
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-11T20:06:46Z

    GUACAMOLE-325: Use recv() on Windows platforms.

commit d85f61deaf3ab09b9ce129a49e8476aa158cce70
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-12T19:23:51Z

    GUACAMOLE-325: Do not lock files on Windows. Use Windows-specific _mkdir() call where necessary.

commit 50d2dd51cb9a56ce128802e6c727bcd2843a0e97
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-12T20:38:26Z

    GUACAMOLE-325: Check whether poll() is defined.

commit 9dcddd1947c83d9154f96d15ce2aa1c6c15570c8
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-12T20:58:05Z

    GUACAMOLE-325: Use select() if poll() is unavailable.

commit eb73563445b778204e30078a76e23b7e2d2bbc5b
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-12T21:27:22Z

    GUACAMOLE-325: Explicitly check for Winsock.

commit d3c5a8a050e5b0a9594574207d55c77af64e4947
Author: Michael Jumper <mj...@apache.org>
Date:   2017-06-12T21:34:07Z

    GUACAMOLE-325: Add Winsock-specific guac_socket implementation.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] incubator-guacamole-server pull request #100: GUACAMOLE-325: Restore Windows...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/incubator-guacamole-server/pull/100


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---