Download Latest Version LibVNCServer-0.9.15 source code.zip (707.5 kB)
Email in envelope

Get an email when there's a new version of LibVNCServer

Home / LibVNCServer-0.9.12
Name Modified Size InfoDownloads / Week
Parent folder
LibVNCServer-0.9.12 source code.tar.gz 2019-01-06 2.2 MB
LibVNCServer-0.9.12 source code.zip 2019-01-06 2.4 MB
README.md 2019-01-06 2.3 kB
Totals: 3 Items   4.6 MB 0

Over two years of work have now culminated in 0.9.12. We have ditched the legacy Autotools build system in favour of the truly cross-platform CMake and extended the continuous integration tests to run MS Windows builds as well. LibVNCServer saw quite some memory management issues fixed, LibVNCClient received X509 server certificate verification, Tight decoding optimizations, support for overriding the default rectangle decode handlers and a port of the SDL-based VNC viewer to SDL 2.0. 42 issues were fixed with this release.

  • Overall changes:

    • CMake now is the default build system, Autotools were removed.
    • In addition to TravisCI, all commits are now build-tested by AppVeyorCI.
  • LibVNCServer/LibVNCClient:

    • Numerous build fixes for Visual Studio compilers to the extent that one can now build the project with these. The needed changes for successfully running stuff will be implemented in 0.9.13.
    • Fixed building for Android and added build instructions.
    • Removed the unused PolarSSL wrapper.
    • Updated the bundled noVNC to latest release 1.0.0.
    • Allowed to use global LZO library instead of miniLZO.
  • LibVNCClient:

    • Support for OpenSSL 1.1.x.
    • Support for overriding the default rectangle decode handlers (with hardware-accelerated ones for instance) thanks to Balazs Ludmany.
    • vnc2mpg updated.
    • Added support for X509 server certificate verification as part of the handshake process thanks to Simon Waterman.
    • Added a TRLE decoder thanks to Wiki Wang.
    • Included Tight decoding optimizations from TurboVNC thanks to DRC.
    • Ported the SDL viewer from SDL 1.2 to SDL 2.0.
    • Numerous security fixes.
    • Added support for custom auth handlers in order to support additional security types.
  • LibVNCServer:

    • Websockets rework to remove obsolete code thanks to Andreas Weigel.
    • Ensured compatibility with gtk-vnc 0.7.0+ thanks to Michał Kępień.
    • The built-in webserver now sends correct MIME type for Javascript.
    • Numerous memory management issues fixed.
    • Made the TightVNC-style file transfer more stable.
Source: README.md, updated 2019-01-06