This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository python-x2go. commit 71df03f97aee40441914fd56ba7031bc5cd5af79 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Sep 6 19:33:28 2018 +0200 release 0.6.0.0 --- ChangeLog | 6365 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 22 +- python-x2go.spec | 2 +- x2go/__init__.py | 2 +- 4 files changed, 6384 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..7a073b1 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,6365 @@ +2018-09-06 19:33:28 +0200 Mike Gabriel (e6d81ab) + + * release 0.6.0.0 (HEAD -> master, tag: 0.6.0.0) + +2018-09-06 19:31:14 +0200 Mike Gabriel (b871e69) + + * docs/source/: Update API doc tree, winreg modules removed. + +2018-09-06 19:30:54 +0200 Mike Gabriel (486500a) + + * Makefile.docupload: Add apidoc target. + +2018-09-06 17:11:06 +0000 Mike Gabriel (6180ace) + + * x2go/__init__.py: Avoid ares resolver for now, as it currently is + broken in Debian testing. + +2018-09-06 18:33:56 +0200 Mike Gabriel (f0dd125) + + * x2go/client.py: Update list of supported features. + +2018-09-06 18:31:35 +0200 Mike Gabriel (be5b42d) + + * x2go/session.py: Re-tested our interactive PyShell session launch + with Python3. Works! + +2018-09-06 18:18:56 +0200 Mike Gabriel (6d0c979) + + * documentation: typo fix in class name. + +2018-09-06 18:17:14 +0200 Mike Gabriel (eba55ce) + + * documentation: Correctly refrence X2GoClientPrinting and + X2GoClientSettings. Also mention broker based + X2GoSessionProfiles backends. + +2018-09-06 18:09:48 +0200 Mike Gabriel (a5c1537) + + * x2go/backends/*: Drop winreg backends. Never worked on them, will + probably never come. + +2018-09-06 18:00:30 +0200 Mike Gabriel (7e79d07) + + * x2go/log.py: Fix documentation of default log level ('or'ed not + 'and'ed). + +2018-09-06 17:58:22 +0200 Mike Gabriel (3b8e552) + + * sphinxy docs: Convert bold / italic from Epydoc to Sphinxy markup. + +2018-09-06 17:54:36 +0200 Mike Gabriel (a36fd9f) + + * sphinx docs: The logging module is x2go.log, not x2go.logger. + +2018-09-06 17:52:11 +0200 Mike Gabriel (ac545a7) + + * sphinx docs: It needs to be :mod:, not :module:. + +2018-09-06 17:51:40 +0200 Mike Gabriel (945066e) + + * sphinx docs: Update loads of param and type fields to sphinxy + format. + +2018-09-06 16:02:21 +0200 Mike Gabriel (a5b26e8) + + * sphinx hyperrefs: Fix all remaining hyperrefs that are still in + epydoc format. + +2018-06-02 07:08:31 +0200 Mihai Moldovan (1cf4fb2) + + * python-x2go.spec: %{sle_version} is not defined on TW, so use a + %{suse_version} check additionally to catch this variant. + +2018-06-02 06:38:50 +0200 Mihai Moldovan (b7549f5) + + * python-x2go.spec: override python_module macro for OpenSuSE Leap + 42.3, the shipped version does not what later versions do + correctly. + +2018-06-02 06:33:06 +0200 Mihai Moldovan (e5596d2) + + * python-x2go.spec: document %(python_module} definitions. + +2018-06-02 05:59:43 +0200 Mihai Moldovan (2a1907b) + + * python-x2go.spec: older OpenSuSE Leap versions don't support + %{python2_sitelib} - use %{python_sitelib} instead. + +2018-06-02 05:14:25 +0200 Mihai Moldovan (7b57e17) + + * docs/source/conf.py: import sphinx module. + +2018-06-02 05:05:32 +0200 Mihai Moldovan (de4af10) + + * docs/source/conf.py: fix parse error due to wrong else usage. + +2018-06-02 04:53:31 +0200 Mihai Moldovan (26bfe2d) + + * docs/source/conf.py: drop minimum sphinx version requirement again, + detect version manually and adapt config based on this + information. + +2018-06-02 04:32:02 +0200 Mihai Moldovan (316ad95) + + * docs/source/conf.py: set minimum sphinx version to 1.0. + +2018-06-02 04:04:18 +0200 Mihai Moldovan (00ee1ce) + + * python-x2go.spec: merge python(2)-x2go section in main section, + since we cannot redefine subpackages. + +2018-06-02 02:09:11 +0200 Mihai Moldovan (71bff06) + + * python-x2go.spec: local %defines are buggy in older RPM + implementations, work around by using %global instead. + +2018-06-02 02:00:24 +0200 Mihai Moldovan (1ca6c7e) + + * python-x2go.spec: OpenSuSE Leap 15 and TumbleWeed renamed + python-xlib to python{2,3}-python-xlib. + +2018-06-02 01:40:17 +0200 Mihai Moldovan (7937eef) + + * python-x2go.spec: actually disable python3 builds on OpenSuSE. + +2018-06-02 01:30:20 +0200 Mihai Moldovan (b486004) + + * python-x2go.spec: add dependency on the python-configparser + backport. + +2018-06-02 01:11:06 +0200 Mihai Moldovan (e3d2245) + + * python-x2go.spec: fix package names in %package (and its + %description) and %files sections. + +2018-06-02 00:42:13 +0200 Mihai Moldovan (ba08522) + + * python-x2go.spec: correctly pythonize package, for Fedora, + RHEL/EPEL and OpenSuSE. + +2018-06-01 21:18:44 +0200 Mihai Moldovan (e02f26e) + + * python-x2go.spec: also add fdupes package as a build dependency for + RHEL-based distros. + +2018-05-15 14:58:14 +0200 Mike Gabriel (e275a12) + + * x2go/backends/terminal/plain.py: All command parameters need to be + strings. + +2018-05-15 14:55:30 +0200 Mike Gabriel (f9ab897) + + * x2go/backends/terminal/plain.py: x2gosession-resume handles + xinerama support differently from x2gostartagent. Adding + it as cmdline parameter No. 9. + +2018-05-15 14:52:31 +0200 Mike Gabriel (5166f57) + + * x2go/backends/terminal/plain.py: Initialize cmd_line list before + prepending env vars. + +2018-05-15 13:25:51 +0200 Mike Gabriel (413c85a) + + * x2go/utils.py: Python3 fix in get_workarea_geometry(). + +2018-05-14 16:30:02 +0200 Mike Gabriel (7ed68ae) + + * Natively support xinerama option. + +2018-05-14 15:06:44 +0200 Mike Gabriel (75fb1d9) + + * x2go/checkhosts.py: Python3 fix in get_key_fingerprint(). + +2018-05-14 10:52:42 +0200 Mike Gabriel (07e5a86) + + * python-x2go.spec: At least in openSUSE, Sphinx is python3-Sphinx + (with capital S). + +2018-05-12 23:32:32 +0200 Mike Gabriel (63a003f) + + * version bump to 0.5.99.1, due to slightly changed API + +2018-05-12 23:31:35 +0200 Mike Gabriel (f89baa4) + + * x2go/client.py: Add with_command option to list_sessions() method. + +2018-03-10 11:44:53 +0100 Mike Gabriel (a2e69d5) + + * Update docs/source/*.rst. Non-used unit tests removed from source + code. + +2018-03-06 20:33:17 +0100 Mike Gabriel (7646426) + + * Drop unit test framework. Never really used (though we should + have). (Fixes: #1259). + +2018-03-06 20:31:35 +0100 Mike Gabriel (f405e8a) + + * Makefile.docupload: whitespace fix. + +2018-03-06 20:07:07 +0100 Mike Gabriel (0f97e8f) + + * Makefile.docupload: Add clean target. + +2018-03-06 19:08:33 +0100 Mike Gabriel (435c0bb) + + * x2go/client.py: Fix a __doc__ string head line. + +2018-03-06 17:06:47 +0100 Mike Gabriel (aca2c5b) + + * API doc: Switch to 'classic' theme. + +2018-03-06 17:03:03 +0100 Mike Gabriel (146ffb4) + + * API documentation: Convert full class name path links to reST + links. + +2018-03-06 16:59:36 +0100 Mike Gabriel (e769baf) + + * API documentation: Convert class name only links to reST links. + +2018-03-06 13:57:02 +0100 Mike Gabriel (49409b1) + + * python-x2go.spec: Blind shot at attempting API doc build for RPM + packages. + +2018-03-06 13:53:49 +0100 Mike Gabriel (605aec3) + + * debian/control: Add to Build-Conflicts: python-sphinx. We need + Python3 Sphinx for building the API docs. + +2018-03-06 13:53:05 +0100 Mike Gabriel (a912f9f) + + * docs/Makefile: Use sphinx-build command as found in PATH. + +2018-03-06 13:52:33 +0100 Mike Gabriel (07b865a) + + * API doc: another white-space cleanup + fixes for all open Sphinx + Build warnings. + +2018-03-06 13:52:01 +0100 Mike Gabriel (d83973b) + + * Makefile.docupload: Add docupdate target. Don't rebuild API doc for + all files, only for files that changed. + +2018-03-05 22:32:26 +0100 Mike Gabriel (967cd2d) + + * update debian/changelog + +2018-03-05 22:31:42 +0100 Mike Gabriel (1a5796a) + + * debian/: Adapt to building API docs with Sphinx. + +2018-03-05 22:23:03 +0100 Mike Gabriel (8e7a939) + + * API Epydoc2Sphinx conversion: Replace 'C{...}' by ... (monospaced + text). + +2018-03-05 22:10:25 +0100 Mike Gabriel (f96c17e) + + * API __doc__ strings: Rough / automated switch from Epydoc to + Sphinx/reST. + +2018-03-05 22:09:23 +0100 Mike Gabriel (113b0a1) + + * x2go/__init__.py: Add __AUTHOR__, so we can use it in API + documentation. + +2018-03-05 22:08:03 +0100 Mike Gabriel (58c6884) + + * Makefile.docupload: Wrap around Sphinx's Makefile in docs/ + subfolder. + +2018-03-05 22:07:24 +0100 Mike Gabriel (b0d1441) + + * Start using Sphinx API documentation tool. + +2018-03-05 16:48:08 +0100 Mike Gabriel (31054c0) + + * Some more __doc__ string fixes. + +2018-03-05 16:46:26 +0100 Mike Gabriel (825b697) + + * Various __doc__ string improvements and fixes. + +2018-03-05 14:13:13 +0100 Mike Gabriel (e45962c) + + * x2go/backends/terminal/plain.py: With Python3, decode stderr reads. + +2018-01-12 11:10:31 +0100 Mihai Moldovan (a8b4ad8) + + * x2go/backends/terminal/plain.py: supply xinerama parameters to + x2gostartagent and x2goresume-session, currently + defaulting to false since this feature is not implemented. + +2018-01-12 11:09:57 +0100 Mihai Moldovan (d76d768) + + * debian/changelog: fixup. + +2017-10-26 01:19:33 +0200 Mike Gabriel (d3b6389) + + * x2go/session.py: Avoid variable name collisions in nested exception + catching. + +2017-10-26 01:18:15 +0200 Mike Gabriel (f3d1e0e) + + * x2go/pulseaudio.py: Esound is soooo old-school. Dropping it. + +2017-09-26 13:15:47 +0200 Mike Gabriel (1ae1590) + + * Various I/O + Unicode fixes for various write() calls. + +2017-09-25 13:46:46 +0200 Mike Gabriel (cae233b) + + * python-x2go.spec: Disable epydoc API documentation builds for now + on RPM based distros, too. We will probably switch to + Sphinx for API documentation generation. + +2017-09-25 13:41:31 +0200 Mike Gabriel (d68f4d4) + + * debian/control: We need python2 and python3 related packages alike + under Build-Depends:. + +2017-09-25 12:44:32 +0200 Mike Gabriel (d5f3e2b) + + * debian/rules: Temporarily disable API documentation builds. + Switching to Sphinx is probably the way to go. + +2017-09-25 12:43:12 +0200 Mike Gabriel (9187855) + + * x2go/backends/profiles/httpbroker.py: Fix broker URL assembling + when no port is given (i.e. convert None to '' manually). + +2017-09-25 12:41:54 +0200 Mike Gabriel (b4eb88b) + + * x2go/cleanup.py: As we need to avoid circular imports, figure out + with a work-around if to-be-stopped thread is of + X2GoGuardianSession type or other. + +2017-09-24 21:05:33 +0200 Mike Gabriel (1623d96) + + * x2go/backends/control/plain.py: Resolve Python 2 vs. 3 type issue + on returned data from SSHClient.exec_command(). + +2017-09-24 19:56:10 +0200 Mike Gabriel (57114f0) + + * x2go/backends/control/plain.py: Handle password based + authentication failures graceful. Uncomment previously + commented out code. + +2017-09-24 19:29:16 +0200 Mike Gabriel (abdf531) + + * python-x2go.spec: Move python*-foo dependencies to %package + sections. Add python*-future as a runtime requirement. + +2017-09-24 19:24:55 +0200 Mike Gabriel (1762b36) + + * python-x2go.spec: Add B-R python*-future. + +2017-09-24 19:23:39 +0200 Mike Gabriel (e12cc7c) + + * debian/control: Add D (python*-x2go): python*-future. + +2017-09-24 19:23:08 +0200 Mike Gabriel (d06810e) + + * x2go/tests/runalltests.py: Fix runalltests.py (permissions, + header). + +2017-09-24 19:22:36 +0200 Mike Gabriel (14e42ae) + + * x2go/backends/control/plain.p: Fix passphrase unlocking of private + keys. + +2017-09-24 11:30:42 +0200 Mike Gabriel (c13c03a) + + * x2go/backends/control/plain.py: Drop debug print output. + +2017-09-24 10:51:20 +0200 Mike Gabriel (ab93199) + + * python-x2go.spec: No need to run 2to3 at build time anymore. Python + X2Go now natively supports Python2 and Python3. + +2017-09-24 10:48:05 +0200 Mike Gabriel (c72289e) + + * backends: No need to ship a stub gconf backend anymore. GConf is + dead. + +2017-09-24 10:47:38 +0200 Mike Gabriel (a6cdbec) + + * x2go/**.py: Add __package__ and __name__ definitions to all Python + files. + +2017-09-23 23:06:35 +0200 Mike Gabriel (fb1abc4) + + * Futurize: Re-add Python2 support back into python-x2go. + +2017-09-22 18:28:01 +0200 Mike Gabriel (18d330e) + + * x2go/xserver.py: whitespace fix at EOF. + +2017-09-22 18:27:30 +0200 Mike Gabriel (300b150) + + * Obviously, gevent from Python3 is quite critical towards circular + import models. + +2017-09-22 14:59:16 +0200 Mike Gabriel (c6a6dc0) + + * debian/rules: Don't build API documentation twice. + +2017-09-22 14:40:37 +0200 Mike Gabriel (a9c6d71) + + * debian/python-x2go-doc.lintian-overrides: Add EOL at EOF. + +2017-09-22 14:16:33 +0200 Mike Gabriel (a18646c) + + * Bump upstream version to 0.5.99.0. + +2017-09-22 13:20:38 +0200 Mike Gabriel (327fa5e) + + * Port to Python3. + +2017-09-23 22:57:09 +0200 X2Go Release Manager (b159a5c) + + * Continue development + +2017-09-23 21:50:40 +0200 X2Go Release Manager (fa04b4f) + + * release 0.5.0.6 (tag: 0.5.0.6) + +2017-09-23 21:48:49 +0200 X2Go Release Manager (a631161) + + * debian/changelog: fixup. + +2017-08-31 15:22:28 +0200 Mike Gabriel (bd2d333) + + * x2go/session.py: Drop duplicated method is_locked(). + +2017-08-31 15:21:52 +0200 Mike Gabriel (7cae4ec) + + * x2go/session.py: Only release locks if actually locked. + +2017-08-25 12:06:44 +0200 Mike Gabriel (d8b6737) + + * x2go/defaults.py: Support LXQt sessions by default. + +2017-05-15 20:02:21 +0200 X2Go Release Manager (f974da6) + + * Continue development + +2017-05-15 16:38:42 +0200 X2Go Release Manager (3d07c77) + + * release 0.5.0.5 (tag: 0.5.0.5) + +2017-05-09 12:35:05 +0200 Mike Gabriel (58bc670) + + * my English is still bad this morning... fixing changelog entry for + last commit... + +2017-05-09 12:24:20 +0200 Mike Gabriel (3ed4fed) + + * Don't blindly release gevent locked. We need to checked if a + semaphore is locked in some case and only then release it. + (Fixes: #1016). + +2016-06-28 04:15:59 +0200 Mihai Moldovan (a2d2fb3) + + * debian/changelog: add entry for last change. + +2016-06-27 04:12:36 +0200 Mihai Moldovan (04c3f3c) + + * debian/control: add myself as uploader. + +2016-06-09 03:15:21 +0200 Mihai Moldovan (abdcf43) + + * debian/control: maintainer change in package: X2Go Developers + <x2go-dev@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 + diff --git a/debian/changelog b/debian/changelog index 30bc359..efb471e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,10 @@ -python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium +python-x2go (0.6.0.0-0x2go1) UNRELEASED; urgency=medium [ Mike Gabriel ] - * New upstream version (0.5.99.1): + * New upstream version (0.6.0.0): - Support Python2 and Python3 alike. + - Test intensively against Debian stable and unstable. + (Fixes: #1275). - Build API doc with Sphinx. - Drop unit test framework. Never really used (though we should have). (Fixes: #1259). @@ -12,10 +14,20 @@ python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium xinerama support differently from x2gostartagent. Adding it as cmdline parameter No. 9. - x2go/utils.py: Python3 fix in get_workarea_geometry(). - * debian/: Adapt to building API docs with Sphinx. + - Finalize Epydoc-to-Sphinx conversion of doc strings. + - x2go/session.py: Update list of features. + - x2go/__init__.py: Reference backends correctly. + - Drop WINREG backends, never existed really, never will be, probably. + - x2go/__init__.py: Avoid ares resolver for now, as it currently is + broken in Debian testing. + - Makefile.docupload: Add apidoc target. + - docs/source/: Update API doc tree, winreg modules removed. + * debian/: + + Adapt to building Python3 and Python2 variants of Python X2Go. + + Adapt to building API docs with Sphinx. [ Mihai Moldovan ] - * New upstream version (0.5.99.0): + * New upstream version (0.6.0.0): - docs/source/conf.py: set minimum sphinx version to 1.0. Needed for the sphinx.ext.viewcode extension. - docs/source/conf.py: drop minimum sphinx version requirement again, @@ -49,7 +61,7 @@ python-x2go (0.5.99.1-0x2go1) UNRELEASED; urgency=medium - %{sle_version} is not defined on TW, so use a %{suse_version} check additionally to catch this variant. - -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Fri, 22 Sep 2017 14:15:05 +0200 + -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Thu, 06 Sep 2018 18:35:12 +0200 python-x2go (0.5.0.6-0x2go1) unstable; urgency=medium diff --git a/python-x2go.spec b/python-x2go.spec index b751ece..d623bb7 100644 --- a/python-x2go.spec +++ b/python-x2go.spec @@ -26,7 +26,7 @@ %endif Name: python-x2go -Version: 0.5.99.1 +Version: 0.6.0.0 Release: 0.0x2go1%{?dist} Summary: Python module providing X2Go client API diff --git a/x2go/__init__.py b/x2go/__init__.py index a015033..d1d8fcf 100644 --- a/x2go/__init__.py +++ b/x2go/__init__.py @@ -187,7 +187,7 @@ Contact """ __NAME__ = 'python-x2go' -__VERSION__ = '0.5.99.1' +__VERSION__ = '0.6.0.0' __AUTHOR__ = 'Mike Gabriel' __package__ = 'x2go' -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/python-x2go.git