Vernacular Vnc Versions Save

A pure Java VNC client library

v1.14.0

2 years ago

Adds support for the ZLIB video encoding scheme. This non-standard encoding makes efficient use of bandwidth, but has rather high CPU usage, so it is disabled by default but might be useful in situations where you are bandwidth constrained. The public API and the viewer application have been updated to allow all the individual encodings to be enabled or disabled.

v1.13.0

2 years ago

Adds support for the MS Logon II VNC authentication scheme, as introduced by the UltraVNC server to allow VNC users to authenticate using their Windows username and password. Extends the public API to support a "username supplier" (in addition to the existing password supplier).

v1.12.0

2 years ago

Implements support for the 'Cursor' pseudo-encoding, and adds a corresponding "use local cursor" option to the public API and viewer application.

v1.11.0

3 years ago

Updates the public API to support connecting to an arbitrary Socket instead of a hostname and port.

v1.10.0

3 years ago

Resolves a thread leak on disconnection. Updates test dependencies.

v1.9.0

3 years ago

Implements backwards compatibility with RFB protocol version 3.3

v1.8.0

4 years ago

Avoid requesting framebuffer update requests faster than the server can supply them. This resolves a screen freeze issue with the x11vnc server after a period of inactivity (as well as reducing upload bandwidth usage).

v1.7.0

4 years ago

Adds mouse wheel scrolling support. Implements backwards compatibility with RFB protocol version 3.7 - this makes Vernacular compatible with 'screen sharing' in Ubuntu (and other GNOME based distributions), as long as org.gnome.Vino require-encryption is set to false. Improves rendering performance and stability.

v1.6.0

5 years ago

Adds support for copying text from the client to the remote clipboard. Contains numerous public API improvements. Some methods have been renamed and deprecated, and will be removed in the next release.

v1.5.0

5 years ago

Adds support for Hextile video encoding, resulting in significantly lower bandwidth usage. Improves image scaling in the Viewer application.