python-x2go (0.1.1.3-0~x2go1) unstable; urgency=low

  * New upstream version (0.1.1.3):
    - README/TODO update.
    - Desktop sharing: try ''<user>@<display>.0'' additionally to ''<user>@<display>'' when
      trying to find a desktop for sharing.
    - Fix AttributeError if no graphical proxy instance has been declared yet.
    - Do not allow any interruption during X2go cleanup calls.
    - Stabilize desktop sharing if the remote session is not available.
    - Enforce IPv4 on all SSH proxy and other SSHClient connections when connecting to
      ''localhost''.
    - Detect SFTP client connections failures, abort session if that happens.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 06 Jul 2011 22:15:01 +0200

python-x2go (0.1.1.2-0~x2go1) unstable; urgency=low

  * New upstream version (0.1.1.2):
    - bugfix version
    - Use X2goRegistryException for session query for non-existing sessions.
    - Catch this exception in X2goClient.
    - Fix desktop sharing.
    - Improve error handling / logging in forward.py.
    - Add X2goSession method that detects if auto-connecting a session profile
      is probably possible.
    - Fix MIME box action SAVEAS.
    - Fix for session status notification for sessions with PENDING terminal session.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 01 Jul 2011 14:53:43 +0200

python-x2go (0.1.1.1-0~x2go1) unstable; urgency=low

  * New bugfix version (0.1.1.1):
    - Fix for local_color_depth function if no $DISPLAY is set.
    - __doc__ string fixes.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 24 Jun 2011 02:25:10 +0200

python-x2go (0.1.1.0-0~x2go1) unstable; urgency=low

  * New upstream version (0.1.1.0):
    - Add X2go desktop sharing support.
    - Fix SSH authentication failures (close session on failure).
    - Close SSH connection first, then close down SSH proxy.
    - Make sure SSH proxy password gets forgotten between two sessions.
    - Add X2goSession status property ,,faulty''.
    - Make sure list session and list desktop commands always return.
    - Rely on X2goSessionListInfo backend to handle exceptions appropriately.
    - Assure that rev forwarding tunnels use IPv4 (replace localhost with 127.0.0.1).
    - Explicitly tunnel over IPv4 for NX proxy.
    - Make cache more configurable (session list updates, desktop list updates).
    - Adds an auto_update_listdesktops_cache to X2goClient constructor kwargs.
    - Fix multiple notifications for the same session state change, reliably
      differentiate between found sessions after connect and newly started 
      sessions from another client.
    - Mark terminals as PENDING even before the X2goTerminalSession object is
      created.
    - Change of sleep times when starting/stopping NX proxy.
    - Make fw tunneling more robust against failures.
    - Test focus put on client inter-operation. It is reliably possible now to move
      sessions between different clients without resume failures.
    - Add X2goSession lock support.
    - Skip session auto registration during startups of new sessions (avoids
      duplicate sessions in the session registry.
    - Do not start X2go service tunnels (audio, sshfs) if session startup failed.
    - Fix NX proxy startup post-check.
    - Force 16bit colour depth for RDP-proxy sessions.
    - Faulty sessions (without a NX proxy fw tunnel) will get terminated whenever
      the X2go server (SSHd) denies the tunnel setup.
    - Detect local color depth and use it as default for new sessions.
    - Add compatibility check methods for color depth.
    - Provide X2goClient method for retrieval of session by session name.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 24 Jun 2011 01:48:57 +0200

python-x2go (0.1.0.3-0~x2go1) unstable; urgency=low

  * New upstream version (0.1.0.3):
    - Make SSH proxy code more robust against connection failures.
    - Make sure, SSH sessions get closed when not needed any more.

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 08 Jun 2011 16:18:45 +0200

python-x2go (0.1.0.2-0~x2go1) unstable; urgency=low

  * new upstream version (bugfix release 0.1.0.2):
    - fix for creation of new session profile list

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 27 May 2011 14:21:51 +0200

python-x2go (0.1.0.1-0~x2go1) unstable; urgency=low

  * new upstream version (bugfix release 0.1.0.1):
    - fixes encoding problem on systems that cannot provide an encoding type
  * adds locales as dependency

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 27 May 2011 13:07:23 +0200

python-x2go (0.1.0.0-0~x2go1) unstable; urgency=low

  * new upstream version (0.1.0.0):
    - adds/updates many of the __doc__ strings
    - fix for multiple session notifications
    - fix for failing MIME box when resuming sessions

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 25 May 2011 19:56:57 +0200

python-x2go (0.0.45.0-0~x2go1) unstable; urgency=low

  * new upstream version (0.0.45.0):
    - fixes local folder sharing after session resumption

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 23 May 2011 22:48:46 +0200

python-x2go (0.0.44.2-0~x2go1) unstable; urgency=low

  * new upstream (0.0.44.2):
    - fixes location for test scripts
    - repair of exmample test scripts (we neeeed tests!!!!!! -> TODO)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sat, 21 May 2011 23:17:06 +0200

python-x2go (0.0.44.0-0~x2go1) unstable; urgency=low

  * new upstream features (0.0.44.0):
    - adds get_session_server_hostname method to X2goClient class
    - removes (for now) group membership check on server (x2gousers)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 17 May 2011 10:35:09 +0200

python-x2go (0.0.43.0-0~x2go2) unstable; urgency=low

  * fixes control file

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 26 Apr 2011 00:48:30 +0200

python-x2go (0.0.43.0-0~x2go1) unstable; urgency=low

  * new upstream features (0.0.43.0):
    - renames feature x2godropbox to x2gomimebox
  * epydoc build now runs during package build

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 26 Apr 2011 00:44:24 +0200

python-x2go (0.0.42.0-0~x2go2) unstable; urgency=low

  * re-arranged the debian folder quite a bit when 
    testing/building with pbuilder

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 25 Apr 2011 21:56:46 +0200

python-x2go (0.0.42.0-0~x2go1) unstable; urgency=low

  * switches to source format 3.0 (native)
  * building on behalf of X2go project (changes version/revision string of 
    package)
  * building only for unstable

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 25 Apr 2011 15:09:24 +0200

python-x2go (0.0.42.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * new upstream features (0.0.42.0):
      - adds unity-2d support
      - session state update after connect
      - adds profile name validation

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 18 Mar 2011 15:59:28 +0200

python-x2go (0.0.41.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * new upstream features (0.0.41.0):
      - improved session state recognition
      - speeding up bootstrap of X2goClient 
      - catching missing dropbox/spool folders 

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 26 Mar 2011 20:43:12 +0100

python-x2go (0.0.40.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * new upstream features (0.0.40.0):
      - fixing false HOOK_* notifications
      - work on Windows subprocess creation
      - gsprint.exe path now configurable
      - ignoring dotfiles in X2goDropbox
      - hard-coded file extension blacklist for X2goDropbox

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Thu, 10 Mar 2011 23:57:00 +0100

python-x2go (0.0.39.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * new upstream features (0.0.39.0):
      - re-worked infrastructure for providing a printing preferences dialog 

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 1 Mar 2011 00:32:00 +0100

python-x2go (0.0.38.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * new upstream features (0.0.38.0):
      - added host check/authorization framework
      - bugfix in case of network failure

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Sun, 27 Feb 2011 02:20:00 +0100

python-x2go (0.0.37.0-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * added x2goserver patches for Python X2go's X2goDropbox feature to /doc dir
  * new upstream features (0.0.37.0):
      - added support for gsprint.exe on Windows
      - added basic support for injecting env variables into server session
      - dropbox extensions are not accepted without preceeding dot (,,.'')
      - fixed missing X2goSession instance into X2goRevFwTunnelSFTP instances
      - tested all print actions for Windows/Linux again
      - non-existent PDFSAVE folders are now created

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Fri, 25 Feb 2011 17:50:15 +0100

python-x2go (0.0.36.1-0~nwt1) natty lucid maverick stable testing unstable; urgency=low

  * New upstream bugfix release: unicode error when using X2goDropbox

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Feb 2011 19:16:35 +0100

python-x2go (0.0.36-0~nwt3) natty lucid maverick stable testing unstable; urgency=low

  * building also for Ubuntu 11.04 (natty)

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Feb 2011 12:42:35 +0100

python-x2go (0.0.36-0~nwt2) lucid maverick stable testing unstable; urgency=low

  * using standards 3.9.1
  * wrapped too-long-line in Debian changelog

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Feb 2011 12:19:35 +0100

python-x2go (0.0.36-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixed non-starting sshfs issue
  * made XServer VcXsrv known to Python X2go (relevant for Windows)
  * catching forward tunnel setup failure by session and client hook method
  * improved handling of network failures (i.e. when triggering disconnect 
    events)
  * added new x2goclient default session profile options
  * killing PulseAuddio daemon properly on Windows

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Tue, 22 Feb 2011 12:14:22 +0100

python-x2go (0.0.35-0~nwt1) lucid maverick testing unstable; urgency=low

  * added PulseAudio support for Windows
  * added fixes for Unicode issues in PyHoca-GUI

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Wed, 19 Jan 2011 18:20:00 +0100

python-x2go (0.0.34-0~nwt1) lucid maverick testing unstable; urgency=low

  * catching pulse audio failures (if not installed)
  * catching exceptions if X2goSession is called as standalone instance

 -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de>  Mon, 17 Jan 2011 00:20:00 +0100

python-x2go (0.0.33-0~nwt1) lucid maverick testing unstable; urgency=low

  * improved stability of SSH forwarding tunneling (nxproxy, SSH proxy)
  * SSH proxy session profile options can now be changed during runtime

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 14 Jan 2011 03:40:00 +0100

python-x2go (0.0.32-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixed a rarely occurring exception when calling 
    X2goControlSession.terminate()
  * changing the server name between connects now gets recognized
  * fixed link speed issue (was complete rubbish so far...)
  * thanks to Gerry Reno for testing

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 11 Jan 2011 21:00:00 +0100

python-x2go (0.0.31-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixing connected status for auto-registered sessions in X2goSessionRegistry
  * now X2goSessionRegistry.update_status() can differentiate between
    ,,already running'' sessions (directly after connect and newly appearing
    running sessions while having been connected for quite a while
  * added ,,return_session_names'' to X2goSessionRegistry's enumerating methods
  * PDFVIEW printaction for MS Windows, PRINT (on default printer) action for MS 
    Windows

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Mon, 3 Jan 2011 21:42:00 +0100

python-x2go (0.0.30-0~nwt1) lucid maverick testing unstable; urgency=low

  * adds encodings support to local folder sharing
  * bugfix: now unknown session profile options are really ignored
  * introduces new Python-X2go-only session profile option ,,useexports''

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 31 Dec 2010 22:30:00 +0100

python-x2go (0.0.29-0~nwt1) lucid maverick testing unstable; urgency=low

  * bugfix release (add_to_known_host / known_hosts when using X2goSSHProxy)

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 31 Dec 2010 13:30:00 +0100

python-x2go (0.0.28-0~nwt1) lucid maverick testing unstable; urgency=low

  * bugfix release (add_to_known_host / known_hosts issue)

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 31 Dec 2010 00:45:00 +0100

python-x2go (0.0.27-0~nwt1) lucid maverick testing unstable; urgency=low

  * bugfix release

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 31 Dec 2010 00:15:00 +0100

python-x2go (0.0.26-0~nwt1) lucid maverick testing unstable; urgency=low

  * added XDMCP support (does not work due to server-side problems)
  * added SSH proxy support (NOTE: SSH proxy support adds options to 
    the sessions file)
  * notification system and session management improved
  * stale-paramiko-sessions problem fixed
  * defunct-nxproxy problem fixed
  * providing X2goPrintActionDIALOG
  * introduction of HOOK methods in X2goClient class
  * many bugfixes and performance improvements

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 30 Dec 2010 22:00:00 +0100

python-x2go (0.0.25-0~nwt1) lucid maverick testing unstable; urgency=low

  * renamed set_loglevel_none() method to set_loglevel_quiet()
  * on Unix: subprocess needs a shell=False, on Windows: shell=True
  * got rid of nxproxy DOS window, when running on Windows (running nxproxy 
    in shell)
  * added X2goXServer class and X2gClientXConfig class -> support for 
    starting an external XServer application on MS Windows
  * added support for profile metatype information (analyzing session profile
    and summarizing the session profile type in a short string)

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 17 Dec 2010 16:00:00 +0100

python-x2go (0.0.24-0~nwt2) lucid maverick testing unstable; urgency=low

  * incremented egg version number

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 14 Dec 2010 16:33:00 +0100

python-x2go (0.0.24-0~nwt1) lucid maverick testing unstable; urgency=low

  * minor fixes
  * Depends on Python 2.6 or higher (not Python3)

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 14 Dec 2010 11:32:46 +0100

python-x2go (0.0.23-0~nwt1) lucid maverick testing unstable; urgency=low

  * added MS remote desktop (RDP) support

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 14 Dec 2010 11:31:40 +0100

python-x2go (0.0.22-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixed example scripts
  * catching x2golistsessions exceptions in info-stdout backend
  * minor fixes

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 10 Dec 2010 13:30:00 +0100

python-x2go (0.0.21-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixed add_to_known_hosts/force_password_auth parameter passing

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 09 Dec 2010 23:50:00 +0100

python-x2go (0.0.20-0~nwt1) lucid maverick testing unstable; urgency=low

  * skipping some version numbers as we have made quite some changes
  * much work on error handling
  * much work on non-blocking I/O
  * session profile support added
  * loads of bugfixes
  * introduction of one control session and many possible terminal sessions 
    -> all communication between server+client uses a single SSH transport
  * X2goClient class now has a guardian for all sessions
  * caching x2golistsession results (increases responsiveness of GUI applications)
  * etc.

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 09 Dec 2010 23:30:00 +0100

python-x2go (0.0.14-0~nwt1) lucid maverick testing unstable; urgency=low

  * added X2go printing support

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 28 Oct 2010 23:00:00 +0200

python-x2go (0.0.13-0~nwt1) lucid maverick testing unstable; urgency=low

  * added loglevel_DEBUG_SFTPXFER
  * introduced shutil.rmtree in sFTP server implementation
  * introduced shutil.move in sFTP server implementation

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Wed, 13 Oct 2010 23:40:00 +0200

python-x2go (0.0.12-0~nwt1) lucid maverick testing unstable; urgency=low

  * fixed typo in session.py

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Wed, 13 Oct 2010 14:10:00 +0200

python-x2go (0.0.11-0~nwt1) lucid maverick testing unstable; urgency=low

  * added local folder sharing support
  * integrated an SFTP server into Python X2go

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Wed, 13 Oct 2010 14:00:00 +0200

python-x2go (0.0.10-0~nwt1) lucid maverick testing unstable; urgency=low

  * added thread cleanup support (X2goSessionGuardian) in case of the sudden 
    death of an X2goSession instance (SIGINT, SIGTERM, KeyboardInterrupt, sys.exit())

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 07 Oct 2010 14:00:00 +0200

python-x2go (0.0.9-0~nwt1) lucid maverick testing unstable; urgency=low

  * debian dependency: gevent < 0.13.x does not have the StreamServer class,
    added version dependency to control file
  * allowing dupload/reprepro for multiple distro versions
  * changes in authentication handling on X2goSession.connect() calls
  * X2goProxy descructor now is responsible for proxy shutdown
  * switching to /usr/bin/nxproxy (Ubuntu/Debian package)
  * updated README file

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 05 Oct 2010 22:30:00 +0200

python-x2go (0.0.8-0~nwt2) lucid maverick testing unstable; urgency=low

  * fixing a bug (c+p typo) in rforward.py

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Wed, 06 Oct 2010 14:30:00 +0200

python-x2go (0.0.8-0~nwt1) unstable; urgency=low

  * reworked __doc__ strings
  * add X2goExceptions
  * typo in license/copyright comment head
  * update example Python scripts

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 05 Oct 2010 22:30:00 +0200

python-x2go (0.0.7-0~nwt1) unstable; urgency=low

  * minor fix in X2goSession.start_sound()

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 05 Oct 2010 22:30:00 +0200

python-x2go (0.0.6-0~nwt1) unstable; urgency=low

  * added more control mechs for reverse forwarding tunnels
    i.e. a pause() and resume() method
  * X2goSession methods to stop audio / folder sharing during
    a running session

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 05 Oct 2010 18:43:00 +0200

python-x2go (0.0.5-0~nwt1) unstable; urgency=low

  * added Paramiko/SSH reverse forwarding tunnel support
  * Pulse Audio support has been added
  * SSH connections back to the X2go client are possible
  * distro codename lucid -> unstable
  * linitian version 3.9.0

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Tue, 05 Oct 2010 16:43:00 +0200

python-x2go (0.0.4-0~nwt1) lucid; urgency=low

  * added force_password_auth param to X2goSession.connect()
  * replaced *args, **kwargs in X2goSession.connect() by proper param strings
  * fixed X2goSessionParams.rewrite_session_type(), the method always returned 'R'
  * added __doc__ strings for client.py (X2goClient class et al.)
  * fixed password authentication (was broken, only pub/priv key auth worked properly)

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 01 Oct 2010 10:00:00 +0200

python-x2go (0.0.3-0~nwt1) lucid; urgency=low

  * fixed a bug in X2goServerSessionInfo.rewrite_session_type()
    that broke session_type desktop.

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 01 Oct 2010 01:40:00 +0200

python-x2go (0.0.2-0~nwt1) lucid; urgency=low

  * __doc__ strings added for most classes/modules

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Fri, 01 Oct 2010 01:30:00 +0200

python-x2go (0.0.1-0~nwt2) lucid; urgency=low

  * automatic build of epydoc based API documentation: html, pdf

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 30 Sep 2010 09:00:00 +0200

python-x2go (0.0.1-0~nwt1) lucid; urgency=low

  * complete python-x2go rewrite from scratch 

 -- Mike Gabriel <m.gabriel@das-netzwerkteam.de>  Thu, 30 Sep 2010 02:00:00 +0200

