2019-11-20 11:44:49 +0100 Mihai Moldovan

	* debian/control: make x2gokdriveclient a recommendation rather than
          a dependency because we haven't had a proper release of
          that package yet. (HEAD -> master)

2019-11-20 08:09:50 +0100 Mike Gabriel (9e4face)

	* release 0.6.1.0 (HEAD -> master, tag: 0.6.1.0)

2019-11-20 08:02:19 +0100 Mike Gabriel (8a0d34a)

	* x2go/log.py: Fix exception triggered in Python2'ish pyhoca-gui due
          to wrong string encoding stemming for Python X2Go's logger
          code.

2019-09-03 02:40:18 +0200 Mihai Moldovan (4e80e42)

	* python-x2go.spec: fix syntax error: if => %if.

2019-09-03 02:23:47 +0200 Mihai Moldovan (cb6ac40)

	* python-x2go.spec: disable python2 builds on FC31+.

2019-09-03 00:59:28 +0200 Mihai Moldovan (989bd72)

	* python-x2go.spec: newer RPM versions bail out on extra data (even
          comments) after an %endif clause, so move the comment to a
          separate line.

2019-07-23 15:55:53 +0200 Mike Gabriel (797dc15)

	* x2go/{backends/printing/file.py,defaults.py}: Fix type mismatch
          (str vs. unicode) when opening print settings dialog in
          PyHoca-GUI (still using Python2).

2019-07-19 20:33:39 +0200 Mike Gabriel (5a6552f)

	* Fix CINNAMON (2d) support.

2019-07-19 19:53:16 +0200 Mike Gabriel (e4f0bf9)

	* debian/control: Add x2gokdriveclient as hard dependency for both
          bin:pkgs python{,3}-x2go.

2019-07-19 19:42:21 +0200 Mike Gabriel (34e571a)

	* Bump upstream version to 0.6.1.0.

2019-07-19 19:35:09 +0200 Mike Gabriel (3af7450)

	* X2GoServerSessionList: Provide proper accessor method for getting
          the complete list of sessions.

2019-07-19 17:32:03 +0200 Mike Gabriel (a330b42)

	* Add X2Go KDrive graphical rendering backend support.

2019-07-19 17:31:28 +0200 Mike Gabriel (208a084)

	* X2GoTerminalSession: Fully delegate the session type handling and
          remembering to the session's X2GoSessionInfo object.

2019-07-19 17:29:09 +0200 Mike Gabriel (89dd84d)

	* X2GoSessionInfo: Add is_initialized() method.

2019-07-19 17:17:56 +0200 Mike Gabriel (c2ff226)

	* X2GoTerminalSession: Fix __doc__ string of constructor.

2019-07-19 17:12:13 +0200 Mike Gabriel (0fbaa83)

	* X2GoSessionInfo: Cache virtually immutable session type.

2019-07-19 17:06:16 +0200 Mike Gabriel (cf364ae)

	* X2GoSessionInfo: Handle non-initialized X2GoSessionInfo instance
          more gracefully.

2019-07-19 17:01:23 +0200 Mike Gabriel (3cdd66f)

	* X2GoSessionInfo: Drop debug print command.

2018-12-01 02:17:45 +0100 X2Go Release Manager (68bfe85)

	* Continue development

2018-12-01 00:45:46 +0100 X2Go Release Manager (d5b4d6d)

	* release 0.6.0.2 (tag: 0.6.0.2)

2018-11-30 04:30:51 +0100 Mihai Moldovan (23cab03)

	* python-x2go.spec: only fetch python(2)-configparser on *SUSE, not
          python3-configparser, since that doesn't exist.

2018-11-30 03:39:47 +0100 Mihai Moldovan (e14d865)

	* python-x2go.spec: fix FC python3-enabling via correct macro and for
          26+, OpenSuSE will actually be enabled for 13.2+ and add
          RHEL 8+ condition.

2018-11-30 03:15:22 +0100 Mihai Moldovan (0a5a090)

	* python-x2go.spec: enable python3 builds on OpenSuSE 13.1+ and
          Fedora 20+.

2018-11-30 03:01:47 +0100 Mihai Moldovan (43d0bd6)

	* misc: update copyright notices.

2018-11-26 10:22:59 +0100 Mike Gabriel (308dde2)

	* typo fix for prev commit

2018-11-26 10:16:34 +0100 Mike Gabriel (6e452d7)

	* x2go/defaults.py: Support desktop session type "IceWM".

2018-11-11 13:44:53 +0100 Mihai Moldovan (6122dd2)

	* python-x2go.spec: fetch files under %{python(2)_sitelib} more
          fine-grained.

2018-11-11 13:43:15 +0100 Mihai Moldovan (919ca14)

	* debian/changelog: fixup previous entries.

2018-11-10 22:48:30 +0100 Mike Gabriel (99d08fe)

	* x2go/client.py: Add is_x2goserver() method to X2GoClient class API.

2018-11-10 22:45:46 +0100 Mike Gabriel (d383eb7)

	* X2GoControlSession.get_server_versions(): Fix another Py3 issue
          where we forgot decoding stdout before applying string
          operations.

2018-09-18 21:19:32 +0200 Mike Gabriel (ea67d2f)

	* debian/changelog: Fix description of a fix.

2018-09-18 21:18:43 +0200 Mike Gabriel (4108c6a)

	* Continue development...

2018-09-18 21:09:54 +0200 Mike Gabriel (022fc5d)

	* Support resuming of rootless or published applications sessions.

2018-09-18 20:52:02 +0200 Mike Gabriel (da3853a)

	* release 0.6.0.1 (tag: 0.6.0.1)

2018-09-18 20:46:51 +0200 Mike Gabriel (c0f5406)

	* Revert "x2go/backends/terminal/plain.py: Correctly update session
          window file in Python3."

2018-09-18 18:52:06 +0200 Mike Gabriel (dd894b0)

	* x2go/backends/control/plain.py: Drop one line of debug code.

2018-09-18 18:44:22 +0200 Mike Gabriel (4ba693e)

	* x2go/backends/terminal/plain.py: Correctly update session window
          file in Python3.

2018-09-18 16:26:40 +0000 Mike Gabriel (3fbee6a)

	* Correctly handle IO objects (BytesIO in Python3, StringIO in
          Python2).

2018-09-18 16:24:56 +0000 Mike Gabriel (90db159)

	* InstanceType does not exist in Python3. Let's omit it in __repr__
          method.

2018-09-18 16:24:08 +0000 Mike Gabriel (29006c6)

	* x2go/inifiles.py: Correctly import ConfigParser as configparser on
          Python2.

2018-09-18 16:23:16 +0000 Mike Gabriel (118f014)

	* x2go/*.py: Drop 'from builtins import <bla>'. Not required.

2018-09-18 12:38:57 +0000 Mike Gabriel (bcdc1b5)

	* x2go/guardian.py: White-space cleanup.

2018-09-18 12:38:39 +0000 Mike Gabriel (b779a02)

	* x2go/session.py: Don't fail in set_master_session() if the client
          instance lacks a session profile config.

2018-09-18 12:04:06 +0000 Mike Gabriel (6d7f154)

	* x2go/backends/control/plain.py: Raise log priority for reporting
          that the user enabled SSH agent forwarding.

2018-09-11 16:20:16 +0200 Mike Gabriel (55027e3)

	* docs/source/index.rst: Move introduction text from x2go/__init__.py
          into the index.rst file.

2018-09-11 16:15:35 +0200 Mike Gabriel (1b190ab)

	* docs/source/conf.py: Switch to Sphinx theme 'haiku'.

2018-09-11 14:15:33 +0200 Mike Gabriel (a499749)

	* Some extra empty lines in __doc__ strings.

2018-09-07 09:08:20 +0200 Mike Gabriel (d157b22)

	* docs/source/conf.py: Fix project name in comment. White-space
          change.

2018-09-07 09:03:41 +0200 Mike Gabriel (5e6ace1)

	* docs/source/conf.py: Drop unicode markers from strings, rephrase
          more doc type specific titles.

2018-09-07 08:58:45 +0200 Mike Gabriel (8610ca4)

	* debian/python-x2go-doc.lintian-overrides: Removed. Not required
          anymore.

2018-09-07 08:58:21 +0200 Mike Gabriel (5cfe22d)

	* docs/source/_: Add empty _static and _templates dir.

2018-09-07 08:57:44 +0200 Mike Gabriel (eb8aff8)

	* docs/source/conf.py: Customize html_title.

2018-09-06 19:35:53 +0200 Mike Gabriel (d5fb567)

	* Continue development...

2018-09-06 19:33:28 +0200 Mike Gabriel (71df03f)

	* release 0.6.0.0 (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@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@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@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@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@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@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@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@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@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

