x2goclient (4.0.5.1-0x2go1) unstable; urgency=low

  [ Mihai Moldovan ]
  * New upstream release (4.0.5.1):
    - onmainwindow.cpp: include sshd PID file path option in quotes to support
      whitespaces within the var directory path on Windows. Add comment to
      revisit this later on non-Windows-platforms, too. Fixes: #916.
    - onmainwindow.cpp: do NOT reformat. Reverts most of the previous commit
      because it breaks code logic.
    - res/txt/packs: add adaptive method.
    - {macbuild.sh,x2goclient.pro}: pass MacPorts library and include path's
      to qmake. Due to the qt4-mac's changes, we do not automatically get
      these values automatically "appended" in a usable way anymore.
    - x2gosettings.cpp: let centralSettings () return false on Windows.
    - onmainwindow.cpp: be more precise in slotScDaemonError () regarding
      unknown and undefined errors.
    - onmainwindow.{cpp,h}: don't use a hardcoded path to xmodmap on OS X and
      handle errors more gracefully. Fixes: #487.
    - x2goclient.pro: fix typo --stdlib=... -> -stdlib=... Fixes: #973.
    - onmainwindow.cpp: add some more error handling for parsing the return
      value of x2golistsessions. As it turns out, it can happen that "invalid"
      strings are inserted in there, for instance by the perl interpreter
      itself. We need to skip over these, or the client crashes when splitting
      up the invalid lines.
    - macbuild.sh: add stdlib forcing. Should not be used unless you really
      know what you're doing. If you ponder using this, you probably don't.
    - res/resources.rcc: add Turkish translation file. Fixes: #987.
    - onmainwindow.cpp: use lowercase version of locale. Fixes: #953.
      Fixes loading up the nb_NO translation file, which is actually baked as
      nb_no into the binary.
    - sshmasterconnection.cpp: let challenge-auth-based login attempts
      fallback to normal password authentication if the initial
      challenge-auth-based attempt was unsuccessful.
    - sshmasterconnection.{cpp,h}: support variable number of
      challenge-auth-code-based prompts.
    - sshmasterconnection.cpp: don't check prompts for full string equality -
      a matching prefix is good enough. Amongst others, this fixes errors in
      conditions where the prompt does not contain a trailing whitespace, but
      X2Go Client expects one.
    - sshmasterconnection.cpp: add OATH TOTP prompt prefix. Fixes: #860.
    - res/i18n: refresh translation files again.
    - res/i18n/x2goclient_nb_no.ts: replace "X-Serv..." with "X.Org Server"
      where applicable.
    - res/i18n/x2goclient_nb_no.ts: correctly use "XQuartz" where necessary.
    - res/i18n/x2goclient_nb_no.ts: whitespace only.
    - res/i18n/x2goclient_nb_no.ts: fix up some "x2go" -> "X2Go" errors.
    - res/i18n/x2goclient_nb_no.ts: mark translation strings needing some care
      ("x2go..." -> "X2Go...") as unfinished for later fixup.
    - res/i18n/x2goclient_nb_no.ts: fix (meta data) typo introduced with last
      commit.
    - res/i18n/x2goclient_nl.ts: fixup translation by respecting the original
      messages' format and other changes.
    - res/i18n/x2goclient_de.ts: fixup translation by respecting the original
      messages' format, fixing typos and general improvements.
    - res/i18n/x2goclient_es.ts: fixup translation by respecting the original
      messages' format and other changes.
    - res/i18n/x2goclient_sv.ts: fixup translation by respecting the original
      messages' format and other changes.
  * debian/control:
    - Change apache2-dev | libc6-dev build dependency back to apache2-dev
      only. Otherwise, apache2-dev is not installed at all, even though
      theoretically available. The initial reasoning for this dependency type,
      apache2-dev not being available on all Ubuntu/Debian platforms, is not
      true anymore.
    - Change apache2-dev build dependency yet again to apache2-dev |
      apache2-threaded-dev. Turns out all Debian distros but wheezy (currently
      oldstable) have an apache2-dev package. Even oldoldstable (squeeze)
      does...

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.5.1):
    - xsettingswidget: compile only on Windows.
    - Add support for new style command line options of xfreerdp on direct RDP
      connections. (Fixes: #772).
    - Replace "::" with "_" for the desktop link name on Windows.
    - Fix direct RDP in broker mode.
    - Fix crashing client when editing session from SessionManageDialog.
      Fixes: #921.
    - Configure audio input in pulseaudio on Windows.
    - Reconnect ssh broker in case of IO Error.
    - Reformat source onmainwindow.cpp.
    - Disable settings editing if a directory with central settings is exists.
    - Format long names on session buttons.
    - Central settings for Linux, Mac and Windows.
    - Fix VCXSRV parameter to disable PRIMARY clipboard in X2Go Client for Windows. Fixes: #927.
    - Fix reading settings for direct RDP connections in broker mode.
    - Auto accept RSA Keys for SSH Broker with --add-to-known-hosts option.

  [ Mike Gabriel ]
  * New upstream release (4.0.5.1):
    - xinerama.conf: Don't choke if screen coordintate lines in xinerama.conf
      start with a dash ("-"). (Fixes: #948).

  [ Mike DePaulo ]
  * New upstream release (4.0.5.1):
    - Windows: Update bundled Win32 OpenSSL from 1.0.1p to 1.0.1q,
      which fixes the multiple CVEs announced on 2015-12-03.
    - Windows: Upgrade Cygwin components to latest versions as of
      2016-01-21, except for the Cygwin DLL which is still at 1.7.33
      in order to avoid breaking folder sharing and printer sharing
      due to 1.7.34's ACL/permissions changes.
      (authorized_keys file would often have mode 660 instead of 600)
      The latest components include most notably:
        + openssh 6.8p1-1-x2go1 -> 7.1p2-1-x2go1 (security update)
        + openssl 1.0.2d-1 -> 1.0.2e-1 (security update)
    - Windows: Update nxproxy from 3.5.0.31 to 3.5.0.32
    - Windows: Update Unicode NSIS from 2.46.5 to 2.50.0 Pre-release,
      which fixes the DLL hijacking security vuln (NSIS bug 1125.)
    - Windows: Update PuTTY from 0.64 to 0.66, which fixes
      CVE-2015-5309.
    - Windows: Remove libzip. libssh no longer uses it.

  [ Orion Poplawski ]
  * New upstream release (4.0.5.1):
    - ssh{process,masterconnection}.cpp: run bash as a login shell when
      invoking any command remotely. Fixes: #928. Because this opens the door
      for ~/.bash_logout and friend scripts to be executed, which may contain
      calls to ncurses' reset or clear, also set the TERM variable to dump to
      not have unexpected output on stderr at logout time.
    - sshmasterconnection.cpp: check correct variable for validity: public key
      instead of private key (again.) Fixes: #945.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.5.1):
    - sshmasterconnection.cpp: don't fetch invalid proxy socket. Fixes: #1000.
      From http://doc.qt.io/qt-4.8/qabstractsocket.html#socketDescriptor:
      The socket descriptor is not available when QAbstractSocket is in
      UnconnectedState.
      So we have to connect to the proxy server first before retrieving the
      native socket.

  [ Daniel Lindgren ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_sv.ts: update Swedish translation file.

  [ Sébastien Ducoulombier ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_fr.ts: update French translation file.

  [ Jos Wolfkamp ]
  * New upstream version (4.0.5.1):
    - res/i18n/x2goclient_nl.ts: update Dutch translation file.

  [ Stefan Baur ]
  * New upstream release (4.0.5.1):
    - res/i18n/x2goclient_de.ts: update German translation file.

  [ Ricardo Díaz Martín ]
  * New upstream release (4.0.5.1):
    - res/i18n/x2goclient_es.ts: update Spanish translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 24 Mar 2016 21:35:30 +0100

x2goclient (4.0.5.0-0x2go1) unstable; urgency=low

  [ Mihai Moldovan ]
  * New upstream release (4.0.5.0):
    - INSTALL: add more verbose instructions on how to build X2Go Client and
      friends.
    - onmainwindow.{cpp,h}: rename slotScDaemonOut() and slotScDaemonError()
      to slotScDaemonStdOut() and slotScDaemonStdErr(). I will need
      slotScDaemonError() later and the previous names were a bit of a
      misnomer.
    - x2goutils.{cpp,h}: add new show_RichText_Generic_MsgBox() main function
      designed to replace the show_RichText_WarningMsgBox() function.
    - x2goutils.{cpp,h}: make show_RichText_WarningMsgBox() use
      show_RichText_Generic_MsgBox ().
    - x2goutils.{cpp,h}: new show_RichText_ErrorMsgBox() function as a wrapper
      for show_RichText_Generic_MsgBox() with a critical icon.
    - onmainwindow.{cpp,h}: properly handle scdaemon errors with a message box
      and close the client.
    - onmainwindow.cpp: manipulate PATH and append /usr/lib/gnupg2/ to it when
      starting scdaemon. Fixes: #882.
    - x2goutils.h: add QMessageBox include, fixed compile error.
    - onmainwindow.cpp: fix typos leading to compile errors.
    - onmainwindow.cpp: add blocks to switch cases to fix a compile error.
      Also correctly append to informative_text on one occasion, instead of
      overwriting it.
    - x2goutils.cpp: correct typo to fix compile errors.
    - onmainwindow.cpp: drop a redundant variable and fix empty env check.
    - onmainwindow.cpp: add more newlines to scdaemon error output. Use
      trayQuit() method to really quit the client.
    - onmainwindow.cpp: add debugging output for new scdaemon PATH value.
    - onmainwindow.cpp: split up PATH value as printed in the error message
      box by a newline every 100 characters. Makes it look less ugly and fixes
      truncation issues.
    - sshprocess.cpp: export PATH variable when running commands. Otherwise,
      only the first one will respect the new PATH value.
    - sshprocess.cpp: wrap SSH command prelude and conclusion in double
      quotes.
    - sshprocess.cpp: wrap all remote commands with "bash" instead of the
      unspecific "sh".
    - onmainwindow.cpp: try to escape shell quotes correctly when using
      Kerberos/GSSApi when running the xmodmap keyboard sync command on OS X.
    - onmainwindow.cpp: also escape other shell quotes when using
      Kerberos/GSSApi.
    - onmainwindow.cpp: silence compiler warning by casting an int value to
      std::size_t.
    - onmainwindow.cpp: silence another compiler warning by not converting
      from string to int and back to string needlessly. Just use the string.
      No need for an OS X-specific variable anymore.
    - onmainwindow.cpp: fix compile error - use QString.toAscii () to get a
      valid C string representation for tr ().
    - onmainwindow.cpp: don't terminate if scdaemon exited with non-zero exit
      code.
    - sshprocess.cpp: don't use QProcess::start (QString). Qt is trying to be
      too smart and causes big trouble. Instead, use QProcess::start (QString,
      QStringList) and pass the arguments as a list. On Windows, Qt will
      automatically double quote the arguments and duplicate escaped double
      quotes or escape non-escaped double quotes. On UNIX-like platforms, each
      element of the list is passed as a unique argv element, so there's no
      need for quoting them (that's only a shell-internal thing to group
      arguments.)
    - sshprocess.cpp: add a bit more debugging - also print out the unmodified
      raw output of SSH commands.
    - onmainwindow.cpp: remove now-bogus double quote escaping.
    - sshmasterconnection.cpp: port QProcess::start () change.
    - sshprocess.cpp: whitespace/prettify only and a compile fix.
    - x2goclient.pro: reinstate old lrelease "search" behavior if
      qtPrepareTool() is not available. This should only happen on EPEL 6,
      which ships a broken Qt4 version...
    - onmainwindow.cpp: only set multidisplay mode for non-rootless sessions.
    - {ui/xsettingsui.ui,xsettingswidget.cpp}: add new "whole display" option
      for external X server configuration. Part of #883.
    - onmainwindow.cpp: rename "optionsmd" setting to "optionswholedisplay",
      which is more clear.
    - xsettingswidget.cpp: fix compile error: settings -> setting.
    - sessionmanagedialog.cpp: enable some debugging and make selected
      sessions configureable or deletable. Fixes: #909.

  [ Mike Gabriel ]
  * debian/control:
    + Add alternative D for nxproxy: qvd-nxproxy. Allows parallel installation
      of X2Go Client and the TheQVD client (perl-qvd-client).

  [ Mike DePaulo ]
    - Windows: Update bundled Win32 OpenSSL from 1.0.1m to 1.0.1p,
      which fixes the multiple CVEs announced on 2015-06-11 and
      CVE-2015-1793 (announced on 2015-07-09).
    - Windows: Upgrade the MSVC 2008 DLLs (9.0.21022.8) to the
      MSVC 2013 DLLs (12.0.21005.1), which Win32 OpenSSL now requires.
    - Windows: Only bundle msvcr120.dll; The other 2 MSVC DLLs aren't
      needed by Win32 OpenSSL.
    - Windows: Update bundled Cygwin OpenSSL from 1.0.2a-1 to 1.0.2d-1, which
      which fixes the multiple CVEs announced on 2015-06-11 and
      CVE-2015-1793 (announced on 2015-07-09).
    - Windows: Update bundled VcXsrv from 1.17.0.0-1 (X2Go/Arctica Build)
      to 1.17.0.0-3 (X2Go/Arctica Build)
      The differences relevant to X2Go are:
        + VcXsrv's bundled version of openssl was updated from 1.0.2a
          to 1.0.2d (fixes the multiple CVEs announced on 2015-06-11 and
          CVE-2015-1793 (announced on 2015-07-09).
        + Drop winmultiwindow.patch (Part of #883)
        + hw/xwin/glx: Don't create fbConfigs for un-accelerated
          pixelFormats
          This has the effect of disabling StaticColor under
          MultiWindow mode with -wgl (default) and -swrastwgl, and
          thus making X2Go sessions started from the Windows client
          able to be resumed on the client on a different OS or the
          client runing on Windows with different display settings.
          (Fixes: #696)
    - Linux: Fix desktop session icons (.desktop files) failing due to
      missing space between "x2goclient" and its 1st argument
      (e.g. "--session") (Fixes: #911)

  [ Henning Heinold ]
  * New upstream release (4.0.5.0):
    - x2goclient.pro: simplify lrelease path preparing for different OS and
      cross compiling. Fixes: #901.

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.5.0):
    - onmainwindow.{cpp,h}: fix multimonitor mode on Windows. Run VcXsrv on
      selected screen without decorations.

 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 28 Jul 2015 04:48:20 +0200

x2goclient (4.0.4.0-0x2go1) unstable; urgency=low

  [ Mike DePaulo ]
  * New upstream release (4.0.4.0):
    - Windows: Do not delete saved PuTTY sessions when Kerberos 5
      (GSSAPI) authentication is enabled (Fixes: #625/#789)
    - Windows: Fix "Connection failed" "pscp" error with folder
      sharing when Kerberos 5 (GSSAPI) auth is used, and the
      server-side home dir is at a path other than /home/$USER
      (Fixes: #868)
    - Windows: Fix audio (PulseAudio) when Kerberos 5
      (GSSAPI) authentication is used (Fixes: #869)
    - Windows: Include debug build in the regular installer.
      It is an optional component during the install. It is not
      installed by default.
    - Windows: Include Pageant and PuTTYgen in the installer.
      They are optional components during the install. They are
      installed by default.
    - Windows: Add descriptions for the "components" in the installer
      (English language only at this time)
    - Windows: You can now view the version and some other info by:
      right-click on the installer -> Properties -> Details
      (English language only at this time)
    - Windows: Upgrade bundled PulseAudio from 5.0-rev18 to 6.0-11.1
      (No known impacts to X2Go, except for the fact that many needed
       patches are now included in upstream PulseAudio.)
    - Windows: Upgrade bundled VcXsrv from 1.15.2.2-xp+vc2013+x2go1 to
      1.17.0.0-1 (X2Go/Arctica Build)
      Note that X2Go Client for Windows 4.0.3.2-20150508 has an
      update to 1.15.2.6 (X2Go/Arctica), which fixes all the CVEs.
      The differences relevant to X2Go are:
        + Numerous X.org components were upgraded to new major/minor
          versions.
        + CVE-2015-0255 was fixed in VcXsrv itself
        + CVE-2015-3418 was fixed in VcXsrv itself
        + Font files no longer differ in each build due to timestamp
          differences
        + VcXsrv's bundled version of openssl was upgraded from 1.0.1k
          to 1.0.2a (fixes the multiple CVEs announced on 2015-03-19)
        + VcXsrv's bundled version of libXfont was upgraded from 1.4.8
          to 1.5.1 (Fixes CVE-2015-1802 through CVE-2015-1804)
        + VcXsrv's bundled version of freetype was updated from 2.5.3
          to 2.5.5 (fixes CVE-2014-9656 through CVE-2014-9675)
    - Windows: Update bundled Win32 OpenSSL from 1.0.1L to 1.0.1m,
      which fixes the multiple CVEs announced on 2015-03-19.
      Note that X2Go Client for Windows 4.0.3.2-20150329 has this update
      also.
    - Windows: Update bundled PuTTY from 0.63 to 0.64.
      In addition to other changes, CVE-2015-2157 has been fixed.
    - Windows: Upgrade libssh from 0.6.4 to 0.7.0 (while maintaining
      Pageant support).
      The differences relevant to X2Go are:
        + CVE-2015-3146 was fixed
        + Added support for ed25519 keys
        + Added SHA2 algorithms for HMAC
      Note that X2Go Client for Windows 4.0.3.2-20150508 has the update
      to 0.6.5, which fixes the CVE also.
    - Windows: Update bundled nxproxy (nx-libs-lite) from 3.5.0.27 to
      3.5.0.31. (bugfix & feature update)
    - Windows: Update/Upgrade bundled Cygwin components to latest
      versions as of 2015-04-25 (except for the Cygwin DLL, which was
      upgraded but not to the latest version).
      Note that all the security fixes were included in updates to
      X2Go Client for Windows 4.0.3.2
        + openssl 1.0.1k-1 -> 1.0.2a-1 (upgrade. includes security fixes
          for the multiple CVEs announced on 2015-03-19.)
        + libjpeg-turbo 1.8.1-1 -> 1.8.1-3 (security update for
          CVE-2014-9092)
        + libpng 1.5.21-2 -> libpng16 1.6.17-1 (upgrade, may improve X2Go
          performance when PNG compression is selected. Also includes the
          fix for CVE-2013-6954)
        + gcc 4.8.3-3 -> 4.9.2-3 (upgrade, may improve X2Go performance a
          little bit)
        + openssh 6.6p1-3-x2go1 -> 6.8p1-1-x2go1 (upgrade, probably not
          relevant to X2Go)
        + cygwin (DLL) 1.7.32-1 -> 1.7.33-1 (upgrade, probably not
          relevant to X2Go)
        + dash 0.5.8-2 -> 0.5.8-3 (feature update, not relevant to X2Go)
        + ncurses 5.9-20140524-1 -> 5.9-20150404-1 (update, probably
          not relevant to X2Go)
        + zlib 1.2.8-1 -> 1.2.8-3 (update, undocumented by Cygwin project)
    - Windows: Copy the exact version of each cygwin DLL from the cygwin
      binary tarballs rather than copying the "rebased" version from
      an X2Go developer's cygwin installation.
      What effect this will have on users is TBD. However, it does mean
      that we are distributing the exact DLLs that the Cygwin project
      provides, which is desirable for security.

  [ Mihai Moldovan ]
  * New upstream version (4.0.4.0):
    - Move *.cpp and *.h files to src/ and *.ts files to src/i18n/.
    - Reference src/ in Doxyfile.
    - Reference src/ and src/i18n/ in x2goclient.pro.
    - Move *.ui files to src/ui/ and reference in x2goclient.pro.
    - Translate and simplify header in x2goclient.pro.
    - Add x2goclientconfig.pri only containing a comment to override specific
      entries in x2goclient.pro in x2goclientconfig.pri.
    - Move resource files to src/res/ and reference in x2goclient.pro.
    - Reference changes in shipped Makefile.
    - Rename SRC_DIR to TOP_DIR in shipped Makefile.
    - Rename qtbrowserplugin-<ver>-opensource to x2gobrowserplugin-<ver> and
      reference in x2goclient.pro.
    - Move x2goplugin.rc to x2gobrowserplugin-*/src/res/ and reference in
      x2goclient.pro.
    - Remove executability from x2goclient.pro.
    - Fix typos and update URL's in INSTALL file.
    - Fix typos and grammar in HOWTO.GPGCARD.
    - Add "X2Go Project" copyright to LICENSE file.
    - Replace backticks with $() and change spaces to tabs in
      Makefile.man2html.
    - Reformat README.OpenSSL-Exception.
    - Grammar fix in README.i18n.
    - Update .gitignore with more temporary files.
    - Make x2goclient.pro consistent: replace tabs with spaces, put quotes
      around messages, remove or add whitespace where applicable.
    - Move *.rc and *.rcc files back to top directory for now. Resources must
      be in the resource file's base directory or a sub-directory.
    - Move icons/ to img/icons/ and update references in
        + resources.rcc
        + COPYRIGHT.x2go-logos
        + Makefile
        + debian/x2goclient.install
        + macbuild.sh
        + nsis/x2goclient.nsi
        + src/onmainwindow.cpp
        + src/appdialog.cpp
        + src/folderbutton.cpp
        + src/folderexplorer.cpp
        + src/sessionbutton.cpp
        + src/sessionexplorer.cpp
        + src/sessionmanagedialog.cpp
        + src/sessionwidget.cpp
        + src/ui/helpdialog.ui
        + src/xsettingswidget.cpp
    - Move png/ to img/png/ and update references in resources.rcc and
      src/onmainwindow.cpp.
    - Move svg/ to img/svg/ and update references in resources.rcc,
      src/folderbutton.cpp, src/onmainwindow.cpp and src/sessionbutton.cpp.
    - Move *.ts files back to the top directory (they are resources.)
    - Move *.ts and *.qm files to i18n/ and update references in
      resources.rcc, x2goclient.pro and debian/rules.
    - Fix formatting errors in nsis/gpl.txt.
    - Fix whitespace errors in nsis/x2goclient.nsi.
    - Don't change the icons path in nsis/x2goclient.nsi.
    - Make nsis files non-executable.
    - Move x2go-logos/ to img/x2go-logos and update references in
      COPYRIGHT.x2go-logos.
    - Fix whitespace errors in x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc.
    - Move i18n/ to res/i18n/ and update references in debian/rules and
      x2goclient.pro.
    - Remove executability bit from src/sshmasterconnection.cpp and
      src/sshprocess.cpp.
    - Move img/ to res/img/ and update references in
        + COPYRIGHT.x2go-logos
        + Makefile
        + debian/x2goclient.install
        + macbuild.sh
        + x2goclient.pro
        + x2goclient.rc
    - Move
        + git.rcc
        + changelog.rcc
        + x2goclient.rc
        + resources.rcc
      to res/ and update references in x2goclient.pro and src/ui/helpdialog.ui.
    - Reference new src directory as include dir in x2goclient.pro.
    - Move txt/ to res/text/ and update references in
        + x2goclient.pro
        + Makefile
        + debian/rules
        + x2goclient.spec
    - Whitespace fix in Info.plist.
    - Use more quoting and curly braces for referencing variables in
      macbuild.sh.
    - Define TOP_DIR variable in macbuild.sh -- set to $PWD.
    - Define the new variables $SDK and $MACOSX_DEPLOYMENT_TARGET in
      macbuild.sh which can also be (pre-)set through the environment. Default
      to the 10.7 SDK and deployment target. Use the variables when calling
      qmake.
    - Specify -spec macx-g++ when using qmake in macbuild.sh.
    - Directly reference project file for qmake in macbuild.sh.
    - Use out-of-source build and do not overwrite the default shipped
      Makefile in macbuild.sh.
    - Also also specify the top dir when defining the path to the generated
      appbundle and dmg file in macbuild.sh.
    - Move Info.plist to res/ and update reference in x2goclient.pro.
    - Fix references of resources in macbuild.sh to access files from TOP_DIR.
    - Work around a bug in qmake generating incorrect make rules for embedding
      the OS X app bundle Info.plist file.
    - Work around another bug in qmake and copy icon "manually".
    - Define wrap_legacy_resources() function and use it to wrap legacy
      resource locations stored in old session config files.
    - Add some debugging output to sessionbuttons/userbutton to see what file
      path is being used as a pixmap (user photo/session icon.)
    - Add myself to copyright section in the x2goutils headers.
    - Change four spaces per indentation level to two spaces in x2goutils.cpp.
    - Add fixup_resources() to x2goutils to fix "broken" resource URI's.
    - Rename fixup_resources() and wrap_legacy_resources() to
      fixup_resource_URIs() and wrap_legacy_resource_URIs(). Update
      references.
    - Move res/Info.plist and macdmg.DS_Store to res/osxbundle/ and update
      references in x2goclient.pro and macbuild.sh.
    - Add debug mode selector via DEBUG env variable to macbuild.sh.
    - Enable more debugging if needed: change -g flag to -g3 -ggdb3 -gdwarf-4.
    - Select stdlib on OS X based on the passed or default SDK value.
    - Fix TOP_DIR handling in macbuild.sh.
    - Switch to BASH interpreter for macbuild.sh.
    - Also accept "FALSE" and "false" as binary values in macbuild.sh.
    - Make bundling optional (but enabled by default) via the new BUNDLE
      environment variable in macbuild.sh.
    - Enable -O2 in debug mode. Otherwise, debug mode would test different
      execution paths than release mode.
    - Add new UNUSED() macro to x2goutils.h and silence compiler warnings.
    - Fix some QMessageBox usages. There are many more places that need
      fixing...
    - Remove config_mac.sh. macbuild.sh handles this now.
    - Use the correct client build dir in macbuild.sh: client_build.
    - Only use --stdlib compiler flag on 10.7+. Unsupported on 10.6 and below.
    - Use sh default assignment instead of default value in macbuild.sh.
      Removes the need to redundantly specify the variable name.
    - App bundle and dmg file will be automatically removed when removing the
      client build directory. Remove redundancy from macbuild.sh.
    - Remove 'function' keyword in macbuild.sh, as it's causing undefined
      behavior according to SUS.
    - Define and implement new function 'make_boolean()' in macbuild.sh. Takes
      a pseudo-boolean value and outputs either 0 or 1. Use this function.
    - Move functions to the start of the macbuild.sh script.
    - New env var/parameter UNIVERSAL in macbuild.sh. Switches the build
      architecture to either exclusively x86_64 (UNIVERSAL=0) or both x86_64
      and x86 (UNIVERSAL=1).
    - Add usage message to macbuild.sh obtainable via -h or --help.
    - x2goclient.pro.maemo: cleanup.
      + Reorder sections so that they match x2goclient.pro.
      + Adapt to new directory structure.
      + Various whitespace fixes.
    - Move OS X-specific stuff from general section to macx section in
      x2goclient.pro.
    - Move ICON definition up before it's actually used in the macx section in
      x2goclient.pro.
    - Windows: move building into client_build subdirectory. Also needs the
      changes in buildscripts.git.
    - Windows: convert and delete the other config or build scripts. Delete
      obsolete ones.
    - Windows: correctly reference windows icon.
    - x2goclient.spec: fix builds on Fedora and related due to failing removal
      of browserplugin directory. That's non-critical.
    - onmainwindow.cpp: actually call slotTunnelOk(int), do not generate a run
      time error by calling the non-existent function slotTunnelOk().
      Fixes: #804.
    - onmainwindow.cpp: clarify message regarding missing SSH daemon host
      keys. Fixes: #793.
    - non_modal_messagebox.{cpp,h}: Add new Non_Modal_MessageBox class for
      non-modal message boxes.
    - onmainwindow.cpp: use Non_Modal_MessageBox::critical function to display
      errors relating to missing sshd host keys. Fixes: #794.
    - onmainwindow.cpp: also make the message about a non-running sshd
      non-modal.
    - {x2goclient.pro,res/osxbundle/{Info.plist,postbuild.sh}}:
      + Add new postbuild script to set the correct version in the processed
        Info.plist output file.
      + Use this script in x2goclient.pro as QMAKE_POST_LINK command.
      + Move Icon copying into that script.
      + Define version in x2goclient.pro.
    - onmainwindow.cpp: consolidate Windows and non-Windows sshd startup error
      message.
    - onmainwindow.cpp: typo fix (authoized_keys.)
    - onmainwindow.cpp: stop exporting directories (Printing, File Sharing) on
      sshd error.
    - onmainwindow.cpp: fix session icon not being displayed as tray icon
      (missed legacy resource URI wrapper call.)
    - configdialog.cpp: update XQuartz outdated version info message and
      links. Add MacPorts reference.
    - configdialog.cpp: reformat code, add MacPorts and XQuartz references,
      URL's and installation instructions, don't show outdated version warning
      when no XQuartz server is installed. Fixes: #792.
    - x2goutils.{h,cpp}: use QString references.
    - x2goutils.{h,cpp}: add new helper function show_RichText_WarningMsgBox.
    - configdialog.cpp: use new helper function show_RichText_WarningMsgBox to
      show proper errors. Format as HTML. Use hyperlinks. Rephrase XQuartz
      warning messages.
    - configdialog.cpp: return empty strings as paths to the XQuartz
      application if no valid one could be found in order to show the proper
      error message.
    - configdialog.cpp: rephrase another error message, use the new helper and
      reformat code.
    - onmainwindow.{cpp,h}: make slotTunnelOk parameter optional and use the
      non-parameter call for the QSingleShotTimer::timeout() signal.
    - x2goutils.{h,cpp}: split up show_RichText_WarningMsgBox() into the
      aforementioned function and a new convert_to_rich_text() helper function.
    - non_modal_messagebox.{h,cpp}: add new Non_Modal_MessageBox::critical()
      overloaded functions to be able to use informative text and a (forceful,
      if requested) conversion to rich text.
    - onmainwindow.cpp: prettify non-running sshd error message.
    - onmainwindow.cpp: prettify non-available host key error message.
    - onmainwindow.cpp: also use usermode sshd on OS X, if no global daemon is
      running.
    - onmainwindow.cpp: on OS X, specify sshd's PID file location in its
      server config.
    - onmainwindow.cpp: wait 3 seconds before checking sshd startup state to
      allow it to come up.
    - onmainwindow.cpp: adapt SSH host key warning message to new usermode
      sshd possibilities.
    - configdialog.cpp: make XQuartz detection algorithm QStringList-based and
      add MacPorts location.
    - onmainwindow.cpp: do not define Ctrl+Q two times. Made it unusable on
      Linux and Windows. (Fixes: #830).
    - onmainwindow:cpp: correctly pass escaped single quote when writing
      remote xinerama config file. Post-fixup for #797.
    - {onmainwindow.cpp,README.i18n}: fix localization -- resource strings
      were not correctly updated. Fixes: #828.
    - onmainwindow.cpp: quote commands for generating pulse-client.conf
      correctly, add more quotes and use absolute file path for pulse cookie.
    - version.h: add include guard.
    - help.{cpp,h}: add skeleton for new help system.
    - help.{cpp,h}: add sanitizing helpers.
    - help.cpp: populate pretty_print: fetch max length of params.
    - help.cpp: get terminal window sizes on UNIX-based and Windows operating
      systems.
    - help.cpp: complete pretty printer function.
    - help.cpp: "copy" old command line parameters.
    - help.cpp: document broker options. Fixes: #851.
    - help.cpp: actually output the help message.
    - help.{cpp,h}: also pass the help message on (for display in graphical
      mode.)
    - x2goclient.pro{,.maemo}: add new help.{cpp,h} files.
    - onmainwindow.cpp: replace old help system with new one.
    - {{onmainwindow,help}.cpp},help.h}: fix misc. build errors.
    - help.h: fix run time error by actually giving QTextStream a "device" to
      write to.
    - help.cpp: clear current string if completely written onto one line.
    - help.cpp: enable debugging for pretty_print(). --debug must be supplied
      before --help for this to work.
    - help.cpp: fix splitting algorithm to step over a space character, but
      include hyphens correctly into the current line.
    - help.cpp: don't let qCritical() add even more spaces or quotes around
      the help message.
    - help.cpp: add support for newlines within descriptions.
    - help.cpp: use new newline feature for some options.
    - help.cpp: trying to split at hyphens was a bad idea. Remove that part.
    - help.cpp: fix a compile warning (by including winsock2.h) and error
      (caused by a typo) on Windows.
    - help.cpp: hardcode indentation value to 2 (for the first spaces) +
      maximum length of parameters + 4 (for the trailing 4 spaces).
      Calculations via terminal_cols and remaining do not work, if
      terminal_cols is unknown.
    - x2goutils.{cpp,h}: implement new git_changelog_extract_commit_sha
      helper, extracting the most recent commit shasum from a git changelog
      string.
    - help.cpp: use new git_changelog_extract_commit_sha() helper while
      building the help prelude.
    - helpdialog.cpp: change to monospaced font.
    - helpdialog.cpp: use QT_VERSION macro to select either a monospaced or
      typewriter font (Qt < 4.7.0 only supports TypeWriter.)
    - x2goutils.{cpp,h}: add new font_is_monospaced() helper.
    - helpdialog.cpp: try harder to set a monospaced font.
    - helpdialog.cpp: lower font size to have more space for text.
    - ui/helpdialog.ui: almost double the window size.
    - help.cpp: typo fix for --git-info.
    - help.{cpp,h}: provide string splitting logic as separate
      split_long_line() function. Use this in pretty_print().
    - help.cpp: simplify pretty_print() and make it also split lines for
      non-terminal output or when the terminal width is unknown.
    - help.{cpp,h}: add a boolean terminal_output parameter to the
      pretty_print() function family. Controls terminal width auto-detection
      and automatic printing to stderr.
    - onmainwindow.cpp: don't let a potential terminal affect the help string
      shown in the GUI.
    - help.h: lower default splitting length to 100 characters.
    - onmainwindow.cpp: fix up pulse config file generation and
      PULSE_CLIENTCONFIG setting once more.
    - {macbuild,res/osxbundle/postbuild}.sh: add support for git information
      if not building from a tag. Also includes build date.
    - {{configdialog,onmainwindow}.cpp,x2goutils.{cpp,h}}: new helper
      functions show_XQuartz_not_found_error(), show_XQuartz_start_error() and
      show_XQuartz_generic_error(). The first two are calling the latter one.
      Replace previous messages in configdialog.cpp and onmainwindow.cpp with
      the helpers, because they are supposed to pop up a dialog showing almost
      the same message.
    - x2goutils.cpp: fix compile error. tr () is a member of QObject and must
      be explicitly marked as such in a free function.
    - {configdialog.{cpp,h},onmainwindow.cpp}: miscellaneous typo fixes - no
      functional changes.
    - onmainwindow.cpp: whitespace changes to installTranslator() only.
    - onmainwindow.cpp: correctly let Qt fetch the UI display language for Qt
      4.8.0 and higher. The old "compat" behavior is retained for older
      versions of Qt, which do not have the semantics of a UI display
      language. Fixes: #845.
    - config_win.bat: enable release by default, fetch command line parameter
      and compare against debug. Enable debug and console features in that
      case.
    - onmainwindow.{cpp,h}: follow-up to last translation fix. Actually handle
      English locales correctly and don't duplicate code too much.
    - onmainwindow.{cpp,h}: make new get_translator() function static. Correct
      typo in implementation.
    - onmainwindow.h: include used types/headers.
    - onmainwindow.cpp: correctly call QLocale::uiLanguages ().
    - onmainwindow.cpp: copy strings before manipulating them.
    - onmainwindow.h: make get_translator() const. Does not change any state.
    - onmainwindow.cpp: fix compile error triggered by a missing
      parenthesis/typo.
    - onmainwindow.cpp: workaround https://bugreports.qt.io/browse/QTBUG-25973.
    - onmainwindow.h: revert const-qualifier for get_translator(). It's static
      and can't have any cv-qualifier.
    - copy-deps-win32.bat: actually let xcopy error correctly.
    - general: improve debug output and error messages.
      Affects:
        + LDAPSession.cpp
        + configdialog.cpp
        + contest.cpp
        + cupsprintersettingsdialog.cpp
        + exportdialog.cpp
        + folderexplorer.cpp
        + httpbrokerclient.cpp
        + onmainwindow.cpp
        + onmainwindow.h
        + printdialog.cpp
        + printprocess.cpp
        + printwidget.cpp
        + sessionbutton.cpp
        + sessionexplorer.cpp
        + sessionmanagedialog.cpp
        + sessionwidget.cpp
        + settingswidget.cpp
        + sharewidget.cpp
        + sshmasterconnection.cpp
        + sshprocess.cpp
        + wapi.cpp
    - sshmasterconnection.cpp: fix typo in last commit leading to a compile
      failure, correct content, remove superfluous newlines.
    - sessionexplorer.cpp: use a better shared logic for generating an
      arguments list for calling x2goclient.exe from a desktop shortcut.
      Respect the tray icon option also on Windows. Fixes: #871.

  [ Fernando Pedemonte ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: fix bad quoting when writing remote xinerama config file.
      Fixes: #797.

  [ René Genz ]
  * New upstream release (4.0.4.0):
    - {LICENSE,debian/copyright}: fix typo in URL of obviously-nice.de.
      Fixes: #811.

  [ Mike Gabriel ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: fix desktop sharing via session broker. Fixes: #584.

  [ Jason Alavaliant ]
  * New upstream release (4.0.4.0):
    - onmainwindow.cpp: handle %i and %c format flags in desktop files
      correctly: remove the %i flag and replace %c with the application name.
      Fixes: #827.

  [ Nicolas Husson ]
  * New upstream release (4.0.4.0):
    - src/{onmainwindow,sshmasterconnection}.cpp: enable use of SSH proxy
      configuration with x2goplugin. Fixes: #798.
      + v2: refactor patch, fix whitespace issues. (Mihai Moldovan)

  [ Stefan Baur ]
  * New upstream release (4.0.4.0):
    - general: fix spelling and English language syntax issues. Fixes: #389.
      + v2: apply more fixes in the original changes context. (Mihai Moldovan)

 -- X2Go Release Manager <git-admin@x2go.org>  Tue, 26 May 2015 21:09:14 +0200

x2goclient (4.0.3.2-0x2go1) unstable; urgency=medium

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.2):
    - Fix placement of session folders in session card column. (Fixes: #681).
    - Send empty message in x2gohelper to stop AppStarting cursor. (Fixes: #616).
    - Fix multiple creations of modmap timer (OS_DARWIN).

  [ Mike Gabriel ]
  * New upstream release (4.0.3.2):
    - Add several info/error/debug log message while hunting down #702.
    - Use app.setQuitOnLastWindowClosed(false) for the X2Go Client QtApplication
      to assure that X2Go Client does not arbitrarily exit during a running
      session. This fixes X2Go Client crashes that occur when printing via
      the CUPS-X2Go printing mechanism with activate print dialog popup on
      incoming print jobs and minimized main window. (Fixes: #702).
    - Be more exact when reporting rev forwarding tunnel request failures to
      the GUI user. Include the purpose of the tunnel (NX, audio, foldersharing)
      in the error message.
    - Enable debugging in sshprocess.cpp and sshmasterconnection.cpp if
      --debug is given.
    - sshmasterconnection.cpp: Fix several grammar issues in error messages.
    - When sharing a client-side folder, do not write the SSH pub key to
      client-side authorized_keys file if the folder-to-be-shared does not
      exist on the client. (Partially solves #405).
    - Fix string concatenation/layout of error message when tunnel I/O errors
      occur.
    - Improve debugging/logging the SSH connections made by X2Go Client.
    - Fix quotes when calling remote commands via SSH (esp. allow same quoting/
      escaping style for libssh and openSSH+Krb based connections). (Fixes: #720).
    - FIXME: Disable PubkeyAuthentication _and_ PasswordAuthentication if
      GSSAPI authentication is activated. This is counter intuitive, though,
      and requires several other fixes in the authentication code.
  * x2goclient.spec:
    - Always set BuildRoot: parameter.

  [ Sergey Savko ]
  * New upstream release (4.0.3.2):
    - Prevent passwordless re-logins into X2Go Session Broker if
      --broker-autologoff is used on the cmdline. (Fixes: #782).
    - Add new cmdline option --broker-noauth-use-session-username.
      When --broker-noauth is used, the broker does not know on behalf
      of which user to operate. This new option enables username syncing.
      When logging into X2Go Server, that username will be sent to the
      broker and be used for querying X2Go Broker Agents etc. (Fixes: #781).

  [ Heinrich Schuchardt ]
  * New upstream release (4.0.3.2):
    - Base the layout dialogue "Session ID" (which shows up when starting a
      connection) on typographic points (instead of pixels). (Fixes: #713).

  [ Jason Alavaliant ]
  * New upstream verson (4.0.3.2):
    - Use QUrl::toPercentEncoding() method to properly encode passwords sent
      to X2Go Session Broker. (Fixes: #705).

  [ Mike DePaulo ]
  * New upstream release (4.0.3.2):
    - Windows: Win32 OpenSSL updates from 1.0.1j to 1.0.1L, which
      fixes the CVEs announced on 2015-01-08.
    - Windows: Cygwin OpenSSL updated from 1.0.1j-1 to 1.0.1k-1, which
      fixes the CVEs announced on 2015-01-08.
    - Windows: Bundle new version of VcXsrv: 1.15.2.2-xp+vc2013+x2go1.
      The differences from 1.15.2.1-xp+vc2013+x2go1 are that its bundled
      OpenSSL has been updated to 1.0.1k, and that xorg-server
      CVE-2014-8091..8103 have been fixed.
    - Windows: Update libssh from 0.6.3 to 0.6.4 (while maintaining
      Pageant support). This fixes CVE-2014-8132, which shouldn't
      affect x2goclient because x2goclient uses the SSH client
      functionality, not the SSH server functionality.
      0.6.4 also added 4 features related to ECDSA keys.
    - Windows: Fix compatibility with PulseAudio 6.0
    - Windows: Remove workaround for audio input with old versions of
      PulseAudio (calling parec once per second)
      (Fixes: #742)
      Thanks George Trakatelis (uom.edu.gr) for submitting this change.
    - Windows: Enable X2Go Client for Windows to build under VS2010 nmake
      (but not the VS2010 IDE due to a Qt4 Visual Studio Add-in limitation)
      Note that the official builds are still build under MinGW.
      (Fixes: #642)
      Thanks George Trakatelis (uom.edu.gr) for submitting this feature.
    - Windows: Make builds easier, and updating bundled dependencies
      easier, by adding copy-deps-win32.bat. It copies the exact
      version of each dependency (DLL, executable, data, folder, etc)
      from x2goclient-contrib.git.

  [ Kaan Ozdincer ]
  * New upstream version (4.0.3.2):
    - Add Turkish translation file.

 -- X2Go Release Manager <git-admin@x2go.org>  Thu, 19 Feb 2015 12:49:22 +0100

x2goclient (4.0.3.1-0x2go1) unstable; urgency=medium

  [ Mike Gabriel ]
  * New upstream release (4.0.3.1):
    - Fully rework x2goclient man page. Add many options that haven't been
      documented so far.
    - Make sound options configurable via X2Go Session Broker. (Fixes: #652).
    - Fix (cross-user) desktop sharing since introduction of clipboard mode
      feature.
    - Update several translation files after splitting of session profile's
      "Settings" tab into "Input/Output" and "Media". Translations for these
      two new tabs derived from the i18n files of PyHoca-GUI.

  [ Mark Pedersen-Cook ]
  * New upstream release (4.0.3.1):
    - Update Danish translation file.

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.1):
    - Split Sessions config widget into Input/output and Media widgets.
      (Fixes: #643).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 27 Nov 2014 11:00:17 +0100

x2goclient (4.0.3.0-0x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream release (4.0.3.0):
    - Disallow server-side users to override X2Go Server commands via
      ~/bin (or similar). (Fixes: #336).
    - Avoid unitialised variables on early calls of ONMainWindow::closeEvent()
      or ONMainWindow::closeClient(). (Fixes: #253).
    - Update translation files. Add empty Portuguese translation. Update
      qt_<lang>.qm files from Debian unstable as of today.
    - Update German translation file (after session folder feature got added).
    - Makefile.man2html: Test if man2html exists. If not, don't fail.
    - Honor exports (client-side shared folders) from broker session profiles.
      Thanks to Ming Song for providing a patch for this (Fixes: 612).
  * debian/control:
    + Add B-D: apache2-dev. On squeeze / lucid builds, this is a superfluous
      B-D, but for later Debian/Ubuntu versions, this smoothes the installation
      of the x2goplugin-provide bin:package.
    + Update B-D: apache2-dev | libc6-dev. The apache2-dev package does not
      exist on all Debian/Ubuntu versions.
  * x2goclient.spec:
    + Adapt to building for openSUSE/SLES.
    + openSUSE: Make Qt4 Linguist tools available for Makefile.
    + Upgrade versioned BR for libssh-devel (0.6.3 or patched 0.5.5).
    + The libqt4-linguist split off happened in openSUSE 13.1.
    + Add x2goclient-rpmlintrc file.
    + In openSUSE, it is openldap2-devel, in Fedora/RHEL it is openldap-devel.
    + In openSUSE, openssh is openssh (not openssh-clients / openssh-server).

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.3.0):
    - Fix running x2goclient without arguments on Windows. (Fixes: #522).
    - Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is
      enabled.
    - Fork x2goclient on windows and terminate child processes if X2Go Client
      crashed. (Fixes: #159).
    - Add "clipboard" parameter to session profile and to command line options.
      (Fixes: #258).
    - Replace qCritical() with printError() by argument parsing.
    - Update translation files.
    - Update russian translation.
    - Update string "&Clipboard Mode" and translate in russian translation file.
    - Grammar fix in russian translation.
    - Add x2gohelper to start X2Go Client on Windows and clean child processes
      if X2Go Client crashes. (Fixes: #525).
    - On Windows rename x2goclient.exe to x2goclient-mainprocess.exe and
      x2gohelper.exe to x2goclient.exe.
    - Start x2gohelper from X2Go Client. Revert name changing of X2Go Client and
      x2gohelper.
    - Add Makefile for x2gohelper.
    - Add support for sessions folders.
    - Add folder explorer: a GUI to manage of session subfolders.
    - Support for sessions subfolders in sessionmanagedialog.
    - Session name autocompletion only for sessions in current folder.
    - Support for session subfolders and command-line options "--session"
      and "--sessionid".
    - Disable session explorer "back" button if user sessions are disabled.
    - Include <QDir> in sessionexplorer.cpp.
    - Remove deprecated workaround in wapi.cpp.
    - Save folder icons Base64 coded. Save icons under General\icon_<PATH>.
      (Fixes: #580).
    - Fix placing sessions folders in broker mode.
    - Fix onmainwindow.cpp after 76ae96781f1d2d5754ee4751539d5de47f1d0297.
    - Add support for session selection in broker mode.

  [ Mike DePaulo ]
  * New upstream release (4.0.3.0):
    - Make X2Go Client aware of the Cinnamon (CINNAMON) desktop environment.
      (Fixes: #571)
    - Make X2Go Client aware of the Trinity (TRINITY) desktop environment.
      (Fixes: #609)
    - Make X2Go Client aware of the Openbox (OPENBOX) window manager.
      (Fixes: #607)
    - Make X2Go Client aware of the IceWM (ICEWM) window manager.
      (Fixes: #608)
    - Windows: Fix not being able to add the server to the known_hosts file when
      the username has non-English characters. (Fixes: #566)
      (NOTE: This fix only works when the non-English characters are in the same
      language as the Windows "system locale" AKA "Language for non-Unicode
      programs." Bug #611 was written for fixing the issue for languages other
      than the system locale.)
      Thanks George Trakatelis (uom.edu.gr) for submitting part of this fix.
    - Windows: Install VcXsrv "misc" fonts by default, and make all 4 font
      groups optional: misc, 75dpi, 100dpi and others (Fixes: #108)
      Note: The fact that all the fonts are included makes the installer about
      30MB larger.
    - Windows: Bundle new version of VcXsrv: 1.15.2.1-xp+vc2013+x2go1
      This new version is based on upstream VcXsrv 1.15.2.0, but still
      compatible with Windows XP. It also has its bundled OpenSSL updated to
      1.0.1j. It is compiled with Microsoft Visual C++ 2013 and contains 1
      X2Go-specific change, winmultiwindow.patch. This patch fixes an issue
      when resizing the NX-proxy window on specific multiple monitor setups.
      (Thanks Oleksandr Shneyder for the patch) (Fixes: #568) (Fixes: #594)
    - Windows: Port from MinGW 4.4 + Qt 4.8.5 to MinGW 4.8.2 + Qt 4.8.6,
      including fix for QTBUG-38706 (Fixes: #474, #603)
    - Windows: Fix missing VcXsrv/zlib1.dll . The impact of this bug was that
      VcXsrv would not start if the cwd was changed from the x2goclient
      directory. (The start menu and desktop shortcuts do have the x2goclient
      directory as the cwd. So they were not affected.) (Fixes: #587)
    - Windows: Make the desktop shortcut optional during install,
      but still the default.
    - Windows: Upgrade libssh from 0.5.5 to 0.6.3. This fixes connecting to
      hpn-enabled SSH servers. The Pageant support patch from the KDE Windows
      project was ported to 0.6.3 by myself and Mike Frederick.
      (Gmail: psududemike) (Fixes: #590)
    - Windows: Win32 OpenSSL updated from 1.0.1h to 1.0.1j, which fixes the
      CVEs announced on 2014-08-06 & 2014-10-15.
    - Windows: Replace Cygwin Bash (sh.exe) with Cygwin Dash (ash.exe renamed
      to sh.exe). This also means fewer Cygwin .DLLs are bundled.
      (Fixes: #636)
    - Windows: cygwin packages (excluding OpenSSH, which is at the patched
      version of 6.6.1p1-3-x2go1) updated from latest versions as of 2014-06-09
      to latest versions as of 2014-10-18. This includes openssl 1.0.1j-1, which
      fixes the CVEs announced on 2014-08-06 & 2014-10.15.
      (Cygwin openssl was also individually updated in 4.0.2.1+hotfix1+build2,
      but only to 1.0.1i-1.)
    - Windows: Build nxproxy.exe with Cygwin's libpng 1.5.x rather than 1.2.x.
      (This may improve performance when PNG compression is selected.)
    - Windows: Build cygwin openssh without krb5 or tcp_wrappers support because
      X2Go Client for Windows does not use either feature.
      (On Windows, Kerberos 5 (GSSAPI) support is provided by PuTTY.)
    - Windows: Fix text not being rendered properly at end of NSIS installer
      (Fixes: #597)

  [ Stefan Baur ]
  * New upstream version (4.0.3.0):
    - Update German translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.3.0):
    - Update Spanish translation file.

  [ Martti Pitkanen ]
  * New upstream version (4.0.3.0):
    - Update Finnish translation file.

  [ Jos Wolfram ]
  * New upstream version (4.0.3.0):
    - Update Dutch translation file.

  [ Robert Parts ]
  * New upstream version (4.0.3.0):
    - Add Estonian translation file.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.3.0):
    - Update Bokmal (Norway) translation file.

  [ Daniel Lindgren ]
  * New upstream version (4.0.3.0):
    - Update Swedish translation file.

  * Translation status:
    OK - Updating 'x2goclient/x2goclient_de.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_da.qm'...
      Generated 536 translation(s) (526 finished and 10 unfinished)
      Ignored 30 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_es.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_et.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_fi.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_fr.qm'...
      Generated 254 translation(s) (201 finished and 53 unfinished)
      Ignored 312 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_nb_no.qm'...
       Generated 566 translation(s) (566 finished and 0 unfinished)
    OK - Updating 'x2goclient/x2goclient_nl.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    UNTRANSLATED - Updating 'x2goclient/x2goclient_pt.qm'...
      Generated 0 translation(s) (0 finished and 0 unfinished)
      Ignored 566 untranslated source text(s)
    INCOMPLETE - Updating 'x2goclient/x2goclient_ru.qm'...
      Generated 552 translation(s) (543 finished and 9 unfinished)
      Ignored 14 untranslated source text(s)
    OK - Updating 'x2goclient/x2goclient_sv.qm'...
      Generated 566 translation(s) (566 finished and 0 unfinished)
    INCOMPLETE - Updating 'x2goclient/x2goclient_zh_tw.qm'...
      Generated 397 translation(s) (372 finished and 25 unfinished)
      Ignored 169 untranslated source text(s)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 21 Oct 2014 12:38:56 +0200

x2goclient (4.0.2.1-0x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream release (4.0.2.1):
    - Fix FTBFS on arm64 (and others) architecture. (Fixes: #498).
    - Only show session name in notification bubbles with debugging
      enabled. (Fixes: #364).
    - New command line option (--keep-trayicon). With that options set,
      we force X2Go client to only use the default "accelerated X" as
      system tray icon (and prohibit usage of the session's icon as
      tray icon). (Fixes: #365).
    - Provide more meaningful messages on SSH errors (host pub key not
      found, export pub key not found, authorized_keys file not found).
      For SSHd startup failures provide different messages on Windows
      and non-Windows machines. (Fixes: #235).
      FIXME: add detection code to report SSH daemon startup failures.
    - Add new cmdline option --hide-foldersharing. If used, all GUI
      elements related to exporting client-side folders to X2Go sessions
      get hidden. (Fixes: #514).
    - Update COPYING file (to update FSF address).
  * debian/control:
    + Add dbg:package x2goplugin-dbg.

  [ Clemens Lang ]
  * New upstream version (4.0.2.1):
    - Re-add Info.plist file (which got removed by accident in commit 91cf6c6).
      (Fixes: #502).

  [ Oleksandr Shneyder ]
  * New upstream release (4.0.2.1):
    - Hide GSSAPI options on direct RDP connections. (Fixes: #478).
    - Search X-Server in /Applications/Utilities/XQuartz.app on Mac.
    - Wrong cmd line option throw error dialog if running not from terminal.
    - Add command line option "close-disconnect", which make client close after
      session is disconnected.
    - Don't start pulse on Windows, until we really have to start a session
      that requires pulse support.
    - Check if sound is activated before starting pulse.
    - Fix starting sshd on Win XP. (Fixes: #421).
    - Fix "fullscreen" mode on Windows 7 with multiple monitors.

  [ Mike DePaulo ]
  * New upstream release (4.0.2.1):
    - Windows: Reduce the size of NSIS installer by several MB
      by switching to lzma solid compression
    - Windows: Prevent high PulseAudio CPU usage on Windows XP by lowering
      PulseAudio's CPU priority from "high" to "normal" on XP specifically.
      Also do so on Windows Server 2003 (R2) (Fixes #526)
    - Windows: Enable PulseAudio log when --debug is passed.
    - Windows: Fix compatibility with current PulseAudio master branch
    - Windows: cygwin packages (inluding patched OpenSSH 6.6.1p1-3) updated from
      latest versions as of 2014-04-08 to latest versions as of 2014-06-09. This
      includes openssl 1.0.1h-1, which fixes the 6 CVEs announced on 2014-06-05.
      (Cygwin openssl was also individually updated to 1.0.1h-1 in
      4.0.2.0+build4.) This also includes migrating from libjpeg to
      libjpeg-turbo, which reduces CPU usage of nxproxy.)
    - Windows: Download and compile nx-libs-lite from the release tarball,
      rather than from git, so that the patches are actually applied
    - Windows: nx-libs-lite updated from 3.5.0.22 to 3.5.0.27
      (linked against aforementioned cygwin package versions)
    - Windows: Win32 OpenSSL updated from 1.0.1g to 1.0.1h, which fixes the 6
      CVEs announced on 2014-06-05.
      (Win32 OpenSSL was also updated to 1.0.1h in 4.0.2.0+build3.)
    - Windows: VcXsrv (XP Compatible) updated from 1.14.3.1 to 1.14.3.2.
      Fixes CVE-2014-0209, CVE-2014-0210, and CVE-2014-0211
      (VcXsrv was also updated to 1.14.3.2 in 4.0.2.0+build2.)
    - Windows: Switch from regular NSIS 2.46 to Unicode NSIS 2.46.5
      (Fixes: #528)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 11 Jul 2014 12:23:59 +0200

x2goclient (4.0.2.0-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.2.0):
    - Revrite SSH Classes to support libssh fix.
    - Add Class HelpDialog to show options in scroll area.
    - Fix authentication on SSH Broker with key + passphrase.
    - Set modmap timer timeout to 10 sec on Mac.
    - Fix running xmodmap if X2Go Client not started from terminal.
    - Setting keyboard modifiers with xmodmap.
    - Fix multimonitor support on Linux.
    - Display more version info. Parameters --version, --git, --changelog.
    - Don't show GUI dialog for --version, --help, etc, if started
      from terminal on linux and mac.
    - If no user in session config, display system username in pass form.
    - Check if txt/changelog and txt/git exist on config phase.
      Rename option "--git" to "--git-info".
    - Change x2goclient.nsi for nightly builds.

  [ Josh Lukens ]
  * New upstream version (4.0.2.0):
    - Switch to QNetworkAccessManager. Appropriately set content type
      header to "application/x-www-form-urlencoded" for HTTP post
      requests. (Fixes: #440, #138).
    - Fix copy+paste errors in QNetworkAccessManager code.
    - Provide support for dynamic authentication IDs. This is
      a requirement for using the broker client against brokers
      that use some sort of OTP authentication mechanism.
      (Fixes: #446).

  [ Mike Gabriel ]
  * New upstream version (4.0.2.0):
    - Drop create_text.sh again, implement changelog copying
      in distro build files. Implement Git history creation for
      nightly builds in build scripts.
    - Rename txt/git to txt/git-info (make it compliant with cmdline
      options).
    - Allow starting shadow sessions from the command line with
      option --hidden being enabled. (Fixes: #349).
  * debian/control:
    + Build-depend on libssh-dev (>= 0.5.4-2).
    + Bump Standards: to 3.9.5. No changes needed.
  * debian/rules:
    + Copy debian/changelog into txt/ subfolder during dh_auto_configure.
    + Create txt/git-info files for ChangeLog.git if it exists.
  * x2goclient.spec:
    + Copy ChangeLog (or debian/changelog) into txt/ subfolder during
      %setup.
    + Copy ChangeLog.gitlog (if present) into txt/ subfolder during %setup.
    + B-R (epel-7): man2html-core (same as for Fedora builds).

  [ Mike DePaulo ]
  * New upstream version (4.0.2.0):
    - Decrease HelpDialog's tab width from 320 to 30
      (the width of 10 spaces.) (Fixes: #453)
    - Windows: Fix compatibility with PulseAudio 3.0 & later through
      new cookie handling. (Fixes: #422)
    - Windows: Upgrade included PulseAudio from 1.1 to 5.0.
      The 5.0 build is patched for X2Go bug #363. and available here:
        https://build.opensuse.org/project/show/home:mikedep333:branches:home:\
        mkbosmans:mingw32:pulseaudio
    - Windows: Reapply KDE on Windows's patch for Pageant support to
      libssh 0.5.5. (Fixes: #448)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 13:47:56 +0200

x2goclient (4.0.1.6-0x2go1) unstable; urgency=low

  * x2goclient.spec:
    + B-R (epel-7): man2html-core (same as for Fedora builds).
      (Cherry-picked from already released version 4.0.2.0).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 11 Jul 2014 12:25:47 +0200

x2goclient (4.0.1.5-0x2go1) unstable; urgency=low

  * Build fix release (4.0.1.5):
    - Add x2goclient_nl.ts to x2goclient.pro, so that the
      .qm file gets generated during build. (Fixes: #473).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 17:47:27 +0200

x2goclient (4.0.1.4-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.4):
    - Increase ssh_select timeout to 0.5 sec.
    - Set mod map from client to server on Mac, hide keyboard settings on Mac.
    - Fix mod map on Mac with kerberos.
    - Fix focus on pass form.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.4):
    - Fix password connection with libssh 0.6.0. (Fixes: 420).
    - Don't use ancient Debianism's for ssh options (ProtocolKeepAlives).
      (Fixes: #434).

  [ Martti Pitkanen ]
  * New upstream version (4.0.1.4):
    - Update Finnish translation file.

  [ Robert Parts ]
  * New upstream version (4.0.1.4):
    - Add new translation of X2Go Client to Estonian.

  [ Nicolai Hansen ]
  * New upstream version (4.0.1.4):
    - Update Danish translation file.

  [ Jos ]
  * New upstream version (4.0.1.4):
    - Add new translation of X2Go Client to Dutch.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Apr 2014 13:46:33 +0200

x2goclient (4.0.1.3-0x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.3):
    - changed keyboard settings. Supported modes: auto, none and config with
      model/layout(variant)
    - Enables forwarding (delegation) of GSSAPI credentials to the server.
    - Make GSSAPI delegation configurable.
    - Update Russian translation file.
    - Rewrite SSH Classes to support libssh fix.
    - Set mod map from client to server on Mac, hide keyboard settings on Mac.
    - Fix mod map on Mac with kerberos.
    - Fix focus on pass form.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.3):
    - Protect x2goplugin.html. Make it only available from the local host.

  [ Mike Gabriel ]
  * New upstream version (4.0.1.3):
    - Fix scan for pulseaudio cookie file. Issue got introduced in X2Go Client
      4.0.1.2 and let pulseaudio sound setup fail completely in the Linux
      X2Go Client of that version. (Fixes: #384).
    - Minor update of the German translation file.

  [ Klaus Ade Johnstad ]
  * New upstream version (4.0.1.3):
    - Update Bokmal translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.3):
    - Update Spanish translation file.

  [ Daniel Lindgren ]
  * New upstream version (4.0.1.3):
    - Update Swedish translation file.

  [ Stefan Baur ]
  * New upstream version (4.0.1.3):
    - Update German translation file.

  [ Martti Pitkanen ]
  * New upstream version (4.0.1.3):
    - New translation of X2Go Client to Finnish.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 22 Jan 2014 08:56:30 +0100

x2goclient (4.0.1.2-0x2go2) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (4.0.1.2):
    - Provide Keywords: key in .desktop file.
    - Add NSIS packaging files for win32 builds to source tree.
      (Files provided by Oleksandr Shneyder, thanks!!!).
    - Rename win32 desktop and startmenu icon from "X2goClient" to "X2Go
      Client".
    - Store broker HTTPS certificate exceptions in
      $HOME/.x2go/ssl/exceptions (before: $HOME/ssl/exceptions).
      (Fixes: #328).
    - Perform sanity checks on data that comes in from X2Go Servers.
      Prohibit the execution of arbitrary code via the ~/.bashrc file.
      (Fixes: #333).
    - Add option --broker-cacertfile. Allow usage of non-system-wide
      installed (self-signed) SSL certificate chains for https (SSL)
      session broker connections. (Fixes: #311).
    - Update man page for new --tray-icon cmdline option.
    - Update man page for --broker-url. Explain the syntax of <URL>.
    - Properly handle (=expand) the "~" character in key filenames. (Brought to
      attention by Eldamir on IRC. Thanks!).
    - Expand tilde operator for all other file paths handed over to X2Go Client
      via sessions file or cmdline parameter.
    - Syntax fix of x2goclient.desktop file.
    - Test for various file locations of the pulseaudio cookie file.
    - Allow patching of qmake-qt4 executable path in Makefile.
    - Make qmake-qt4 and lrelease path in Makefile easily replacable (as
      RHEL-5 does not have those tools in $PATH).
    - Make sure that build_client and build_plugin are not build with parallel
      make.
    - Make x2goplugin-provider installable via Makefile.
  * Pull-in packaging changes from Debian.
  * debian/source/format:
    + Switch to format 1.0.
  * x2goclient.spec:
    + Ship x2goclient.spec (RPM package definitions) in upstream project.
      (Thanks to the Fedora package maintainers).
    + Clear (Fedora package) changelog.
    + Make package build on Fedora/EPEL versions that do not have the
      qtbrowserplugin package.
    + For EPEL-5 builds: replace full path to qmake-qt4 and lrelease.
    + Split up package into bin:packages: x2goclient, x2goplugin,
      x2goplugin-provider.
    + Make sure lrelease-qt4 is executed (not just lrelease).

  [ Ricardo Díaz Martín ]
  * New upstream versino (4.0.1.2):
    - Strip whitespaces off of user name, host name and other
      strings when loading / saving session profiles.(Fixes: #315).
    - New option --tray-icon. Force showing the tray icon, even for
      hidden sessions. Also allow creation of .desktop files with
      --tray-icon optionally being enabled. (Fixes: #316).
    - Update Spanish translation.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.2):
    - Support for keys "shadowuser" "shadowdisplay" and "shadowmode" in
      config file. This allows choosing the default display for shadow
      sessions.
    - Support for GSSApi(Kerberos 5) authentication. Using ssh/scp commands
      on Linux and Mac and plink/pscp on Windows.
    - Support for ChallengeResponseAuthentication (Google Authenticator)
    - Setting main window focus on mac (Fixes: #139).
    - Additional check if authentication with GSSApi successfull
    - c121b7e2d3d83abdc2d7a29637bc3294e38b2ec3 broke checking if remote
      command produce only stderr and not stdout. It made x2goclient crash
      if x2gostartagent send LIMIT error. Current commit fixes this issue.
    - SshMasterConnection should use current user name if no user name is
      specified in session settings
    - GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
    - fixed GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
      on windows

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.1.2):
    - Handle SSH host key changes more elegantly and allow user interaction
      if such a host key change occurs. (Fixes: #241).

  [ Michael DePaulo ]
  * New upstream version (4.0.1.2):
    - win32: Add uninstall information to Add/Remove Programs. (Fixes: #230).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 17 Dec 2013 15:21:38 +0100

x2goclient (4.0.1.1-0~x2go1) unstable; urgency=low

  [ Nicolai Hansen ]
  * New upstream version (4.0.1.1):
    - Update Danish translation file.

  [ Terje Andersen ]
  * New upstream version (4.0.1.1):
    - Update Norwegian Bokmaal translation file.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.1):
    - Use "127.0.0.1" instead of localhost to avoid wrong IPv6 hostname
      resolution. (Fixes: #151).
    - Wait for x2gocmdexitmessage to return before closing in hidden mode.
    - Support for published applications in X2Go Plugin
    - Support for "shadow" mode in X2Go Plugin

  [ Mike Gabriel ]
  * New upstream version (4.0.1.1):
    - If a priv SSH key has been specified, skip the autologin procedure.
      Let's consider a given SSH private key that fails to log the user
      in as an overall login failure. (Fixes: #141).
    - Avoid multiple selectUserSession requests when in broker
      mode.
    - Properly set the remote server address received via selectUserSession
      method when in broker mode. (Fixes: #226).
    - Fix segmentation fault that started occurring since the custom trayIcon
      patch was applied. Segfault only occurred if the tray icon was not used.
    - Show session name in notification bubbles.
    - Update German translation.
    - Add cmdline option --broker-autologoff: Enforce re-authentication against
      X2Go Session Broker after a session has been suspended or terminated.
      (Fixes: #179).
    - Enable full access desktop sharing across user accounts. (Fixes: #222).
    - Make X2Go Client aware of the MATE desktop environment.
    - Make X2Go Client work in SSH broker mode without the need of a auth-id
      file.

  [ Heinrich Schuchardt ]
  * New upstream version (4.0.1.1):
    - Call ssh_clean_pubkey_hash() for deallocating public key hashes instead of
      just calling free(). Required under MS Windows as documented in libssh2
      API. (Fixes: #243). (For further details see:
      http://api.libssh.org/master/group__libssh__session.html).
  * Provide bin:package with debug symbols for X2Go Client. (Fixes: #255).

  [ Ezra Bühler ]
  * New upstream version (4.0.1.1):
    - Fix auto-resume when session type is »Single Application«. (Fixes: #183).

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.1):
    - Fix detection of maximum screen area available for a session. (Fixes:
      #165).
    - Use the session icon as tray icon, pop up notification bubble that informs
      about current session actions. (Fixes: #177).
    - Allow for setting maximum available desktop size as window size via the
      session profile card. Unfortunately, this feature is for now only
      available on Linux. (Fixes: #214).

  [ Otto Kjell ]
  * New upstream version (4.0.1.1):
    - Enable debug mode through cmd line parameter. (Fixes: #142).
    - Standardize output to stdout+stderr and make it parseable.

  [ Orion Poplawski ]
  * New upstream version (4.0.1.1):
    - Instead of using a hard-code DPI of 96, use local DPI settings for new
      sessions if not explicitly set in session profile (Fixes: #164).

  [ Daniel Lindgren ]
  * New upstream version (4.0.1.1):
    - Update Swedish translation file.

  [ Ricardo Díaz Martín ]
  * New upstream version (4.0.1.1):
    - Update Spanish translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 11 Sep 2013 12:06:02 +0200

x2goclient (4.0.1.0-0~x2go1) unstable; urgency=low

  [ Frédéric Motte ]
  * New upstream version (4.0.1.0):
    - Add French translation file.

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.1.0):
    - Launching parec to init pulseaudio input only on Windows.
    - Hide profilecard area on broker authentication.
    - Fix ONMainWindow layout in broker mode.
    - Set passphrase for key to reverse SSH connection.
      Fix closing client after getting passphrase (Fixes: #137)
    - Support for recent cygwin API on Windows.
    - Add checkbox for -noclipboardprimary argument for internal vcxsrv.

  [ Mike Gabriel ]
  * New upstream version (4.0.1.0):
    - Fix position shifts of broker login widget on repetetive authentication
      failures. (Fixes: #71).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 22 Mar 2013 23:15:45 +0100

x2goclient (4.0.0.4-0~x2go1) unstable; urgency=low

  [ Clemens Lang ]
  * New upstream version (4.0.0.4):
    - Add scripts and additional files for building X2Go Client
      disk images for Mac OS X. (Fixes: #131).

  [ Mike Gabriel ]
  * New upstream version (4.0.0.4):
    - Update man page: Add broker relevant cmdline options.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 04 Mar 2013 05:46:16 +0100

x2goclient (4.0.0.3-0~x2go1) unstable; urgency=low

   * Fix version in version.h, VERSION and x2goplugin.rc.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 13 Feb 2013 14:37:24 +0100

x2goclient (4.0.0.2-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (4.0.0.2):
    - More icon updates needed. Discovered during Debian package update.

  [ Orion Poplawski ]
  * New upstream version (4.0.0.2):
    - Fix .desktop file, fix FSF address. (Fixes: #88).

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.0.2):
    - Fix support for RSA Keys in X2Go Broker code.
    - Set autologin as false by default. Quote session ID in SSH broker code
    - Support for session key "usebrokerpassforproxy" - use broker pass for
      authentication on proxy.
    - Fix X2Go Logo.
    - Terminate nxproxy from X2Go Client if connection to server is lost.
      (Fixes: #100)
    - Fix building x2goplugin.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 12 Feb 2013 19:29:53 +0100

x2goclient (4.0.0.1-0~x2go1) unstable; urgency=low

  * Bugfix release (4.0.0.1):
    - Replace symlink at svg/x2gologo.svg with copied file. Fixes
      tarball release esp. for MS Windows builds.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 02 Jan 2013 12:19:01 +0100

x2goclient (4.0.0.0-0~x2go1) unstable; urgency=low

  [ Christoffer Krakou ]
  * New upstream version (4.0.0.0):
    - Update Danish translation.
    - Update Danish translation (SSH proxy feature).

  [ Daniel Lindgren ]
  * New upstream version (4.0.0.0):
    - Update Swedish translation.

  [ Ezra Bühler ]
  * New upstream version (4.0.0.0):
    - Make it possible to resume a session using the keyboard only.
      Also fix the tab order in the resume session dialog by
      changing the focus policy of the main window. (Fixes: #80).

  [ Heinz-M. Graesing ]
  * New upstream version (4.0.0.0):
    - Update refurbished X2Go Logo set. License for the X2Go Logos is GPL-2.0+.
      The inner X2Go logo background is now white (non-transparent) which should
      fix poor display results for X2Go icons in application menus using a dark
      theme. (Fixes: #59).

  [ Jan Engelhardt ]
  * New upstream version (4.0.0.0):
    - Fix Debian-like Qt path (qmake will handle it internally).

  [ Oleksandr Shneyder ]
  * New upstream version (4.0.0.0):
    - Translation files updated.
    - Russian translation updated.
    - Add support for pgp cards in broker mode.
    - Fix displaying ssh proxy box in session settings if sessions type
      changed. (Fixes: #61).
    - Init config.brokerAutologin with false. (Fixes: #72).
    - Make sure x2goclient closes if broker has no sessions. Fixes
      appearing session profile dialog if client is configured to
      minimize to systray. (Fixes: #73).
    - Update license headers.
    - Add "author" entry in UI files.
    - Add OpenSSL license exception.

  [ Ricardo Diaz ]
  * New upstream version (4.0.0.0):
    - Update Spanish translation file.

  [ Mike Gabriel ]
  * New upstream version (4.0.0.0):
    - Update German translation file.
    - Get rid of br html tags in client<->broker communication (Fixes: #81).
    - Bump version to 4.0.0.0 (for Baikal bundle release).

  [ Terje Andersen ]
  * New upstream version (4.0.0.0):
    - Update Bokmal (Norway) translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sun, 30 Dec 2012 15:34:02 +0100

x2goclient (3.99.3.0-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.3.0):
    - Rebuild i18n files, add x2goclient_dk.ts for the new
      Danish translator (Christoffer Krakou).
    - Update German translation.
    - Run X2Go-proxied RDP session with fullscreen mode as sessions
      of X2Go session type "D". (Fixes: #22)
    - Allow pass-through of username and password for X2Go-proxied RDP
      sessions. The strings X2GO_USER and X2GO_PASSWORD in rdpoptions
      will be replaced by username+password enter into X2Go Clients
      login dialog. Only replace username+password if they received a
      value from the login widget of the main window.
    - Drop i18n idea to translate English to English.
    - Fix creation of session profile icon on desktop. The .desktop
      files need the x-bit set. Also: add a compatibility profile name
      rewrite for PyHoca-GUI profile names containing a slash, PyHoca-GUI
      uses a slash as separator character for submenu cascades.
    - Use ,,printf'' instead of ,,echo -e'' (Bashism). Fixes creation of
      xinerama.conf files.
    - Add XFCE as possible session type. (Fixes: #51)
  * /debian/control:
    + Maintainer change in package: X2Go Developers <x2go-dev@lists.berlios.de>.
    + Add rdesktop and xfreerdp to Recommends.
    + Priority: optional.
    + Bin:package x2goplugin-provider: depend on x2goplugin.
  * New bin:package (all): x2goplugin-provider. Provide basic Apache2
    configuration for a demo x2goplugin website.
  * Bump Standards version to 3.9.3.

  [ Daniel Lindgren ]
  * New upstream version (3.99.3.0):
    - Update Swedish translation.

  [ Terje Andersen ]
  * New upstream version (3.99.3.0):
    - Update Norwegian Bokmal translation.

  [ Christoffer Krakou ]
  * New upstream version (3.99.3.0):
    - Add Danish translation to x2goclient.
    - Proof read Danish translation.
    - Update DirectRDP in Danish translation.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.3.0):
    - Add settings for direct RDP connection.
    - Implement direct RDP connection using standalone client.
    - Build direct RDP feature only for linux.
    - Add DEFINES += __linux__ to project file when building linux binaries
      (need to define Q_OS_LINUX in moc generator).
    - Update "ts" files.
    - Fixed label "SSH port" and "RDP port" to "SSH port:" and "RDP port:".
      Update "ts" files once again.
    - Add translation for label "RDP port:". Update "ts" files updated
      Russian translation.
    - Add translation for checkbox "Direct RDP Connection" and update Russian
      and German translation.
    - Restart pulse server on windows if it crashed.
    - Show "Advanced Options" button only if RDP session chosen.
    - Fixing kbd focus issue for all kinds of sessions in thinclient mode.
      (Fixes: #20).
    - Add command line parameter --ssh-key and --autologin.
    - Disable check box "use default sound port" if sound disabled.
    - Add support for HTTP proxy - developed by Heinrich Schuchardt
      (xypron.glpk@gmx.de). (Fixes: #34).
    - Add support for SSH proxy in class SshMasterConnection.
    - SshMasterConnection emit signal to GUI thread if it need a passphrase
      to decrypt a ssh key. GUI thread use input dialog to read a passphrase
      from user.
    - Add support for SSH proxy (HTTP and SSH) to X2Go Client GUI.
    - Clean some broker code.
    - It is possible to add several ssh keys from commandline in form:
      --ssh-key=[user@][server:][port:]<path to key>
      it can be useful for TCE or login over broker.
    - Improve broker code, add support for "usebrokerpass" config variable to
      use broker pass for ssh auth on X2Go server.
    - Commandline options --broker-noauth.
    - Support for SSH broker. --broker-user removed, use username in broker url
      instead.
    - Reduce listen interval for ssh-tunnel to 100 msec.
    - Fix visibility of SSH-proxy box with direct RDP sessions.
    - SshProcess is only usable over SshMasterConnection.
    - Fixing SSH proxy support for Windows.
    - Hide system tray icon before close.
    - Fix error "Failed to resolve hostname" in plugin mode (Fixes: #55).
    - Do not show "RDP Settings" group box in plugin mode (Fixes: #56).

  [ Ricardo Diaz ]
  * New upstream version (3.99.3.0):
    - Add Spanish translation file.
    - Update Spanish translation file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Nov 2012 16:07:43 +0100

x2goclient (3.99.2.2-0~x2go2) unstable; urgency=low

  * Add Conflicts/Replaces for x2goclient-gtk.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 20 Aug 2012 09:58:47 +0200

x2goclient (3.99.2.2-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.2.2):
    - Drop Encoding key from .desktop file (as it is deprecated
      according to latest FreeDesktop.org specs).
    - Correct spelling for mis-spelled work ,,authentication''.
    - Allow QMAKE_* parameters that are needed for hardening x2goclient
      (see http://wiki.debian.org/Hardening).
    - Provide CPPFLAGS for QMAKE_CFLAGS _and_ QMAKE_CXXFLAGS. Provide them as
      first build parameters.
    - Allow x2goclient to connect to user accounts that have other shells than
      /bin/sh and alike configured as default shell. Also: removal bashisms in
      shell execution commands.
    - X2Go resume session slot: double click on a selected session is supposed
      to resume that session. To make this feature functional for running
      sessions the session has to be suspended first.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.2):
    - Fixing X2Go Plugin
    - Cleaning code: double click on running session. Instead of using function
      "sleep" starting resume-session after suspend-session is returned.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 10 Aug 2012 10:08:52 +0200

x2goclient (3.99.2.1-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.1):
    - Not starting smart card daemon before users are loaded in LDAP mode.
    - Merging onmainwindow_part*.cpp into onmainwindow.cpp
    - Support recent pulseuadio on windows
    - removing %USERPROFILE%\.x2go\pulse\.pulse\%COMPUTERNAME%-runtime\pid
      if exists under windows
    - --user=<username> set username in session mode if this field is blank
      in session settings.
    - --autostart=<app> launch "app" by session start in "published
      applications" mode

  [ Daniel Lindgren ]
  * New upstream version (3.99.2.1):
    - Swedish i18n update for published applications.

  [ Terje Andersen ]
  * New upstream version (3.99.2.1):
    - Norwegian (Bokmal) i18n update for published applications.

  [ Stefan Baur ]
  * New upstream version (3.99.2.1):
    - German i18n update for published applications.

  [ Mike Gabriel ]
  * New upstream version (3.99.2.1):
    - Add Ubuntu-2d (Unity) support to X2Go Client.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 08 Jun 2012 12:52:07 +0200

x2goclient (3.99.2.0-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.2.0):
    - Support for "published applications".
      Sponsored by Stefan Baur (http://www.baur-itcs.de).
    - Command line argument "--session-conf=<file>": path to alternative
      session config.
    - Fixed bug "light font colour on light background" by dark colour schema.
    - Make X2Go system tray icon not transparent.
    - Replace text on buttons "Application", "Share folder", "Suspend",
      "Terminate" with icons to fit in dialog window.
    - Support for SVG icons for published applications
    - Set "nofocus" policy for tool buttons.
    - Some improvements when using pgp card.
    - Setting TCP_NODELAY for sockets on reverse tunnel and ssh session.
    - Support for category X2Go-Top to display published applications on top
      of application menu.
    - Exporting PULSE_CLIENTCONFIG when running published applications.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 04 Apr 2012 11:52:07 +0200

x2goclient (3.99.1.1-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.1.1):
    - not including <netinet/in.h> on Q_OS_WIN platform.
    - not updating Xinerama configuration in "fullscreen" mode.
    - command line argument "--xinerama": use Xinerama by default.
    - improved support for use in TCE
      command line argument --thinclient - running without window manager
      command line argument --haltbt - button to shutdown the thin client
    - Fix comments in copyright headers.

  [ Mike Gabriel ]
  * New upstream version (3.99.1.1):
    - Update copyright year in about window. Including all translations.
    - Power button icon: make inner part transparent. Needed for people
      with a dark GUI theme.
    - Prettify x2goclient.pro.

  [ Mihai Moldovan ]
  * New upstream version (3.99.1.1):
    - Use the Mac OS X 10.5 SDK instead 10.6 to remain compatible with
      Leopard.
    - Add .gitignore file.
    - The default of a 10 seconds SSH connection timeout is pretty low,
      especially when using tcp_wrappers with the identd option turned on.
      Wait for a 60 seconds timeout.
    - On Mac OS X connect to Xserver via Unix file socket.
    - Properly set DISPLAY environment variable on Mac OS X.

  [ Daniel Lindgren ]
  * New upstream version (3.99.1.1):
    - Update/improve Swedish translation after testing x2goclient on Windows.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 07 Mar 2012 20:42:36 +0100

x2goclient (3.99.1.0-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.1.0):
    - Update German translation file (thanks to Stefan Baur).
    - Build .qm translation files on the fly during build.
    - Fix for zh_TW translation: add qt_zh_TW.qm file from Qt4.8.
    - Add language property to the French translation file.
    - Update qt_<LANG>.qm files from Qt4.8 (as in current Debian sid).
    - Rename x2goclient_nb.ts to x2goclient_nb_no.ts.
    - Update all translation files (lupdate), translate unfinished translation
      tags in x2goclient_de.ts.
    - Provide empty translation file x2goclient_en.ts.
    - Fix misspelled word ,,Authentification'' -> ,,Authentication''.
    - Fix misspelled word ,,recieved'' -> ,,received''.
    - Update date and release version in man page.

  [ Mihai Moldovan ]
  * New upstream version (3.99.1.0):
    - Mac OS patch: Raise the stack space to 2MB for secondary threads. It
      previously used the 512KB system default.

  [ Daniel Lindgren ]
  * New upstream version (3.99.1.0):
    - Add Swedish translation file.
    - Fine-tune Swedish translation file.

  [ Terje Andersen ]
  * New upstream version (3.99.1.0):
    - Add Norwegian (Bokmal) translation. Qt4 lacks Norwegian/Bokmal
      support, so some of the widgets may stay in English.
    - Fine-tune/fix Norwegian (Bokmal) translation.

  [ Jan Engelhardt ]
  * New upstream version (3.99.1.0):
    - Use /cgi-bin/man/ path in web'ified man pages.
    - Use ,,${MAKE}'' instead of ,,make'' in Makefile.
    - Include <netinet/in.h> in sshprocess.h to fix missing
      struct sockaddr_in.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.1.0):
    - Get new ports from x2goresume-session if reserved ports are busy
    - Fix segmentation fault by failed SSH connection to X2Go server

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 22 Feb 2012 14:49:49 +0100

x2goclient (3.99.0.6-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.6):
    - Update copyright section in ssmasterconnection.h/cpp and
      sshprocess.h/cpp.
    - Traditional Chinese(zh_TW) translation for x2goclient from
      Liu Arlo <arlo.liu@atrustcorp.com>.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 01 Feb 2012 13:52:40 +0100

x2goclient (3.99.0.5-0~x2go1) unstable; urgency=low

  [ Mike Gabriel ]
  * New upstream version (3.99.0.5):
    - Rename in human readable text strings ,,X2go'' to ,,X2Go''.
    - Fix version string on man page.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.5):
    - Waiting for SshMasterConnection thread to be finished before
      deleting it (segfault by wrong authentication fix).

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 27 Jan 2012 12:43:04 +0100

x2goclient (3.99.0.4-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.4):
    - Enabled support for Xinerama

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 18 Jan 2012 14:53:20 +0100

x2goclient (3.99.0.3-0~x2go4) unstable; urgency=low

  [ Mike Gabriel ]
  * Rename icon title in /debian/menu file.
  * Also split package dependencies for x2goplugin.
  * Add libxpm-dev as build-dependency.
  * Revert version number in version.h and x2goplugin.rc to 3.99.0.3.

  [ Guido Günther ]
  * Split package dependencies for SSH server/client.

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.3):
    - LDAP: ssh port for every x2goserver can be specified in Server entry,
      parameter "l"
    - Change title of proxy window to session name
    - Change icon of proxy window (only on Linux)
    - Multi-display support: x2goclient can be configured to fit proxy window
      on one of the existing displays.
    - Multi-display support: support for xinerama (temporarily disabled--support
      in x2goagent needed)
    - Add -lXpm in project file.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 18 Jan 2012 14:50:31 +0100

x2goclient (3.99.0.2-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * New upstream version (3.99.0.2):
    - QTcpSocket working not correct with some Antiviral software ( for example Avast) under windows. Fixing this by replacing it with Winsocks
    - Connectivity test dialog to use with a broker

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 25 Nov 2011 11:27:42 +0100

x2goclient (3.99.0.1-0~x2go1) unstable; urgency=low

  * New upstream version (3.99.0.1):
    - Set TCP_NODELAY (equals: turn Nagle off) for SSH graphical port forwarding
      tunnel.
    - Include cups/ppd.h in cupsprint.h, fixes build on Debian wheezy/sid.
    - Add build_man/clean_man stanzas to Makefile.
  * Explicitly use source format 3.0 (native).
  * Build-depend on libssh-dev (>=0.4.7).
  * Update menu file in /debian folder (rename title to ,,X2Go Client (Qt)'').
  * Do not run man2html from rules file anymore.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 12 Oct 2011 11:11:50 +0200

x2goclient (3.99.0.0-0~x2go1) unstable; urgency=low

  [ Oleksandr Shneyder ]
  * fixed loadbalancing in LDAP mode on multiply X2Go servers
  * fixed session crash by pulling out of smart card

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 20 Jul 2011 16:33:08 +0200

x2goclient (3.0.1.21-0~x2go1) unstable; urgency=low

  * changes in windows plugin

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 30 Jun 2011 18:45:25 +0200

x2goclient (3.0.1.20-0~x2go1) unstable; urgency=low

  * support menu
  * custom background
  * custom icon on broker auth dialog
  * fixed creation of desktop icons on windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 08 Apr 2011 19:18:30 +0200

x2goclient (3.0.1.19-0~x2go1) unstable; urgency=low

  * Support to get sessions from for web broker

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 29 Mar 2011 18:34:08 +0200

x2goclient (3.0.1.18-0~x2go3) unstable; urgency=low

  * Add ssh (server) as runtime dependency
  * React to Debian bug #627990, prefer man2html-base over man2html.
  * Use x2goumount-session instead of old x2goumount_session command.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 14 Jul 2011 09:07:59 +0200

x2goclient (3.0.1.18-0~x2go2) unstable; urgency=low

  * adds man page skel (TODO: options)
  * fixes all open lintian issues

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 17 May 2011 20:16:55 +0200

x2goclient (3.0.1.18-0~x2go1) unstable; urgency=low

  * change of version numbering pattern
  * adds x2goclient-cli project as example file to x2goclient package

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Mar 2011 01:50:27 +0100

x2goclient (3.01-18) unstable; urgency=low

  * Support for custom X-Servers under windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 17 Feb 2011 18:15:03 +0100

x2goclient (3.01-17) unstable; urgency=low

  * Minimize X2Go Client to system tray thank Joachim Langenbach <joachim@falaba.de> for patch

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 27 Jan 2011 12:32:29 +0100

x2goclient (3.01-16) unstable; urgency=low

  * qtbrowserplugin sources shipped with x2goclient
  * removed x2goclient.pri, export "X2GO_CLIENT_TARGET=plugin" to configure x2goplugin

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 13 Jan 2011 19:24:50 +0100

x2goclient (3.01-15) unstable; urgency=low

  * add support for libssh-0.4.7

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 04 Jan 2011 18:48:43 +0100

x2goclient (3.01-14) unstable; urgency=low

  * use libssh instead of ssh

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 03 Dec 2010 18:31:45 +0000

x2goclient (3.01-13) unstable; urgency=low

  * workaround for "Full Screen" mode in windows
  * x2goplugin based on qtbrowserplugin
  * support for clipboard in windows

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 03 Aug 2010 17:12:05 +0200

x2goclient (3.01-12) unstable; urgency=low

  * portable mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 29 Jul 2010 17:43:06 +0200

x2goclient (3.01-11) unstable; urgency=low

  * plugin config options sound, exportfs, adsl, compression, quality, dpi, kbdlayout, kbdtype

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 29 Jun 2010 18:12:48 +0200

x2goclient (3.01-10) unstable; urgency=low

  * plugin config options showstatusbar and showtoolbar

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 24 Jun 2010 18:48:27 +0200

x2goclient (3.01-9) unstable; urgency=low

  * fixed dir export in LDAP mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 08 Jun 2010 17:14:11 +0200

x2goclient (3.01-8) unstable; urgency=low

  * embeded mode for firefox plugin
  * fixed "host key varification failed" message
  * updated interface
  * support for fs encodings

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 13 Apr 2010 18:15:30 +0200

x2goclient (3.01-7) unstable; urgency=low

  * fixed connection to localhost
  * fixed undefined shadow mode by ldap sessions

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 01 Feb 2010 19:19:54 +0100

x2goclient (3.01-6) unstable; urgency=low

  * fixed ldap support
  * shadow sessions
  * xdmcp sessions
  * commandline option for printing in LDAP mode

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 28 Jan 2010 19:38:11 +0100

x2goclient (3.01-5) unstable; urgency=low

  * fixed gpg-card with older gpg version

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 27 Nov 2009 00:00:31 +0100

x2goclient (3.01-4) unstable; urgency=low

  * set x2goagents dpi option
  * fixed rsa/dsa keys with password
  * session limit error message
  * warning by terminating session
  * fixed help message
  * save pulseaudio client.conf and cookie on server
  * in session directory not in ~/.pulse/client.conf
  * (do not owerwrite local pulse settings for remote user)
  * copy pulse cookie-file to remote system
  * try to load module-native-protocol-tcp
  * dependency for openssh-server in deb
  * set keyboard layout by default
  * add ssh option ServerAliveInterval=300
  * check if port free when starting tunnel for nxproxy
  * windows:
  * Start own build of X Server
  * Start one X server per x2goclient
  * Start own build of PulseAudio
  * Start one PulseAudio server per x2goclient
  * Start one sshd per x2goclient
  * printing and viewing pdf in windows using ShellExec
  * make x2goclient work if username have spaces and unicode symbols

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 14 Oct 2009 10:10:25 +0200

x2goclient (3.01-3) unstable; urgency=low

  * smart card works with gpg 2.0.11-1

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 24 Sep 2009 21:31:45 +0200

x2goclient (3.01-2) unstable; urgency=low

  * Use x2goclient as SSH_ASKPASS program

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 31 Jul 2009 19:49:02 +0200

x2goclient (3.01-1) unstable; urgency=low

  * create desktop icon
  * start rdesktop session
  * start LXDE session
  * fixed error "ssh password with special symbols" thank Phillip Krause

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 15 Jun 2009 19:35:38 +0200

x2goclient (3.00-1) unstable; urgency=low

  * Client side printing support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 24 Feb 2009 21:50:45 +0100

x2goclient (2.99-3) unstable; urgency=low

  * make sshfs mount work if user home is not in /home/<uname>

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 02 Feb 2009 22:05:49 +0100

x2goclient (2.99-2) unstable; urgency=low

  * fixed ssh key in path with <space>

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 26 Jan 2009 23:15:46 +0100

x2goclient (2.99-1) unstable; urgency=low

  * PulseAudio support
  * you can use running arts or esd daemons
  * use blowfish cipher for ssh tunnels
  * reverse ssh tunnel for fs export (sshfs)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 15 Jan 2009 19:03:58 +0100

x2goclient (2.0.1-24) unstable; urgency=low

  * command line options:
  * --session=<session>         start session "session"
  * --user=<username>           preselect user "username" (LDAP mode)
  * --hide                      do not show x2goclient (start hidden)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 09 Dec 2008 21:30:07 +0100

x2goclient (2.0.1-23) unstable; urgency=low

  * fixed: use listed in ldap x2goserver for "x2gogetservers" request instead ldapserver itself
  * fixed: do not display error by initldap in slot_rereadUsers
  * fixed: libldap dependencies in package

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 08 Dec 2008 22:28:27 +0100

x2goclient (2.0.1-22) unstable; urgency=low

  * xorg dependency in control file

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 25 Nov 2008 19:21:18 +0100

x2goclient (2.0.1-21) unstable; urgency=low

  * fixed pass error with gpg card

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 20 Nov 2008 19:10:33 +0100

x2goclient (2.0.1-20) unstable; urgency=low

  * fixed resizing by session selecting

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 19 Nov 2008 18:56:10 +0100

x2goclient (2.0.1-19) unstable; urgency=low

  * Fixes in traslation

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 04 Nov 2008 19:57:59 +0100

x2goclient (2.0.1-18) unstable; urgency=low

  * Fixed check for sudo config error

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 13 Oct 2008 22:20:21 +0200

x2goclient (2.0.1-17) unstable; urgency=low

  * Fixed: command with arguments
  * Error massages (sudo config, can't execute command)

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 09 Oct 2008 21:45:05 +0200

x2goclient (2.0.1-16) unstable; urgency=low

  * LDAP factor

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 09 Oct 2008 21:52:21 +0200

x2goclient (2.0.1-15) unstable; urgency=low

  * Fixed sess_tv columns
  * Change Xmap for hildon

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 01 Oct 2008 22:57:35 +0200

x2goclient (2.0.1-14) unstable; urgency=low

  * fixed editconnectiondialog

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Wed, 01 Oct 2008 21:18:08 +0200

x2goclient (2.0.1-13) unstable; urgency=low

  * Fixed "black buttons" on button focus with new qt

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 16 Jun 2008 21:08:01 +0000

x2goclient (2.0.1-12) unstable; urgency=low

  * Client ssh port in settings dialog
  * Sound system selections in session dialog
  * "Mini mode" for modes < "800x600"

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 14 Mar 2008 21:03:48 +0100

x2goclient (2.0.1-11) unstable; urgency=low

  * Mac OS X support
  * Fixed Error '"visual != -1" in file itemviews/qheaderview.cpp' by compiling with qt >=4.3
  * Fixed mouse tracking on SessionButton

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 10 Jan 2008 21:54:24 +0100

x2goclient (2.0.1-10) unstable; urgency=low

  * russian translation

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon,  1 Oct 2007 22:23:58 +0200

x2goclient (2.0.1-9) unstable; urgency=low

  * Added widget for ssh port select in editsessiondialog
  * ssh port to connect in command line options
  * client ssh port (for sshfs) in command line options

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri, 21 Sep 2007 19:31:59 +0200

x2goclient (2.0.1-8) unstable; urgency=low

  * Fixed export directories with " " in path
  * Fixed SessionButton frame size by empty session
  * Compare session and display color depth
  * MS Windows support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu, 13 Sep 2007 19:30:59 +0200

x2goclient (2.0.1-7) unstable; urgency=low

  * esd support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue,  7 Aug 2007 18:33:32 +0200

x2goclient (2.0.1-6) unstable; urgency=low

  * OpenPGP smart cards support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri,  3 Aug 2007 19:40:27 +0200

x2goclient (2.0.1-5) unstable; urgency=low

  * extern auth (usb, smartcard) support

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Tue, 26 Jun 2007 21:54:48 +0200

x2goclient (2.0.1-4) unstable; urgency=low

  * minimized reaction time by many LDAP users

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu,  1 Mar 2007 21:15:14 +0100

x2goclient (2.0.1-3) unstable; urgency=low

  * Failover LDAP Server config
  * reload new users from LDAP

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Thu,  1 Mar 2007 22:15:14 +0100

x2goclient (2.0.1-2) unstable; urgency=low

  * Updated German translation
  * Add "wrong password!" in ssh error message

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Mon, 26 Feb 2007 20:25:02 +0100

x2goclient (2.0.1-1) unstable; urgency=low

  * Initial release

 -- Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>  Fri,  2 Feb 2007 21:36:59 +0100

