[X2Go-Commits] [python-x2go] 04/04: release 0.6.0.0

git-admin at x2go.org git-admin at x2go.org
Thu Sep 6 19:35:04 CEST 2018


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository python-x2go.

commit 71df03f97aee40441914fd56ba7031bc5cd5af79
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Thu Sep 6 19:33:28 2018 +0200

    release 0.6.0.0
---
 ChangeLog        | 6365 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/changelog |   22 +-
 python-x2go.spec |    2 +-
 x2go/__init__.py |    2 +-
 4 files changed, 6384 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..7a073b1
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,6365 @@
+2018-09-06 19:33:28 +0200 Mike Gabriel (e6d81ab)
+
+	* release 0.6.0.0 (HEAD -> master, tag: 0.6.0.0)
+
+2018-09-06 19:31:14 +0200 Mike Gabriel (b871e69)
+
+	* docs/source/: Update API doc tree, winreg modules removed.
+
+2018-09-06 19:30:54 +0200 Mike Gabriel (486500a)
+
+	* Makefile.docupload: Add apidoc target.
+
+2018-09-06 17:11:06 +0000 Mike Gabriel (6180ace)
+
+	* x2go/__init__.py: Avoid ares resolver for now, as it currently is
+          broken in Debian testing.
+
+2018-09-06 18:33:56 +0200 Mike Gabriel (f0dd125)
+
+	* x2go/client.py: Update list of supported features.
+
+2018-09-06 18:31:35 +0200 Mike Gabriel (be5b42d)
+
+	* x2go/session.py: Re-tested our interactive PyShell session launch
+          with Python3. Works!
+
+2018-09-06 18:18:56 +0200 Mike Gabriel (6d0c979)
+
+	* documentation: typo fix in class name.
+
+2018-09-06 18:17:14 +0200 Mike Gabriel (eba55ce)
+
+	* documentation: Correctly refrence X2GoClientPrinting and
+          X2GoClientSettings. Also mention broker based
+          X2GoSessionProfiles backends.
+
+2018-09-06 18:09:48 +0200 Mike Gabriel (a5c1537)
+
+	* x2go/backends/*: Drop winreg backends. Never worked on them, will
+          probably never come.
+
+2018-09-06 18:00:30 +0200 Mike Gabriel (7e79d07)
+
+	* x2go/log.py: Fix documentation of default log level ('or'ed not
+          'and'ed).
+
+2018-09-06 17:58:22 +0200 Mike Gabriel (3b8e552)
+
+	* sphinxy docs: Convert bold / italic from Epydoc to Sphinxy markup.
+
+2018-09-06 17:54:36 +0200 Mike Gabriel (a36fd9f)
+
+	* sphinx docs: The logging module is x2go.log, not x2go.logger.
+
+2018-09-06 17:52:11 +0200 Mike Gabriel (ac545a7)
+
+	* sphinx docs: It needs to be :mod:, not :module:.
+
+2018-09-06 17:51:40 +0200 Mike Gabriel (945066e)
+
+	* sphinx docs: Update loads of param and type fields to sphinxy
+          format.
+
+2018-09-06 16:02:21 +0200 Mike Gabriel (a5b26e8)
+
+	* sphinx hyperrefs: Fix all remaining hyperrefs that are still in
+          epydoc format.
+
+2018-06-02 07:08:31 +0200 Mihai Moldovan (1cf4fb2)
+
+	* python-x2go.spec: %{sle_version} is not defined on TW, so use a
+          %{suse_version} check additionally to catch this variant.
+
+2018-06-02 06:38:50 +0200 Mihai Moldovan (b7549f5)
+
+	* python-x2go.spec: override python_module macro for OpenSuSE Leap
+          42.3, the shipped version does not what later versions do
+          correctly.
+
+2018-06-02 06:33:06 +0200 Mihai Moldovan (e5596d2)
+
+	* python-x2go.spec: document %(python_module} definitions.
+
+2018-06-02 05:59:43 +0200 Mihai Moldovan (2a1907b)
+
+	* python-x2go.spec: older OpenSuSE Leap versions don't support
+          %{python2_sitelib} - use %{python_sitelib} instead.
+
+2018-06-02 05:14:25 +0200 Mihai Moldovan (7b57e17)
+
+	* docs/source/conf.py: import sphinx module.
+
+2018-06-02 05:05:32 +0200 Mihai Moldovan (de4af10)
+
+	* docs/source/conf.py: fix parse error due to wrong else usage.
+
+2018-06-02 04:53:31 +0200 Mihai Moldovan (26bfe2d)
+
+	* docs/source/conf.py: drop minimum sphinx version requirement again,
+          detect version manually and adapt config based on this
+          information.
+
+2018-06-02 04:32:02 +0200 Mihai Moldovan (316ad95)
+
+	* docs/source/conf.py: set minimum sphinx version to 1.0.
+
+2018-06-02 04:04:18 +0200 Mihai Moldovan (00ee1ce)
+
+	* python-x2go.spec: merge python(2)-x2go section in main section,
+          since we cannot redefine subpackages.
+
+2018-06-02 02:09:11 +0200 Mihai Moldovan (71bff06)
+
+	* python-x2go.spec: local %defines are buggy in older RPM
+          implementations, work around by using %global instead.
+
+2018-06-02 02:00:24 +0200 Mihai Moldovan (1ca6c7e)
+
+	* python-x2go.spec: OpenSuSE Leap 15 and TumbleWeed renamed
+          python-xlib to python{2,3}-python-xlib.
+
+2018-06-02 01:40:17 +0200 Mihai Moldovan (7937eef)
+
+	* python-x2go.spec: actually disable python3 builds on OpenSuSE.
+
+2018-06-02 01:30:20 +0200 Mihai Moldovan (b486004)
+
+	* python-x2go.spec: add dependency on the python-configparser
+          backport.
+
+2018-06-02 01:11:06 +0200 Mihai Moldovan (e3d2245)
+
+	* python-x2go.spec: fix package names in %package (and its
+          %description) and %files sections.
+
+2018-06-02 00:42:13 +0200 Mihai Moldovan (ba08522)
+
+	* python-x2go.spec: correctly pythonize package, for Fedora,
+          RHEL/EPEL and OpenSuSE.
+
+2018-06-01 21:18:44 +0200 Mihai Moldovan (e02f26e)
+
+	* python-x2go.spec: also add fdupes package as a build dependency for
+          RHEL-based distros.
+
+2018-05-15 14:58:14 +0200 Mike Gabriel (e275a12)
+
+	* x2go/backends/terminal/plain.py: All command parameters need to be
+          strings.
+
+2018-05-15 14:55:30 +0200 Mike Gabriel (f9ab897)
+
+	* x2go/backends/terminal/plain.py: x2gosession-resume handles
+          xinerama support differently from x2gostartagent. Adding
+          it as cmdline parameter No. 9.
+
+2018-05-15 14:52:31 +0200 Mike Gabriel (5166f57)
+
+	* x2go/backends/terminal/plain.py: Initialize cmd_line list before
+          prepending env vars.
+
+2018-05-15 13:25:51 +0200 Mike Gabriel (413c85a)
+
+	* x2go/utils.py: Python3 fix in get_workarea_geometry().
+
+2018-05-14 16:30:02 +0200 Mike Gabriel (7ed68ae)
+
+	* Natively support xinerama option.
+
+2018-05-14 15:06:44 +0200 Mike Gabriel (75fb1d9)
+
+	* x2go/checkhosts.py: Python3 fix in get_key_fingerprint().
+
+2018-05-14 10:52:42 +0200 Mike Gabriel (07e5a86)
+
+	* python-x2go.spec: At least in openSUSE, Sphinx is python3-Sphinx
+          (with capital S).
+
+2018-05-12 23:32:32 +0200 Mike Gabriel (63a003f)
+
+	* version bump to 0.5.99.1, due to slightly changed API
+
+2018-05-12 23:31:35 +0200 Mike Gabriel (f89baa4)
+
+	* x2go/client.py: Add with_command option to list_sessions() method.
+
+2018-03-10 11:44:53 +0100 Mike Gabriel (a2e69d5)
+
+	* Update docs/source/*.rst. Non-used unit tests removed from source
+          code.
+
+2018-03-06 20:33:17 +0100 Mike Gabriel (7646426)
+
+	* Drop unit test framework. Never really used (though we should
+          have). (Fixes: #1259).
+
+2018-03-06 20:31:35 +0100 Mike Gabriel (f405e8a)
+
+	* Makefile.docupload: whitespace fix.
+
+2018-03-06 20:07:07 +0100 Mike Gabriel (0f97e8f)
+
+	* Makefile.docupload: Add clean target.
+
+2018-03-06 19:08:33 +0100 Mike Gabriel (435c0bb)
+
+	* x2go/client.py: Fix a __doc__ string head line.
+
+2018-03-06 17:06:47 +0100 Mike Gabriel (aca2c5b)
+
+	* API doc: Switch to 'classic' theme.
+
+2018-03-06 17:03:03 +0100 Mike Gabriel (146ffb4)
+
+	* API documentation: Convert full class name path links to reST
+          links.
+
+2018-03-06 16:59:36 +0100 Mike Gabriel (e769baf)
+
+	* API documentation: Convert class name only links to reST links.
+
+2018-03-06 13:57:02 +0100 Mike Gabriel (49409b1)
+
+	* python-x2go.spec: Blind shot at attempting API doc build for RPM
+          packages.
+
+2018-03-06 13:53:49 +0100 Mike Gabriel (605aec3)
+
+	* debian/control: Add to Build-Conflicts: python-sphinx. We need
+          Python3 Sphinx for building the API docs.
+
+2018-03-06 13:53:05 +0100 Mike Gabriel (a912f9f)
+
+	* docs/Makefile: Use sphinx-build command as found in PATH.
+
+2018-03-06 13:52:33 +0100 Mike Gabriel (07b865a)
+
+	* API doc: another white-space cleanup + fixes for all open Sphinx
+          Build warnings.
+
+2018-03-06 13:52:01 +0100 Mike Gabriel (d83973b)
+
+	* Makefile.docupload: Add docupdate target. Don't rebuild API doc for
+          all files, only for files that changed.
+
+2018-03-05 22:32:26 +0100 Mike Gabriel (967cd2d)
+
+	* update debian/changelog
+
+2018-03-05 22:31:42 +0100 Mike Gabriel (1a5796a)
+
+	* debian/: Adapt to building API docs with Sphinx.
+
+2018-03-05 22:23:03 +0100 Mike Gabriel (8e7a939)
+
+	* API Epydoc2Sphinx conversion: Replace 'C{...}' by ... (monospaced
+          text).
+
+2018-03-05 22:10:25 +0100 Mike Gabriel (f96c17e)
+
+	* API __doc__ strings: Rough / automated switch from Epydoc to
+          Sphinx/reST.
+
+2018-03-05 22:09:23 +0100 Mike Gabriel (113b0a1)
+
+	* x2go/__init__.py: Add __AUTHOR__, so we can use it in API
+          documentation.
+
+2018-03-05 22:08:03 +0100 Mike Gabriel (58c6884)
+
+	* Makefile.docupload: Wrap around Sphinx's Makefile in docs/
+          subfolder.
+
+2018-03-05 22:07:24 +0100 Mike Gabriel (b0d1441)
+
+	* Start using Sphinx API documentation tool.
+
+2018-03-05 16:48:08 +0100 Mike Gabriel (31054c0)
+
+	* Some more __doc__ string fixes.
+
+2018-03-05 16:46:26 +0100 Mike Gabriel (825b697)
+
+	* Various __doc__ string improvements and fixes.
+
+2018-03-05 14:13:13 +0100 Mike Gabriel (e45962c)
+
+	* x2go/backends/terminal/plain.py: With Python3, decode stderr reads.
+
+2018-01-12 11:10:31 +0100 Mihai Moldovan (a8b4ad8)
+
+	* x2go/backends/terminal/plain.py: supply xinerama parameters to
+          x2gostartagent and x2goresume-session, currently
+          defaulting to false since this feature is not implemented.
+
+2018-01-12 11:09:57 +0100 Mihai Moldovan (d76d768)
+
+	* debian/changelog: fixup.
+
+2017-10-26 01:19:33 +0200 Mike Gabriel (d3b6389)
+
+	* x2go/session.py: Avoid variable name collisions in nested exception
+          catching.
+
+2017-10-26 01:18:15 +0200 Mike Gabriel (f3d1e0e)
+
+	* x2go/pulseaudio.py: Esound is soooo old-school. Dropping it.
+
+2017-09-26 13:15:47 +0200 Mike Gabriel (1ae1590)
+
+	* Various I/O + Unicode fixes for various write() calls.
+
+2017-09-25 13:46:46 +0200 Mike Gabriel (cae233b)
+
+	* python-x2go.spec: Disable epydoc API documentation builds for now
+          on RPM based distros, too. We will probably switch to
+          Sphinx for API documentation generation.
+
+2017-09-25 13:41:31 +0200 Mike Gabriel (d68f4d4)
+
+	* debian/control: We need python2 and python3 related packages alike
+          under Build-Depends:.
+
+2017-09-25 12:44:32 +0200 Mike Gabriel (d5f3e2b)
+
+	* debian/rules: Temporarily disable API documentation builds.
+          Switching to Sphinx is probably the way to go.
+
+2017-09-25 12:43:12 +0200 Mike Gabriel (9187855)
+
+	* x2go/backends/profiles/httpbroker.py: Fix broker URL assembling
+          when no port is given (i.e. convert None to '' manually).
+
+2017-09-25 12:41:54 +0200 Mike Gabriel (b4eb88b)
+
+	* x2go/cleanup.py: As we need to avoid circular imports, figure out
+          with a work-around if to-be-stopped thread is of
+          X2GoGuardianSession type or other.
+
+2017-09-24 21:05:33 +0200 Mike Gabriel (1623d96)
+
+	* x2go/backends/control/plain.py: Resolve Python 2 vs. 3 type issue
+          on returned data from SSHClient.exec_command().
+
+2017-09-24 19:56:10 +0200 Mike Gabriel (57114f0)
+
+	* x2go/backends/control/plain.py: Handle password based
+          authentication failures graceful. Uncomment previously
+          commented out code.
+
+2017-09-24 19:29:16 +0200 Mike Gabriel (abdf531)
+
+	* python-x2go.spec: Move python*-foo dependencies to %package
+          sections. Add python*-future as a runtime requirement.
+
+2017-09-24 19:24:55 +0200 Mike Gabriel (1762b36)
+
+	* python-x2go.spec: Add B-R python*-future.
+
+2017-09-24 19:23:39 +0200 Mike Gabriel (e12cc7c)
+
+	* debian/control: Add D (python*-x2go): python*-future.
+
+2017-09-24 19:23:08 +0200 Mike Gabriel (d06810e)
+
+	* x2go/tests/runalltests.py: Fix runalltests.py (permissions,
+          header).
+
+2017-09-24 19:22:36 +0200 Mike Gabriel (14e42ae)
+
+	* x2go/backends/control/plain.p: Fix passphrase unlocking of private
+          keys.
+
+2017-09-24 11:30:42 +0200 Mike Gabriel (c13c03a)
+
+	* x2go/backends/control/plain.py: Drop debug print output.
+
+2017-09-24 10:51:20 +0200 Mike Gabriel (ab93199)
+
+	* python-x2go.spec: No need to run 2to3 at build time anymore. Python
+          X2Go now natively supports Python2 and Python3.
+
+2017-09-24 10:48:05 +0200 Mike Gabriel (c72289e)
+
+	* backends: No need to ship a stub gconf backend anymore. GConf is
+          dead.
+
+2017-09-24 10:47:38 +0200 Mike Gabriel (a6cdbec)
+
+	* x2go/**.py: Add __package__ and __name__ definitions to all Python
+          files.
+
+2017-09-23 23:06:35 +0200 Mike Gabriel (fb1abc4)
+
+	* Futurize: Re-add Python2 support back into python-x2go.
+
+2017-09-22 18:28:01 +0200 Mike Gabriel (18d330e)
+
+	* x2go/xserver.py: whitespace fix at EOF.
+
+2017-09-22 18:27:30 +0200 Mike Gabriel (300b150)
+
+	* Obviously, gevent from Python3 is quite critical towards circular
+          import models.
+
+2017-09-22 14:59:16 +0200 Mike Gabriel (c6a6dc0)
+
+	* debian/rules: Don't build API documentation twice.
+
+2017-09-22 14:40:37 +0200 Mike Gabriel (a9c6d71)
+
+	* debian/python-x2go-doc.lintian-overrides: Add EOL at EOF.
+
+2017-09-22 14:16:33 +0200 Mike Gabriel (a18646c)
+
+	* Bump upstream version to 0.5.99.0.
+
+2017-09-22 13:20:38 +0200 Mike Gabriel (327fa5e)
+
+	* Port to Python3.
+
+2017-09-23 22:57:09 +0200 X2Go Release Manager (b159a5c)
+
+	* Continue development
+
+2017-09-23 21:50:40 +0200 X2Go Release Manager (fa04b4f)
+
+	* release 0.5.0.6 (tag: 0.5.0.6)
+
+2017-09-23 21:48:49 +0200 X2Go Release Manager (a631161)
+
+	* debian/changelog: fixup.
+
+2017-08-31 15:22:28 +0200 Mike Gabriel (bd2d333)
+
+	* x2go/session.py: Drop duplicated method is_locked().
+
+2017-08-31 15:21:52 +0200 Mike Gabriel (7cae4ec)
+
+	* x2go/session.py: Only release locks if actually locked.
+
+2017-08-25 12:06:44 +0200 Mike Gabriel (d8b6737)
+
+	* x2go/defaults.py: Support LXQt sessions by default.
+
+2017-05-15 20:02:21 +0200 X2Go Release Manager (f974da6)
+
+	* Continue development
+
+2017-05-15 16:38:42 +0200 X2Go Release Manager (3d07c77)
+
+	* release 0.5.0.5 (tag: 0.5.0.5)
+
+2017-05-09 12:35:05 +0200 Mike Gabriel (58bc670)
+
+	* my English is still bad this morning... fixing changelog entry for
+          last commit...
+
+2017-05-09 12:24:20 +0200 Mike Gabriel (3ed4fed)
+
+	* Don't blindly release gevent locked. We need to checked if a
+          semaphore is locked in some case and only then release it.
+          (Fixes: #1016).
+
+2016-06-28 04:15:59 +0200 Mihai Moldovan (a2d2fb3)
+
+	* debian/changelog: add entry for last change.
+
+2016-06-27 04:12:36 +0200 Mihai Moldovan (04c3f3c)
+
+	* debian/control: add myself as uploader.
+
+2016-06-09 03:15:21 +0200 Mihai Moldovan (abdcf43)
+
+	* debian/control: maintainer change in package: X2Go Developers
+          <x2go-dev at lists.x2go.org>.
+
+2016-06-09 03:15:03 +0200 Mihai Moldovan (0e11a6b)
+
+	* x2go/__init__.py: update mailing list address.
+
+2016-06-09 03:20:44 +0200 Mihai Moldovan (e3e7ea3)
+
+	* debian/changelog: fix latest changelog entry.
+
+2016-02-01 10:34:26 +0100 Mike Gabriel (8e2500a)
+
+	* documentation: Fix wording in docstring.
+
+2016-01-28 16:39:01 +0100 Mihai Moldovan (dae18fc)
+
+	* misc: whitespace only.
+
+2016-01-28 15:41:54 +0100 Mihai Moldovan (3ca7e32)
+
+	* common: update copyright notices. Happy new year!
+
+2016-01-26 21:39:14 +0100 Mihai Moldovan (7dab4e8)
+
+	* debian/control: whitespace only.
+
+2015-07-28 22:36:15 +0200 X2Go Release Manager (d917703)
+
+	* Continue development
+
+2015-07-28 21:34:22 +0200 X2Go Release Manager (59e42be)
+
+	* release 0.5.0.4 (tag: 0.5.0.4)
+
+2015-07-22 00:16:05 +0200 Mike Gabriel (4ca968c)
+
+	* Don't check for "fuse" group membership to decide if a user can use
+          sshfs. The "fuse" group has been dropped from Debian
+          jessie and beyond. Furthermore, some openSUSE versions use
+          the "trusted" group for granting (and never used a group
+          named fuse).
+
+2015-06-19 21:53:51 +0200 Mike Gabriel (860fa98)
+
+	* debian/control: Allow qvd-nxproxy as an alternative to nxproxy.
+          Allows co-installation of PyHoca-CLI+GUI and the TheQVD
+          client.
+
+2015-03-09 13:02:50 +0100 Mike Gabriel (be80cd9)
+
+	* improve last commit
+
+2015-03-09 13:00:37 +0100 Mike Gabriel (19feecc)
+
+	* End session gracefully if we fail setting up the SSH agent
+          forwarding socket.
+
+2015-02-26 10:17:55 +0100 Mike Gabriel (db715ac)
+
+	* No such constant loglevel_WARNING, must be logolevel_WARN.
+
+2015-02-26 10:17:21 +0100 Mike Gabriel (62a7ea7)
+
+	* Continue development...
+
+2015-01-25 13:21:20 +0100 Mike Gabriel (3481e61)
+
+	* release 0.5.0.3 (tag: 0.5.0.3)
+
+2015-01-24 09:13:59 -0500 Mike DePaulo (f956f10)
+
+	* Windows: Update from VcXsrv-1.15.2.1-xp+vc2013+x2go1 to
+          VcXsrv-1.15.2.2-xp+vc2013+x2go1
+
+2015-01-15 11:04:20 +0100 Mike Gabriel (ecea56a)
+
+	* Catch yet another X2GoControlSessionException. This time during
+          control_backend.remote_peer() during
+          X2GoSession._resume().
+
+2015-01-09 01:15:34 +0100 Mike Gabriel (ef9d36f)
+
+	* After calling x2gomountdirs, write stdout and _stderr_ to the
+          logging instance.
+
+2015-01-08 19:30:48 +0100 Mihai Moldovan (0610722)
+
+	* common: update copyright notices, whitespace fixes. Happy new year!
+
+2014-12-17 16:30:51 +0100 Mike Gabriel (a74403b)
+
+	* Only sync password and passphrase if we do not enforce password
+          authentication.
+
+2014-12-09 09:42:52 +0100 Mike Gabriel (b7b43de)
+
+	* Catch EOFError in x2go_forward_tunnel_handle().
+
+2014-12-09 09:42:06 +0100 Mike Gabriel (c6b4f2a)
+
+	* fix changelog
+
+2014-12-02 22:48:10 +0100 Mike Gabriel (03ecca6)
+
+	* Fix catching control session exceptions in X2GoSession class.
+
+2014-11-27 13:16:10 +0100 Mike Gabriel (a6d6efa)
+
+	* Continue development...
+
+2014-11-27 13:03:42 +0100 Mike Gabriel (2a2385b)
+
+	* release 0.5.0.2 (tag: 0.5.0.2)
+
+2014-11-15 21:31:13 +0100 Mike Gabriel (d5472a9)
+
+	* Fix cross-user desktop sharing feature since introduction of
+          clipboard mode feature.
+
+2014-11-12 06:16:40 +0100 Mike Gabriel (6c6c3fa)
+
+	* Catch control session disconnects during session's run_command
+          call.
+
+2014-10-21 01:07:10 +0200 Mike Gabriel (4d52c91)
+
+	* Mention "client side printing support" in LONG_DESCRIPTION.
+
+2014-10-21 01:06:34 +0200 Mike Gabriel (e015a95)
+
+	* debian/copyright: Relicense packaging files under same license as
+          upstream files.
+
+2014-10-20 18:14:27 -0400 Mike DePaulo (caa093e)
+
+	* Windows: Update from VcXsrv-xp-1.14.3.2 to
+          VcXsrv-1.15.2.1-xp+vc2013+x2go1
+
+2014-10-20 18:16:35 -0400 Mike DePaulo (826b025)
+
+	* Update nxproxy from 3.5.0.12 to 3.5.0.27_cygwin-2014-10-18
+
+2014-10-20 23:30:54 +0200 Mike Gabriel (fef7629)
+
+	* debian/control: Bump Standards: to 3.9.6. No changes needed.
+
+2014-10-20 23:30:24 +0200 Mike Gabriel (71b5f47)
+
+	* Continue development...
+
+2014-10-20 22:53:01 +0200 Mike Gabriel (c35d660)
+
+	* release 0.5.0.1 (tag: 0.5.0.1)
+
+2014-10-20 22:52:18 +0200 Mike Gabriel (1e11f64)
+
+	* Provide API inline documentation for http(s) session broker client
+          implementation.
+
+2014-10-20 22:28:45 +0200 Mike Gabriel (3a3751e)
+
+	* Update README file.
+
+2014-10-20 22:24:38 +0200 Mike Gabriel (01d8e27)
+
+	* Update TODO file.
+
+2014-10-20 22:24:17 +0200 Mike Gabriel (10a9dbf)
+
+	* Continue development...
+
+2014-10-20 12:41:40 +0200 Mike Gabriel (7757563)
+
+	* release 0.5.0.0 (tag: 0.5.0.0)
+
+2014-10-20 12:39:31 +0200 Mike Gabriel (1ad9c40)
+
+	* X2GoSessionRegistry: Don't report about sessions that have a not
+          yet fully assigned session name / profile name / profile
+          id.
+
+2014-10-20 10:34:49 +0200 Mike Gabriel (65f298a)
+
+	* fix for d90c4b182
+
+2014-10-20 10:20:40 +0200 Mike Gabriel (712582c)
+
+	* formalistic clean-up using pyflakes
+
+2014-10-20 09:55:24 +0200 Mike Gabriel (0874534)
+
+	* Capture X2GoControlSessionException occurrences during client-side
+          folder sharing initializaation while starting/resuming a
+          session.
+
+2014-10-20 09:54:08 +0200 Mike Gabriel (81b9089)
+
+	* indentation fix
+
+2014-10-20 09:24:37 +0200 Mike Gabriel (d90c4b1)
+
+	* Only convert the value of the export session profile option if not
+          already a Python dictionary.
+
+2014-10-20 09:23:21 +0200 Mike Gabriel (2fc8ab6)
+
+	* Detect more exceptions in the requests module when authenticating
+          against a session broker.
+
+2014-10-17 13:31:24 +0200 Mike Gabriel (d3273c0)
+
+	* debian/control / python-x2go.spec: Update D (python-x2go):
+          python-paramiko (>= 1.15.1-0~). Update R for python-x2go:
+          python-paramiko >= 1.15.1. (Fixes: #602).
+
+2014-10-16 16:34:12 +0200 Mike Gabriel (af9972a)
+
+	* Make sure we do a deepcopy of the default session profile
+          parameters.
+
+2014-10-14 22:10:29 +0200 Mike Gabriel (a0d270f)
+
+	* Fix creating/renaming/reconfiguring session profiles. Handle host
+          option properly (as list).
+
+2014-10-14 21:36:42 +0200 Mike Gabriel (191b92e)
+
+	* Fix various hrefs in __doc__ strings.
+
+2014-10-14 21:18:32 +0200 Mike Gabriel (c58c211)
+
+	* Add all python packages under R to BR (for epydoc run).
+
+2014-10-14 21:13:41 +0200 Mike Gabriel (bf1fb49)
+
+	* python-x2go.spec: Avoid duplicate files in openSUSE/SLES.
+
+2014-10-14 18:52:25 +0200 Mike Gabriel (de52983)
+
+	* python-x2go.spec: fix bad %if condition
+
+2014-10-14 18:27:33 +0200 Mike Gabriel (7f0888c)
+
+	* python-x2go.spec: some rpmlint sedatives...
+
+2014-10-14 18:19:27 +0200 Mike Gabriel (286ae13)
+
+	* python-x2go.spec: typo
+
+2014-10-14 18:16:57 +0200 Mike Gabriel (7ba06fa)
+
+	* python-x2go.spec: Additionally adapt to building on openSUSE/SLES.
+
+2014-10-09 18:38:45 +0200 Mike Gabriel (9fbb26f)
+
+	* If the listsessions command detects a terminated or suspended
+          session, we have to destroy the corresponding
+          X2GoTerminalSession() to trigger a proper cleanup of that
+          instance.
+
+2014-10-09 18:37:23 +0200 Mike Gabriel (4661991)
+
+	* improve log message
+
+2014-10-09 05:46:35 +0200 Mike Gabriel (9e05ee5)
+
+	* X2GoControlSession: Don't mess with the associated_terminals dict
+          if the control session has already died away (i.e. been
+          forcefully disconnect).
+
+2014-10-09 05:45:09 +0200 Mike Gabriel (efe7226)
+
+	* X2GoTelekinesis class: initial properties during instantiation
+
+2014-10-07 23:03:24 +0200 Mike Gabriel (02531f1)
+
+	* Detect non-installed sshfs (required for Telekinesis).
+
+2014-10-07 14:34:28 +0200 Mike Gabriel (32f828f)
+
+	* Release _share_local_folder_lock on instance X2GoTerminalSession
+          destruction.
+
+2014-10-07 14:13:02 +0200 Mike Gabriel (457dcb6)
+
+	* Fix session lock release in various methods of the X2GoSession
+          class.
+
+2014-10-07 14:11:39 +0200 Mike Gabriel (9fd867a)
+
+	* more work on transport lock release
+
+2014-10-07 14:01:40 +0200 Mike Gabriel (920d12e)
+
+	* Fix transport lock release in X2GoControlSession._x2go_sftp_put().
+
+2014-10-03 13:35:22 +0200 Mike Gabriel (f5e9380)
+
+	* be more verbose on socket errors in rforward.py
+
+2014-10-03 13:18:34 +0200 Mike Gabriel (e3f748b)
+
+	* fix faulty loglevel
+
+2014-10-03 13:11:56 +0200 Mike Gabriel (0a4c773)
+
+	* Don't choke on non-initialized SSH transport objects when
+          initializing SFTP client.
+
+2014-10-03 13:11:16 +0200 Mike Gabriel (e6145a1)
+
+	* rebase
+
+2014-10-03 13:10:25 +0200 Mike Gabriel (5c8d005)
+
+	* Handle sudden control session death during local folder sharing
+
+2014-10-03 13:03:09 +0200 Mike Gabriel (e5a44d5)
+
+	* Handle socket errors on the reverse port forwarding tunnels more
+          gracefully.
+
+2014-10-03 13:02:37 +0200 Mike Gabriel (05643fc)
+
+	* Use session_name, not session_info object's __str__() method to
+          obtain session name (in X2GoTelekinesis).
+
+2014-10-01 11:29:25 +0200 Mike Gabriel (f6b226d)
+
+	* typo fix for last commit
+
+2014-10-01 11:01:37 +0200 Mike Gabriel (2ff5f60)
+
+	* Support server-side Telekinesis versions that ship their own
+          (teki-)sftpserver.
+
+2014-09-10 12:04:15 +0200 Mike Gabriel (7cb2ca7)
+
+	* Handle duplicate profile names gracefully (i.e. append a " (1)", "
+          (2)", ... to the session profile name). (Fixes: #500).
+
+2014-09-10 09:57:26 +0200 Mike Gabriel (f308782)
+
+	* test if DISPLAY is accessible before detecting the local desktop
+          geometry
+
+2014-09-05 15:56:35 +0200 Mike Gabriel (5392d3c)
+
+	* Don't use compression on  TeKi sshfs mounts.
+
+2014-09-05 15:19:54 +0200 Mike Gabriel (b801156)
+
+	* Assure proper NX Proxy cleanup when sessions suspends/terminates.
+
+2014-09-05 15:18:21 +0200 Mike Gabriel (6f0f1ae)
+
+	* don't mention in __doc__ string what TeKi applications exist
+
+2014-09-05 15:17:39 +0200 Mike Gabriel (a40d73f)
+
+	* Clean up terminal sessions properly when the clean_sessions()
+          method of the control session has got called.
+
+2014-09-05 15:16:26 +0200 Mike Gabriel (d5fcb46)
+
+	* Assure proper Telekinesis client cleanup when sessions
+          suspends/terminates.
+
+2014-08-31 17:09:12 +0200 Mike Gabriel (64ff151)
+
+	* For reverse port forwardings use IPv4 localhost address only.
+
+2014-08-30 17:12:53 +0200 Mike Gabriel (b950f16)
+
+	* fix __doc__ string for last commit
+
+2014-08-30 17:09:55 +0200 Mike Gabriel (b1292aa)
+
+	* Use Xlib to detect client-side destop geometry.
+
+2014-08-29 22:08:34 +0200 Mike Gabriel (56dd121)
+
+	* fix for last commit
+
+2014-08-29 21:43:54 +0200 Mike Gabriel (54fddb2)
+
+	* On non-Windows platforms, enforce usage of the "ares" DNS resolver
+          in python-gevent (which is available since Python gevent
+          1.0~). (Fixes: #588).
+
+2014-08-29 21:39:16 +0200 Mike Gabriel (454659b)
+
+	* Enforce usage of the "ares" DNS resolver in python-gevent (which is
+          available since Python gevent 1.0~). (Fixes: #588).
+
+2014-08-28 10:58:32 +0200 Mike Gabriel (c09f73a)
+
+	* Be more exact when detecting the NX proxy window id.
+
+2014-07-09 20:06:54 +0200 Mike Gabriel (74c5b68)
+
+	* Rename LICENSE.txt to COPYING.
+
+2014-07-02 22:53:13 +0200 Mike Gabriel (d68f163)
+
+	* make the TeKi client startup once more more robust...
+
+2014-07-07 19:00:44 -0400 Mike DePaulo (837a73c)
+
+	* Windows: On XP & Server 2003 (R2), prevent high PulseAudio CPU
+          usage by lowering its CPU priority to "normal" (Fixes:
+          #537)
+
+2014-07-06 16:31:48 -0400 Mike DePaulo (8d8f2a3)
+
+	* use VcXsrv-xp-1.14.3.2 when run in development mode
+
+2014-07-05 08:54:13 -0400 Mike DePaulo (166607d)
+
+	* Windows: Fix compatibility with PulseAudio 3.0 & later (Fixes:
+          #532)
+
+2014-06-29 00:20:36 +0200 Mike Gabriel (2f57967)
+
+	* start becoming aware of ECDSA keys
+
+2014-06-29 00:20:10 +0200 Mike Gabriel (2aa779e)
+
+	* use x2gostartagent / x2goresume-session to pass-through the
+          clipboard parameter (requires X2Go Server 4.0.1.16 or
+          higher)
+
+2014-06-25 01:20:15 +0200 Mike Gabriel (0d155fe)
+
+	* take down telekinesis before taking down nxproxy when sessions
+          suspend/terminate
+
+2014-06-25 01:19:20 +0200 Mike Gabriel (cea41b3)
+
+	* Newly understand our own Paramiko/SSH forwarding tunnel code.
+          Become aware of handling multiple connects on the same
+          tunnel.
+
+2014-06-24 16:49:45 +0200 Mike Gabriel (16814f4)
+
+	* remove debug code from forward.py
+
+2014-06-24 16:22:06 +0200 Mike Gabriel (894917e)
+
+	* Better control the startup bootstrap of the Telekinesis client
+          subsystem.
+
+2014-06-24 16:16:00 +0200 Mike Gabriel (dd92083)
+
+	* Performance tests have shown, that enabling SSH compression is not
+          a good idea. NX should handle that instead (and does).
+
+2014-06-24 16:14:38 +0200 Mike Gabriel (a9caabf)
+
+	* Only enable Telekinesis client debugging if the logger instance is
+          in debug mode.
+
+2014-06-24 16:09:06 +0200 Mike Gabriel (ce50d23)
+
+	* Create a "session.window" file in the session directory. This file
+          for now contains one line "ID:<window-id>". The file
+          appears once a session window comes up (start/resume), and
+          disappears once the session window closes
+          (suspend/terminate).
+
+2014-06-16 10:46:00 +0200 Mike Gabriel (61de9d7)
+
+	* Make sure that the x2gosuspend-session/x2goterminate-session
+          commands are sent to the X2Go Server before we take down
+          the NX proxy subprocess.
+
+2014-06-16 10:10:20 +0200 Mike Gabriel (cb8f176)
+
+	* Revert "Suspend/terminate terminal session instance first, before
+          sending the x2gosuspend-session/x2goterminate-session
+          command to the X2Go Server."
+
+2014-06-16 09:25:53 +0200 Mike Gabriel (5284ca2)
+
+	* Suspend/terminate terminal session instance first, before sending
+          the x2gosuspend-session/x2goterminate-session command to
+          the X2Go Server.
+
+2014-06-16 09:07:41 +0200 Mike Gabriel (9b48f6f)
+
+	* Handle non-available color depth in X2Go session name gracefully.
+          (Fixes: #358).
+
+2014-06-16 08:34:16 +0200 Mike Gabriel (754bf16)
+
+	* Disallow server-side users to override X2Go Server commands via
+          ~/bin (or similar). (Fixes: #334).
+
+2014-06-11 22:47:12 +0200 Mike Gabriel (2529d5c)
+
+	* Don't start telekinesis client if not support server-side. Don't
+          attempt at starting telekinesis client, if it is not
+          installed.
+
+2014-06-11 13:34:03 +0200 Mike Gabriel (08ff742)
+
+	* Provide support for new session parameter: clipboard. (Fixes:
+          #508).
+
+2014-06-11 13:33:29 +0200 Mike Gabriel (8883680)
+
+	* Revert "Provide support for new session parameter: clipboard.
+          (Fixes: #508)."
+
+2014-06-06 03:10:37 +0200 Mike Gabriel (74792e6)
+
+	* Provide support for new session parameter: clipboard. (Fixes:
+          #508).
+
+2014-06-11 13:18:35 +0200 Mike Gabriel (5c63c6b)
+
+	* Revert "Provide support for new session parameter: clipboard."
+
+2014-06-11 13:09:47 +0200 Mike Gabriel (38d492c)
+
+	* Silent ignore it if we cannot detect the local
+          Xlib.display.Display() instance (happens with
+          polyinstantiated /tmp dirs).
+
+2014-06-11 13:08:36 +0200 Mike Gabriel (fc9a84a)
+
+	* changelog entry for last commit
+
+2014-06-11 10:59:28 +0200 Mike Gabriel (0184629)
+
+	* Split up NX output and NX errors into two separate files.
+
+2014-06-08 01:29:58 +0200 Mike Gabriel (fe68c91)
+
+	* raise sleep period of proxy backend
+
+2014-06-07 22:51:48 +0200 Mike Gabriel (645f105)
+
+	* typo fix in log msg
+
+2014-06-07 22:50:46 +0200 Mike Gabriel (3f2b693)
+
+	* improve debugging of SFTP server authentication
+
+2014-06-06 03:10:37 +0200 Mike Gabriel (50c0bdd)
+
+	* Provide support for new session parameter: clipboard.
+
+2014-06-06 03:09:40 +0200 Mike Gabriel (fbc6745)
+
+	* fix __doc__ string
+
+2014-06-06 03:08:17 +0200 Mike Gabriel (555eaa3)
+
+	* fix __doc__ string
+
+2014-06-06 03:06:24 +0200 Mike Gabriel (e113954)
+
+	* make telekinesis-client support more robust
+
+2014-06-06 03:05:50 +0200 Mike Gabriel (9701d66)
+
+	* Use gevent to spawn the TeKi client start-up process (instead of
+          waiting for it to return).
+
+2014-06-06 03:04:19 +0200 Mike Gabriel (70f0136)
+
+	* Add support for a subsystem string when setting up port forwarding
+          tunnels.
+
+2014-06-03 19:15:58 +0200 Mike Gabriel (4c4e2f9)
+
+	* Type-hardening of X2GoControlSession class's C{connect()} method.
+          Handle hostnames that come in as lists gracefully.
+
+2014-06-03 19:14:43 +0200 Mike Gabriel (5c0d29d)
+
+	* Don't construct the sshproxy_tunnel parameter in x2go/utils.py.
+          Leave that to higher level classes that know more about
+          X2Go internals.
+
+2014-06-03 19:13:47 +0200 Mike Gabriel (77d0d0c)
+
+	* follow-up commit for last commit
+
+2014-06-03 18:53:37 +0200 Mike Gabriel (6d4119c)
+
+	* Type-hardening of X2GoSshProxy class. Accept hosts as list and
+          strings. If hosts are given as a list, a random list
+          element will be taken as host (for connecting and for the
+          SSH proxy tunnel setup).
+
+2014-06-03 18:48:09 +0200 Mike Gabriel (b84b608)
+
+	* Stop manipulating session profiles in X2GoSshProxy class. Esp. stop
+          manipulating session profiles with deprecated session
+          options.
+
+2014-05-28 12:09:11 +0200 Mike Gabriel (e30e1bb)
+
+	* Provide Telekinesis support in Python X2Go.
+
+2014-05-09 18:34:10 +0200 Mike Gabriel (d143c72)
+
+	* Support SSH proxy autologin feature of X2Go Session Broker.
+
+2014-04-16 12:56:26 +0200 Mike Gabriel (9eb874f)
+
+	* fix for last commit
+
+2014-04-16 12:49:33 +0200 Mike Gabriel (9f2d9ec)
+
+	* Windows: Fix crash while attempting to find the session window.
+
+2014-04-16 10:27:43 +0200 Mike Gabriel (f4e64e8)
+
+	* Make X2GoClient's constructor aware of non-usable X-Server ports.
+
+2014-04-16 10:05:22 +0200 Mike Gabriel (634988e)
+
+	* Session profiles: default value type for exports session profile
+          option is an empty dictionary.
+
+2014-04-15 21:23:47 +0200 Mike Gabriel (b4f2297)
+
+	* typo fix
+
+2014-04-15 20:53:19 +0200 Mike Gabriel (c462c9a)
+
+	* Only check running X-Servers that have the same WMI SessionId as
+          the current X2Go application.
+
+2014-04-15 08:31:43 +0200 Mike Gabriel (3138ba4)
+
+	* typo fix in log message
+
+2014-04-15 08:23:38 +0200 Mike Gabriel (e58cebf)
+
+	* Rename hook method HOOK_no_known_xserver_found to
+          HOOK_no_installed_xservers_found. Call this new hook if no
+          installed X-Servers could be found on the system.
+
+2014-04-14 16:41:29 +0200 Mike Gabriel (db061d8)
+
+	* return from X2GoClientXConfig.write() method
+
+2014-04-14 16:39:18 +0200 Mike Gabriel (e630ea6)
+
+	* Make sure X2GoClientXConfig config file really gets written to disk
+          (after we changed the internas of X2GoIniFile for this new
+          major release).
+
+2014-04-14 16:38:35 +0200 Mike Gabriel (8204e4b)
+
+	* Fix detection of matching path names in X2GoIniFiles.
+
+2014-04-14 16:26:56 +0200 Mike Gabriel (5bf0169)
+
+	* no xconfig_config_file on non-Windows systems
+
+2014-04-14 16:26:28 +0200 Mike Gabriel (6f43617)
+
+	* typo fix
+
+2014-04-05 09:02:09 +0200 Mike Gabriel (7686e68)
+
+	* Handle broker setups that don't require credentials. Connection can
+          be established simply by leaving the password (and authid)
+          empty.
+
+2014-04-05 01:15:47 +0200 Mike Gabriel (275bea4)
+
+	* fix some HOOKs' __doc__ strings
+
+2014-04-05 01:13:03 +0200 Mike Gabriel (db36b70)
+
+	* Allow user interaction via a HOOK if broker connection problems
+          occur.
+
+2014-04-05 01:12:19 +0200 Mike Gabriel (b462004)
+
+	* httpbroker: fix handling of session profile ID/name cache
+
+2014-04-03 16:30:26 +0200 Mike Gabriel (857f5f3)
+
+	* Capture broker connection problems during selectsession calls to
+          the broker via a HOOK method.
+
+2014-03-31 12:57:20 +0200 Mike Gabriel (6bdf737)
+
+	* On Windows: Improve debugging when a new X-Server port has to be
+          allocated.
+
+2014-03-24 15:25:51 +0100 Mike Gabriel (7b061bf)
+
+	* Support cookie based authentication against a http(s) session
+          broker.
+
+2014-03-24 13:49:55 +0100 Mike Gabriel (2cc0568)
+
+	* Allow catching "connection refused" errors while talking to an X2Go
+          Session Broker (X2GoBrokerConnectionException).
+
+2014-03-21 01:31:43 +0100 Mike Gabriel (66e96d2)
+
+	* fix profile COPYing and hostname changes
+
+2014-03-20 08:36:28 +0100 Mike Gabriel (ce97f34)
+
+	* Handle injection of PKey (Paramiko SSH key) objects for
+          authentication from the broker session profiles backend.
+
+2014-03-20 08:34:42 +0100 Mike Gabriel (3259daf)
+
+	* another one: optimize session profile option retrieval
+
+2014-03-19 15:26:37 +0100 Mike Gabriel (66cecf3)
+
+	* Speed-optimize session profile ID <-> name mapping.
+
+2014-03-18 10:21:26 +0100 Mike Gabriel (80e2752)
+
+	* fix for last commit
+
+2014-03-18 09:42:20 +0100 Mike Gabriel (5eea83a)
+
+	* fix method name
+
+2014-03-18 09:42:08 +0100 Mike Gabriel (580cb0e)
+
+	* X2GoSessionProfile.get_server_hostname must return unicode objects.
+
+2014-03-18 09:40:14 +0100 Mike Gabriel (0ac8563)
+
+	* fix changelog entry
+
+2014-03-18 01:11:03 +0100 Mike Gabriel (921ee10)
+
+	* python-x2go.spec: Add dependencies: python-requests,
+          python-simplejson.
+
+2014-03-18 01:10:09 +0100 Mike Gabriel (41395ef)
+
+	* debian/control: Add dependencies: python-requests,
+          python-simplejson.
+
+2014-03-04 13:58:21 +0100 Mike Gabriel (f5f6f6d)
+
+	* Provide session profile backend for a http broker.
+
+2014-03-04 13:57:43 +0100 Mike Gabriel (86d185a)
+
+	* Default to xdg-open as default PDF viewer command.
+
+2014-03-04 13:56:49 +0100 Mike Gabriel (3088eda)
+
+	* some code beautifications (tag: CVix/1.99.3)
+
+2014-02-10 17:01:05 +0100 Mike Gabriel (9fc8c3e)
+
+	* fix _get_profile_parameter() in profile backend's base.py file
+
+2014-02-10 17:00:25 +0100 Mike Gabriel (6b2929a)
+
+	* Preserve class-wide control session options (like
+          add_to_known_hosts, forward_sshagent, etc.). Thanks to
+          Dick Kniep for reporting this.
+
+2014-02-07 13:31:17 +0100 Mike Gabriel (26ad1cd)
+
+	* Merge branch 'brokerclient'
+
+2014-01-08 15:14:30 +0100 Mike Gabriel (a08fa96)
+
+	* release 0.4.0.9
+
+2014-02-07 13:28:47 +0100 Mike Gabriel (e3ce176)
+
+	* Merge branch 'release/0.4.0.x'
+
+2014-02-07 13:09:43 +0100 Mike Gabriel (9f1bd9b)
+
+	* Return color depth on MS Windows machines.
+
+2014-02-07 13:09:43 +0100 Mike Gabriel (4ba8ae7)
+
+	* Return color depth on MS Windows machines.
+
+2014-02-05 22:32:07 +0100 Mike Gabriel (c583edc)
+
+	* typo fix
+
+2014-02-05 16:23:14 +0100 Mike Gabriel (023800e)
+
+	* don't raise an exception if tf-auth is requested
+
+2014-01-08 22:18:44 +0100 Mike Gabriel (9557481)
+
+	* Don't parse default values to ConfigParser constructor when
+          initializing an INI file.
+
+2014-02-05 22:32:41 +0100 Mike Gabriel (a423bfe)
+
+	* Fix setting default values in X2GoClientXConfig class.
+
+2014-02-05 22:32:07 +0100 Mike Gabriel (49650d9)
+
+	* typo fix
+
+2014-02-05 16:23:40 +0100 Mike Gabriel (a764584)
+
+	* provide BACKENDS in main module
+
+2014-02-05 16:23:14 +0100 Mike Gabriel (bb4b79e)
+
+	* don't raise an exception if tf-auth is requested
+
+2014-01-09 12:17:50 +0100 Mike Gabriel (1ea5f92)
+
+	* Fully rework backend concept in Python X2Go. Breaks compatibility
+          with earlier versions of Python X2Go concerning backends
+          (probably not really used by third-party products, if at
+          all).
+
+2014-01-09 09:47:47 +0100 Mike Gabriel (a328215)
+
+	* bump version to 0.5.0.0
+
+2014-01-08 22:18:44 +0100 Mike Gabriel (7815d13)
+
+	* Don't parse default values to ConfigParser constructor when
+          initializing an INI file.
+
+2014-01-08 15:31:23 +0100 Mike Gabriel (24836a9)
+
+	* Merge branch 'release/0.4.0.x'
+
+2014-01-08 15:14:30 +0100 Mike Gabriel (eb2f3b2)
+
+	* release 0.4.0.9 (tag: 0.4.0.9)
+
+2014-01-07 16:13:38 +0100 Mike Gabriel (65d661a)
+
+	* happy new year
+
+2014-01-07 16:13:38 +0100 Mike Gabriel (5e46458)
+
+	* happy new year
+
+2014-01-07 16:13:38 +0100 Mike Gabriel (ca7464b)
+
+	* happy new year
+
+2014-01-05 16:38:33 +0100 Mike Gabriel (2cef942)
+
+	* debian/changelog: typo
+
+2014-01-05 16:38:21 +0100 Mike Gabriel (167ec13)
+
+	* Split up session profile backend into generic and storage specific
+          parts.
+
+2014-01-03 11:59:16 +0100 Mike Gabriel (4808f51)
+
+	* Handle host key checks for hosts that do not have a port specified.
+
+2013-12-17 21:33:37 +0100 Mike Gabriel (8dd9b31)
+
+	* Only use [<host>]:<port> if <port> is not 22.
+
+2013-12-17 21:25:50 +0100 Mike Gabriel (b98840c)
+
+	* fix for previous+1 commit
+
+2013-12-17 21:21:57 +0100 Mike Gabriel (155379e)
+
+	* Set keepalive on proxy channel.
+
+2013-12-17 21:21:42 +0100 Mike Gabriel (73e0f19)
+
+	* Make channel compression to all authentication methods.
+
+2013-12-17 20:54:11 +0100 Mike Gabriel (d7ba282)
+
+	* Fix regression: Make password logins with PyHoca-CLI succeed again.
+
+2013-12-17 11:36:11 +0100 Mike Gabriel (3d3a140)
+
+	* Fix tests for two-factor authentication in control session and SSH
+          proxy code.
+
+2013-12-10 20:26:35 +0100 Mike Gabriel (0756645)
+
+	* whitespace fix
+
+2013-12-08 12:07:38 +0100 Mike Gabriel (135ba5c)
+
+	* Clear (Fedora package) changelog.
+
+2013-12-08 11:48:21 +0100 Mike Gabriel (d22af9e)
+
+	* python-x2go.spec: Drop dependency on python-cups.
+
+2013-12-08 01:25:21 +0100 Mike Gabriel (e1b6bf0)
+
+	* make sure our RPM package version is lower than a package version
+          from EPEL
+
+2013-11-30 22:54:54 +0100 Mike Gabriel (0f42c31)
+
+	* typo fix
+
+2013-11-30 22:53:37 +0100 Mike Gabriel (4120df4)
+
+	* debian/changelog: wrap too-long lines
+
+2013-11-30 22:51:44 +0100 Mike Gabriel (7a11d53)
+
+	* Improve setup.py script: make it run with Python3 and older Python2
+          versions.
+
+2013-11-30 22:46:36 +0100 Mike Gabriel (71ebec2)
+
+	* improve python-x2go.spec: LDAP support is deprecated and replaced
+          by session broker, build for HEAD, python-x2go-py3.patch
+          is already applied upstream
+
+2013-11-30 22:42:12 +0100 Mike Gabriel (aa287d9)
+
+	* Ship python-x2go.spec (RPM package definitions) in upstream
+          project. (Thanks to the Fedora package maintainers).
+
+2013-11-30 22:39:56 +0100 Mike Gabriel (b9985b4)
+
+	* Import python-x2go-py3.patch from Fedora. Thanks to Orion!!!
+
+2013-11-29 13:26:53 +0100 Mike Gabriel (4cf74c4)
+
+	* change versioning scheme
+
+2013-11-27 14:57:56 +0100 Mike Gabriel (5419bcb)
+
+	* debian/source/format: Switch to format 1.0.
+
+2013-11-27 14:28:34 +0100 Mike Gabriel (696f1b0)
+
+	* Check for pulse cookie file in old (~/.pulse-cookie) and new
+          (~/.config/pulse/cookie) location.
+
+2013-11-22 00:08:26 +0100 Mike Gabriel (596f0cb)
+
+	* Fix session window detection when local session manager is the i3
+          session manager (which uses _NET_CLIENT_LIST_STACKING
+          instead of _NET_CLIENT_LIST).
+
+2013-11-22 00:07:28 +0100 Mike Gabriel (1032da4)
+
+	* Report about found session window / session window retitling in
+          debug mode.
+
+2013-11-13 08:55:27 +0100 Mike Gabriel (22e1546)
+
+	* Differentiate between desktop sharing errors and desktop sharing
+          access that gets denied by the other/remote user.
+
+2013-11-05 17:54:27 +0100 Mike Gabriel (0bf478f)
+
+	* fix for last commit
+
+2013-11-05 10:12:25 +0100 Mike Gabriel (6e04237)
+
+	* Properly handle (=expand) the "~" character in key filenames.
+          (Brought to attention by Eldamir on IRC. Thanks!).
+
+2013-10-29 18:36:06 +0100 Mike Gabriel (5b8164d)
+
+	* Handle echoing ~/.*shrc files gracefully via SSH client
+          connections. Do not allow data injections via ~/.*shrc
+          files. (Fixes: #335).
+
+2013-09-14 15:54:57 +0200 Mike Gabriel (e92d6b6)
+
+	* Implement two-factor authentication.
+
+2013-10-24 09:54:59 +0200 Orion Poplawski (6bc5020)
+
+	* debian/control: Drop python-cups from Depends: field. Python CUPS
+          is no dependency if Python X2Go. (Fixes: #329).
+
+2013-10-24 09:50:00 +0200 Kenneth Pedersen (732635e)
+
+	* Color depth detection: Stop using win32api.GetSystemMetrics(2)
+          which actually returns the width of a vertical scroll bar
+          in pixels. Instead, create a screen display context and
+          query it for the color depth. (Fixes: #330).
+
+2013-10-04 16:12:22 +0200 Mike Gabriel (058bc7b)
+
+	* No Unicode chars in log messages. Eliminated one more in
+          checkhosts.py.
+
+2013-09-09 21:49:28 +0200 Mike Gabriel (0ed9ba9)
+
+	* Rewrite passwords that are not string/unicode to an empty string.
+
+2013-09-08 01:14:04 +0200 Mike Gabriel (1b463da)
+
+	* Fix parameter handling in X2GoSession.connect().
+
+2013-09-08 01:13:24 +0200 Mike Gabriel (d3378ca)
+
+	* Keep private key information even if force_password_auth is set in
+          the control session's connect() method.
+
+2013-09-08 01:11:31 +0200 Mike Gabriel (52b1c85)
+
+	* slightly modify exception messages
+
+2013-09-04 10:59:22 +0200 Mike Gabriel (b443155)
+
+	* change from empty string to None as default values
+
+2013-09-04 10:58:45 +0200 Mike Gabriel (77bf9f6)
+
+	* Invalidate SSH private keys (filename, pkey object) when
+          look_for_keys is requested.
+
+2013-09-03 18:21:47 +0200 Mike Gabriel (9a1a4ca)
+
+	* fine-tuning SSH proxy auth
+
+2013-09-03 13:14:10 +0200 Mike Gabriel (c74e718)
+
+	* Support encryption passphrases on SSH private key files (X2Go SSH
+          connections as well as SSH proxy connections).
+
+2013-09-03 10:22:54 +0200 Mike Gabriel (8a48422)
+
+	* Support encryption passphrases on SSH private key files.
+
+2013-09-03 09:16:31 +0200 Mike Gabriel (c69719a)
+
+	* Store the session password in base64 encoded string in order to
+          make  it harder spotting the long term stored (for the
+          duration of the session) plain text password.
+
+2013-08-28 10:15:48 +0200 Mike Gabriel (19da038)
+
+	* Agent channels in Paramiko can raise an EOFError if the connection
+          has got disrupted. Ignoring this.
+
+2013-08-07 12:18:57 +0200 Mike Gabriel (ed9005d)
+
+	* Continue development...
+
+2013-08-07 12:17:44 +0200 Mike Gabriel (000e5e3)
+
+	* release 0.4.0.8 (tag: 0.4.0.8)
+
+2013-08-07 11:46:23 +0200 Mike Gabriel (486fa4f)
+
+	* Remove shbang from x2go/tests/runalltests.py, as well.
+
+2013-08-05 13:57:24 +0200 Mike Gabriel (436a770)
+
+	* Do not overwrite not-yet-suspended terminal session objects during
+          session resumption.
+
+2013-08-05 12:52:19 +0200 Mike Gabriel (b435cdc)
+
+	* Use the session object's lock to detect if updating the session
+          status in the session registry is something appropriate to
+          do.
+
+2013-08-05 10:58:43 +0200 Mike Gabriel (81c41bd)
+
+	* follow-up commit for last commit
+
+2013-08-05 10:53:57 +0200 Mike Gabriel (60eebc8)
+
+	* Fix session profile updates with changes to the host parameter.
+
+2013-08-03 22:32:45 +0200 Mike Gabriel (0c579d2)
+
+	* Continue development...
+
+2013-08-03 22:28:41 +0200 Mike Gabriel (669b839)
+
+	* release 0.4.0.7 (tag: 0.4.0.7)
+
+2013-08-03 22:27:52 +0200 Orion Poplawski (b16e046)
+
+	* Remove shbangs from python-x2go library code. (Fixes: #283).
+
+2013-08-03 18:52:17 +0200 Mike Gabriel (fab3e25)
+
+	* /debian/changelog: typo fix
+
+2013-08-03 18:36:36 +0200 Mike Gabriel (ffff661)
+
+	* Add some sanity checks before actually starting to add a session
+          profile.
+
+2013-07-31 09:33:29 +0200 Mike Gabriel (3847b19)
+
+	* Make _update_mounts in session registry cache more failsafe, this
+          probably fixes an accumulation of server disconnects
+          observed in recent version of Python X2Go.
+
+2013-07-31 09:31:40 +0200 Mike Gabriel (963eaed)
+
+	* Ignore non-registered session UUIDs in X2GoClient.clean_sessions()
+          method.
+
+2013-07-30 22:54:50 +0200 Mike Gabriel (7d7ec5f)
+
+	* Drop duplicate method in terminal backend: is_desktop_session().
+
+2013-07-30 22:54:02 +0200 Mike Gabriel (7f3bb41)
+
+	* Revert "Drop duplicate method in terminal backend:
+          is_desktop_session()."
+
+2013-07-30 22:53:26 +0200 Mike Gabriel (6d25309)
+
+	* Drop duplicate method in terminal backend: is_desktop_session().
+
+2013-07-30 22:44:26 +0200 Mike Gabriel (1a3160a)
+
+	* debian/control: Replace LDAP support with session brokerage support
+          in LONG_DESCRIPTION.
+
+2013-07-28 19:49:06 +0200 Mike Gabriel (b141dfb)
+
+	* Continue development...
+
+2013-07-28 19:43:06 +0200 Mike Gabriel (3dfee63)
+
+	* release 0.4.0.6 (tag: 0.4.0.6)
+
+2013-07-28 15:04:20 +0200 Mike Gabriel (a919329)
+
+	* When resuming session be tolerant towards disrupted connections.
+
+2013-07-23 23:10:04 +0200 Mike Gabriel (07a1fd1)
+
+	* Make Python X2Go aware of the MATE desktop environment.
+
+2013-07-23 23:09:20 +0200 Mike Gabriel (6c7e103)
+
+	* Use XFCE as desktop environment in example scripts.
+
+2013-07-19 23:15:48 +0200 Mike Gabriel (c735e6a)
+
+	* use VcXsrv-1.14.2.0 when run in development mode
+
+2013-07-19 17:45:58 +0200 Mike Gabriel (a72c2d2)
+
+	* Continue development...
+
+2013-07-18 22:36:28 +0200 Mike Gabriel (f64a407)
+
+	* release 0.4.0.5 (tag: 0.4.0.5)
+
+2013-07-18 22:34:42 +0200 Mike Gabriel (c0a3832)
+
+	* remove debug code
+
+2013-07-18 22:32:07 +0200 Mike Gabriel (2fa59c4)
+
+	* remove exception raisal
+
+2013-07-18 22:30:55 +0200 Mike Gabriel (a0f8350)
+
+	* Improve log message when setting up port forwarding tunnel.
+
+2013-06-25 22:26:36 +0200 Mike Gabriel (501a5bd)
+
+	* Paramiko monkey patch: Hostnames with the default SSH_PORT are
+          stored in hostname-only format to the known_hosts file.
+          Fixes redundant requests for confirming the remote host's
+          fingerprint if port 22 is used.
+
+2013-06-18 20:29:28 +0200 Mike Gabriel (7c131c8)
+
+	* Continue development...
+
+2013-06-18 20:27:59 +0200 Mike Gabriel (349717f)
+
+	* release 0.4.0.4 (tag: 0.4.0.4)
+
+2013-06-18 20:27:12 +0200 Mike Gabriel (512b72c)
+
+	* Fix renaming of profile names.
+
+2013-06-14 15:15:22 +0200 Mike Gabriel (22da6ea)
+
+	* fix for last commit
+
+2013-06-06 13:06:34 +0200 Mike Gabriel (a67628e)
+
+	* Only do x2golistmounts calls for the session cache on running
+          sessions.
+
+2013-05-31 08:41:43 +0200 Mike Gabriel (989c3d6)
+
+	* Enable keepalive callbacks on open SSH client connections.
+
+2013-05-29 00:19:15 +0200 Mike Gabriel (4ef900d)
+
+	* Support mounting client-side folders on UNC paths.
+
+2013-05-28 22:54:50 +0200 Mike Gabriel (f1dc232)
+
+	* Ignore KeyError exceptions in session cache for suddenly removed
+          cache items. Silence/fix some race conditions on
+          connection failures.
+
+2013-05-08 13:22:30 +0200 Mike Gabriel (b433567)
+
+	* Become aware of fixed paramiko features since paramiko 1.11.0. Stop
+          monkey patching those methods that got fixed in 1.11.0.
+
+2013-04-29 13:58:46 +0200 Mike Gabriel (5b554af)
+
+	* Fix the restoreexports logic on mount/unmount/unmount all requests.
+          Make sure client-side offline network shares do not get
+          purged from the session profile configuration if
+          unavailable. (Fixes: #192).
+
+2013-04-26 16:18:32 +0200 Mike Gabriel (24543dc)
+
+	* fix last commit
+
+2013-04-26 11:12:56 +0200 Mike Gabriel (c0c6a03)
+
+	* Save exports in session profile directly after mounting/unmounting
+          a share if the session profile parameter restoreexports is
+          set.
+
+2013-04-21 23:28:25 +0200 Mike Gabriel (3f1f84b)
+
+	* increment egg version
+
+2013-04-21 23:21:43 +0200 Mike Gabriel (64bf1d0)
+
+	* Continue development...
+
+2013-04-21 22:40:58 +0200 Mike Gabriel (e05c33e)
+
+	* release 0.4.0.3 (tag: 0.4.0.3)
+
+2013-04-21 17:38:59 +0200 Mike Gabriel (d5df830)
+
+	* Prevent Exception when creating new session profiles. Spotted by 
+          Dick Kniep. Thanks!
+
+2013-04-15 11:13:06 +0200 Mike Gabriel (7792ed6)
+
+	* Fix faulty value creations for the export session profile
+          parameter. (Fixes: #162). This issue occured when the
+          restoreexports feature had been activated in the session
+          profile.
+
+2013-04-15 10:43:48 +0200 Mike Gabriel (e5f05db)
+
+	* after thorough testing: fix for #130 also fixes #147
+
+2013-03-26 21:24:41 +0100 Mike Gabriel (e6964f1)
+
+	* fix version in changelog
+
+2013-03-26 00:36:33 +0100 Mike Gabriel (33167fc)
+
+	* Make Python X2Go aware of the Cinnamon desktop shell.
+
+2013-03-07 05:07:39 +0100 Mike Gabriel (9ac619d)
+
+	* Fix inheritance of Paramiko/SSH exception.
+
+2013-03-03 15:57:57 +0100 Mike Gabriel (ec2880a)
+
+	* Continue development...
+
+2013-03-03 15:56:40 +0100 Mike Gabriel (450da43)
+
+	* release 0.4.0.2 (tag: 0.4.0.2)
+
+2013-03-03 15:52:58 +0100 Mike Gabriel (d761e7f)
+
+	* Empty session profile name/id cache when adding new profiles.
+          (Fixes: #130).
+
+2013-02-14 05:25:55 +0100 Mike Gabriel (938bb81)
+
+	* sort session list fields
+
+2013-02-13 12:49:50 +0100 Mike Gabriel (4af3162)
+
+	* Continue development...
+
+2013-02-13 12:48:51 +0100 Mike Gabriel (752880e)
+
+	* release 0.4.0.1 (tag: 0.4.0.1)
+
+2013-02-13 12:36:42 +0100 Mike Gabriel (9375394)
+
+	* Documentation fix and typo fix relevant for win32 build.
+
+2013-02-12 09:00:29 +0100 Mike Gabriel (a73faa4)
+
+	* fix __doc__ strings
+
+2013-02-12 08:55:54 +0100 Mike Gabriel (75dbd94)
+
+	* Continue development...
+
+2013-02-12 08:44:13 +0100 Mike Gabriel (720f39f)
+
+	* release 0.4.0.0 (tag: 0.4.0.0)
+
+2013-02-12 08:44:02 +0100 Mike Gabriel (1ddcf94)
+
+	* add a note about the class name changes to the __doc__ string based
+          documentation
+
+2013-02-12 08:41:43 +0100 Mike Gabriel (810c1e9)
+
+	* modify low_latency for already initialized control sessions
+
+2013-02-12 06:33:27 +0100 Mike Gabriel (a93d4f2)
+
+	* Add low latency support for link types 'modem' and 'isdn'.
+          Selecting either link quality will double nearly all
+          connection timeout values. (Fixes: #53).
+
+2013-02-12 00:43:14 +0100 Mike Gabriel (79f1296)
+
+	* add fixure for X2Go BTS issue #23 (2)
+
+2013-02-12 00:35:52 +0100 Mike Gabriel (5e85771)
+
+	* add fixure for X2Go BTS issue #23
+
+2013-02-12 00:28:26 +0100 Mike Gabriel (4793f3a)
+
+	* add fixure for X2Go BTS issue #18
+
+2013-02-12 00:27:26 +0100 Mike Gabriel (86055d5)
+
+	* skip undefined print actions that get returned from
+          HOOK_open_print_dialog hook
+
+2013-02-12 00:25:36 +0100 Mike Gabriel (e1f9afd)
+
+	* whitespace fixes
+
+2013-01-28 15:45:10 +0100 Mike Gabriel (2fcc357)
+
+	* README update
+
+2013-01-28 15:39:49 +0100 Mike Gabriel (eafc5bb)
+
+	* happy new year
+
+2013-01-21 10:34:32 +0100 Mike Gabriel (cb527b4)
+
+	* Sort X2Go feature list, add force option for X2GoClient queries of
+          server features and server components. Add alias
+          get_server_components (for  get_server_versions).
+
+2013-01-21 05:32:13 +0100 Mike Gabriel (1ddcfcf)
+
+	* Add session type filter for list of sharable desktops.
+
+2013-01-20 12:14:34 +0100 Mike Gabriel (01ea13f)
+
+	* Improve desktop sharing code. Add code to obtain version
+          information of server-side X2Go components.
+
+2013-01-17 11:24:29 +0100 Mike Gabriel (3133baf)
+
+	* return success of writing a session profile configuration to disk
+
+2013-01-17 11:17:08 +0100 Mike Gabriel (eb0cf27)
+
+	* only prep fake_hostname if unique_hostkey_aliases is set to True
+
+2013-01-14 02:55:49 +0100 Mike Gabriel (5415362)
+
+	* make it possible to use the unique host key aliases code without
+          SSH proxy, as well
+
+2013-01-14 02:37:38 +0100 Mike Gabriel (4557a94)
+
+	* fix __doc__ strings
+
+2013-01-14 02:34:43 +0100 Mike Gabriel (c30e67e)
+
+	* Avoid false-positive notifications of dead control session directly
+          after a disconnect request from the user.
+
+2013-01-14 01:41:12 +0100 Mike Gabriel (7c04590)
+
+	* Fix auto-starting and auto-resuming of sessions.
+
+2013-01-14 00:46:28 +0100 Mike Gabriel (9a9712d)
+
+	* fix modifying existing profiles
+
+2013-01-13 23:59:26 +0100 Mike Gabriel (42b3141)
+
+	* Bump version to 0.4.0.0. WARNING: starting with version 0.4.0.0 of
+          PyHoca-GUI, PyHoca-CLI and Python X2Go, all class
+          identifiers are now X2Go..., not X2go... anymore.
+
+2013-01-13 23:57:32 +0100 Mike Gabriel (2e09bca)
+
+	* add compat code to let Python X2Go at least appear a little
+          tolerant after the API change
+
+2013-01-13 23:29:58 +0100 Mike Gabriel (4b05f61)
+
+	* rename every occurence from X2go to X2Go, including class names
+
+2013-01-13 23:27:34 +0100 Mike Gabriel (b014bae)
+
+	* fix renaming of profile ID
+
+2013-01-13 23:27:11 +0100 Mike Gabriel (1d86929)
+
+	* fix unique host key aliases feature, do not use it for SSH proxy
+          connections
+
+2013-01-13 21:54:32 +0100 Mike Gabriel (7914c64)
+
+	* Add session profile option: uniquehostkeyaliases. Allow the
+          (by-design-unique) X2Go session profile ID to be a
+          representative for <hostname>:<port>. Update session
+          profile IDs on hostname changes. Re-arrange class
+          structure for MissingHostKey policies, also provide an
+          X2goAutoAddPolicy class.
+
+2013-01-13 15:54:50 +0100 Mike Gabriel (e1b34e0)
+
+	* bump version to 0.2.2.0
+
+2013-01-13 15:54:09 +0100 Mike Gabriel (cd14d38)
+
+	* make SSH proxy setting migration more smooth
+
+2013-01-13 02:44:00 +0100 Mike Gabriel (4de963f)
+
+	* fix __doc__ strings
+
+2013-01-13 02:42:15 +0100 Mike Gabriel (b1c28c7)
+
+	* Avoid the known_hosts file being flushed with
+          localhost:[<someport>] entries. Store host keys of
+          SSH-proxied hosts under the [<address>]:<port> the system
+          has _behind_ the SSH proxy gateway.
+
+2013-01-13 01:02:43 +0100 Mike Gabriel (f787a06)
+
+	* fix name of Python X2Go in epydoc build
+
+2013-01-13 00:49:54 +0100 Mike Gabriel (a986b60)
+
+	* fix faulty commit of partial new sshproxy code
+
+2013-01-13 00:23:45 +0100 Mike Gabriel (60047c1)
+
+	* ignore the session profile option display
+
+2013-01-13 00:46:38 +0100 Mike Gabriel (2a9b274)
+
+	* Revert "ignore the session profile option display"
+
+2013-01-13 00:23:45 +0100 Mike Gabriel (c4a24c0)
+
+	* ignore the session profile option display
+
+2013-01-13 00:22:37 +0100 Mike Gabriel (61dc41b)
+
+	* Revert "ignore the session profile option display"
+
+2013-01-11 12:22:09 +0100 Mike Gabriel (2dad379)
+
+	* ignore the session profile option display
+
+2013-01-11 10:55:31 +0100 Mike Gabriel (3710451)
+
+	* Catch any kind of exception when writing session profile files and
+          return True or False in cases where I/O errors occur.
+
+2013-01-11 09:56:42 +0100 Mike Gabriel (cee0cac)
+
+	* fix __doc__ string
+
+2013-01-11 09:56:29 +0100 Mike Gabriel (917cca2)
+
+	* Add session profile option ,,display'' to default session profile
+          options.
+
+2013-01-04 12:14:23 +0100 Mike Gabriel (fe173b2)
+
+	* fix typo in SSH port number
+
+2012-12-28 07:16:04 +0100 Mike Gabriel (35f6b96)
+
+	* fix link in __doc__ string
+
+2012-12-20 09:19:45 +0100 Mike Gabriel (2a1d3db)
+
+	* fix changelog entry
+
+2012-12-20 09:01:51 +0100 Mike Gabriel (c6f5f43)
+
+	* fix missing os module
+
+2012-12-20 09:00:39 +0100 Orion Poplawski (6618320)
+
+	* Importing all of pyhoca.wxgui in setup.py causes rpmbuild problems
+          due to DISPLAY not being set.  It is overkill as well,
+          causing extra dependencies to be installed at build time.
+          (Fixes: #91).
+
+2012-12-18 12:37:29 +0100 Mike Gabriel (36689cb)
+
+	* release 0.2.1.1 (tag: 0.2.1.1)
+
+2012-12-17 21:32:27 +0100 Mike Gabriel (453d11e)
+
+	* Make connection disruptures more robust.
+
+2012-12-17 15:55:32 +0100 Mike Gabriel (6efedf0)
+
+	* In cases where several session profiles connect to the same machine
+          under the same user ID, we have to strictly differentiate
+          between running/suspend sessions associated to the several
+          connected session profiles.
+
+2012-12-17 15:53:08 +0100 Mike Gabriel (a68e15b)
+
+	* follow-up for 3622a7fd: turn AttributeError into
+          X2goControlSessionException
+
+2012-12-17 15:32:01 +0100 Mike Gabriel (3622a7f)
+
+	* Handle control sessions being None in session list cache.
+
+2012-12-16 21:22:58 +0100 Mike Gabriel (b82e7b9)
+
+	* typo
+
+2012-12-16 21:22:36 +0100 Mike Gabriel (7be3540)
+
+	* Rewrite colour depth of 17 bits to 16bits when invoking rdesktop.
+          Relevant for X2Go-proxied RDP sessions started with
+          PyHoca-GUI under Windows.
+
+2012-12-16 15:40:45 +0100 Mike Gabriel (971b6aa)
+
+	* rewrite bug closures from Closes: <nnn> -> Fixes: <nnn>
+
+2012-12-16 00:16:26 +0100 Mike Gabriel (a30ff31)
+
+	* Make sure that internal calls to _X2goClient__list_sessions are not
+          overridden by other method definitions in classes that
+          inherit from X2goClient class. (Closes: #89).
+
+2012-12-13 13:33:17 +0100 Mike Gabriel (b47b28f)
+
+	* Continue development...
+
+2012-12-10 13:02:24 +0100 Mike Gabriel (86a4bfd)
+
+	* release 0.2.1.0 (tag: 0.2.1.0)
+
+2012-11-29 23:37:20 +0100 Mike Gabriel (3bb8542)
+
+	* fix indentations in default.py
+
+2012-11-29 09:59:13 +0100 Mike Gabriel (a853ca8)
+
+	* fix license in setup.py
+
+2012-11-28 08:28:00 +0100 Mike Gabriel (901b388)
+
+	* fix faulty boolean expression in auto-connect detection code
+
+2012-11-26 14:17:35 +0100 Mike Gabriel (64dbd1b)
+
+	* new connect option sshproxy_force_password_auth, improve detection
+          code that tells if a session can auto-connect or not
+
+2012-11-26 11:06:00 +0100 Mike Gabriel (8b51f44)
+
+	* Fix password authentication in case no private RSA/DSA key for a
+          client user exists.
+
+2012-11-26 11:05:09 +0100 Mike Gabriel (54e4dbc)
+
+	* cleanup X2goSession.connect()
+
+2012-11-23 15:24:41 +0100 Mike Gabriel (384130b)
+
+	* mark a session startup as PENDING asap
+
+2012-11-23 11:14:58 +0100 Mike Gabriel (78a8ce9)
+
+	* Before suspending/terminating a session, make sure that the list of
+          shared folders is up-to-date.
+
+2012-11-22 15:01:42 +0100 Mike Gabriel (1d46f7b)
+
+	* fix add_profile in X2goSessionProfilesFILE, thanks to Dick Kniep
+          for noticing this issue
+
+2012-11-21 10:33:29 +0100 Mike Gabriel (f7bffc7)
+
+	* more work on the folder mounting code
+
+2012-11-20 22:21:52 +0100 Mike Gabriel (fc27736)
+
+	* Consolidating management of shared and unshared client-side
+          folders.
+
+2012-11-20 15:42:41 +0100 Mike Gabriel (9818ac0)
+
+	* Catch exceptions where a user tries to resume a session that has
+          just been removed from the session list on the server
+          (race condition).
+
+2012-11-20 13:25:03 +0100 Mike Gabriel (2e69094)
+
+	* improve share local folders code
+
+2012-11-19 22:37:19 +0100 Mike Gabriel (8d835dc)
+
+	* Implement functionality for restoring mounted shares on session
+          resumption / re-start. Sponsored by Dick Kniep, LinDix NL.
+
+2012-11-17 02:42:32 +0100 Mike Gabriel (19142c8)
+
+	* fix skip_pubapp_sessions param
+
+2012-11-17 02:37:08 +0100 Mike Gabriel (b4b82d6)
+
+	* re-fix connect after pyflakes cleanup
+
+2012-11-17 02:31:31 +0100 Mike Gabriel (dd46f32)
+
+	* code cleanup using pyflakes
+
+2012-11-17 01:43:49 +0100 Mike Gabriel (5035773)
+
+	* whitespace fix
+
+2012-11-17 01:40:42 +0100 Mike Gabriel (5ba7271)
+
+	* Add option to disable auto-registration of pubapp sessions.
+
+2012-11-17 01:09:51 +0100 Mike Gabriel (564bc7c)
+
+	* use non-locking terminate method
+
+2012-11-17 00:24:53 +0100 Mike Gabriel (14bdff2)
+
+	* use non-locking _suspend method for transferring sessions from one
+          client to another
+
+2012-11-17 00:23:25 +0100 Mike Gabriel (2067913)
+
+	* try a more intelligent approach for method locking
+
+2012-11-17 00:04:07 +0100 Mike Gabriel (da000f3)
+
+	* prevent blocking ourselves
+
+2012-11-16 23:53:36 +0100 Mike Gabriel (bda44ea)
+
+	* Implement some internal locking for X2goSession objects.
+
+2012-11-16 21:09:51 +0100 Mike Gabriel (c008047)
+
+	* fix for last commit
+
+2012-11-16 20:54:16 +0100 Mike Gabriel (5b35eee)
+
+	* Use threading.Lock to prohibit simultaneous calls of
+          get_published_applications() of control sessions.
+
+2012-11-15 22:38:59 +0100 Mike Gabriel (b37028b)
+
+	* Allow usernames containing space characters in user names (common
+          on MS Windows).
+
+2012-11-14 21:19:10 +0100 Mike Gabriel (dcf2f7a)
+
+	* Disable SSH agent forwarding on MS Windows platform for current
+          versions of Python Paramiko.
+
+2012-11-12 11:15:13 +0100 Mike Gabriel (6445a86)
+
+	* fix allow_printing in session registration of X2goClient
+
+2012-11-12 10:29:51 +0100 Mike Gabriel (5b5d71d)
+
+	* Versioned depend on python-paramiko (>= 1.8.0-0~).
+
+2012-11-12 10:29:28 +0100 Mike Gabriel (92939b0)
+
+	* Revert "reduce version of python-paramiko"
+
+2012-11-12 10:29:12 +0100 Mike Gabriel (c536288)
+
+	* reduce version of python-paramiko
+
+2012-11-12 09:03:00 +0100 Mike Gabriel (e5a1796)
+
+	* add __doc__ strings for progress status methods in X2goSession
+          class
+
+2012-11-10 20:48:13 +0100 Mike Gabriel (539c961)
+
+	* fix syntax error
+
+2012-11-10 20:46:37 +0100 Mike Gabriel (84bca5b)
+
+	* convert self.params.cmd to string when testing if command exists
+
+2012-11-10 20:41:15 +0100 Mike Gabriel (b3a01ec)
+
+	* convert the command to be run to string
+
+2012-11-10 20:13:41 +0100 Mike Gabriel (b94f818)
+
+	* Catch rare condition in utils.find_session_window in case where the
+          list of window IDs is not available.
+
+2012-11-10 20:09:47 +0100 Mike Gabriel (66b5505)
+
+	* Give the session window more time to appear.
+
+2012-11-10 17:15:25 +0100 Mike Gabriel (fdfc794)
+
+	* Fall back to password auth if agent auth and key discovery fail.
+
+2012-11-08 13:48:27 +0100 Mike Gabriel (f602855)
+
+	* clean up code
+
+2012-11-08 13:41:31 +0100 Mike Gabriel (8439aa2)
+
+	* fix for last commit(2)
+
+2012-11-08 13:28:24 +0100 Mike Gabriel (6365a4c)
+
+	* fix for last commit
+
+2012-11-08 10:04:41 +0100 Mike Gabriel (8eafb11)
+
+	* Set the session name in case a session start failed due to lack of
+          forwarding tunneling support in the server's SSH daemon.
+
+2012-11-07 20:52:05 +0100 Mike Gabriel (9006f4a)
+
+	* white space fix
+
+2012-11-06 16:26:04 +0100 Mike Gabriel (e6d43d9)
+
+	* consolidate progress bar support in Python X2Go
+
+2012-11-05 23:03:03 +0100 Mike Gabriel (d89340e)
+
+	* Add progress bar support for session startup / resuming. Closes
+          upstream issue #14.
+
+2012-11-05 21:04:07 +0100 Mike Gabriel (8ba5b25)
+
+	* Allow mixing key file, key object, key discovery and agent
+          authentication.
+
+2012-11-05 12:53:14 +0100 Mike Gabriel (6c1c0d2)
+
+	* also release profile locks during session registration if a
+          session_uuid is re-used
+
+2012-11-03 22:35:30 +0100 Mike Gabriel (861e37b)
+
+	* typo fix
+
+2012-11-03 21:57:48 +0100 Mike Gabriel (75cba9e)
+
+	* Wait for mounting of print and mimebox spooling share.
+
+2012-11-03 21:55:36 +0100 Mike Gabriel (f7b6768)
+
+	* Introduce locks for session registrations.
+
+2012-11-03 16:29:25 +0100 Mike Gabriel (e96a2aa)
+
+	* improve __repr__ methods
+
+2012-11-03 12:32:37 +0100 Mike Gabriel (3499e74)
+
+	* fix: session_uid referenced before assignment
+
+2012-11-03 12:30:19 +0100 Mike Gabriel (04ab4fe)
+
+	* fix for last commit
+
+2012-11-03 12:28:51 +0100 Mike Gabriel (c1c3fdc)
+
+	* trying to activate a session asap
+
+2012-11-03 12:25:36 +0100 Mike Gabriel (3b3c145)
+
+	* fix wrong class property name
+
+2012-11-03 11:45:25 +0100 Mike Gabriel (559b9c8)
+
+	* Avoid false positive notifications about started-by-other sessions.
+
+2012-10-21 16:23:11 +0200 Mike Gabriel (4d14558)
+
+	* Rename session type XFCE4 to XFCE (using an unversioned name).
+
+2012-10-12 15:19:39 +0200 Mike Gabriel (d4c2a7c)
+
+	* Only monkey patch Python Paramiko based on the currently used
+          Paramiko version (our monkey patches have been sent
+          upstream, so we might not need the monkey patching for
+          paramiko >= 1.8.0 anymore).
+
+2012-10-12 15:18:19 +0200 Mike Gabriel (265398a)
+
+	* close agent forwarding objects explicitly
+
+2012-10-11 11:53:30 +0200 Mike Gabriel (c005bbc)
+
+	* fix __doc__ string
+
+2012-10-11 11:51:44 +0200 Mike Gabriel (6e31c25)
+
+	* Enable autologin and sshproxyautologin for new session profiles.
+
+2012-10-11 10:45:55 +0200 Mike Gabriel (b75628b)
+
+	* Allow post-initialization updating of forward_sshagent class
+          property.
+
+2012-10-11 10:11:05 +0200 Mike Gabriel (b1b4c6b)
+
+	* fix-up after some tests for look_for_keys and allow_agent feature
+
+2012-10-11 10:08:38 +0200 Mike Gabriel (c8d8cf7)
+
+	* Make X2goClient instance available in initial X2goSession
+          instances.
+
+2012-10-11 10:07:03 +0200 Mike Gabriel (5da7378)
+
+	* /debian/pyversions: Drop file as it is deprecated.
+
+2012-10-09 22:48:06 +0200 Mike Gabriel (b72afbf)
+
+	* /debian/control: Versioned depend on python-paramiko (>= 1.8-0~).
+
+2012-10-09 15:18:24 +0200 Mike Gabriel (092b64a)
+
+	* add _paramiko.py (renamed) file
+
+2012-10-09 15:17:46 +0200 Mike Gabriel (c94349b)
+
+	* fix last two commits
+
+2012-10-09 14:01:43 +0200 Mike Gabriel (4f91518)
+
+	* Implement X2Go session profile features ,,autologin'' and
+          ,,sshproxyautologin'' (meaning: look_for_keys and
+          allow_agent in Python Paramiko terms).
+
+2012-10-09 13:16:37 +0200 Mike Gabriel (2c2e237)
+
+	* bump version towards 0.2.1.0
+
+2012-10-09 13:15:54 +0200 Mike Gabriel (cac70a5)
+
+	* Implement SSH agent authentication forwarding.
+
+2012-10-08 09:33:43 +0200 Mike Gabriel (54ba077)
+
+	* Allow smooth session profile migration, prefer <host>:<port> (set
+          via sshproxy_host) for SSH proxy port detection.
+
+2012-10-03 19:46:43 +0200 Mike Gabriel (b898e68)
+
+	* Mention ,,maximize'' as possible value for session option geometry
+          in __doc__string of class X2goTerminalSessionSTDOUT.
+
+2012-10-02 17:54:11 +0200 Mike Gabriel (5a2665a)
+
+	* fix __doc__ string indentation(2)
+
+2012-10-02 17:51:39 +0200 Mike Gabriel (64324ba)
+
+	* fix __doc__ string indentation
+
+2012-10-02 17:49:07 +0200 Mike Gabriel (c226acf)
+
+	* set fallback geometry if maximize is not available, fix for if
+          clause
+
+2012-10-02 17:41:55 +0200 Mike Gabriel (cf9e6e3)
+
+	* follow-up fix for last commit
+
+2012-10-02 17:24:07 +0200 Mike Gabriel (a737395)
+
+	* For ,,maxdim'' session property fallback to _NET_DESKTOP_GEOMETRY
+          if _NET_WORKAREA is not available from the window manager.
+
+2012-09-29 20:51:53 +0200 Mike Gabriel (d71817b)
+
+	* Fix category ,,Utility'' when parsing .desktop files.
+
+2012-09-28 23:32:46 +0200 Mike Gabriel (cb51eaa)
+
+	* move session window maximization into terminal backend
+
+2012-09-28 17:35:59 +0200 Mike Gabriel (1b4e804)
+
+	* add closure of issue #12 to changelog
+
+2012-09-28 17:34:40 +0200 Mike Gabriel (b5f0772)
+
+	* Add support for starting maximized session windows.
+
+2012-09-28 15:31:07 +0200 Mike Gabriel (53ef903)
+
+	* Revert "Add x2goclient sessions parameter ,,usebrokerpass''."
+
+2012-09-28 15:22:49 +0200 Mike Gabriel (0a195f2)
+
+	* Add x2goclient sessions parameter ,,usebrokerpass''.
+
+2012-09-28 10:20:43 +0200 Mike Gabriel (ef0cd78)
+
+	* Fixing typos in __doc__ strings.
+
+2012-09-28 10:03:10 +0200 Mike Gabriel (f7d6e95)
+
+	* Implementation of session profile parameters ,,sshproxysameuser''
+          and ,,sshproxysameauth''.
+
+2012-09-27 16:40:07 +0200 Mike Gabriel (feac4d0)
+
+	* /debian/rules: Allow package build on systems with missing
+          dh_python2.
+
+2012-09-27 10:18:32 +0200 Mike Gabriel (b08887f)
+
+	* Add sshproxy_port option to session (SSH proxy) options.
+
+2012-09-26 21:06:13 +0200 Mike Gabriel (80bec3b)
+
+	* changelog fix
+
+2012-09-26 21:04:39 +0200 Mike Gabriel (302db0f)
+
+	* increment egg version
+
+2012-09-26 21:03:20 +0200 Mike Gabriel (f0c1eb5)
+
+	* typo fix
+
+2012-09-26 20:50:28 +0200 Mike Gabriel (a180527)
+
+	* Prepare for staying compatible with new SSH proxy feature in X2Go
+          Client.
+
+2012-09-25 20:15:01 +0200 Mike Gabriel (38373f3)
+
+	* package revision 0~x2go2
+
+2012-09-25 20:13:57 +0200 Mike Gabriel (bea7041)
+
+	* /debian/control: Allow build on Ubuntu 10.04 (reduce Python version
+          in Build-Depends).
+
+2012-09-25 16:09:35 +0200 Mike Gabriel (0773ad2)
+
+	* release 0.2.0.10 (tag: 0.2.0.10)
+
+2012-09-21 20:40:00 +0200 Mike Gabriel (3283c83)
+
+	* Handle 16bit and 17bit colour depth (Windows clients) as equal when
+          resuming sessions.
+
+2012-09-17 13:59:09 +0200 Mike Gabriel (2ab6c71)
+
+	* Revert "NX proxy backend: only accept connections from 127.0.0.1."
+
+2012-09-17 13:40:58 +0200 Mike Gabriel (5a0dd6c)
+
+	* NX proxy backend: only accept connections from 127.0.0.1.
+
+2012-09-15 21:28:38 +0200 Mike Gabriel (2442e74)
+
+	* /debian/control: fix typo in longdescs
+
+2012-09-15 20:08:22 +0200 Mike Gabriel (b9fffc0)
+
+	* Maintainer change in package: X2Go Developers
+          <x2go-dev at lists.berlios.de>.
+
+2012-09-14 17:42:44 +0200 Mike Gabriel (06e08a4)
+
+	* Remove bashism from X2Go server command calls. Caused servers with
+          no installed x2goserver-xsession package to crash desktop
+          sessions (observed with KDE4 on Ubuntu 12.04).
+
+2012-09-14 09:14:04 +0200 Mike Gabriel (aa9d494)
+
+	* Ignore DirectRDP options in session profile config for now.
+
+2012-09-14 09:11:38 +0200 Mike Gabriel (f60c4d3)
+
+	* Make Python X2Go aware of DirectRDP settings in session profiles.
+
+2012-09-14 09:09:19 +0200 Mike Gabriel (8c8e216)
+
+	* Indentation fix in defaults.py.
+
+2012-09-11 21:28:53 +0200 Mike Gabriel (bcd2472)
+
+	* Use session type 'D' for X2Go-proxied RDP session when run in
+          fullscreen mode. Fixes upstream issue #27.
+
+2012-08-17 16:29:23 +0200 Mike Gabriel (60d5a88)
+
+	* Continue development...
+
+2012-08-17 18:13:43 +0200 Mike Gabriel (187ce28)
+
+	* package revision 0~x2go2
+
+2012-08-17 18:13:18 +0200 Mike Gabriel (8429902)
+
+	* Make sure we can build against python-gevent provided on
+          packages.x2go.org.
+
+2012-08-17 18:12:22 +0200 Mike Gabriel (05040a9)
+
+	* Revert "Continue development..."
+
+2012-08-17 16:29:23 +0200 Mike Gabriel (70df0a5)
+
+	* Continue development...
+
+2012-08-17 16:17:36 +0200 Mike Gabriel (0d756ed)
+
+	* release 0.2.0.9 (tag: 0.2.0.9)
+
+2012-08-17 15:31:16 +0200 Mike Gabriel (2b318ad)
+
+	* no extra upstream changelog, we are upstream...(2)
+
+2012-08-17 14:27:04 +0200 Mike Gabriel (6fe6730)
+
+	* no extra upstream changelog, we are upstream...
+
+2012-08-17 14:14:37 +0200 Mike Gabriel (3c19716)
+
+	* do not bump python2.6 dependency to allow build against Debian
+          squeeze
+
+2012-08-17 14:13:08 +0200 Mike Gabriel (7afa80a)
+
+	* add missing new files (forgotten in last commit)
+
+2012-08-17 14:12:36 +0200 Mike Gabriel (1abe05c)
+
+	* Import packaging file from Debian package.
+
+2012-07-25 22:23:46 +0200 Mike Gabriel (588ba61)
+
+	* Become fully functional for users that have SHELLs than sh or bash
+          on remote X2Go server.
+
+2012-07-23 21:20:56 +0200 Mike Gabriel (288950f)
+
+	* Continue development...
+
+2012-07-23 21:16:39 +0200 Mike Gabriel (e5ddf49)
+
+	* release 0.2.0.8 (tag: 0.2.0.8)
+
+2012-07-23 21:14:11 +0200 Mike Gabriel (b097b88)
+
+	* Catch IOError exceptions during SFTP client operations. Proper use
+          of except statement for multiple exception catching.
+
+2012-07-12 21:28:50 +0200 Mike Gabriel (3b530bf)
+
+	* Continue development...
+
+2012-07-12 21:27:38 +0200 Mike Gabriel (1b376af)
+
+	* release 0.2.0.7 (tag: 0.2.0.7)
+
+2012-07-12 21:21:06 +0200 Mike Gabriel (8e5e79a)
+
+	* Make sure SSH proxy sessions get torn down on control session
+          disconnect no matter what happens to the control session
+          itself.
+
+2012-07-04 01:02:06 +0200 Mike Gabriel (bc957c4)
+
+	* Fix property method X2goControlSession._x2go_remote_home on broken
+          connections.
+
+2012-07-03 09:41:10 +0200 Mike Gabriel (4d9aad3)
+
+	* Refresh server feature list on re-connecting (log-off, log-on).
+
+2012-07-02 21:19:32 +0200 Mike Gabriel (1a965b5)
+
+	* typo fix in changelog
+
+2012-07-02 20:57:55 +0200 Mike Gabriel (3c94299)
+
+	* Continue development...
+
+2012-07-02 20:54:48 +0200 Mike Gabriel (7fc00a2)
+
+	* release 0.2.0.6 (tag: 0.2.0.6)
+
+2012-07-02 20:54:20 +0200 Mike Gabriel (31a4b88)
+
+	* increment egg version
+
+2012-07-02 20:35:52 +0200 Mike Gabriel (a5b0cbb)
+
+	* X2goSession.HOOK_printing_not_available(): Fix log message.
+
+2012-07-02 20:34:38 +0200 Mike Gabriel (e42f321)
+
+	* Avoid double notifications on SSHFS being unavailable for the
+          authenticated user.
+
+2012-06-30 13:51:58 +0200 Mike Gabriel (69b60b4)
+
+	* typo
+
+2012-06-30 13:43:29 +0200 Mike Gabriel (8acf5a8)
+
+	* Add several double underscore method aliases in X2goClient class.
+
+2012-06-30 13:38:28 +0200 Mike Gabriel (ca6ee3d)
+
+	* Add several double underscore method aliases in X2goSession class.
+
+2012-06-30 13:28:53 +0200 Mike Gabriel (74e94b3)
+
+	* Ignore non-master sessions before calling the
+          foldersharing-not-available hook.
+
+2012-06-12 15:52:03 +0200 Mike Gabriel (1cfff12)
+
+	* Continue development...
+
+2012-06-12 15:50:32 +0200 Mike Gabriel (3b1c605)
+
+	* release 0.2.0.5 (tag: 0.2.0.5)
+
+2012-06-12 15:50:08 +0200 Mike Gabriel (6bd9816)
+
+	* Fix for building Python X2Go in pbuilder environment. Catch
+          Xlib.error.DisplayConnectionError and ignore it. Now the
+          real fix!!!
+
+2012-06-12 10:11:12 +0200 Mike Gabriel (4113c80)
+
+	* Continue development...
+
+2012-06-12 10:09:35 +0200 Mike Gabriel (b7d446e)
+
+	* release 0.2.0.4 (tag: 0.2.0.4)
+
+2012-06-12 10:57:59 +0200 Mike Gabriel (70ed6b9)
+
+	* typo fix
+
+2012-06-12 10:57:43 +0200 Mike Gabriel (1e0507a)
+
+	* Revert "release 0.2.0.4"
+
+2012-06-12 10:57:38 +0200 Mike Gabriel (5f24287)
+
+	* Revert "Continue development..."
+
+2012-06-12 10:11:12 +0200 Mike Gabriel (18821af)
+
+	* Continue development...
+
+2012-06-12 10:09:35 +0200 Mike Gabriel (0f58032)
+
+	* release 0.2.0.4
+
+2012-06-12 10:09:24 +0200 Mike Gabriel (b529607)
+
+	* Fix for building Python X2Go in pbuilder environment. Catch
+          Xlib.error.DisplayConnectionError and ignore it.
+
+2012-06-10 21:56:27 +0200 Mike Gabriel (a4374c6)
+
+	* Continue development...
+
+2012-06-10 21:22:57 +0200 Mike Gabriel (ac55fa9)
+
+	* release 0.2.0.3 (tag: 0.2.0.3)
+
+2012-06-10 09:04:18 +0200 Mike Gabriel (c821324)
+
+	* whitespace fix
+
+2012-06-10 05:22:45 +0200 Mike Gabriel (593db5e)
+
+	* Only notify HOOK_auto_connect, if the session really is configured
+          to auto-connect (while at the same time no SSH key is
+          present).
+
+2012-06-08 09:42:53 +0200 Mike Gabriel (d615efb)
+
+	* fix __doc__ string of X2goSession.HOOK_on_control_session_death()
+
+2012-06-08 09:41:28 +0200 Mike Gabriel (a3ab4c5)
+
+	* Continue development...
+
+2012-06-08 09:21:05 +0200 Mike Gabriel (1e28d70)
+
+	* release 0.2.0.2 (tag: 0.2.0.2)
+
+2012-06-08 00:26:34 +0200 Mike Gabriel (ccec42e)
+
+	* The master_sessions dict may never have None values.
+
+2012-06-07 21:27:38 +0200 Mike Gabriel (9070692)
+
+	* Do not create a high CPU load after a network failure, do not try
+          to execute a remote command if the session has already
+          died away.
+
+2012-06-07 20:53:51 +0200 Mike Gabriel (cf525d5)
+
+	* Catch control session deaths when querying X2goSession.is_alive().
+
+2012-06-07 19:18:18 +0200 Mike Gabriel (a58f12c)
+
+	* revert a tiny bit of commit
+          0983bbcce7c7ff1cfd98b9dd96045607fc2a8a1d, that introduced
+          profile disconnections after sessions had been suspended /
+          terminated
+
+2012-06-07 09:02:54 +0200 Mike Gabriel (ab5473d)
+
+	* Mark sessions as dead whenever an X2goControlSessionException
+          occurs.
+
+2012-06-07 09:02:11 +0200 Mike Gabriel (699da4c)
+
+	* Add support to X2goSession class to launch sessions for the Python
+          command line in five steps.
+
+2012-06-06 22:31:47 +0200 Mike Gabriel (6184896)
+
+	* Ignoring timeouts for x2golistmounts and x2golistdesktops.
+
+2012-06-06 22:30:10 +0200 Mike Gabriel (0983bbc)
+
+	* Improve session management, handle exceptions more gracefully.
+
+2012-06-01 02:07:27 +0200 Mike Gabriel (44542ee)
+
+	* Be tolerant if we can not terminate a session after failure of the
+          forwarding tunnel.
+
+2012-05-30 15:16:27 +0200 Mike Gabriel (683be10)
+
+	* version increment
+
+2012-05-30 00:27:16 +0200 Mike Gabriel (3b29079)
+
+	* Continue development...
+
+2012-05-30 00:26:18 +0200 Mike Gabriel (b53cbef)
+
+	* release 0.2.0.1 (tag: 0.2.0.1)
+
+2012-05-30 00:25:49 +0200 Mike Gabriel (0974e80)
+
+	* Re-add lost line in control session's connect method that let SSH
+          host key checks fail.
+
+2012-05-29 21:09:35 +0200 Mike Gabriel (ed3dd9b)
+
+	* Continue development...
+
+2012-05-29 17:38:39 +0200 Mike Gabriel (9ab80b6)
+
+	* release 0.2.0.0 (tag: 0.2.0.0)
+
+2012-05-29 17:09:05 +0200 Mike Gabriel (7e7017e)
+
+	* last pre-release checks with pyflakes
+
+2012-05-29 16:51:10 +0200 Mike Gabriel (b3923e7)
+
+	* set activated property to False on session cleanup
+
+2012-05-29 16:32:10 +0200 Mike Gabriel (61a2a2e)
+
+	* cosmetic fixes
+
+2012-05-29 16:31:45 +0200 Mike Gabriel (37890ac)
+
+	* HOOK_forward_tunnel_setup_failed fixed
+
+2012-05-29 16:30:29 +0200 Mike Gabriel (9e147d7)
+
+	* Fix example file x2go_resume_session.py
+
+2012-05-29 16:00:17 +0200 Mike Gabriel (086c072)
+
+	* reintroduce compat X2goClient parameter ,,use_cache'' as alias for
+          use_listsessions_cache
+
+2012-05-29 15:59:39 +0200 Mike Gabriel (e62710c)
+
+	* bump upstream version towards 0.2.0.0
+
+2012-05-29 15:59:00 +0200 Mike Gabriel (64280dc)
+
+	* update README/TODO file
+
+2012-05-29 15:30:45 +0200 Mike Gabriel (991f0a1)
+
+	* work on the terminal session __doc__ strings
+
+2012-05-29 13:50:47 +0200 Mike Gabriel (7fdd38c)
+
+	* doc string work on the control session backend
+
+2012-05-29 11:39:24 +0200 Mike Gabriel (e891bfa)
+
+	* only reported virgin sessions to have been started by someone else
+
+2012-05-29 03:13:38 +0200 Mike Gabriel (0042fba)
+
+	* more work on __doc__ strings (backend classes)
+
+2012-05-29 02:09:59 +0200 Mike Gabriel (d4ec52b)
+
+	* fix __doc__ strings
+
+2012-05-29 02:09:44 +0200 Mike Gabriel (1a37bcd)
+
+	* re-add a lost line (HOOK_on_control_session_death)
+
+2012-05-29 01:54:10 +0200 Mike Gabriel (034f7d6)
+
+	* reworked all non-backend __doc__ strings
+
+2012-05-28 16:55:11 +0200 Mike Gabriel (469afde)
+
+	* Use proper locking of session actions that are critical to being
+          executed in parallel.
+
+2012-05-28 16:31:33 +0200 Mike Gabriel (144f7a4)
+
+	* __doc__ string fixes for terminal backend
+
+2012-05-28 16:28:37 +0200 Mike Gabriel (3799cc5)
+
+	* Give functionality to the ,,setdpi'' and the ,,dpi'' session
+          profile parameter (setting the DPI allows font scaling).
+
+2012-05-28 16:08:27 +0200 Mike Gabriel (0294d5b)
+
+	* Add new session profile parameter: ,,variant''. Add support to set
+          the keyboard layout _and_ the keyboard variant from the
+          client-side.
+
+2012-05-28 16:06:23 +0200 Mike Gabriel (b4a9e5f)
+
+	* drop experimental keyboard setting code
+
+2012-05-28 16:05:04 +0200 Mike Gabriel (86aa11e)
+
+	* Add support for re-registering sessions after session profile
+          changes.
+
+2012-05-27 15:44:18 +0200 Mike Gabriel (476c6f3)
+
+	* wait 2 seconds before invoking share_all_local_folders script
+
+2012-05-27 15:43:54 +0200 Mike Gabriel (9dc305a)
+
+	* recognize session parameter type during import
+
+2012-05-26 22:16:08 +0200 Mike Gabriel (05f9803)
+
+	* use gevent.spawn for wait=0 and gevent.spawn_later for wait>0
+
+2012-05-26 21:08:33 +0200 Mike Gabriel (0e87534)
+
+	* typo fix
+
+2012-05-26 19:56:23 +0200 Mike Gabriel (f3de332)
+
+	* Fix local folder sharing when the master session changes during
+          runtime.
+
+2012-05-26 11:35:06 +0200 Mike Gabriel (63ac948)
+
+	* Bundle commit, fixing several issues:
+
+2012-05-24 22:47:14 +0200 Mike Gabriel (97c0d9d)
+
+	* do not import unused module
+
+2012-05-24 22:33:17 +0200 Mike Gabriel (5820e62)
+
+	* Be more tolerant against suspension failures while taking over a
+          session.
+
+2012-05-24 22:27:42 +0200 Mike Gabriel (1908ff8)
+
+	* X2goSession instances cannot raise X2goClientExceptions.
+
+2012-05-23 11:00:36 +0200 Mike Gabriel (5165769)
+
+	* fix detection of rootless sessions
+
+2012-05-22 00:08:27 +0200 Mike Gabriel (274f40e)
+
+	* Allow custom commands to be desktop sessions.
+
+2012-05-15 09:40:38 +0200 Mike Gabriel (406d9c0)
+
+	* Fix control session failure notifications. Show them immediately
+          after the connection broke.
+
+2012-05-15 09:18:08 +0200 Mike Gabriel (91247a4)
+
+	* missing colons (typos)
+
+2012-05-15 09:16:52 +0200 Mike Gabriel (a27e513)
+
+	* minor change in listsessions cache
+
+2012-05-08 10:00:09 +0200 Mike Gabriel (18c58ed)
+
+	* Catch exceptions while calling SSH transport's getpeername()
+          method.
+
+2012-05-06 23:32:22 +0200 Mike Gabriel (3e00713)
+
+	* Ignore X windows with empty title while finding session window..
+
+2012-04-29 16:23:05 +0200 Mike Gabriel (203f5fe)
+
+	* Adapt python-x2go to launching Unity-2d on Ubuntu precise.
+
+2012-04-29 15:13:43 +0200 Mike Gabriel (fccfb5c)
+
+	* handle import and usage of defautls.X2GO_DESKTOPSESSIONS
+          differently
+
+2012-04-24 21:32:02 +0200 Mike Gabriel (301f531)
+
+	* Protect session cache from deletion while being processed.
+
+2012-04-24 16:40:07 +0200 Mike Gabriel (fe53e1d)
+
+	* fix undefined protected property in X2Go session info
+
+2012-04-24 16:13:47 +0200 Mike Gabriel (02b0cc3)
+
+	* cleanup commit for last commit
+
+2012-04-24 16:12:23 +0200 Mike Gabriel (e03f3f4)
+
+	* Not using gevent to spawn MIME box default applications.
+
+2012-04-24 09:36:52 +0200 Mike Gabriel (7397c54)
+
+	* Make sure path names in X2goPrintActions and X2goMIMEboxActions get
+          transformed to OS-specific path names.
+
+2012-04-20 20:45:38 +0200 Mike Gabriel (831b545)
+
+	* fix __doc__ string indentation
+
+2012-04-20 17:07:55 +0200 Mike Gabriel (dc31536)
+
+	* fix missing kwarg timeout in
+          X2goSession.exec_published_applications()
+
+2012-04-19 23:22:01 +0200 Mike Gabriel (5ac79cf)
+
+	* Fix SSHException usage.
+
+2012-04-19 23:08:45 +0200 Mike Gabriel (5468a31)
+
+	* fix typo
+
+2012-04-19 22:56:39 +0200 Mike Gabriel (b772385)
+
+	* Make timeout on command execution customizable.
+
+2012-04-19 22:35:48 +0200 Mike Gabriel (10d5af9)
+
+	* Try to derive language information from X2goClient instance.
+
+2012-04-19 22:27:47 +0200 Mike Gabriel (f232adf)
+
+	* Do not call HOOK method if self.allow_share_local_folders is False.
+
+2012-04-18 18:33:22 +0200 Mike Gabriel (f1f0a7c)
+
+	* fix for last commit
+
+2012-04-18 18:26:50 +0200 Mike Gabriel (a936ea3)
+
+	* typo fix
+
+2012-04-18 18:25:37 +0200 Mike Gabriel (c23d9f4)
+
+	* Provide X2goSession.get_session_type() method.
+
+2012-04-18 17:25:13 +0200 Mike Gabriel (ef4ae50)
+
+	* finally fix last 2-3 commits
+
+2012-04-18 16:22:19 +0200 Mike Gabriel (ac5b31b)
+
+	* On unused port detection bind to 127.0.0.1 by default.
+
+2012-04-18 16:14:37 +0200 Mike Gabriel (5fd75e3)
+
+	* fix syntax and attribute errors
+
+2012-04-18 15:24:45 +0200 Mike Gabriel (392629e)
+
+	* Handle detection of free TCP/IP X display port far more
+          intelligently.
+
+2012-04-18 10:36:47 +0200 Mike Gabriel (98ba5f2)
+
+	* os.environ elements can only be strings
+
+2012-04-18 10:30:53 +0200 Mike Gabriel (38a2aa4)
+
+	* Re-use a left behind stray X-server that might have not get killed
+          by a previous instance of Python X2Go Client. This trick
+          is nasty, but works around faulty abortion of client
+          implementations.
+
+2012-04-18 10:09:23 +0200 Mike Gabriel (393c129)
+
+	* Make transitions of master sessions more robust. Only allow local
+          folder sharing for running sessions.
+
+2012-04-18 10:08:46 +0200 Mike Gabriel (4982c13)
+
+	* If configured X-server display port is already in use, try to
+          detect the next available display number.
+
+2012-04-17 00:29:53 +0200 Mike Gabriel (29315a2)
+
+	* Use VcXsrv-1.12.0.1 when testing Python X2Go applications.
+
+2012-04-17 00:00:24 +0200 Mike Gabriel (2b79c7e)
+
+	* Use nxproxy-3.5.0.12 when testing Python X2Go applications.
+
+2012-04-16 23:48:24 +0200 Mike Gabriel (e80e656)
+
+	* no GenericName field evaluation
+
+2012-04-16 17:34:22 +0200 Mike Gabriel (c92a57c)
+
+	* Silence warnings that occur during session info queries in case a
+          session startup has not yet been completed fully.
+
+2012-04-16 17:26:14 +0200 Mike Gabriel (aef55f5)
+
+	* use makedirs instead of mkdir
+
+2012-04-16 17:24:25 +0200 Mike Gabriel (af2749d)
+
+	* make sure the LOCAL_HOME path is normalized
+
+2012-04-16 17:22:44 +0200 Mike Gabriel (617f7b4)
+
+	* typo fix 2
+
+2012-04-16 17:22:12 +0200 Mike Gabriel (ab26a87)
+
+	* typo fix
+
+2012-04-16 17:21:30 +0200 Mike Gabriel (fda139b)
+
+	* Make sure that pulseaudio.exe has its PID directory. Otherwise it
+          will fail to start the first time if the user is new to
+          X2Go.
+
+2012-04-16 15:29:32 +0200 Mike Gabriel (6d336a7)
+
+	* Support published applications that have to be run in a terminal
+          window.
+
+2012-04-16 10:24:35 +0200 Mike Gabriel (28dfe66)
+
+	* Fill session profile configurations with missing default values and
+          then detect the profile meta type.
+
+2012-04-14 22:11:23 +0200 Mike Gabriel (90aad3a)
+
+	* Provide X2goClient.get_published_applications() method.
+
+2012-04-14 15:41:22 +0200 Mike Gabriel (978b280)
+
+	* Add support for Windows for bringing X2Go session windows to
+          foreground.
+
+2012-04-14 15:22:36 +0200 Mike Gabriel (dd0a73b)
+
+	* fix for last commit
+
+2012-04-14 14:46:03 +0200 Mike Gabriel (40d727e)
+
+	* Add support for renaming X2Go session windows on Windows.
+
+2012-04-14 00:58:57 +0200 Mike Gabriel (1bd0f3c)
+
+	* Transform blanks in mount points into underscores.
+
+2012-04-14 00:57:35 +0200 Mike Gabriel (c2ffbe6)
+
+	* Fix automatic mounting of Windows-stylish shared local folders.
+
+2012-04-13 23:35:52 +0200 Mike Gabriel (f8455f9)
+
+	* fix for last commit
+
+2012-04-13 22:30:41 +0200 Mike Gabriel (f863f72)
+
+	* add some capturing code for bad implementations of published
+          applications menu tree queries in client applications
+
+2012-04-13 13:20:01 +0200 Mike Gabriel (bcf4404)
+
+	* set pulseaudio exit-idle-time to -1
+
+2012-04-12 22:02:45 +0200 Mike Gabriel (cd23929)
+
+	* No list_sessions() calls on server when querying the status of an
+          X2goSession instance.
+
+2012-04-12 20:39:12 +0200 Mike Gabriel (b75923d)
+
+	* try to sedate a gevent IOError (no error)
+
+2012-04-12 17:07:43 +0200 Mike Gabriel (2e7e522)
+
+	* make sure backslashed Windows paths arrive properly in
+          x2goumount-session script
+
+2012-04-12 15:31:28 +0200 Mike Gabriel (cd63f79)
+
+	* fix detection of shared folders on Windows
+
+2012-04-12 15:08:29 +0200 Mike Gabriel (1724680)
+
+	* typo fix
+
+2012-04-12 15:06:47 +0200 Mike Gabriel (ac9bcec)
+
+	* Fix X2goSession.get_shared_folders() method on Windows.
+
+2012-04-12 14:26:40 +0200 Mike Gabriel (295486c)
+
+	* fix for last commit
+
+2012-04-12 14:18:45 +0200 Mike Gabriel (556b1fc)
+
+	* When starting pulseaudio on Windows use --exit-idle-time=0.
+
+2012-04-12 13:56:39 +0200 Mike Gabriel (2b4f8d4)
+
+	* Export X2GO_SESSION and PULSE_CLIENTCONFIG to published
+          applications.
+
+2012-04-12 12:57:04 +0200 Mike Gabriel (5b425f7)
+
+	* Use double-quotes for pulseaudio options.
+
+2012-04-12 12:13:44 +0200 Mike Gabriel (572d145)
+
+	* If the SSH proxy connection tries to bind to a used port, detect an
+          unused local port and write this port change to the
+          session profile.
+
+2012-04-12 11:25:19 +0200 Mike Gabriel (98dfd35)
+
+	* lintian issue fixed: extra-license-file
+
+2012-04-12 01:44:51 +0200 Mike Gabriel (88f4b2f)
+
+	* Implement X2Go-Top category in .desktop files that get used in the
+          context of published applications.
+
+2012-04-12 01:06:53 +0200 Mike Gabriel (74cdf07)
+
+	* fix license / copyright passages
+
+2012-04-11 10:08:22 +0200 Mike Gabriel (68d7a9d)
+
+	* happy new year
+
+2012-04-11 02:44:13 +0200 Mike Gabriel (7409baa)
+
+	* Fix metatype detection of session profiles.
+
+2012-04-11 01:17:39 +0200 Mike Gabriel (e47f538)
+
+	* whitespace/tab fix
+
+2012-04-10 23:35:36 +0200 Mike Gabriel (e661c8d)
+
+	* Fix unexpected keyword error during connect() in X2goSession
+          instance.
+
+2012-04-03 14:06:40 +0200 Mike Gabriel (13dadf1)
+
+	* Provide X2goSession method get_session_profile_option().
+
+2012-04-02 17:30:15 +0200 Mike Gabriel (893b629)
+
+	* fix lintian issues (debian-changelog-line-too-long and
+          out-of-date-standards-version)
+
+2012-04-01 21:17:53 +0200 Mike Gabriel (9787315)
+
+	* setup.py: fix typos, license info
+
+2012-03-27 02:34:41 +0200 Mike Gabriel (215aa30)
+
+	* stabilizing code
+
+2012-03-26 17:47:18 +0200 Mike Gabriel (521d91d)
+
+	* Provide X2goClient method get_session_info(), do not auto
+          start/resume sessions in published applications mode,
+          provide hook method for auto-connecting interactively.
+
+2012-03-26 17:50:17 +0200 Mike Gabriel (41e9e07)
+
+	* Docstring fix, add X2goClient method is_session_profile(), return
+          registered session for a specific session name if it has
+          already been registered instead of registering a new
+          session.
+
+2012-03-23 10:11:06 +0100 Mike Gabriel (5337f67)
+
+	* Make sure xconfig configuration changes provided by defaults.py get
+          written to the config file.
+
+2012-03-23 09:51:19 +0100 Mike Gabriel (83a1d29)
+
+	* Provide function merge_ordered_lists in utils.py, merge list of
+          default known_xservers with configured known_xservers.
+
+2012-03-23 09:39:33 +0100 Mike Gabriel (7729459)
+
+	* Provide function merge_sorted_lists in utils.py.
+
+2012-03-23 09:01:08 +0100 Mike Gabriel (1fb1392)
+
+	* Make new ini config defaults available in configurations, update
+          list of known X-Servers if new ones are provided in
+          defaults.py
+
+2012-03-23 00:29:38 +0100 Mike Gabriel (f7f2e07)
+
+	* more path normalizing
+
+2012-03-23 00:24:09 +0100 Mike Gabriel (66ad55f)
+
+	* fix call of os.path.normpath
+
+2012-03-23 00:21:36 +0100 Mike Gabriel (81d6688)
+
+	* Normalize paths to configuration files.
+
+2012-03-22 23:54:30 +0100 Mike Gabriel (fdfd1f3)
+
+	* handle thread cleanup and Xserver process on Windows
+
+2012-03-21 23:45:40 +0100 Mike Gabriel (451748c)
+
+	* slight change in logging X-Server activities
+
+2012-03-21 21:51:46 +0100 Mike Gabriel (dc15312)
+
+	* add missing VcXsrv_development to known_xservers
+
+2012-03-21 21:51:14 +0100 Mike Gabriel (aafd328)
+
+	* add newline at EOF
+
+2012-03-22 15:37:49 +0100 Mike Gabriel (29e4a2a)
+
+	* For the Windows version, make VcXsrv-Server at the development
+          location known to Python X2Go.
+
+2012-03-22 15:27:48 +0100 Mike Gabriel (ee38308)
+
+	* typo fix
+
+2012-03-22 15:26:51 +0100 Mike Gabriel (07cdbad)
+
+	* For the Windows version, make shipped VcXsrv-Server known to Python
+          X2Go. The shipped VcXsrv has to rest in
+          $CLIENTAPPDIR/VcXsrv/vcxsrv.exe.
+
+2012-03-21 22:51:01 +0100 Mike Gabriel (7067c12)
+
+	* Fix auto_start_or_resume method when using SSH proxy with
+          interactive authentication. Provide default value for
+          PUBAPP_MAX_NO_SUBMENUS in defaults.py.
+
+2012-03-21 15:20:02 +0100 Mike Gabriel (c7e4817)
+
+	* Add X2goClient method is_profile_connected.
+
+2012-03-21 14:17:32 +0100 Mike Gabriel (73ef001)
+
+	* Include development location of nxproxy in possible file locations.
+
+2012-03-21 14:15:44 +0100 Mike Gabriel (a40721c)
+
+	* changelog cleanup
+
+2012-03-21 09:23:10 +0100 Mike Gabriel (df5827e)
+
+	* typo fix in log output
+
+2012-03-20 15:37:05 +0100 Mike Gabriel (6a73ef5)
+
+	* Support auto-resuming and auto-starting of session with Python
+          X2Go.
+
+2012-03-18 21:56:55 +0100 Mike Gabriel (cb74f7e)
+
+	* Make published_applications_no_submenus an <int> session option
+          that controls how many menu items will be shown without
+          rendering category based submenus.
+
+2012-03-18 21:34:49 +0100 Mike Gabriel (1f56909)
+
+	* Fix X2Go printing, do not spawn a gevent process for printing.
+
+2012-03-17 19:15:36 +0100 Mike Gabriel (ea7ea65)
+
+	* Add support for published applications with no category submenus.
+          Fix default language in published applications menu tree.
+
+2012-03-16 23:18:10 +0100 Mike Gabriel (5c9619b)
+
+	* Fix availablity check of client-side folder sharing.
+
+2012-03-16 18:00:15 +0100 Mike Gabriel (e6596c5)
+
+	* Render and cache dictionary based published applications menu tree
+          in Python X2Go. Cache the tree once rendered.
+
+2012-03-14 17:08:45 +0100 Mike Gabriel (83b74e3)
+
+	* remove debug code
+
+2012-03-14 17:03:31 +0100 Mike Gabriel (b190513)
+
+	* bundle commit, stabilize code
+
+2012-03-13 16:09:43 +0100 Mike Gabriel (93a1d5c)
+
+	* fix for last commit
+
+2012-03-13 14:31:24 +0100 Mike Gabriel (a34ffe9)
+
+	* Handle empty control session in the session list cache.
+
+2012-03-12 17:14:00 +0100 Mike Gabriel (2592608)
+
+	* silence log output
+
+2012-03-12 16:22:03 +0100 Mike Gabriel (58289bf)
+
+	* Fix master session recognition.
+
+2012-03-12 13:11:41 +0100 Mike Gabriel (73f108b)
+
+	* Fix base64 encoded icon string.
+
+2012-03-10 15:31:30 +0100 Mike Gabriel (0eff893)
+
+	* Add published applications support.
+
+2012-03-10 15:03:58 +0100 Mike Gabriel (f2e8361)
+
+	* fix x2gofeaturelist query
+
+2012-03-10 13:41:27 +0100 Mike Gabriel (3dc28f3)
+
+	* silence which command
+
+2012-03-10 13:38:24 +0100 Mike Gabriel (2a96e1e)
+
+	* Retrieve feature list from X2Go server per session.
+
+2012-03-10 12:47:13 +0100 Mike Gabriel (8d90554)
+
+	* Update list of unsupported session options.
+
+2012-03-10 12:29:31 +0100 Mike Gabriel (ec47047)
+
+	* Amend list of default session options.
+
+2012-03-08 00:37:56 +0100 Mike Gabriel (b9421ed)
+
+	* fix setting of session window title on Unix platforms (after
+          changing stuff on Windows)
+
+2012-03-06 12:36:00 +0100 Mike Gabriel (a181afe)
+
+	* __doc__ string fixes
+
+2012-03-06 12:30:30 +0100 Mike Gabriel (b4189b0)
+
+	* fix faking of WindowsError
+
+2012-03-04 21:58:47 +0100 Mike Gabriel (8cfeead)
+
+	* complete background printing feature
+
+2012-03-04 21:57:49 +0100 Mike Gabriel (f6eae3f)
+
+	* Run MIME box actions in background (gevent.spawn).
+
+2012-03-04 21:20:21 +0100 Mike Gabriel (ed6cc9d)
+
+	* Run print actions in background (gevent.spawn).
+
+2012-03-04 20:15:20 +0100 Mike Gabriel (f374c3b)
+
+	* Draw all Xlib code into utils.py
+
+2012-03-04 20:11:00 +0100 Mike Gabriel (57027a9)
+
+	* Fix faking of WindowsError exception object in printactions.py and
+          mimeboxactions.py.
+
+2012-03-04 20:06:12 +0100 Mike Gabriel (ca2f9e2)
+
+	* Make x2go module importable on Win32 platforms again.
+
+2012-02-25 13:21:29 +0100 Mike Gabriel (7eee17c)
+
+	* Rename control session method is_folder_sharing_available to
+          is_sshfs_available.
+
+2012-02-23 23:55:21 +0100 Mike Gabriel (4f182b4)
+
+	* fine-tune new hook methods
+
+2012-02-23 23:32:50 +0100 Mike Gabriel (a8385b0)
+
+	* Code cleanup: remove all unnecessary imports. Stop defining
+          variables that get never used.
+
+2012-02-23 23:03:51 +0100 Mike Gabriel (30887ea)
+
+	* fix undefined names in terminal backend
+
+2012-02-23 23:03:22 +0100 Mike Gabriel (84683b8)
+
+	* Provide hook methods for SSHFS failures (local folder sharing,
+          printing, MIME box).
+
+2012-02-22 00:31:56 +0100 Mike Gabriel (5aa1c6f)
+
+	* Tolerate names containing "-" characters.
+
+2012-02-18 21:28:02 +0100 Mike Gabriel (e41db1b)
+
+	* fix for commit b3bf6d63c5914984585e64d68630e0ac9bced9ec
+
+2012-02-18 01:59:18 +0100 Mike Gabriel (a2ea32c)
+
+	* New feature, allow/fix sessions on localhost system.
+
+2012-02-18 01:21:25 +0100 Mike Gabriel (b3bf6d6)
+
+	* Fix X2Go desktop sharing support.
+
+2012-02-16 14:06:35 +0100 Mike Gabriel (5c92407)
+
+	* Handle session titles that just contain blanks (e.g. " ")
+          gracefully.
+
+2012-02-11 23:19:00 +0100 Mike Gabriel (b1b59d1)
+
+	* Fix IndexError if x2gomountdirs did not deliver any of the expected
+          results to stdout.
+
+2012-02-10 12:12:23 +0100 Mike Gabriel (b0cad03)
+
+	* fix __doc__ strings
+
+2012-02-10 12:04:39 +0100 Mike Gabriel (254a627)
+
+	* remove debug code
+
+2012-02-10 00:22:36 +0100 Mike Gabriel (2f1c22d)
+
+	* Introduce concept of master sessions per profile to X2goClient
+          class. Only the master session can mount/unmount
+          client-side shared folders.
+
+2012-02-08 17:16:01 +0100 Mike Gabriel (2093439)
+
+	* Provide client-side cache of shared local folders, detect
+          server-side unsharing of client-side folders.
+
+2012-02-04 12:34:19 +0100 Mike Gabriel (37cbc1f)
+
+	* Add support for session port re-allocation on session resume
+          (feature of x2goserver >= 3.1.0.0).
+
+2012-01-31 23:44:28 +0100 Mike Gabriel (986103a)
+
+	* more X2go -> X2Go
+
+2012-01-31 23:31:54 +0100 Mike Gabriel (504ab9a)
+
+	* more X2go -> X2Go replacements
+
+2012-01-31 23:29:16 +0100 Mike Gabriel (da34d5d)
+
+	* Replace any non-code string ,,X2go'' by ,,X2Go''.
+
+2012-01-31 20:40:18 +0100 Mike Gabriel (10bb244)
+
+	* Add default value for new session profile parameter xinerama
+          (ignored by Python X2Go for now).
+
+2012-01-30 22:46:08 +0100 Mike Gabriel (3c5a4da)
+
+	* typo fix
+
+2012-01-30 22:44:27 +0100 Mike Gabriel (15dea9c)
+
+	* The Python setuptools modules does not have to be installed as
+          dependency with python-x2go.
+
+2012-01-28 01:48:13 +0100 Mike Gabriel (a2e0625)
+
+	* Fix many undefined symbols reported by Debian developer Jakub Wilk.
+          (THANKS!). Changelog cleanup+fix after release of version
+          0.1.1.9.
+
+2011-12-27 03:05:39 +0100 Mike Gabriel (159dd4b)
+
+	* whitespace fix in changelog
+
+2011-12-27 02:37:07 +0100 Mike Gabriel (e76d8c9)
+
+	* control file, copyright file update
+
+2011-12-19 17:20:31 +0100 Mike Gabriel (f427b71)
+
+	* fix simultaneous X_DISPLAY.sync() calls on session resuming
+
+2011-12-19 15:48:10 +0100 Mike Gabriel (5748487)
+
+	* handle missing X display on package build
+
+2011-12-19 15:45:22 +0100 Mike Gabriel (3db6c39)
+
+	* Terminal session now remember the X window of a terminal session in
+          as an internal property.
+
+2011-12-14 12:05:52 +0100 Mike Gabriel (1ea418b)
+
+	* add __doc__ strings to new session_window functions in utils.py,
+          make sure the Xlib.display is only initialized once on
+          every call.
+
+2011-12-10 09:53:46 +0100 Mike Gabriel (39e5ef4)
+
+	* fix for last commit
+
+2011-12-10 09:49:06 +0100 Mike Gabriel (8ea6a89)
+
+	* new Xlib code shall only be used on non-Windows platforms
+
+2011-12-08 19:39:48 +0100 Mike Gabriel (fb94f41)
+
+	* Depend on python-xlib.
+
+2011-12-08 19:29:03 +0100 Mike Gabriel (8c2c5b4)
+
+	* Add support for bringing session windows on top.
+
+2011-12-08 14:49:49 +0100 Mike Gabriel (02d00cf)
+
+	* Add support for session window title renaming.
+
+2011-12-08 13:48:51 +0100 Mike Gabriel (998741e)
+
+	* use control session method to access port of remote server
+
+2011-12-08 13:43:32 +0100 Mike Gabriel (af2a1f8)
+
+	* use control session method to access hostname of remote server
+
+2011-12-07 13:10:45 +0100 Mike Gabriel (584c531)
+
+	* remove debug code
+
+2011-12-07 12:51:37 +0100 Mike Gabriel (8cdb797)
+
+	* Allow session parameter change for already registered sessions.
+
+2011-12-07 10:01:24 +0100 Mike Gabriel (c1e20ef)
+
+	* Make terminal backend ,,applications'' aware.
+
+2011-12-07 10:00:38 +0100 Mike Gabriel (6bdd1a0)
+
+	* Fix for list processing in  INI files.
+
+2011-11-30 15:21:09 +0100 Mike Gabriel (05d0d38)
+
+	* Introduce additional session profile parameter: setsessiontitle.
+
+2011-11-30 09:27:15 +0100 Mike Gabriel (533f7b6)
+
+	* Add support for session window title renaming from client-side.
+
+2011-11-30 08:59:07 +0100 Mike Gabriel (8471f9a)
+
+	* Add ,,autostart'' parameter to default session profile parameters.
+
+2011-11-16 08:06:52 +0100 Mike Gabriel (4a4167b)
+
+	* use public control session method to detect availability of local
+          folder sharing
+
+2011-11-08 23:04:37 +0100 Mike Gabriel (d121b90)
+
+	* Add XFCE4 support.
+
+2011-11-08 13:53:02 +0100 Mike Gabriel (5ac2ca9)
+
+	* Print access to an X2Go server is not controlled by x2goprint group
+          membership, but by fuse membership.
+
+2011-11-02 12:28:24 +0100 Mike Gabriel (40b2d08)
+
+	* Fix exception raisal in X2goTerminalSessionSTDOUT.
+
+2011-11-01 14:23:52 +0100 Mike Gabriel (f1ac3a1)
+
+	* Ignore session registry exceptions for profiles that just got
+          disconnected.
+
+2011-10-12 11:01:14 +0200 Mike Gabriel (a44d730)
+
+	* continue development (0.1.1.x branch)
+
+2011-10-10 20:04:34 +0200 Mike Gabriel (5d87bf5)
+
+	* Fix duplication of SSH keys in known_hosts file, use hashed
+          hostnames in known_hosts file. Make sure SSH keys written
+          to known_hosts file are  available to other SSHClient
+          instances immediately.
+
+2011-10-10 20:00:35 +0200 Mike Gabriel (b18df40)
+
+	* change random pwd mechanism in checkhosts.py
+
+2011-10-10 19:58:59 +0200 Mike Gabriel (637fa24)
+
+	* fix hostname parameter in checkhosts.py
+
+2011-10-09 15:26:30 +0200 Mike Gabriel (42e073c)
+
+	* Use random passwords for checking SSH host keys.
+
+2011-09-29 12:54:37 +0200 Mike Gabriel (8966252)
+
+	* fix SSH proxy authentication
+
+2011-09-27 20:48:38 +0200 Mike Gabriel (6126afe)
+
+	* Always disconnect from X2goSession instance.
+
+2011-09-27 20:47:53 +0200 Mike Gabriel (ee2ce40)
+
+	* Catch failures on sftp_write in control session instance.
+
+2011-09-26 20:27:05 +0200 Mike Gabriel (7a7a930)
+
+	* Fix missing import of socket module in backends/control/_stdout.py.
+
+2011-09-25 23:40:02 +0200 Mike Gabriel (1b8e6a3)
+
+	* Improve local session cache dir removal.
+
+2011-09-25 23:38:56 +0200 Mike Gabriel (a04eec2)
+
+	* provide better __repr__ output for debugging session infos
+
+2011-09-25 21:35:06 +0200 Mike Gabriel (b2ba91b)
+
+	* Remove local session cache folders after sessions have terminated.
+
+2011-09-25 21:09:42 +0200 Mike Gabriel (8f5a27d)
+
+	* remove code duplications
+
+2011-09-25 21:01:50 +0200 Mike Gabriel (523dce8)
+
+	* Unshare local folders during session cleanup.
+
+2011-09-25 02:41:09 +0200 Mike Gabriel (152e901)
+
+	* Bugfix for: Test for existence of remote home directory on connect.
+
+2011-09-25 02:10:34 +0200 Mike Gabriel (cf6f644)
+
+	* re-add version 0.1.2.0 header to changelog
+
+2011-09-25 02:08:47 +0200 Mike Gabriel (3134686)
+
+	* release 0.1.1.7
+
+2011-09-24 22:05:38 +0200 Mike Gabriel (7f9ddc0)
+
+	* fix for boolean condition, related to folder sharing
+
+2011-09-24 11:49:19 +0200 Mike Gabriel (4940e7a)
+
+	* remove code duplications
+
+2011-09-24 09:27:22 +0200 Mike Gabriel (4d3232c)
+
+	* be more precise, when allowing local folder sharing
+
+2011-09-24 04:29:52 +0200 Mike Gabriel (17a51ab)
+
+	* log message fix
+
+2011-09-24 04:28:30 +0200 Mike Gabriel (e79d565)
+
+	* Provide test method to query server if folder sharing is available.
+          Test for existence of remote home directory on connect.
+
+2011-09-24 01:08:17 +0200 Mike Gabriel (57b55fd)
+
+	* minor method name extension in X2goClient class, indent fix
+
+2011-09-24 01:07:45 +0200 Mike Gabriel (d74935d)
+
+	* fix for new/compat export field interpretation
+
+2011-09-23 19:30:42 +0200 Mike Gabriel (3656749)
+
+	* Compatibility fix for X2go folder sharing (session profile
+          attribute: export).
+
+2011-09-23 11:22:10 +0200 Mike Gabriel (b5501a1)
+
+	* Typo fixes in session.py, related to calling
+          _X2goSession__disconnect method.
+
+2011-09-23 10:47:32 +0200 Mike Gabriel (286a07f)
+
+	* changelog cleanup
+
+2011-09-23 10:44:59 +0200 Mike Gabriel (0cebec3)
+
+	* Use TCP_NODELAY socket option for graphics forwarding tunnels.
+
+2011-09-23 10:44:25 +0200 Mike Gabriel (bec5751)
+
+	* changelog fix
+
+2011-09-20 12:41:55 +0200 Mike Gabriel (fce7910)
+
+	* comment fix
+
+2011-09-20 10:23:19 +0200 Mike Gabriel (eeb2212)
+
+	* changelog fixes
+
+2011-09-20 10:20:46 +0200 Mike Gabriel (4050299)
+
+	* Use TCP_NODELAY option for audio rev forwarding tunnels.
+
+2011-09-19 15:27:46 +0200 Mike Gabriel (e10d0ab)
+
+	* Differentiate between spool folders and data folders when unsharing
+          all folders, return exitcode from
+          X2goTerminalSessionSTDOUT.unshare_* methods.
+
+2011-09-19 14:57:15 +0200 Dick Kniep (0aa87b1)
+
+	* Typo in utils.py (true instead of True).
+
+2011-09-17 02:26:24 +0200 Mike Gabriel (9ecb391)
+
+	* remove debug code
+
+2011-09-17 02:14:24 +0200 Mike Gabriel (ae89c0f)
+
+	* Add support for x2goumount-session calls.
+
+2011-09-14 21:38:04 +0200 Mike Gabriel (019e478)
+
+	* release version 0.1.1.6
+
+2011-09-14 16:18:24 +0200 Mike Gabriel (cf40811)
+
+	* Fix handling of lists in session profiles (i.e. ini files). Fixes
+          breakage with x2goclient's rootless vs. desktop mode after
+          pyhoca-gui has been used.
+
+2011-09-13 11:35:47 +0200 Mike Gabriel (a20193b)
+
+	* * New upstream version (0.1.1.6), bugfix release for 0.1.1.x
+          series:   - Fix IPv4 enforcement for localhost
+          connections.   - Be tolerant against trailing whitespaces
+          in hostnames.
+
+2011-09-11 18:32:21 +0200 Mike Gabriel (552dff7)
+
+	* release 0.1.1.5
+
+2011-09-10 01:21:02 +0200 Mike Gabriel (8a9eb20)
+
+	* Catching fautly x2gostartagent behaviour.
+
+2011-09-09 16:17:59 +0200 Mike Gabriel (0389489)
+
+	* Make X2goTerminalSessionSTDOUT.has_command resistable against empty
+          command strings.
+
+2011-09-09 14:47:19 +0200 Mike Gabriel (1b32dfd)
+
+	* Fix for executing commands with arguments that contain a slash
+          (thanks to Dick Kniep for digging this out).
+
+2011-09-08 13:34:42 +0200 Mike Gabriel (43fdebe)
+
+	* log message fix in x2gosession.py
+
+2011-08-17 01:33:42 +0200 Mike Gabriel (45ef555)
+
+	* Fix for X2goSession.has_terminated method.
+
+2011-08-17 00:30:49 +0200 Mike Gabriel (746fb6e)
+
+	* cosmetic fix for share_desktop method
+
+2011-08-15 21:49:49 +0200 Mike Gabriel (55cd3f8)
+
+	* typo fix (with impact)
+
+2011-08-15 21:17:29 +0200 Mike Gabriel (48798d6)
+
+	* launch the x2goagent+command earlier during session creation...
+
+2011-07-28 16:15:25 +0200 Mike Gabriel (f66e485)
+
+	* Do not ignore usekbd session profile option anymore, closes
+          upstream issue #81.
+
+2011-07-28 15:47:15 +0200 Mike Gabriel (0be3949)
+
+	* add some logging to failing sshfs sessions
+
+2011-07-28 15:44:31 +0200 Mike Gabriel (a64da71)
+
+	* Stabilize sshfs related problems in case remote user is not in fuse
+          group.
+
+2011-07-28 15:36:59 +0200 Mike Gabriel (850c0bb)
+
+	* If sound is set to false in session profile use snd_system='none'
+          in terminal session.
+
+2011-07-28 15:23:14 +0200 Mike Gabriel (085f038)
+
+	* fix for Makefile.docupload
+
+2011-07-28 15:23:01 +0200 Mike Gabriel (1301b38)
+
+	* changelog update
+
+2011-07-28 15:22:35 +0200 Mike Gabriel (ccbc9a1)
+
+	* Fix for X2goSessionRegistry.forget method, do not complain if
+          session_uuid is already forgotten.
+
+2011-07-25 08:23:27 +0200 Mike Gabriel (47c2a3e)
+
+	* catching a socket.error exception during command execution
+
+2011-07-21 23:28:25 +0200 Mike Gabriel (7db6539)
+
+	* fix for link quality patch
+
+2011-07-21 00:29:06 +0200 Mike Gabriel (afd1e96)
+
+	* Renamed/restructured NX compression pack method names.
+
+2011-07-20 23:20:30 +0200 Mike Gabriel (9cabef2)
+
+	* remove interpreter from defaults.py
+
+2011-07-20 19:41:56 +0200 Mike Gabriel (aa33a93)
+
+	* manually merged in changelog entries from release/0.1.1.x branch
+
+2011-07-20 19:36:09 +0200 Mike Gabriel (07dc777)
+
+	* Handle full path cmd strings adequately: check existence of full
+          path, but use basename for cmd startup.
+
+2011-07-20 19:35:35 +0200 Mike Gabriel (3c50a9d)
+
+	* Call a hook method in case a session startup has failed (was:
+          exception raisal).
+
+2011-07-20 18:36:37 +0200 Mike Gabriel (4f2a412)
+
+	* tab fix
+
+2011-07-18 15:16:44 +0200 Mike Gabriel (406675d)
+
+	* License change upstream: GPLv3+ -> AGPLv3+
+
+2011-07-18 15:16:16 +0200 Mike Gabriel (8106f08)
+
+	* cosmetics
+
+2011-07-18 15:16:08 +0200 Mike Gabriel (98fd462)
+
+	* doc update
+
+2011-07-18 13:35:13 +0200 Mike Gabriel (66f0ca8)
+
+	* License Change!!! GPLv3 -> AGPLv3
+
+2011-07-13 20:38:44 +0200 Mike Gabriel (ecc7779)
+
+	* released 0.1.1.4 (tag: 0.1.1.4)
+
+2011-07-13 20:37:33 +0200 Mike Gabriel (f83ed02)
+
+	* bugfix for x2gmountdirs calls that occurred if the client username
+          contained blanks.
+
+2011-07-06 22:16:41 +0200 Mike Gabriel (0a5516e)
+
+	* version increment
+
+2011-07-06 22:15:10 +0200 Mike Gabriel (1e88fc4)
+
+	* release 0.1.1.3 (tag: 0.1.1.3)
+
+2011-07-06 21:25:21 +0200 Mike Gabriel (d843f23)
+
+	* Detect SFTP client connections failures, abort session if that
+          happens.
+
+2011-07-06 21:22:32 +0200 Mike Gabriel (dfb613d)
+
+	* Enforce IPv4 on all SSH proxy and other SSHClient connections when
+          connecting to ''localhost''.
+
+2011-07-06 17:21:00 +0200 Mike Gabriel (d5f871b)
+
+	* Stabilize desktop sharing if the remote session is not available.
+
+2011-07-06 17:20:09 +0200 Mike Gabriel (c84844d)
+
+	* Do not allow any interruption during X2go cleanup calls.
+
+2011-07-06 17:18:27 +0200 Mike Gabriel (481acc6)
+
+	* Fix AttributeError if no graphical proxy instance has been declared
+          yet.
+
+2011-07-06 14:26:02 +0200 Mike Gabriel (6192724)
+
+	* Desktop sharing: try ''<user>@<display>.0'' additionally to
+          ''<user>@<display>'' when trying to find a desktop for
+          sharing.
+
+2011-07-01 14:57:35 +0200 Mike Gabriel (07f7380)
+
+	* version increment, README/TODO update
+
+2011-06-28 21:01:08 +0200 Mike Gabriel (3fb1a45)
+
+	* Fix for session status notification for sessions with PENDING
+          terminal session. (tag: 0.1.1.2)
+
+2011-06-28 20:59:52 +0200 Mike Gabriel (a7e043c)
+
+	* Getting log msg more precise...
+
+2011-06-28 16:04:44 +0200 Mike Gabriel (9ab5890)
+
+	* minor fix for SAVEAS MIME box action
+
+2011-06-28 15:59:20 +0200 Mike Gabriel (56bb7e4)
+
+	* Minor fix for X2go printing
+
+2011-06-28 15:55:35 +0200 Mike Gabriel (5b87155)
+
+	* Fix for MIME box action SAVEAS
+
+2011-06-28 13:22:43 +0200 Mike Gabriel (15598f1)
+
+	* Add X2goSession method that detects if auto-connecting a session
+          profile is probably possible.
+
+2011-06-27 11:32:56 +0200 Mike Gabriel (77a00fa)
+
+	* fix for last commit
+
+2011-06-27 11:31:02 +0200 Mike Gabriel (470dda0)
+
+	* Improve error handling / logging in forward.py.
+
+2011-06-24 17:14:58 +0200 Mike Gabriel (6d9eef2)
+
+	* egg version increment
+
+2011-06-24 17:07:27 +0200 Mike Gabriel (5d875b7)
+
+	* Fix desktop sharing.
+
+2011-06-24 16:52:42 +0200 Mike Gabriel (dafc0ae)
+
+	* fix for last commit
+
+2011-06-24 16:43:34 +0200 Mike Gabriel (2c39d86)
+
+	* Use X2goRegistryException for session query for non-existing
+          sessions. Catch this exception in X2goClient.
+
+2011-06-24 02:25:50 +0200 Mike Gabriel (4f78eea)
+
+	* __doc__ string fixes. (tag: 0.1.1.1)
+
+2011-06-24 02:22:11 +0200 Mike Gabriel (10eebc6)
+
+	* Epydoc fixes.
+
+2011-06-24 02:14:09 +0200 Mike Gabriel (6c668be)
+
+	* fixing package build
+
+2011-06-24 02:08:23 +0200 Mike Gabriel (1f32d84)
+
+	* Fix for local_color_depth function if no $DISPLAY is set. Making a
+          bugfix release.
+
+2011-06-24 01:49:25 +0200 Mike Gabriel (0b8784c)
+
+	* releasing version 0.1.1.0 (tag: 0.1.1.0)
+
+2011-06-24 01:43:55 +0200 Mike Gabriel (fd7f5a8)
+
+	* fix/improval of color depth check code
+
+2011-06-24 01:11:15 +0200 Mike Gabriel (c86a2cd)
+
+	* Provide X2goClient method for retrieval of session by session name.
+
+2011-06-24 00:51:17 +0200 Mike Gabriel (a27899e)
+
+	* Add compatibility check methods for color depth.
+
+2011-06-23 23:51:18 +0200 Mike Gabriel (f684138)
+
+	* Detect local color depth and use it as default for new sessions.
+
+2011-06-23 21:28:47 +0200 Mike Gabriel (1876820)
+
+	* revert fixed color depth for RDP, now using default again: 24bit
+
+2011-06-23 21:11:34 +0200 Mike Gabriel (aab4248)
+
+	* property fix...
+
+2011-06-23 20:51:05 +0200 Mike Gabriel (fe00a4d)
+
+	* re-fix session resume/suspend functionality
+
+2011-06-23 16:37:01 +0200 Mike Gabriel (bcbc75f)
+
+	* remove unnecessary brackets
+
+2011-06-23 16:09:57 +0200 Mike Gabriel (009a7d9)
+
+	* Faulty sessions (without a NX proxy fw tunnel) will get terminated
+          whenever the X2go server (SSHd) denies the tunnel setup.
+
+2011-06-23 15:29:10 +0200 Mike Gabriel (c935798)
+
+	* Force 16bit colour depth for RDP-proxy sessions.
+
+2011-06-23 15:23:11 +0200 Mike Gabriel (bb675f7)
+
+	* typo fix
+
+2011-06-23 15:07:29 +0200 Mike Gabriel (ff2be38)
+
+	* tidy up usage of <terminal_session>.release_proxy() method
+
+2011-06-23 14:28:39 +0200 Mike Gabriel (51fcf91)
+
+	* syntax fix (missing bracket)
+
+2011-06-23 14:27:19 +0200 Mike Gabriel (aaa397d)
+
+	* Fix NX proxy startup post-check.
+
+2011-06-23 14:26:42 +0200 Mike Gabriel (ddce72c)
+
+	* Do not start X2go service tunnels (audio, sshfs) if session startup
+          failed.
+
+2011-06-23 13:23:58 +0200 Mike Gabriel (912ce42)
+
+	* Use X2goSessionRegistryException here...
+
+2011-06-23 08:35:57 +0200 Mike Gabriel (ccbabb8)
+
+	* Skip session auto registration during startups of new sessions
+          (avoids duplicate sessions in the session registry.
+
+2011-06-23 01:48:14 +0200 Mike Gabriel (f046c26)
+
+	* Add X2goSession lock support.
+
+2011-06-23 01:47:02 +0200 Mike Gabriel (b60599d)
+
+	* typo fix
+
+2011-06-23 01:08:07 +0200 Mike Gabriel (4ccf6c2)
+
+	* Re-introduce fix for failing forwarding tunnels (on tunnel
+          shutdown).
+
+2011-06-23 00:57:29 +0200 Mike Gabriel (cf7fdf0)
+
+	* Session notification fixes, session resume/suspend fixes, fw tunnel
+          stabalized.
+
+2011-06-22 18:13:22 +0200 Mike Gabriel (a7da6a7)
+
+	* Change of sleep times when starting/stopping NX proxy.
+
+2011-06-22 18:10:42 +0200 Mike Gabriel (21c4a93)
+
+	* Mark terminal session as PENDING even before actual
+          X2goTerminalSession object get created.
+
+2011-06-22 02:35:41 +0200 Mike Gabriel (2051ce5)
+
+	* Wait for 10 secs when taking over an active session, remove debug
+          output.
+
+2011-06-22 01:22:33 +0200 Mike Gabriel (d43d6a8)
+
+	* Fix multiple notifications for the same session state change,
+          reliably differentiate between found sessions after
+          connect and newly started  sessions from another client.
+
+2011-06-21 20:11:23 +0200 Mike Gabriel (982d86f)
+
+	* Add X2goTimeOutException
+
+2011-06-21 19:50:10 +0200 Mike Gabriel (1864f20)
+
+	* Make cache more configurable (session list updates, desktop list
+          updates), add an auto_update_listdesktops_cache to
+          X2goClient constructor argvs.
+
+2011-06-21 15:39:47 +0200 Mike Gabriel (40032c7)
+
+	* Explicitly tunnel over IPv4 for NX proxy.
+
+2011-06-21 15:24:35 +0200 Mike Gabriel (81b1dbb)
+
+	* Assure that rev forwarding tunnels use IPv4 (replace localhost with
+          127.0.0.1)
+
+2011-06-21 15:08:36 +0200 Mike Gabriel (b43c50f)
+
+	* Rely on X2goSessionListInfo backend to handle exceptions
+          appropriately.
+
+2011-06-21 14:23:59 +0200 Mike Gabriel (5a148fd)
+
+	* condition fix
+
+2011-06-21 14:21:19 +0200 Mike Gabriel (9dbd64e)
+
+	* Make sure list session and list desktop commands always return.
+
+2011-06-21 14:20:27 +0200 Mike Gabriel (d5f0709)
+
+	* Add debug output that signals that the X2goGuardian loop is
+          running...
+
+2011-06-21 14:18:38 +0200 Mike Gabriel (476adef)
+
+	* Make stylish adjustments...
+
+2011-06-21 12:40:30 +0200 Mike Gabriel (7f32339)
+
+	* Initialize list sessions/desktops cache with a more precise default
+          value.
+
+2011-06-21 12:25:38 +0200 Mike Gabriel (b310692)
+
+	* Reduce delays during authentication / session list cache updates.
+
+2011-06-21 12:24:55 +0200 Mike Gabriel (2e6f672)
+
+	* Forget SSH proxy password after auth failures, fix local folder
+          sharing.
+
+2011-06-21 12:23:33 +0200 Mike Gabriel (49301f6)
+
+	* dropping redundant code in cache.py
+
+2011-06-20 23:24:03 +0200 Mike Gabriel (a93a351)
+
+	* Add X2goSession status property ,,faulty''.
+
+2011-06-20 22:07:42 +0200 Mike Gabriel (116df2c)
+
+	* import fix
+
+2011-06-20 22:06:38 +0200 Mike Gabriel (8da942d)
+
+	* Fix SSH proxy stop_thread on Windows.
+
+2011-06-20 21:38:09 +0200 Mike Gabriel (972d8cf)
+
+	* Make sure SSH proxy password gets forgotten between two sessions,
+          fix for mutiple open SSH client sessions.
+
+2011-06-20 20:59:20 +0200 Mike Gabriel (ec6440b)
+
+	* call desctructor of mimebox_queue on object destruction
+
+2011-06-20 20:43:11 +0200 Mike Gabriel (160d07f)
+
+	* calling update_status only once after all sessions have been
+          registered
+
+2011-06-20 14:17:32 +0200 Mike Gabriel (5014b32)
+
+	* Close SSH connection first, then close down SSH proxy.
+
+2011-06-20 12:48:20 +0200 Mike Gabriel (fa0d562)
+
+	* not closing ssh proxy on AuthenticationExceptions
+
+2011-06-20 11:44:49 +0200 Mike Gabriel (27d7b87)
+
+	* not closing SSH transport on authentication failures
+
+2011-06-20 10:13:16 +0200 Mike Gabriel (94a3a09)
+
+	* catch SSHException during x2go_exec_command
+
+2011-06-19 22:01:09 +0200 Mike Gabriel (e0a1241)
+
+	* another type fix
+
+2011-06-19 21:58:50 +0200 Mike Gabriel (04ecca3)
+
+	* fixed type
+
+2011-06-19 21:54:11 +0200 Mike Gabriel (2eb1547)
+
+	* Fix SSH authentication failures (close session on failure).
+
+2011-06-14 17:09:42 +0200 Mike Gabriel (81d1fe7)
+
+	* Typo fix
+
+2011-06-14 17:02:20 +0200 Mike Gabriel (e3aec58)
+
+	* Fix version strings
+
+2011-06-13 23:48:54 +0200 Mike Gabriel (5af424a)
+
+	* New upstream version (0.1.1.0): -Add X2go desktop sharing support.
+
+2011-06-08 16:25:22 +0200 Mike Gabriel (84a760d)
+
+	* Preparing for release, version increment. (tag: 0.1.0.3)
+
+2011-06-08 16:24:55 +0200 Mike Gabriel (c1dfbd5)
+
+	* Slight fix for the keyboard file.
+
+2011-06-08 16:24:12 +0200 Mike Gabriel (0a3dd9e)
+
+	* Make SSH and SSH proxy connection more robust against link line
+          failures
+
+2011-05-28 01:19:09 +0200 Mike Gabriel (f457a2a)
+
+	* adds defkeymap / xkb support for NX backend
+
+2011-05-28 00:11:32 +0200 Mike Gabriel (4a64420)
+
+	* adds utils function that wraps around xprop -root _XKB_RULES_NAMES
+
+2011-05-27 23:44:55 +0200 Mike Gabriel (b05f63f)
+
+	* adds infrastructure for proxy_options class constructor kwarg
+
+2011-05-27 14:22:51 +0200 Mike Gabriel (1a5aed7)
+
+	* version increment
+
+2011-05-27 14:19:40 +0200 Mike Gabriel (ef0811d)
+
+	* fixes profile creation for empty session lists (tag: 0.1.0.2)
+
+2011-05-27 13:18:37 +0200 Mike Gabriel (0ba8dfe)
+
+	* fix for locale LANG=C (tag: 0.1.0.1)
+
+2011-05-27 13:10:02 +0200 Mike Gabriel (2a0dbf7)
+
+	* bugfix for systems without locales
+
+2011-05-27 08:19:14 +0200 Mike Gabriel (10f9684)
+
+	* adds folder location for PDFSAVE print action to example configs
+
+2011-05-27 08:15:13 +0200 Mike Gabriel (73b0531)
+
+	* updates README.Trinity-Desktop (symlink placing in /usr/local/bin/
+          not /usr/bin)
+
+2011-05-26 02:16:55 +0200 Mike Gabriel (389eb6a)
+
+	* fixes epydoc syntax for __doc__ string (tag: 0.1.0.0)
+
+2011-05-25 19:58:39 +0200 Mike Gabriel (58bd193)
+
+	* version increment, preparing for release 0.1.0.0
+
+2011-05-25 19:52:51 +0200 Mike Gabriel (4ef2323)
+
+	* fixes multiply notified sessions
+
+2011-05-25 19:07:25 +0200 Mike Gabriel (314423e)
+
+	* new lines added in __doc__ strings where missing
+
+2011-05-25 19:07:10 +0200 Mike Gabriel (23b3853)
+
+	* adds __doc__ strings to session.py
+
+2011-05-25 14:43:36 +0200 Mike Gabriel (8f96ae7)
+
+	* __doc__ string update in registry.py, property converted to method
+
+2011-05-25 13:12:33 +0200 Mike Gabriel (13a3bb4)
+
+	* __doc__ string proof reading...
+
+2011-05-25 12:48:14 +0200 Mike Gabriel (afbac21)
+
+	* __doc__ str fixup
+
+2011-05-25 12:47:00 +0200 Mike Gabriel (3d5df6a)
+
+	* __doc__ string fixup
+
+2011-05-25 12:45:43 +0200 Mike Gabriel (86dd49d)
+
+	* grammar fixup
+
+2011-05-25 12:44:34 +0200 Mike Gabriel (d6f3ff3)
+
+	* no plural for "information"
+
+2011-05-25 12:43:34 +0200 Mike Gabriel (908efcb)
+
+	* renaming "list sessions cache" to "session list cache"
+
+2011-05-25 03:46:17 +0200 Mike Gabriel (78a5515)
+
+	* fix for new timestamp attribute
+
+2011-05-25 03:42:03 +0200 Mike Gabriel (605a0d3)
+
+	* __doc__ string fixes, might break code (removed @property markers)
+
+2011-05-25 03:25:15 +0200 Mike Gabriel (2e0232b)
+
+	* updates __doc__ strings of client.py
+
+2011-05-25 01:43:37 +0200 Mike Gabriel (99ade31)
+
+	* spelling error
+
+2011-05-25 01:29:46 +0200 Mike Gabriel (273e67e)
+
+	* updates __doc__ strings in checkhosts.py
+
+2011-05-25 01:29:24 +0200 Mike Gabriel (f085f47)
+
+	* adds __doc__ strings for hook methods in client.py
+
+2011-05-25 00:30:21 +0200 Mike Gabriel (49529de)
+
+	* adds __doc__ strings to cache.py
+
+2011-05-25 00:13:14 +0200 Mike Gabriel (10931a3)
+
+	* updates __doc__ strings of cleanup.py
+
+2011-05-25 00:12:17 +0200 Mike Gabriel (a145630)
+
+	* updates __doc__ string if checkhosts.py
+
+2011-05-24 23:36:27 +0200 Mike Gabriel (2b60b2b)
+
+	* updates __doc__ strings in default.py
+
+2011-05-24 23:29:19 +0200 Mike Gabriel (d3c36fa)
+
+	* updates __doc__ strings in forward.py
+
+2011-05-24 23:25:04 +0200 Mike Gabriel (2137a28)
+
+	* whitespace cleanup
+
+2011-05-24 23:23:33 +0200 Mike Gabriel (8c1d94e)
+
+	* updates __doc__ strings in guardian.py
+
+2011-05-24 23:13:46 +0200 Mike Gabriel (9a96522)
+
+	* updates __doc__ strings for MIME box code
+
+2011-05-24 23:13:17 +0200 Mike Gabriel (c00b539)
+
+	* updates __doc__ strings in inifiles.py
+
+2011-05-24 23:13:00 +0200 Mike Gabriel (f3153d0)
+
+	* updates __doc__ strings in log.py
+
+2011-05-24 23:01:18 +0200 Mike Gabriel (e6713d9)
+
+	* updates __doc__ strings of printactions.py
+
+2011-05-24 22:51:21 +0200 Mike Gabriel (612d10e)
+
+	* updates __doc__ strings of printqueue.py
+
+2011-05-24 22:43:23 +0200 Mike Gabriel (5237fa7)
+
+	* adds __doc__ strings to pulseaudio.py
+
+2011-05-24 22:43:06 +0200 Mike Gabriel (46008e4)
+
+	* fixes epydoc errors on sftpserver.py
+
+2011-05-24 22:35:42 +0200 Mike Gabriel (96ea578)
+
+	* updates __doc__ strings of rforward.py
+
+2011-05-24 22:19:41 +0200 Mike Gabriel (01d8f6f)
+
+	* updates __doc__ strings for sftpserver.py
+
+2011-05-24 21:25:36 +0200 Mike Gabriel (6e4e92f)
+
+	* adds __doc__ strings to sshproxy.py
+
+2011-05-24 21:02:02 +0200 Mike Gabriel (8060237)
+
+	* adds __doc__ strings to utils.py
+
+2011-05-24 20:42:51 +0200 Mike Gabriel (565d53c)
+
+	* adds __doc__ strings to xserver.py
+
+2011-05-24 20:38:16 +0200 Mike Gabriel (f1d83c2)
+
+	* fixes method constructor
+
+2011-05-24 20:12:03 +0200 Mike Gabriel (a9398f1)
+
+	* __doc__ string update of __init__.py
+
+2011-05-24 19:52:52 +0200 Mike Gabriel (25ae8bd)
+
+	* skipping session status updates if not longer than at leas 1sec ago
+
+2011-05-24 19:52:26 +0200 Mike Gabriel (8cc7705)
+
+	* removes redundant calls of session status updates
+
+2011-05-23 22:49:45 +0200 Mike Gabriel (6e682c9)
+
+	* version increment, changelog update
+
+2011-05-23 22:48:23 +0200 Mike Gabriel (27abd53)
+
+	* fixes local folder sharing after session resumption
+
+2011-05-22 21:11:49 +0200 Mike Gabriel (878e1c9)
+
+	* nxproxy moved to Depends section
+
+2011-05-22 21:11:01 +0200 Mike Gabriel (125e7a5)
+
+	* old version headers still refering to GPLv2, updated to GPLv3
+
+2011-05-21 23:21:07 +0200 Mike Gabriel (b754993)
+
+	* version increment (tag: 0.0.44.2)
+
+2011-05-21 23:14:57 +0200 Mike Gabriel (a0095f6)
+
+	* FSF address updates for stray files
+
+2011-05-21 23:12:36 +0200 Mike Gabriel (3c2a725)
+
+	* allowing for config_files = None (using defaults instead)
+
+2011-05-21 23:12:20 +0200 Mike Gabriel (f21814d)
+
+	* removed empty line
+
+2011-05-21 23:10:44 +0200 Mike Gabriel (fc59469)
+
+	* repaired test suite scripts, solved namespace interference with
+          other Python projects
+
+2011-05-21 20:45:42 +0200 Mike Gabriel (e90fee4)
+
+	* misplaced char...
+
+2011-05-19 09:07:57 +0200 Mike Gabriel (227d335)
+
+	* adds VCS information to control file (tag: 0.0.44.1)
+
+2011-05-17 12:25:34 +0200 Mike Gabriel (d395b2f)
+
+	* changelog entry
+
+2011-05-17 12:24:19 +0200 Mike Gabriel (e0666e6)
+
+	* removes dropbox patch from doc section
+
+2011-05-17 12:23:56 +0200 Mike Gabriel (49ddf41)
+
+	* updates Makefile.docupload (by docbuild stanza)
+
+2011-05-17 12:11:36 +0200 Mike Gabriel (9d8b582)
+
+	* changelog update (tag: 0.0.44.0)
+
+2011-05-17 11:27:42 +0200 Mike Gabriel (90837cb)
+
+	* python-x2go does currently not check server access permissions (as
+          group membership in group x2gousers is not a server-side
+          requirement anymore)
+
+2011-05-17 10:36:28 +0200 Mike Gabriel (7eda742)
+
+	* version increment
+
+2011-05-17 10:34:40 +0200 Mike Gabriel (2c6b536)
+
+	* adds get_session_server_hostname method to X2goClient class
+
+2011-05-17 09:38:09 +0200 Mike Gabriel (2583a0e)
+
+	* be able to return a session username before connect
+
+2011-05-17 09:01:43 +0200 Mike Gabriel (a432308)
+
+	* adds line at end of file
+
+2011-05-16 22:03:56 +0200 Mike Gabriel (6db1950)
+
+	* enabling build for different python versions
+
+2011-05-15 22:18:08 +0200 Mike Gabriel (fdaed69)
+
+	* fix for last commit
+
+2011-05-13 12:07:14 +0200 Mike Gabriel (8c55218)
+
+	* fixes missing WindowsError dummy when running on Linux
+
+2011-05-12 11:43:58 +0200 Stéphane Graber (7d1b15b)
+
+	* prevent crashes on proxy disconnect, thanks to Stéphane Graber
+
+2011-05-12 10:00:08 +0200 Mike Gabriel (0c4561b)
+
+	* updates control file description
+
+2011-05-12 08:57:26 +0200 Mike Gabriel (87e2fcb)
+
+	* now really fixes build dependency for Ubuntu Launchpad (lucid
+          build)
+
+2011-05-12 08:28:33 +0200 Mike Gabriel (db4cf7f)
+
+	* fixes dependency for building on Ubuntu Launchpad (lucid build)
+
+2011-04-26 08:12:13 +0200 Mike Gabriel (a44c121)
+
+	* removes old build script
+
+2011-04-26 01:00:35 +0200 Mike Gabriel (8f71739)
+
+	* increment package revision
+
+2011-04-26 00:59:19 +0200 Mike Gabriel (61d7ad7)
+
+	* fixes control file
+
+2011-04-26 00:48:51 +0200 Mike Gabriel (0df7120)
+
+	* incrementing changelog for nightly-builds
+
+2011-04-26 00:46:22 +0200 Mike Gabriel (a7834f9)
+
+	* release 0.0.43.0 (tag: 0.0.43.0)
+
+2011-04-25 23:13:06 +0200 Mike Gabriel (807dd06)
+
+	* moving to Recommends: nxproxy, cups-bsd|lpr
+
+2011-04-25 21:57:56 +0200 Mike Gabriel (974a4bb)
+
+	* incrementing package revision
+
+2011-04-25 21:53:06 +0200 Mike Gabriel (ee09229)
+
+	* simplified build stanza in rules file
+
+2011-04-25 21:52:51 +0200 Mike Gabriel (b41b9ee)
+
+	* being less strict on gevent build-dep
+
+2011-04-25 21:52:24 +0200 Mike Gabriel (3a622d7)
+
+	* moved Makefile out of the way
+
+2011-04-25 21:51:12 +0200 Mike Gabriel (4b35da9)
+
+	* building for unstable only, shortened one line
+
+2011-04-25 21:26:41 +0200 Mike Gabriel (e05c1fa)
+
+	* updated to new epydoc build location
+
+2011-04-25 21:25:49 +0200 Mike Gabriel (d445bcb)
+
+	* adds docupload section to Makefile
+
+2011-04-25 21:23:25 +0200 Mike Gabriel (8bc9be4)
+
+	* adds dummy Makefile for later use
+
+2011-04-25 21:22:54 +0200 Mike Gabriel (e2304fb)
+
+	* python-x2go now also builds for squeeze
+
+2011-04-25 15:12:27 +0200 Mike Gabriel (766fa52)
+
+	* skipping texlive build-deps for now...
+
+2011-04-25 15:10:55 +0200 Mike Gabriel (82bac3c)
+
+	* changing from 0~nwt to 0~x2go revision
+
+2011-04-25 15:08:25 +0200 Mike Gabriel (65a3d08)
+
+	* fixes dh_installdocs paths
+
+2011-04-25 15:07:36 +0200 Mike Gabriel (828b3a0)
+
+	* disabling epydoc/pdf for now as it causes tex dependency problems
+          during build
+
+2011-04-25 14:54:59 +0200 Mike Gabriel (de4dc2f)
+
+	* adds texlive-fonts-recommended as build-dep
+
+2011-04-25 14:34:25 +0200 Mike Gabriel (535be64)
+
+	* beautified control file
+
+2011-04-25 14:33:12 +0200 Mike Gabriel (6e69f01)
+
+	* adds texlive packages as build-dep
+
+2011-04-25 14:21:24 +0200 Mike Gabriel (15cfcf7)
+
+	* running epydoc in debug mode
+
+2011-04-25 11:26:22 +0200 Mike Gabriel (9eb75ca)
+
+	* fixes rules file
+
+2011-04-25 11:15:54 +0200 Mike Gabriel (e047e66)
+
+	* removes doc folder
+
+2011-04-25 11:14:25 +0200 Mike Gabriel (5bb4b2e)
+
+	* epydoc not part of source tree anymore, now builds for Debian
+          package
+
+2011-04-19 23:04:53 +0200 Mike Gabriel (5de9a49)
+
+	* moving to X2go build system
+
+2011-04-19 16:08:07 +0200 X2go Administrator (0c373d1)
+
+	* switching to source format 3.0 (native)
+
+2011-04-19 14:06:10 +0200 Mike Gabriel (81a7c10)
+
+	* adds python modules (gevent, paramiko) to build dependencies
+
+2011-04-19 10:49:06 +0200 Mike Gabriel (2df7422)
+
+	* fixes profile-already-exists validation
+
+2011-04-19 09:39:08 +0200 Mike Gabriel (6fa4503)
+
+	* renamed X2goDropbox to X2goMIMEbox
+
+2011-04-18 16:18:18 +0200 Mike Gabriel (46ec399)
+
+	* pre-release commit (tag: 0.0.42.0)
+
+2011-04-18 15:56:51 +0200 Mike Gabriel (7766484)
+
+	* no epydoc upload when building for NWT repository
+
+2011-04-18 15:55:45 +0200 Mike Gabriel (502c18b)
+
+	* build script for X2go reprepro
+
+2011-04-13 23:41:21 +0200 Mike Gabriel (8ee2d1a)
+
+	* UNITY now starts unity-2d-launcher
+
+2011-04-13 15:26:48 +0200 Mike Gabriel (b22a39a)
+
+	* adds support for X2go servers that offer Ubuntu's unity desktop
+          shell
+
+2011-03-30 12:48:55 +0200 Mike Gabriel (313fe03)
+
+	* validating profile name changes
+
+2011-03-30 12:48:20 +0200 Mike Gabriel (b1f9027)
+
+	* providing default profile name for new session profiles
+
+2011-03-28 09:13:48 +0200 Mike Gabriel (4b0fdae)
+
+	* updating control session status directly after connect
+
+2011-03-26 20:58:24 +0100 Mike Gabriel (21c47df)
+
+	* rebuilt x2go API documentation (tag: 0.0.41.0)
+
+2011-03-26 20:57:59 +0100 Mike Gabriel (4b6d1b7)
+
+	* adding README.Trinity-Desktop to Debian doc folder
+
+2011-03-26 20:57:43 +0100 Mike Gabriel (dcaf909)
+
+	* version increment
+
+2011-03-26 20:41:02 +0100 Mike Gabriel (98740c3)
+
+	* improved session state recognition
+
+2011-03-26 20:12:15 +0100 Mike Gabriel (0d27cd4)
+
+	* removed debug code
+
+2011-03-26 16:50:03 +0100 Mike Gabriel (7cde3c5)
+
+	* speeding up bootstrap of X2goClient instance with many session
+          profiles
+
+2011-03-26 15:10:00 +0100 Mike Gabriel (5fd3692)
+
+	* making sure that a missing dropbox/spool folder in session cache
+          dir does not throw an error
+
+2011-03-22 11:34:31 +0100 Mike Gabriel (e8dde86)
+
+	* typo mended...
+
+2011-03-22 11:32:37 +0100 Mike Gabriel (7fa40ac)
+
+	* added short Trinity-Desktop howto
+
+2011-03-22 11:28:32 +0100 Mike Gabriel (212c545)
+
+	* Trinity desktop support for Python X2go API
+
+2011-03-11 00:44:40 +0100 Mike Gabriel (56e8cc6)
+
+	* Merge commit '0.0.40.0'
+
+2011-03-11 00:44:39 +0100 mike.gabriel at das-netzwerkteam.de (6ef53e8)
+
+	* Released 0.0.40.0 (tag: 0.0.40.0)
+
+2011-03-11 00:44:07 +0100 Mike Gabriel (82b51c2)
+
+	* repaired changelog
+
+2011-03-11 00:43:24 +0100 Mike Gabriel (41af62a)
+
+	* Merge commit '0.0.40.0'
+
+2011-03-11 00:42:33 +0100 mike.gabriel at das-netzwerkteam.de (bdb3c5c)
+
+	* Released 0.0.40.0
+
+2011-03-11 00:42:07 +0100 Mike Gabriel (4a961ba)
+
+	* pre-release commit
+
+2011-03-10 21:53:06 +0100 Mike Gabriel (ba5268c)
+
+	* silencing unwanted HOOK_* notifications even more
+
+2011-03-10 21:20:26 +0100 Mike Gabriel (b942b22)
+
+	* silencing HOOK_* notification calls after a re-connect to a server
+
+2011-03-10 20:40:02 +0100 Mike Gabriel (e527c1b)
+
+	* removed menu=0 option from nxproxy command options list
+
+2011-03-09 13:52:03 +0100 Mike Gabriel (3fc4866)
+
+	* catching a on-purpose-raised X2goControlSessionException
+
+2011-03-09 13:51:40 +0100 Mike Gabriel (d99c649)
+
+	* fixing path name in debug output
+
+2011-03-07 19:49:01 +0100 Mike Gabriel (c2ff89b)
+
+	* updateing session status after disconnect (should solve problem
+          with unnecessary and confusing HOOK messages that are
+          shown after network interruption)
+
+2011-03-07 19:44:28 +0100 Mike Gabriel (246d3fa)
+
+	* adding gevent.Timeout around paramiko.Transport.cancel_port_forward
+
+2011-03-07 18:21:03 +0100 Mike Gabriel (0667e65)
+
+	* typo fix
+
+2011-03-07 18:18:10 +0100 Mike Gabriel (aab9bfe)
+
+	* making gsprint.exe path configurable in printing config file
+          (Win32), this should close issue #56
+
+2011-03-07 18:01:05 +0100 Mike Gabriel (84dc17b)
+
+	* preventing pulseaudio from running in console window (Win32 issue)
+
+2011-03-07 14:24:50 +0100 Mike Gabriel (bb5da67)
+
+	* typo fix
+
+2011-03-07 14:22:41 +0100 Mike Gabriel (92ac045)
+
+	* fixing File-Not-Found error for pulseaudio log file
+
+2011-03-07 14:18:42 +0100 Mike Gabriel (ade6b69)
+
+	* added win32security sa handle
+
+2011-03-07 14:16:09 +0100 Mike Gabriel (3775aef)
+
+	* wrong brackets...
+
+2011-03-07 14:07:37 +0100 Mike Gabriel (901176d)
+
+	* pulseaudio needs to log stdout/stderr to file
+
+2011-03-07 13:53:40 +0100 Mike Gabriel (1030c99)
+
+	* disabled -wgl option for VcXsrv, closes issue #48, renew your
+          .x2goclient/xconfig file
+
+2011-03-07 12:13:24 +0100 Mike Gabriel (16d6079)
+
+	* exchanged xserver statup (from subprocess.Popen to
+          win32process.CreateProcess)
+
+2011-03-07 12:02:47 +0100 Mike Gabriel (b78559c)
+
+	* fixes problem of remaining pulseaudio processes after application
+          exit (closes issue #29).
+
+2011-03-07 10:39:05 +0100 Mike Gabriel (58bf7d1)
+
+	* work on pulseaudio.py, breaks code functionality, transfer to Win32
+          dev system
+
+2011-03-03 13:55:17 +0100 Mike Gabriel (a3949b4)
+
+	* added empty lines between HOOK methods
+
+2011-03-03 13:46:04 +0100 Mike Gabriel (0939306)
+
+	* incrementing version number
+
+2011-03-01 16:18:05 +0100 Mike Gabriel (fa24fec)
+
+	* removed superfluous return value
+
+2011-03-01 15:24:25 +0100 Mike Gabriel (de1c01f)
+
+	* prohibiting dotfiles in X2go dropboxes, fixes issue #46
+
+2011-03-01 13:26:43 +0100 Mike Gabriel (0165289)
+
+	* logging blacklisted dropbox extensions properly
+
+2011-03-01 13:07:14 +0100 Mike Gabriel (40b6b7d)
+
+	* added a hard-coded file extension blacklist for the X2goDropBox
+
+2011-03-01 12:48:00 +0100 m.gabriel (0d27975)
+
+	* change of author's email address
+
+2011-03-01 00:46:23 +0100 Mike Gabriel (789796a)
+
+	* Merge commit '0.0.39.0' into develop
+
+2011-03-01 00:46:16 +0100 mike.gabriel at das-netzwerkteam.de (46378ed)
+
+	* Released 0.0.39.0 (tag: 0.0.39.0)
+
+2011-03-01 00:45:40 +0100 Mike Gabriel (7fc7291)
+
+	* new API doc files...
+
+2011-03-01 00:43:31 +0100 Mike Gabriel (30f60e3)
+
+	* pre-release commit
+
+2011-03-01 00:25:38 +0100 Mike Gabriel (4a081cd)
+
+	* incrementing version number
+
+2011-03-01 00:17:13 +0100 Mike Gabriel (3a23cbf)
+
+	* necessary changes for interactively choosing a print action from a
+          GUI
+
+2011-02-28 13:10:00 +0100 Mike Gabriel (7f51af9)
+
+	* cleaning up logger call (non-ascii characters not allowed in log)
+
+2011-02-28 12:23:04 +0100 Mike Gabriel (3f8753a)
+
+	* added is_abs_path function to the utils.py helper library
+
+2011-02-28 09:04:20 +0100 Mike Gabriel (07fc893)
+
+	* extended file backend of X2goClientPrinting class
+
+2011-02-28 09:04:00 +0100 Mike Gabriel (92ff5a7)
+
+	* allowing relative and absolute paths in save_to_folder location
+
+2011-02-28 00:04:29 +0100 Mike Gabriel (efd458b)
+
+	* removed command interpreter from first lines
+
+2011-02-28 00:01:52 +0100 Mike Gabriel (db0e361)
+
+	* syntax fixes
+
+2011-02-27 23:49:45 +0100 Mike Gabriel (ec03b42)
+
+	* implemented a set_print_action method for X2goClientPrinting config
+          class
+
+2011-02-27 19:59:39 +0100 Mike Gabriel (347395a)
+
+	* fix for last commit...
+
+2011-02-27 19:39:54 +0100 Mike Gabriel (6ae080e)
+
+	* providing means for re-loading print action configuration
+
+2011-02-27 18:39:06 +0100 Mike Gabriel (721adf6)
+
+	* typo fix
+
+2011-02-27 18:37:22 +0100 Mike Gabriel (20e27fe)
+
+	* introduced get_print_action function-method
+
+2011-02-27 18:33:47 +0100 Mike Gabriel (0ad799e)
+
+	* adding some helper options for PyHoca-GUI's printingprefs dialog
+          window
+
+2011-02-27 02:50:09 +0100 Mike Gabriel (e067379)
+
+	* Merge commit '0.0.38.0' into develop
+
+2011-02-27 02:50:08 +0100 mike.gabriel at das-netzwerkteam.de (b0943dc)
+
+	* Released 0.0.38.0 (tag: 0.0.38.0)
+
+2011-02-27 02:49:14 +0100 Mike Gabriel (6a48186)
+
+	* stray API doc file
+
+2011-02-27 02:45:04 +0100 Mike Gabriel (b7f4518)
+
+	* pre-release commit
+
+2011-02-27 02:05:39 +0100 Mike Gabriel (fe0b633)
+
+	* comment update
+
+2011-02-27 01:02:12 +0100 Mike Gabriel (35b1dee)
+
+	* check host key fix for IPv4 addresses instead of DNS hostnames
+
+2011-02-27 01:47:38 +0100 Mike Gabriel (1fdccab)
+
+	* some Paramiko versions forget the SSH port on connection with
+          default SSH port set to 22
+
+2011-02-27 01:21:42 +0100 Mike Gabriel (2be37b5)
+
+	* SSH host key verification framework ready for testing
+
+2011-02-26 15:07:01 +0100 Mike Gabriel (88a3386)
+
+	* being a bit more explicit in log output (check hosts now names
+          hostname, port and fingerprint in log file)
+
+2011-02-26 15:04:53 +0100 Mike Gabriel (b963574)
+
+	* bugfix, used wrong method call
+
+2011-02-26 14:38:32 +0100 Mike Gabriel (ecd66a9)
+
+	* incrementing version number
+
+2011-02-26 14:30:12 +0100 Mike Gabriel (f41550a)
+
+	* completed Paramiko/SSH host key authorization dialog framework
+
+2011-02-26 14:22:49 +0100 Mike Gabriel (12bb02a)
+
+	* making sure that missing host key policy is paramiko.RejectPolicy()
+          most of the time
+
+2011-02-26 02:30:42 +0100 Mike Gabriel (9069d0c)
+
+	* first draft for SSH host key checks (still missing: fingerprint /
+          fingerprint type query of host)
+
+2011-02-25 21:35:06 +0100 Mike Gabriel (c17955c)
+
+	* adding basic infrastructure for host key checks
+
+2011-02-25 18:45:07 +0100 Mike Gabriel (d9cb960)
+
+	* Merge commit '0.0.37.0' into develop
+
+2011-02-25 18:45:03 +0100 mike.gabriel at das-netzwerkteam.de (4c83012)
+
+	* Released 0.0.37.0 (tag: 0.0.37.0)
+
+2011-02-25 18:44:27 +0100 Mike Gabriel (9d3c630)
+
+	* one more .gitignore entry...
+
+2011-02-25 18:43:38 +0100 Mike Gabriel (3520355)
+
+	* ignoring dpkg build
+
+2011-02-25 18:40:42 +0100 Mike Gabriel (8c89d74)
+
+	* pre-release commit
+
+2011-02-25 17:29:46 +0100 Mike Gabriel (9558f2d)
+
+	* allowing dropbox extensions without preceeding dot (,,.'')
+
+2011-02-25 17:26:13 +0100 Mike Gabriel (580436d)
+
+	* added  basic support for environment variable injection into server
+          session
+
+2011-02-25 17:25:48 +0100 Mike Gabriel (a7c90da)
+
+	* adding patches dir to doc section of Debianp package
+
+2011-02-25 17:25:05 +0100 Mike Gabriel (617488c)
+
+	* added x2goserver patches for X2goDropbox feature in Python X2go
+
+2011-02-25 16:45:56 +0100 Mike Gabriel (e77f35f)
+
+	* removed tabs, replaced by blanks
+
+2011-02-25 16:36:24 +0100 Mike Gabriel (937c799)
+
+	* handling ,,('' and ,,)'' in slugify function
+
+2011-02-25 16:33:04 +0100 Mike Gabriel (72e9bf3)
+
+	* removed tabs, replaced by blanks
+
+2011-02-25 16:29:00 +0100 Mike Gabriel (a838bb5)
+
+	* updated README (explaining about Ghostscript/GSview printing on
+          Windows)
+
+2011-02-25 15:22:55 +0100 Mike Gabriel (8007fb6)
+
+	* printing with gsprint.exe works now...
+
+2011-02-25 15:19:15 +0100 Mike Gabriel (d280d9a)
+
+	* passing X2goSession instance object to X2goRevFwTunnelSFTP class
+          instances
+
+2011-02-25 14:39:09 +0100 Mike Gabriel (997fa26)
+
+	* typo fix
+
+2011-02-25 14:38:11 +0100 Mike Gabriel (6822c55)
+
+	* tweaking gsprint.exe printing
+
+2011-02-25 14:27:15 +0100 Mike Gabriel (e3fab9a)
+
+	* trying to print with gsprint.exe first (if installed), then falling
+          back to win32api
+
+2011-02-25 12:59:30 +0100 Mike Gabriel (cd85ebe)
+
+	* trying ,,printto'' verb for ShellExecute
+
+2011-02-25 12:40:11 +0100 Mike Gabriel (b8456f5)
+
+	* trying to retrieve error message from win32api
+
+2011-02-25 12:31:21 +0100 Mike Gabriel (443ebca)
+
+	* juggled variables around (X2goPrintActionPRINT for Windows)
+
+2011-02-25 12:23:42 +0100 Mike Gabriel (3569969)
+
+	* using win32print to set and re-set default Windows printer in
+          printaction PRINT
+
+2011-02-25 01:03:32 +0100 Mike Gabriel (ae0bf57)
+
+	* fixes to-early-removed print job files bug
+
+2011-02-25 00:55:07 +0100 Mike Gabriel (efe9e59)
+
+	* replacing gevent.sleep with time.sleep
+
+2011-02-25 00:44:48 +0100 Mike Gabriel (5854eff)
+
+	* catching control session deaths on several client commands
+
+2011-02-25 00:33:16 +0100 Mike Gabriel (fdd7a2b)
+
+	* checking is self.client_instance exists, otherwise logging to
+          stdout
+
+2011-02-25 00:14:36 +0100 Mike Gabriel (cae0b41)
+
+	* fixes wrong method kwargs
+
+2011-02-24 23:59:31 +0100 Mike Gabriel (6bf5b1b)
+
+	* bugfix for win32api.error
+
+2011-02-24 23:42:44 +0100 Mike Gabriel (7531933)
+
+	* catching printaction error on Windows
+
+2011-02-24 23:07:06 +0100 Mike Gabriel (136a8e1)
+
+	* missing gevent module import
+
+2011-02-24 23:02:57 +0100 Mike Gabriel (3e323cf)
+
+	* fixed a non-occurring Windows error, checking for exceptions more
+          globally
+
+2011-02-24 22:55:06 +0100 Mike Gabriel (2841cbe)
+
+	* using win32print to detect Windows default printer, added some
+          debug logging
+
+2011-02-24 22:37:43 +0100 Mike Gabriel (00a7b3d)
+
+	* fixing non-normalized path in pdf_file (occurs on Windows)
+
+2011-02-24 18:30:33 +0100 Mike Gabriel (b0a0a80)
+
+	* adding ,,printing'' config examples
+
+2011-02-24 16:48:09 +0100 Mike Gabriel (866e7a3)
+
+	* fixes PDFSAVE print action: (a) dest folder is created if not
+          exists, (b) pdf_file removal now handled properly
+
+2011-02-24 16:38:07 +0100 Mike Gabriel (b69db12)
+
+	* Merge branch 'develop' of
+          ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
+          into develop
+
+2011-02-24 16:37:21 +0100 Mike Gabriel (5e21f99)
+
+	* handling file not found error if PDF viewer command is not
+          installed on the client
+
+2011-02-24 16:36:53 +0100 Mike Gabriel (10c4634)
+
+	* adding .gitignore file (*.pyc ignored for now)
+
+2011-02-23 21:33:16 +0100 Mike Gabriel (a6d7462)
+
+	* allowing pulseaudio binary paths with blank characters
+
+2011-02-23 13:08:14 +0100 Mike Gabriel (632bd07)
+
+	* updated README
+
+2011-02-23 12:43:05 +0100 Mike Gabriel (79aee8f)
+
+	* removed tar files from master (???)
+
+2011-02-23 12:40:03 +0100 Mike Gabriel (506400a)
+
+	* removing tar files from master (???)
+
+2011-02-23 12:30:39 +0100 Mike Gabriel (892d3bd)
+
+	* fixing pulsaudio call (using subprocess.Popen again...)
+
+2011-02-23 12:29:16 +0100 Mike Gabriel (4f732ee)
+
+	* Merge branch 'pristine-tar' of
+          ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
+          into develop
+
+2011-02-22 20:00:30 +0100 Mike Gabriel (a971a34)
+
+	* incrementing verion
+
+2011-02-22 19:32:30 +0100 Mike Gabriel (d39fca8)
+
+	* pristine-tar data for python-x2go_0.0.36.1.orig.tar.gz
+
+2011-02-22 19:32:28 +0100 mike.gabriel at das-netzwerkteam.de (d3d6fd2)
+
+	* Released 0.0.36.1 (tag: 0.0.36.1)
+
+2011-02-22 19:28:39 +0100 Mike Gabriel (de2e5d9)
+
+	* pre-release commit (0.0.36.1)
+
+2011-02-22 19:14:09 +0100 Mike Gabriel (71accf0)
+
+	* calling set_dropbox_action also for unicode action names (fixes
+          issue #39).
+
+2011-02-22 18:55:56 +0100 Mike Gabriel (fc32cd5)
+
+	* Merge branch 'pristine-tar' of
+          ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
+          into develop
+
+2011-02-22 16:37:52 +0100 Mike Gabriel (f250d19)
+
+	* test-wise using pulseaudio daemon mode
+
+2011-02-22 13:27:33 +0100 Mike Gabriel (d81cc04)
+
+	* incrementing version, using 4 digits now
+
+2011-02-22 13:23:42 +0100 Mike Gabriel (b52a9f1)
+
+	* pristine-tar data for python-x2go_0.0.36.0.orig.tar.gz
+
+2011-02-22 13:23:41 +0100 mike.gabriel at das-netzwerkteam.de (8d473c1)
+
+	* Released 0.0.36.0 (tag: 0.0.36.0)
+
+2011-02-22 13:22:53 +0100 Mike Gabriel (487d466)
+
+	* merged develop to master manually
+
+2011-02-22 13:21:26 +0100 Mike Gabriel (dea864f)
+
+	* Pre-merge branch 'develop' (doing things manually)
+
+2011-02-22 13:19:13 +0100 Mike Gabriel (cb9bfef)
+
+	* Merge branch 'develop' of
+          ssh://code.x2go.org:32032/srv/git/code.x2go.org/python-x2go
+          into develop
+
+2011-02-22 13:18:27 +0100 Mike Gabriel (b722ac6)
+
+	* last fixes before release 0.0.36.0, epydoc rebuilt
+
+2011-02-21 17:00:02 +0100 Mike Gabriel (70192bc)
+
+	* checking for RDP sessions in case PulseAudio startup fails (on
+          Windows clients)
+
+2011-02-15 22:39:31 +0100 Mike Gabriel (2c402b8)
+
+	* * self.session_instance has not been defined in
+          X2goRevFwTunnelToSFTP so far
+
+2011-02-03 12:54:39 +0100 Mike Gabriel (1cd9f8a)
+
+	* ignoring .pyc and .pyo files in Git (added .gitignore)
+
+2011-02-03 12:53:33 +0100 Mike Gabriel (f4887ff)
+
+	* added x2goclient-qt trayicon settings to default X2goClientSettings
+
+2011-01-31 01:01:49 +0100 Mike Gabriel (cfed966)
+
+	* * fixed deletion of known_hosts file
+
+2011-01-29 01:28:08 +0100 Mike Gabriel (0ecf2a7)
+
+	* * removed README.init
+
+2011-01-29 01:27:57 +0100 Mike Gabriel (3f30aab)
+
+	* Merge git://code.x2go.org/python-x2go
+
+2011-01-29 01:20:23 +0100 Mike Gabriel (6ab6469)
+
+	* * python-x2go code -> develop branch, emptied master branch
+
+2011-01-27 18:20:15 +0100 Mike Gabriel (96522c7)
+
+	* Initializing repository
+
+2011-01-25 15:20:39 +0000 mike (a9852ea)
+
+	* * trying to improve Windows stability around XServer problems
+
+2011-01-25 14:14:26 +0000 mike (714dd05)
+
+	* * added -swcursor as XServer cmdline option
+
+2011-01-25 10:38:57 +0000 mike (e1654ad)
+
+	* * slightly modifying default XServer options (when used on Windows)
+
+2011-01-22 19:51:30 +0000 mike (6a2e21f)
+
+	* * creating config files in user's .x2goclient dir if they not
+          already exist * added config files as examples
+
+2011-01-22 14:51:53 +0000 mike (f305e1f)
+
+	* * improved handling of network failures (i.e. when triggering
+          disconnect   events)
+
+2011-01-22 11:53:33 +0000 mike (76ef55a)
+
+	* * not explicitly passing the client_instance to the
+          X2goTerminalSession   instance
+
+2011-01-22 11:52:36 +0000 mike (ccea5a2)
+
+	* * making sure that an empty ,,export'' session option results in an
+          empty list   of shared folders
+
+2011-01-22 09:11:12 +0000 mike (0343db2)
+
+	* * fixing inheritance of session_instance * fixing unicode problem
+          with folder names
+
+2011-01-21 00:56:02 +0000 mike (94a1c67)
+
+	* * trying lowercase for vcxsrv process name
+
+2011-01-21 00:37:10 +0000 mike (4217dbf)
+
+	* * being more generous with command timeouts (helpful on slow
+          uplinks) * catching another exception
+
+2011-01-20 23:33:10 +0000 mike (6c87cc5)
+
+	* * fixed local folder sharing * renamed
+          X2goTerminalSession.proxy_class to .proxy_backend *
+          catching forwarding tunnel setup failures with an
+          X2goSession.HOOK_*   method
+
+2011-01-20 23:28:21 +0000 mike (b54973e)
+
+	* * experimentally adding VcXsrv configuration
+
+2011-01-19 17:44:31 +0000 mike (e868f6e)
+
+	* * fixed missing import line
+
+2011-01-19 17:42:58 +0000 mike (a6607d9)
+
+	* * stopping PulseAudio daemon on app shutdown
+
+2011-01-19 17:40:46 +0000 mike (ffdec7f)
+
+	* * built .deb packages     Python X2go 0.0.35     PyHoca-GUI 0.0.26
+
+2011-01-19 17:17:00 +0000 mike (736c25e)
+
+	* * fixed soundsystem startup after Unicode adaptations
+
+2011-01-19 14:36:00 +0000 mike (7394717)
+
+	* * not daemonizing PulseAudio for Windows * rebuilt wininstaller for
+          PyHoca-GUI 0.0.26-testing
+
+2011-01-19 11:01:59 +0000 mike (21c8f1e)
+
+	* * introduced first X2goSession.HOOK_* method * catching
+          SSHException ,,TCP forward request denied'' as hook in
+          rforward.py
+
+2011-01-19 06:40:51 +0000 mike (b5333ae)
+
+	* * trying to silence pulseaudio STDOUT
+
+2011-01-18 22:09:27 +0000 mike (9b6ad6b)
+
+	* * slight session for has_command() method
+
+2011-01-18 20:15:49 +0000 mike (09728ed)
+
+	* * fixed loading order of config files * daemonizing PulseAudio
+
+2011-01-18 20:05:18 +0000 mike (3f31de1)
+
+	* * fixed Unicode vs. string issue in nxproxy call
+
+2011-01-18 19:19:17 +0000 mike (290a45a)
+
+	* * fixed launching of generic X2go applications (WWWBROWSER,
+          TERMINAL, ...)
+
+2011-01-18 18:31:21 +0000 mike (58ece9e)
+
+	* * fixed huge Unicode encoding issue when using i18n on Windows
+
+2011-01-18 13:41:04 +0000 mike (84aaee3)
+
+	* * fix for last commit
+
+2011-01-18 13:38:49 +0000 mike (6afbdcf)
+
+	* * changing to unicode when processing inifiles
+
+2011-01-18 10:51:51 +0000 mike (0a1b275)
+
+	* * incrementing version numbers...
+
+2011-01-18 10:16:14 +0000 mike (37bd263)
+
+	* * more work on Windows audio support
+
+2011-01-18 09:44:39 +0000 mike (05dbe37)
+
+	* * assuring that launched Xserver remains silent
+
+2011-01-18 08:28:50 +0000 mike (203b7cb)
+
+	* * Windows: adding support for launching a PulseAudio server
+
+2011-01-17 00:03:26 +0000 mike (1327224)
+
+	* * build .deb packages     Python X2go 0.0.34     PyHoca-GUI 0.0.25
+
+2011-01-16 21:22:25 +0000 mike (0eed5dc)
+
+	* * typo fix
+
+2011-01-16 21:18:53 +0000 mike (fa7770f)
+
+	* * catching pulse audio failure on Windows * checking if
+          self.client_instance exists before addressing it...
+
+2011-01-16 21:00:52 +0000 mike (7037e4a)
+
+	* * fixing path for Windows clients
+
+2011-01-14 03:14:39 +0000 mike (a8c7281)
+
+	* * built .deb packages    - Python X2go 0.0.33    - PyHoca-GUI
+          0.0.24
+
+2011-01-12 18:20:33 +0000 mike (8dfd1f3)
+
+	* * fixed has_command() method for RDP-proxy sessions
+
+2011-01-12 15:46:17 +0000 mike (9ecbb8f)
+
+	* * catching commands that are not installed on X2go server as an
+          X2goClient hook
+
+2011-01-12 15:45:29 +0000 mike (98bc65e)
+
+	* * catching exceptions that occur if port forwarding is not possible
+          * allowing max. 50 tries if local bind port for X2go proxy
+          is not available
+
+2011-01-12 00:13:35 +0000 mike (9687ed3)
+
+	* * commiting after .deb package build     PyHoca-GUI 0.0.23    
+          Python X2go 0.0.32
+
+2011-01-10 18:15:57 +0000 mike (6a8ee17)
+
+	* * fixes in _nx3 backend * added forgotten API documentation file *
+          grabbing version from debian/changelog in
+          Makefile.pre-debuild
+
+2011-01-06 02:35:59 +0000 mike (dbea10b)
+
+	* * forgotten check-in after last release
+
+2011-01-06 02:31:37 +0000 mike (1347d69)
+
+	* * presuming a patched x2goserver package while testing the
+          X2goDropbox code
+
+2011-01-06 00:41:15 +0000 mike (9b06fd4)
+
+	* * 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
+
+2011-01-05 17:54:53 +0000 mike (b76266a)
+
+	* * added X2goDropbox support (local import of server-side files that
+          are dropped in   a DropBox folder
+
+2011-01-05 11:29:24 +0000 mike (e3fa36a)
+
+	* * happy new year...
+
+2011-01-03 08:52:31 +0000 mike (baa434a)
+
+	* * 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 * PyHoca-GUI: added ,,Transfer
+          session'' menu item for running sessions that are   not
+          associated (i.e. running from within PyHoca-GUI)
+
+2011-01-01 01:30:07 +0000 mike (af69549)
+
+	* * fixing Linux compat for printactions
+
+2011-01-01 01:06:18 +0000 mike (9950236)
+
+	* * PDFVIEW printaction for MS Windows * PRINT (on default printer)
+          action for MS Windows
+
+2010-12-31 23:54:39 +0000 mike (219a8e7)
+
+	* * implemented PDFVIEW printaction for windows
+
+2010-12-31 23:27:10 +0000 mike (db512a5)
+
+	* * typo fix
+
+2010-12-31 23:25:16 +0000 mike (37e42dd)
+
+	* * on Windows: catching print action error for PDFVIEW printaction
+          when no   PDF reader is installed * on Windows: catching
+          an error in case the Xserver has died unexpectedly
+
+2010-12-31 21:52:46 +0000 mike (7858034)
+
+	* * release:     Python X2go 0.0.30     PyHoca-GUI 0.0.20
+
+2010-12-31 21:29:17 +0000 mike (ebba8f1)
+
+	* * now really ignoring unknown session profile options
+
+2010-12-31 21:18:23 +0000 mike (aa52dbb)
+
+	* * really ignoring unknown session profile options now...
+
+2010-12-31 21:12:25 +0000 mike (a3aeee6)
+
+	* * added sshfs encoding support * introduced ,,useexports'' session
+          profile option * added some utils functions
+
+2010-12-31 17:31:27 +0000 mike (7c1a074)
+
+	* * re-fixed local folder sharing on LInux * some minor changes about
+          log messages
+
+2010-12-31 15:19:25 +0000 mike (577aa38)
+
+	* * removed debugging code
+
+2010-12-31 15:17:54 +0000 mike (ffada7f)
+
+	* * added support for local file sharing on Windows platforms
+
+2010-12-31 12:48:31 +0000 mike (c5136ce)
+
+	* * checking if SSH key file exists before setting up Paramiko/SSH
+          connections
+
+2010-12-31 12:38:32 +0000 mike (8a48d5b)
+
+	* * fixing profilemanager issues * fixing add_to_known_hosts /
+          known_hosts issues when using X2goProxySSH * bugfix
+          release / Debian+Ubuntu package build:    Python X2go
+          0.0.29    PyHoca-GUI 0.0.19
+
+2010-12-31 12:24:14 +0000 mike (bbf9fa2)
+
+	* * re-fixing profile manager for Linux/wxGTK * fixing sshproxy
+          add_to_known_hosts problem
+
+2010-12-31 01:57:47 +0000 mike (36dda74)
+
+	* * making sure that known_hosts files exist before the file is
+          loaded into   paramiko.SSHClient instances
+
+2010-12-31 01:20:56 +0000 mike (610fb42)
+
+	* * built Debian/Ubuntu Packages     - Python X2go 0.0.28     -
+          PyHoca-GUI 0.0.18     - PyHoca-CLI 0.1.3
+
+2010-12-30 23:08:52 +0000 mike (41cd50d)
+
+	* * fixing handling of add_to_known_hosts and known_hosts parameters
+
+2010-12-30 20:29:26 +0000 mike (2fff247)
+
+	* * added XDMCP support
+
+2010-12-30 18:58:03 +0000 mike (77c5ce1)
+
+	* * explicitly disabled and cleaned up not yet implemented backends
+
+2010-12-30 18:50:45 +0000 mike (83aac18)
+
+	* * completed local folder sharing support * some menu changes * some
+          notification changes
+
+2010-12-30 16:52:06 +0000 mike (fff4c5d)
+
+	* * pretty much stabilized SSH proxy support * found many bugs around
+          paramiko / X2goControlSession * after server disconnect no
+          more remaining open server or client ports * extended
+          PyHoca-GUI password dialog (for SSH proxy credentials)
+
+2010-12-30 06:21:04 +0000 mike (cb16e37)
+
+	* * added very experimental sshproxy support (tunneling X2go sessions
+            through a firewall host via SSH)
+
+2010-12-30 03:49:55 +0000 mike (1e1f71b)
+
+	* * more work on SSH proxy support (profile manager widgets)
+
+2010-12-29 22:02:22 +0000 mike (09da9d4)
+
+	* * fixed detection of died Paramiko/SSH sessions
+
+2010-12-29 17:06:42 +0000 mike (1b39b26)
+
+	* * added support for session params / profile setting updates while
+          session is   online * disabling profile manager for
+          connected sessions * offering a ,,customize profile'' menu
+          for connected sessions * added ,,share local folder'' menu
+          item for connected sessions (not implemented yet)
+
+2010-12-29 14:11:03 +0000 mike (c4b7015)
+
+	* Python X2go
+
+2010-12-20 15:28:40 +0000 mike (f630352)
+
+	* * removed debug code
+
+2010-12-20 15:27:19 +0000 mike (fcec1f1)
+
+	* * fixes for Windows related code (backend implementation, portable
+          rootdir implementation)
+
+2010-12-20 13:57:14 +0000 mike (473fd70)
+
+	* * PyHoca-GUI + Python X2go: portable application support now
+          completed * Python X2go: backend support for client
+          applications now completed
+
+2010-12-18 23:42:21 +0000 mike (926ebbb)
+
+	* * work on client portability (allow setting path variables from the
+          command line)
+
+2010-12-18 03:48:21 +0000 mike (3e9bd01)
+
+	* * added HOOK_open_print_dialog * added printer icon from Gnome icon
+          set * re-arranged folders and files * separated
+          X2goPrintActionXXX and X2goPrintQueue into two different
+          files
+
+2010-12-17 21:27:06 +0000 mike (eb792d5)
+
+	* * added command on gevent_subprocess copyright
+
+2010-12-17 21:17:31 +0000 mike (f23de90)
+
+	* * complete implementation of backends (now available as client
+          options in   PyHoca-GUI) * added PyHoca-GUI options that
+          allow portable usage scenarios
+
+2010-12-17 16:09:30 +0000 mike (f39ec24)
+
+	* * rearranged directories and files * built Python X2go 0.0.25
+          (Linux) * built PyHoca-GUI 0.0.15 (Linux)
+
+2010-12-17 15:06:05 +0000 mike (124af81)
+
+	* * fixed epydoc build problems * removed debug code
+
+2010-12-17 13:14:48 +0000 mike (120f7ca)
+
+	* * renamed set_loglevel_none() method to set_loglevel_quiet()
+
+2010-12-17 02:09:44 +0000 mike (e342b3a)
+
+	* * fix
+
+2010-12-17 02:03:27 +0000 mike (d1fd589)
+
+	* * on Unix subprocess needs a shell=False, on Windows: shell=True *
+          found out why pyhoca-gui left defunct nxproxy processes
+          behind
+
+2010-12-17 01:39:17 +0000 mike (d15600a)
+
+	* * got rid of nxproxy DOS window (running nxproxy in shell)
+
+2010-12-17 00:27:22 +0000 mike (8384119)
+
+	* * introducing dummy stdin
+
+2010-12-16 15:54:35 +0000 mike (12eee2f)
+
+	* * minor fix for Linux version * removed debug output
+
+2010-12-16 03:19:03 +0000 mike (5df89ce)
+
+	* * fixing things around py2exe
+
+2010-12-16 00:26:04 +0000 mike (056f7f1)
+
+	* * working on py2exe build of PyHoca-GUI
+
+2010-12-15 21:41:28 +0000 mike (67e7103)
+
+	* * added nxproxy relevant sources from NOMACHINE
+
+2010-12-15 21:37:42 +0000 mike (123ecb5)
+
+	* * added NX proxy from NOMACHINE
+
+2010-12-15 21:25:25 +0000 mike (3705d9e)
+
+	* added nxproxy as contrib
+
+2010-12-15 19:57:40 +0000 mike (ca49f12)
+
+	* * fixed typo
+
+2010-12-15 19:17:27 +0000 mike (0eb30cd)
+
+	* * added --display option * XServer on MS Windows now starts on :40
+          screen number
+
+2010-12-15 18:38:30 +0000 mike (e0fdd56)
+
+	* * added setproctitle module (now the process name on Linux is
+          pyhoca-gui, not python) * only one instance of pyhoca-gui
+          is now allowed, starting a second instance will fail with
+          a warning
+
+2010-12-15 15:24:26 +0000 mike (7d7bb6b)
+
+	* * fixing issues that came up while coding for MS Windows
+
+2010-12-15 12:47:43 +0000 mike (9aef83f)
+
+	* * on MS Windows PyHoca-GUI now launches Xming or Cygwin-X
+
+2010-12-15 09:41:05 +0000 mike (441b857)
+
+	* * added more method to xserver.py
+
+2010-12-14 23:25:40 +0000 mike (da8d017)
+
+	* * added methods that detect if a configured XServer is already
+          running
+
+2010-12-14 21:51:49 +0000 mike (41869db)
+
+	* * bugfix commit
+
+2010-12-14 21:43:19 +0000 mike (4590e1d)
+
+	* * starting work on xserver.py (XServer detection and automatic
+          startup on Windows systems)
+
+2010-12-14 17:34:30 +0000 mike (68ced82)
+
+	* * rebuild Python X2go API documentation
+
+2010-12-14 13:09:32 +0000 mike (45beb31)
+
+	* * rebuilt Python X2go (for v0.0.24)
+
+2010-12-12 23:45:32 +0000 mike (638391e)
+
+	* * reset NXCLIENT env var to /bin/true * introducing
+          wx.lib.agw.balloontip as notification engine
+
+2010-12-12 20:47:24 +0000 mike (d4095d0)
+
+	* * nx3 proxy adaptations for MS Windows
+
+2010-12-12 18:46:28 +0000 mike (5164340)
+
+	* * added support for profile metatype information (analyzing session
+          profile   and summarizing the session profile type in a
+          short string)
+
+2010-12-12 16:51:45 +0000 mike (829d095)
+
+	* * * re-compiled python-gevent
+
+2010-12-12 16:46:53 +0000 mike (01598c8)
+
+	* * catching a dead control session exception when updating the list
+          sessions cache * changed X2GO_PASSWORD macro name for
+          RDP/proxy sessions
+
+2010-12-10 20:22:47 +0000 mike (caed97e)
+
+	* * fixing pyhoca-gui .deb dependency * adding changelog entry for
+          Python X2go
+
+2010-12-10 20:20:29 +0000 mike (a786acc)
+
+	* * add MS remote desktop (RDP) support
+
+2010-12-10 12:37:20 +0000 mike (1226072)
+
+	* * built Python X2go 0.0.22
+
+2010-12-10 12:28:18 +0000 mike (7058128)
+
+	* * fixed example scripts
+
+2010-12-10 11:55:05 +0000 mike (3faad6a)
+
+	* * adding more debug code to trace the parse_x2golistsessions issue
+
+2010-12-10 11:39:01 +0000 mike (6fb22cf)
+
+	* * desktop icon now working * reducing PyHoca-GUI CPU usage by
+          factor 3 * code cleanup
+
+2010-12-10 07:50:57 +0000 mike (cb2e61e)
+
+	* * added missing files
+
+2010-12-10 07:46:59 +0000 mike (048d4e1)
+
+	* * prepared for intermediate release * updated documentation (not
+          readable, full of errors, but epydoc builds doc again) *
+          renamed icons' path * disabling options and profilemanager
+          menu for release builds * next commit will add new
+          files...
+
+2010-12-09 19:37:01 +0000 mike (ed29b33)
+
+	* * catching KeyError exception in cache.py, code was disabled for
+          debugging... re-enabled now.
+
+2010-12-09 10:45:36 +0000 mike (0355662)
+
+	* * quite some work on stability and non-blocking I/O has been
+          done... * greying out session profiles if a connect
+          operation is in progress * changing taskbar icon alt text
+          while connecting * fixing rev forwarding failure on
+          repetetive session resume/suspend actions * server and
+          network failures are not properly handled (client
+          disconnects)
+
+2010-12-08 15:21:29 +0000 mike (35ec074)
+
+	* * there now is only one guardian thread (associated to the
+          X2goClient instance) * there is only one big
+          X2goListSessionCache (associated to the X2goClient
+          instance) * the guardian thread does now update the
+          X2goListSessionsCache * the guardian thread is now able to
+          call HOOK_* methods in the X2goClient instance   on
+          notification events * X2goTerminaSession keep track of
+          their sub-threads by themselves * session_summary() method
+          added to X2goSessionRegistry * the ,,default'' option has
+          been removed from X2goSessionProfile class
+
+2010-12-07 22:56:50 +0000 mike (e3fe57d)
+
+	* * changed loglevel of incoming print jobs to NOTICE
+
+2010-12-07 17:28:17 +0000 mike (efa3c77)
+
+	* * fixed many issues around authentication * started a session
+          watching mechanism that detects what happens to sessions  
+          if session commands are not coming from this client *
+          moved to BaseException as basis for X2go exceptions *
+          added code that detects if the remote user may start X2go
+          sessions
+
+2010-12-07 00:40:38 +0000 mike (1e9e565)
+
+	* * PyHocaGUI is now catching many errors/failures that might happen
+          during a session
+
+2010-12-06 20:54:49 +0000 mike (bcb1bc0)
+
+	* * implemented X2goListSessionsCache, caching x2golistsessions
+          information to make   PyHocaGUI menus render more smoothly
+
+2010-12-05 20:33:58 +0000 mike (6108168)
+
+	* * now the session profile manager appears on ,,Add profile''
+
+2010-12-04 10:33:31 +0000 mike (86e65d4)
+
+	* * added python-notify as debian dependency * reverting nxproxy.exe
+          path to X2goClient path for now * (we have to ship our own
+          nxproxy.exe)
+
+2010-12-04 02:18:09 +0000 mike (470ed73)
+
+	* * trying different nxproxy.exe on Windows OS
+
+2010-12-03 23:56:50 +0000 mike (f3e977b)
+
+	* * setting display variable for Windows OS
+
+2010-12-03 23:12:05 +0000 mike (545184b)
+
+	* * added SUPPORTED_* variables to defaults.py
+
+2010-12-03 20:17:09 +0000 mike (ba2a2f8)
+
+	* * fix for last fix
+
+2010-12-03 20:12:52 +0000 mike (25b0e1c)
+
+	* * fix for last commit
+
+2010-12-03 20:09:42 +0000 mike (798c461)
+
+	* * fixed session query methods
+
+2010-12-03 03:11:28 +0000 mike (1998b07)
+
+	* * checking in status quo, work goes on tomorrow
+
+2010-12-02 22:16:55 +0000 mike (85f28c3)
+
+	* * add-ons, new methods etc. needed for PyHocaGUI
+
+2010-12-02 22:15:16 +0000 mike (9ce76c3)
+
+	* * catching exception if user is not in x2goprint group
+
+2010-12-02 22:14:01 +0000 mike (ae691be)
+
+	* * added function that can sort session_names by age
+
+2010-12-02 19:24:59 +0000 mike (2aeda62)
+
+	* * fixing session resume * other bugfixes
+
+2010-12-02 15:31:32 +0000 mike (d9715a4)
+
+	* * passing proxy_backend through control session to terminal session
+
+2010-12-02 14:16:15 +0000 mike (79a3456)
+
+	* * big step:   - split up X2goSession into X2goControlSession and
+          X2goTerminalSession   - established backend concept for
+          control, terminal, info, proxy and profiles   - several
+          terminal sessions to the same server now share the same
+          control session     (i.e. the Paramiko/SSH transport)
+
+2010-11-21 18:15:10 +0000 mike (2111f14)
+
+	* * remove faulty method kwargs from method call
+
+2010-11-21 16:18:31 +0000 mike (a065dc3)
+
+	* * all nxproxy.exe path names have to be relative to NX_ROOT ENV
+          variable * all paths have to start with a dotbackslash
+
+2010-11-21 16:00:31 +0000 mike (ba8aaea)
+
+	* * fixing options path for windows (nearly there...)
+
+2010-11-21 15:57:23 +0000 mike (7f0b079)
+
+	* * lost underscore
+
+2010-11-21 15:55:49 +0000 mike (314d472)
+
+	* * misspelled variable name on import
+
+2010-11-21 15:54:03 +0000 mike (f498a46)
+
+	* * trying to get nxproxy running on Windows, problematic path
+          replacement in nxproxy.exe (relative path for options
+          needed)
+
+2010-11-21 15:22:07 +0000 mike (08ae756)
+
+	* * using built-in open function to create proxy's options file
+
+2010-11-21 15:17:23 +0000 mike (4b8cecd)
+
+	* * trying to fix a weird TypeError on Windows
+
+2010-11-21 15:11:04 +0000 mike (3cf4722)
+
+	* * forgotten quotation marks
+
+2010-11-21 15:09:37 +0000 mike (0557c89)
+
+	* * fix for last commit
+
+2010-11-21 15:07:30 +0000 mike (99b5cd7)
+
+	* * proxy uses options file if nx options string is > 250 characters
+
+2010-11-21 14:35:08 +0000 mike (d0258dd)
+
+	* * added temp debug code
+
+2010-11-21 14:19:40 +0000 mike (06780bb)
+
+	* * another os.path.join bug
+
+2010-11-21 14:17:29 +0000 mike (2212b03)
+
+	* * fixed more os.path.join issues
+
+2010-11-21 14:11:26 +0000 mike (7fc45e0)
+
+	* * fix for last commit
+
+2010-11-21 14:08:02 +0000 mike (3106c46)
+
+	* * using os.path.join to generate local and remote session container
+          path
+
+2010-11-21 14:01:34 +0000 mike (f358d7e)
+
+	* * fixed X2goPrintActionPDFVIEW call in _detect_print_action
+
+2010-11-21 13:56:12 +0000 mike (0e24148)
+
+	* * added SSH rootdir variable to Python X2go
+
+2010-11-21 13:33:13 +0000 mike (9acddea)
+
+	* * added support for retrieving current local user from x2go module
+
+2010-11-21 13:22:11 +0000 mike (9f02d57)
+
+	* * remove unused module pwd from sftpserver
+
+2010-11-21 13:20:33 +0000 mike (12376de)
+
+	* * forgot to remove an import line in printing.py
+
+2010-11-21 13:18:51 +0000 mike (557ea72)
+
+	* * added variable X2GOCLIENT_OS * not using gevent subprocess module
+          on windows (as of lacking fcntl support on Windows)
+
+2010-11-21 12:48:00 +0000 mike (3d0f0b6)
+
+	* * removing .pyc files * added local socket detection for nx3 proxy
+          subprocess * fixed an X2goException raisal
+
+2010-11-20 12:30:44 +0000 mike (d0e7bbc)
+
+	* * bugfix (removing test remnant test code)
+
+2010-11-20 10:09:07 +0000 mike (07e7b87)
+
+	* * modified license header for gevent_subprocess.py
+
+2010-11-20 02:46:10 +0000 mike (134506d)
+
+	* * added SSH/Paramiko disconnect support to Python X2go / pyhoca-gui
+
+2010-11-19 22:26:44 +0000 mike (efa7e70)
+
+	* * added new files (forgotten in last commnit)
+
+2010-11-19 22:21:05 +0000 mike (3ba3834)
+
+	* * changes for implementing PyHocaGUI   - X2goProxy is now a
+          sub-thread of X2goSession   - many additional methods   -
+          fixed resume() in X2goRegisteredSession   - etc.
+
+2010-11-16 21:44:50 +0000 mike (fcb891c)
+
+	* * __doc__ string writing...
+
+2010-11-16 21:44:13 +0000 mike (df35eae)
+
+	* * providing dirty fix for pyhoca-gui
+
+2010-11-15 20:21:53 +0000 mike (3446edd)
+
+	* * __doc__ writing
+
+2010-11-15 14:45:57 +0000 dick (fd693f0)
+
+	* Modified several defaults
+
+2010-11-13 23:29:05 +0000 mike (c86fe24)
+
+	* * checking for also for fuse group membership (throws an
+          X2goSessionException) and   x2goprint membership (silently
+          ignored)
+
+2010-11-13 22:59:19 +0000 dick (ae260e3)
+
+	* several changes for robustness and addition of several extra
+          functions
+
+2010-11-13 21:34:39 +0000 mike (cce7282)
+
+	* * little __doc__ string adaptation
+
+2010-11-13 21:33:44 +0000 mike (2af3a94)
+
+	* * allowing X2goLogger instances without tag name * change handling
+          of tag slightly
+
+2010-11-13 21:32:36 +0000 mike (c5da60f)
+
+	* * moved session status declarations from X2goRegistry to
+          X2goRegisteredSession * making sure that a success result
+          is returned from connect/start/suspend/resume/terminate *
+          swapping _doubleunderscore method names with their aliases
+
+2010-11-13 21:30:22 +0000 mike (63c93d1)
+
+	* * making sure that session start/resume/suspend/terminate action do
+          return a success result * added checking of x2gousers
+          membership on the remote server * sftp methods: remove
+          loglevel from kwargs
+
+2010-11-13 21:28:22 +0000 mike (78f0a40)
+
+	* * adding session profile option override support (by
+          register_session() kwargs) * many __doc__ strings rewrites
+          * swapping of double __UNDERSCORE method names with their
+          non-double-underscore aliases
+
+2010-11-10 15:43:14 +0000 mike (2b25b15)
+
+	* * more __doc__ fixes (on client.py)
+
+2010-11-10 15:42:34 +0000 mike (afe8776)
+
+	* * more __doc__ writing (on __init__.py)
+
+2010-11-10 15:15:40 +0000 dick (d2fa372)
+
+	* Several updates and corrections on X2go and updates on the gui
+
+2010-11-10 14:50:55 +0000 mike (db9631e)
+
+	* * improved error handling for crashing X2go sessions
+
+2010-11-10 14:50:24 +0000 mike (846da07)
+
+	* * wrote an introduction (beginning to rewrite __doc__ strings)
+
+2010-11-09 22:00:09 +0000 mike (4b4fe7d)
+
+	* * renamed X2goIniFiles.update() to X2goIniFiles.update_value()
+
+2010-11-09 21:47:53 +0000 mike (aaeba00)
+
+	* * moved several session relate methods into X2goRegisteredSession *
+          X2goClient now contains wrapper methods for
+          X2goRegisteredSession methods * added
+          get_session_param(...) method to X2goSessionProfiles to
+          convert config   options to an X2goSession parameter
+          individually
+
+2010-11-09 09:14:37 +0000 mike (f4ff086)
+
+	* * shuffling around with method names (@Dick: please take a look at
+          the diffs)
+
+2010-11-09 08:59:06 +0000 mike (507bf24)
+
+	* * added method to acces an X2goClient's associated
+          X2goClientSettings instance * added method to acces an
+          X2goClient's associated X2goClientPrinting instance *
+          added method to acces an X2goClient's associated
+          X2goSessionProfiles instance
+
+2010-11-09 08:51:48 +0000 mike (a2194be)
+
+	* * added __double underscore method names, to make non-ambiguous  
+          method calls possible:
+          <instance>._X2goClient__<methodname>   These method calls
+          should be used in user applications
+
+2010-11-09 08:49:10 +0000 mike (9e319fe)
+
+	* * added cups-bsd or lpr as Debian package dependency
+
+2010-11-08 17:35:27 +0000 mike (6607484)
+
+	* * fixed CUPS printing (first time now that it works reliantly)
+
+2010-11-08 16:26:28 +0000 mike (29b4c7f)
+
+	* * fixed local folder sharing problem that occurred when the remote
+          and   the local user name were different
+
+2010-11-07 01:17:34 +0000 mike (4bc5bfc)
+
+	* * fixing __repr__ methods * adding X2goClientPrinting,
+          X2goClientSettings and X2goSessionProfiles as public API
+          classes
+
+2010-11-07 00:32:51 +0000 mike (eff0612)
+
+	* * basic session profile support added * still very BETA... * still
+          missing features needed by PyHoca GUI * already functional
+          with PyHoca CLI (-P option)
+
+2010-11-06 15:01:29 +0000 mike (1838585)
+
+	* * added forgotten new files (registry.py and inifiles.py)
+
+2010-11-05 23:49:59 +0000 mike (ce98168)
+
+	* * intermediate check-in as a preview for Dick
+
+2010-11-01 18:36:52 +0000 mike (62cdc5c)
+
+	* * removed double class X2goClientPrinting from settings.py *
+          commented out development profiles code to make Python
+          X2go usable again
+
+2010-11-01 18:35:12 +0000 mike (3734cd9)
+
+	* * using double underscores for core method names in class
+          X2goClient
+
+2010-10-28 22:12:02 +0000 mike (7084133)
+
+	* * released an intermediate code state as 0.0.14, though work on
+          X2go   printing has not yet been finished * rebuilt API
+          documentation * 0.0.14 is needed to run with PyHoca-Cli
+          0.1.0
+
+2010-10-24 15:41:55 +0000 mike (dcb2544)
+
+	* * restructuring X2go related work
+
diff --git a/debian/changelog b/debian/changelog
index 30bc359..efb471e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
-python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium
+python-x2go (0.6.0.0-0x2go1) UNRELEASED; urgency=medium
 
   [ Mike Gabriel ]
-  * New upstream version (0.5.99.1):
+  * New upstream version (0.6.0.0):
     - Support Python2 and Python3 alike.
+    - Test intensively against Debian stable and unstable.
+      (Fixes: #1275).
     - Build API doc with Sphinx.
     - Drop unit test framework. Never really used (though we should have).
       (Fixes: #1259).
@@ -12,10 +14,20 @@ python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium
       xinerama support differently from x2gostartagent. Adding it
       as cmdline parameter No. 9.
     - x2go/utils.py: Python3 fix in get_workarea_geometry().
-  * debian/: Adapt to building API docs with Sphinx.
+    - Finalize Epydoc-to-Sphinx conversion of doc strings.
+    - x2go/session.py: Update list of features.
+    - x2go/__init__.py: Reference backends correctly.
+    - Drop WINREG backends, never existed really, never will be, probably.
+    - x2go/__init__.py: Avoid ares resolver for now, as it currently is
+      broken in Debian testing.
+    - Makefile.docupload: Add apidoc target.
+    - docs/source/: Update API doc tree, winreg modules removed.
+  * debian/:
+    + Adapt to building Python3 and Python2 variants of Python X2Go.
+    + Adapt to building API docs with Sphinx.
 
   [ Mihai Moldovan ]
-  * New upstream version (0.5.99.0):
+  * New upstream version (0.6.0.0):
     - docs/source/conf.py: set minimum sphinx version to 1.0. Needed for
       the sphinx.ext.viewcode extension.
     - docs/source/conf.py: drop minimum sphinx version requirement again,
@@ -49,7 +61,7 @@ python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium
     - %{sle_version} is not defined on TW, so use a %{suse_version} check
       additionally to catch this variant.
 
- -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Fri, 22 Sep 2017 14:15:05 +0200
+ -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Thu, 06 Sep 2018 18:35:12 +0200
 
 python-x2go (0.5.0.6-0x2go1) unstable; urgency=medium
 
diff --git a/python-x2go.spec b/python-x2go.spec
index b751ece..d623bb7 100644
--- a/python-x2go.spec
+++ b/python-x2go.spec
@@ -26,7 +26,7 @@
 %endif
 
 Name:           python-x2go
-Version:        0.5.99.1
+Version:        0.6.0.0
 Release:        0.0x2go1%{?dist}
 Summary:        Python module providing X2Go client API
 
diff --git a/x2go/__init__.py b/x2go/__init__.py
index a015033..d1d8fcf 100644
--- a/x2go/__init__.py
+++ b/x2go/__init__.py
@@ -187,7 +187,7 @@ Contact
 """
 
 __NAME__    = 'python-x2go'
-__VERSION__ = '0.5.99.1'
+__VERSION__ = '0.6.0.0'
 __AUTHOR__  = 'Mike Gabriel'
 
 __package__ = 'x2go'

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git


More information about the x2go-commits mailing list