2018-08-17  Daniel P. Berrangé  <[email protected]>

       Update NEWS for 0.9.0 release

       Bump next version to 0.9.0

       Avoid uint8_t type as that's not always defined

       Remove obsolete --without-python arg from mingw RPM

       Reallow python2 usage
       The keycodemapdb generator in fact works with python 2 or 3 so there is
       no reason to force python 3 at this time.

       Update bug tracker URL

       Require glib2 >= 2.42.0
       Based on targetted distros it is reasonable to require glib >= 2.42.0

          RHEL-7: 2.50.3
          Debian (Stretch): 2.50.3
          Debian (Jessie): 2.42.1
          OpenBSD (Ports): 2.54.3
          FreeBSD (Ports): 2.50.3
          OpenSUSE Leap 15: 2.54.3
          SLE12-SP2: 2.48.2
          Ubuntu (Xenial): 2.48.0
          macOS (Homebrew): 2.56.0

       Require libgcrypt >= 1.5.0
       libgcrypt 1.5.0 was released in 2011 and all the distros that are build
       target platforms for GTK-VNC include it:

             RHEL-7: 1.5.3
             Debian (Stretch): 1.7.6
             Debian (Jessie): 1.6.3
             OpenBSD (ports): 1.8.2
             FreeBSD (ports): 1.8.3
             OpenSUSE Leap 15: 1.8.2
             Ubuntu (Xenial): 1.6.5
             macOS (Homebrew): 1.8.3

       Based on this, it is reasonable to require libgcrypt >= 1.5.0 in QEMU
       which allows for some conditional version checks in the code to be
       removed.

       Require gnutls >= 3.1.18
       gnutls 3.0.0 was released in 2011 and all the distros that are build
       target platforms for GTK-VNC include it:

             RHEL-7: 3.1.18
             Debian (Stretch): 3.5.8
             Debian (Jessie): 3.3.8
             OpenBSD (ports): 3.5.18
             FreeBSD (ports): 3.5.18
             OpenSUSE Leap 15: 3.6.2
             Ubuntu (Xenial): 3.4.10
             macOS (Homebrew): 3.5.19

       Based on this, it is reasonable to require gnutls >= 3.1.18 in GTK-VNC
       which allows for all conditional version checks in the code to be
       removed.

       Protect against divide by zero in MSLogon auth

       Support new code for ultravnc mslogon auth type
       The old AUTH_MSLOGON code is only used with vnc 3.3 protocol version.
       The new auth type code functions in exactly the same way as the old
       version.

       Check for error after reading mslogon params

       Add missing cipher close calls for ARD auth

       Convert to use gcrypt for d3des routines
       By munging the DES key we can use the standard APIs for DES

2018-08-01  Piotr Drąg  <[email protected]>

       Add POTFILES.skip