Skip to content

LibVNCServer-0.9.11

Compare
Choose a tag to compare
@bk138 bk138 released this 30 Dec 13:09
· 772 commits to master since this release
8415ff4

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.
  • 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.
  • 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.