vncdotool 0.10.0

@sibson sibson released this Mar 3, 2016 · 5 commits to master since this release

  • drop official 2.6 support, it'll probably work for a while still
  • use frombytes rather than fromstring for compatibility with PIL
  • vnclog works with password protected servers using --password-required
  • exit more reliably after an error
  • use incremental frameBufferUpdateRequests, appears to be compatible with more servers
  • include basic version negotiation with servers, thanks Ezra Bühler


vncdotool 0.9.0

@sibson sibson released this May 9, 2015 · 39 commits to master since this release

  • connect to multiple servers when using api, Daniel Stelter-Gliese
  • add special keys [~!@#$%^&*()_+{}|:\"<>?] to --force-caps, for servers that don't handle them, Tyler Oderkirk, Aragats Amirkhanyan
  • improve vnclog performance with TCP_NODELAY, Ian Britten
  • drop official support for py2.4 and py2.5
  • use PIllow rather than PIL
  • by default pause 10ms between commands, better compatability
  • improvements to password handing when using API
  • fix multi-threading imports
  • better handle screen resizing, Daniel Stelter-Gliese

Thanks to Jan Sedlák, Daniel Stelter-Gliese, Antti Kervinen, Anatoly Techtonik, Tyler Oderkirk and Aragats Amirkhanyan for helping make this release possible



@sibson sibson released this Aug 7, 2013 · 79 commits to master since this release

This release brings one major new feature, a couple of smaller ones and an experimental one.

  1. A regional capture and expect which allows you to focus on only the parts of the screen that you care about
  2. --force-caps, to better work with those misconfigured or non-standard server
  3. --timeout, to abort a command sequence if it takes longer than expected
  4. An experimental syncronous API, making it easier to use vncdotool within other python projects

Thanks to everyone who helped this release happen, in particular Will Coleman and Anthony DeRosa.