Skip to content

Releases: sibson/vncdotool

VNCDoTool 1.2.0

27 Jan 12:14
Compare
Choose a tag to compare

What's Changed

  • fixes for api.shutdown and disconnect raise exceptions, #256

1.1.0

01 Apr 20:41
Compare
Choose a tag to compare

Huge thanks to @pmhahn for single handedly driving conversion to modern Python3, as well
as cleaning up a ton of outstanding issues.

  • [BREAKING] drop python 2.x support, thanks @pmhahn

  • Use built-in Unittest and mock for testing

  • PEP-484 type hinting, thanks @pmhahn

  • Doc improvements, thanks @luke-jr, @pmhahn, @samiraguiar

  • Test for byte handling, thanks @ponty, refs #177

  • Internal implementation of DES replaced by PyCrotodomeX

  • Support for Apple Remote Desktop (ARD), thanks @andywgrant, @pmhahn

  • Support for pseudo-encoding LastRec, thanks @pmhahn

  • Support for Extended QEMU Key Events, thanks @pmhahn

  • Support IPv6 addresses for server connection, thanks @pmhahn

  • Bugfix, use configured log outputs over stdout, thanks @pevogam

  • Bugfix, handle invalid password, thanks @dozysun

  • Bugfixes for loggingproxy, thanks @joachimmetz, @pmhahn, @guicho271828

0.12.0

07 Apr 15:32
Compare
Choose a tag to compare
  • connect via UNIX sockets, thanks Matteo Cafasso
  • bugfix, XTightVNC initial connection, thanks Antti Kervinen

0.11.2

07 Apr 15:23
Compare
Choose a tag to compare
  • fix version metadata, thanks Kevin Gottsman

0.11.0

07 Apr 15:23
Compare
Choose a tag to compare
  • enable PSEUDO_DESKTOP_SIZE_ENCODING by default to allow desktop resizing, thanks rebasegod
  • python 3.0 support, thanks jamtwister
  • added pastefile command, thanks Rogan Dawes
  • debian packaging improvments, thanks Alexander Kläser
  • fix loggingproxy, thanks Matthias Weckbecker

vncdotool 0.10.0

03 Mar 06:04
Compare
Choose a tag to compare
  • 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

09 May 04:56
Compare
Choose a tag to compare
  • 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

0.8.0

07 Aug 03:48
Compare
Choose a tag to compare

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.