LibVNCServer-0.9.11
bk138
released this
30 Dec 13:09
·
786 commits
to master
since this release
After quite some time finally a major release featuring continous integration to make sure the code builds on all supported platforms. LibVNCClient saw a lot of robustness fixes making it more stable when dealing with broken or malicious servers. LibVNCServer received WebSocket improvements, its built-in webserver got more secure and systemd support was added.
- Overall changes:
- LibVNCServer/LibVNCClient development now uses continous intregration,
provided by TravisCI.
- LibVNCServer/LibVNCClient development now uses continous intregration,
- LibVNCClient:
- Now initializes libgcrypt before use if the application did not do it.
Fixes a crash when connection to Mac hosts
(#45). - Various fixes that result in more stable handling of malicious or broken
servers. - Removed broken and unmaintained H264 decoding.
- Some documentation fixes.
- Added hooks to WriteToTLS() for optional protection by mutex.
- Now initializes libgcrypt before use if the application did not do it.
- LibVNCServer:
- Stability fixes for the WebSocket implementation.
- Replaced SHA1 implementation with the one from RFC 6234.
- The built-in HTTP server does not allow directory traversals anymore.
- The built-in HTTP now sends correct MIME types for CSS and SVG.
- Added support for systemd socket activation.
- Made it possible to get autoPort behavior with either ipv4 or ipv6
disabled. - Fixed starting of an onHold-client in threaded mode.