X2Go KDrive (0.0.0.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gokdrive''. New gains of this version of ,,x2gokdrive'' are: o support for building on Debian trixie/sid o automatic application of latest patchset if X.Org Server version is incompatible o keepalive pings raised to 120 seconds for web clients X2Go Component: x2gokdrive Version: 0.0.0.3 Status: RELEASE Timestamp: 1710327574 Date: Wed, 13 Mar 2024 11:59:34 +0100 Changes: x2gokdrive (0.0.0.3) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.0.3): - {patches.xorg/,x2gokdrive.spec}: Add semi-auto-detection of latest available patchset and fallback to that if we don't have a patchset for an exact xorg-server version. - patches.xorg/: add 21.1.10 subdirectory for current Debian testing/unstable with rebased patch set. * debian/Jenkinsfile: + Add file. Initiate CI builds. * debian/control: + Prefer libgl-dev (new dev:pkg to use since bookworm) over libgl1-mesa-dev. + Prefer libxcb-util-dev over ibxcb-util0-dev (not available in Debian trixie anymore). * debian/rules: + Add semi-auto-detection of latest available patchset and fallback to that if we don't have a patchset for an exact xorg-server version. . [ Mihai Moldovan ] * New upstream version (0.0.0.3): - x2gokdriveremote.{c,h}: use a client keepalive timeout of 120 seconds for the web client, keep other clients on 30 seconds. Web browsers throttle JavaScript timers of background tabs for energy saving reasons. Even though Chrome and Firefox refrain from aggressive throttling when tabs use WebSocket connections, this might not always work correctly. Since timers typically coalesce at one-minute intervals, a two-minutes timeout should be fine. - misc: pre-release date update. * debian/rules: + Fix typo: ibxcb-util0-dev => libxcb-util0-dev. Fixes builds on buster. Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go KDrive (0.0.0.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gokdrive''. New gains of this version of ,,x2gokdrive'' are: o Support for X.Org 21.1.8 for Debian Testing/Unstable. X2Go Component: x2gokdrive Version: 0.0.0.2 Status: RELEASE Timestamp: 1694524666 Date: Tue, 12 Sep 2023 15:17:46 +0200 Changes: x2gokdrive (0.0.0.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.0.2): - Various typo fixes. - patches.xorg/: add 21.1.8 subdirectory for current Debian testing/unstable with rebased patch set. * debian/rules: + Unapply patches from patches.xorg// directory before re- applying. Also remove quilt's .pc/ patch tracking directory before applying patches. . [ Mihai Moldovan ] * New upstream version (0.0.0.2): - x2gokdriveremote.c: more typo fixes. - x2gokdrive.c: typo fix. - x2gokdriveinit.c: typo fix. - x2gokdriveselection.c: typo fixes. Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.6.1.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o Fixed a crashing bug in session resumption. o New command line parameter --dpi. o New command line parameter --clipboard-mode. o New command line parameter --kdrive. o New command line parameter --list-cmdline-features. o New command line parameter --non-interactive for forcefully preventing password prompts via TTY. o Only scan for SSH keys if none was provided. o New command line parameter --ssh-passphrase. The X2Go Project thanks Daniel Teichmann for improving our software. X2Go Component: pyhoca-cli Version: 0.6.1.3 Status: RELEASE Timestamp: 1692686744 Date: Tue, 22 Aug 2023 08:45:44 +0200 Fixes these bug report(s): 1445 Changes: pyhoca-cli (0.6.1.3) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream release (0.6.1.3): - pyhoca/cli/frontend.py: Fix reference before assignment error in resume_session() method. Thanks to Randy Goldenberg for spotting this. (Fixes: #1445). - pyhoca-cli: Add cmdline parameter --dpi. - pyhoca-cli: Do input check on value passed in via the --link option. - pyhoca-cli: Add cmdline parameter --clipboard-mode. - pyhoca-cli: Follow-up fix for --dpi switch. Fix input value verification. Only demand an integer, if args.dpi is set to something else than None. - pyhoca-cli: Add --kdrive cmdline option. - pyhoca-cli.1 man page: Drop -d from --quiet documentation line. - Move --dpi cmdline option from X2Go options to NX options. - pyhoca-cli: Add cmdline option --list-cmdline-features. Required for Remmina X2Go Plugin. - pyhoca-cli: Write program version to STDOUT (not STDERR). - man/man1/pyhoca-cli.1: Add documentation for --list-cmdline-features. - pyhoca-cli: Don't try to immitate look_for_keys behaviour as implemented in the x2go Python module. . [ Daniel Teichmann ] * New upstream release (0.6.1.3): - pyhoca-cli: Print debug message before exiting pyhoca-cli. - Fix typo in man page. - Add --non-interactive cmdline option for forcefully preventing password queries on the TTY. - {pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh keys if appropriate. - pyhoca{-cli,/cli/frontend.py}: Add --ssh-passphrase feature. . [ Mihai Moldovan ] * New upstream version (0.6.1.3): - misc: pre-release copyright update. - man/man1/pyhoca-cli.1: pre-release date update. - misc: change http:// to https:// links where appropriate. * debian/control: + Change http:// to https:// links where appropriate. * debian/copyright: + Change http:// to https:// links where appropriate. * debian/watch: + Change http:// to https:// links where appropriate. * pyhoca-cli.spec: + Change http:// to https:// links where appropriate. + Drop Python 2 support for OpenSuSE Leap 15.4+ and Tumbleweed (and ALP). + Remove pycache handling from the files list. Python-2-variants don't have the concept of __pycache__ directories at all, so using %pycache_only there is redundant. Python-3-variants sprinkle __pycache__ directories wherever there are .py files, which means that they are conveniently contained in the "pyhoca" subdirectory of sitelib. Older *SuSE versions, including Leap, just ignored files or directories in the %files list that do not exist, but Tumbleweed is throwing an error if you try to include a file or directory that does not exist. The fix is easy: don't try to include the non-existent __pycache__ top-level directory. Regards, Mihai Moldovan OpenPGP_0x1FD62ED96E253A87.asc Description: OpenPGP public key ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python-X2Go (0.6.1.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o Fixed setting of default DPI if none is provided. o Fixed internal exceptions. o Now logs to stdout instead of stderr. X2Go Component: python-x2go Version: 0.6.1.4 Status: RELEASE Timestamp: 1692493885 Date: Sun, 20 Aug 2023 03:11:25 +0200 Changes: python-x2go (0.6.1.4) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.4): - Make build (more) reproducible: no builddir in python-x2go-doc. - Amend SyntaxWarning ('is not' used on a literal). - x2go/utils.py: If setdpi is false, we need to enforce the default DPI (instead of dropping it from _params). Otherwise, no DPI can be set at all. - x2go/utils.py: Comment 'dpi' param change above and explain that this might cause problems elsewhere. However, the applied change (setting the 'dpi' default value rather than not setting it if setdpi is False is the currently best thinkable approach). - x2go/client.py: Catch some (more) x2go_exceptions.X2GoSessionRegistryException occurrences. - Rewrite string variables to '' if they are set to None during instance construction. - x2go/log.py: Start logging to stdout (rather than stderr). * debian/*: + Drop Python2 builds. . [ Mihai Moldovan ] * New upstream version (0.6.1.4): - misc: pre-release copyright update. * python-x2go.spec: + Drop Python 2 support for OpenSuSE Leap 15.4+ and Tumbleweed (and ALP). + Only BR python-configparser on *SuSE, if we actually build a Python 2 variant. + Correctly drop python-configparser BR on *SuSE if we're building against Python 3 only. + Remove pycache handling from the files list. Python-2-variants don't have the concept of __pycache__ directories at all, so using %pycache_only there is redundant. Python-3-variants sprinkle __pycache__ directories wherever there are .py files, which means that they are conveniently contained in the "x2go" subdirectory of sitelib. Older *SuSE versions, including Leap, just ignored files or directories in the %files list that do not exist, but Tumbleweed is throwing an error if you try to include a file or directory that does not exist. The fix is easy: don't try to include the non-existent __pycache__ top-level directory. Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.1.0.6) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o Only depend on KDrive packages if we are actually providing them for release packages. This makes X2Go Server packages installable on older operating systems again, for which we don't provide/support KDrive. X2Go Component: x2goserver Version: 4.1.0.6 Status: RELEASE Timestamp: 1692324518 Date: Fri, 18 Aug 2023 04:08:38 +0200 Changes: x2goserver (4.1.0.6) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.0.6): - misc manpages: pre-release date update. * debian/control: + Replace dependency upon x2goserver-x2gokdrive with substitution variable ${kdrive:Depends}. * debian/rules: + Switch between the "actual" dependency upon x2goserver-x2gokdrive and an empty string based upon the Debian (>= 9/stretch) or Ubuntu version (>= 20.04/focal). + Use single quotes to prevent the shell from interpreting variables. * x2goserver.spec: + Don't disable KDrive on OpenSuSE Tumbleweed, check if %{suse_version} is lower than 1600 (which would also match ALP, but we currently don't care about this). Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Plasma Bindings (3.0.2.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goplasmabindings''. New gains of this version of ,,x2goplasmabindings'' are: o Plasma 5 support with a stripped-down version (currently only offering a button to disconnect from an X2Go session) The X2Go Project thanks Robert Tari for providing a Plasma-5-compatible version of the widget. X2Go Component: x2goplasmabindings Version: 3.0.2.3 Status: RELEASE Timestamp: 1692215822 Date: Wed, 16 Aug 2023 21:57:02 +0200 Changes: x2goplasmabindings (3.0.2.3) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (3.0.2.3): - po/CMakeLists.txt: add reverse domain name notation to catalog name. - CMakeLists.txt: add support for Plasma 5, rename plasmoid to org.x2go.plasmoid where applicable. - plasma-applet-x2goplasmoid.desktop: rename to plasma-applet-org.x2go.plasmoid.desktop and adapt X-KDE-Library and X-KDE-PluginInfo-Name values. - CMakeLists.txt: pick plasma-applet-org.x2go.plasmoid.desktop in KDE4 mode. - CMakeLists.txt: rename project to plasma_applet_org.x2go.plasmoid. - /: add package/metadata.json, created with desktoptojson (mostly) with an unknown key removed. - CMakeLists.txt: fix Qt5 package name. - CMakeLists.txt: include ECMInstallIcons module. - /: add plasma_compat.h, defining the helper macro X2GOPLASMOID_PLASMA5_COMPAT if we're building against Plasma 5. - plasmoidhoveredicon.{cpp,h}: use QFrame in Plasma 5 mode, where Plasma::Frame is not available. We try to recreate the previous look by using a StyledFrame with the default lineWidth of one. - plasmoidhoveredicon.{cpp,h}: revert QFrame change. We will use a new QML-based plugin for KF5. - /: remove plasma_compat.h. - /: add x2goplasmoidkf5.cpp, developed by Robert Tari, C++ part of a new KF5-based implementation. - /: add COPYING.GPL3. - CMakeLists.txt: only build x2goplasmoidkf5.cpp in Plasma5 mode. - package/metadata.json: add Robert Tari to authors. - package/contents/ui: add main.qml, also provided by Robert Tari. - CMakeLists.txt: rework building of org.x2go.plasmoid library in Plasma5 mode, based upon QML. - x2goplasmoidkf5.cpp: fix moc include. - CMakeLists.txt: detect if ECMQmlModule is available and, if not, emulate its behavior for older platforms. - CMakeLists.txt: whitespace only. - CMakeLists.txt: fix Qml build emulation. - CMakeLists.txt: copy desktop file to package/metadata.desktop if USE_DESKTOP_FILE is enabled. Also make sure to clean it up again. - CMakeLists.txt: make sure to use the Qt5::... targets, older systems do not define a versionless alias, since this was only introduced for Qt-6-compatibility. - x2goplasmoidkf5.cpp: try to fix code to work with Qt 5.11 and C++11 lambdas for qmlRegisterSingletonType (). - CMakeLists.txt: create metadata.desktop via a custom target with the ALL option enabled and BYPRODUCTS set correctly, so that the clean target automatically removes it as well. Only do that if actually requested, though. - CMakeLists.txt: fix warning due to mismatched if/endif parameters. - CMakeLists.txt: fix builds on Debian Stretch/9 by depending upon CopyDesktopFile before desktoptojson is called on it. - CMakeLists.txt: add a debugging message to see if the desktoptojson target actually exists (at that point in time). - CMakeLists.txt: actually fix the issue by moving the code below the invocation of plasma_install_package (). The target we're checking for is only available after this macro has executed, so what we want to do must also be done after calling it. - package/metadata.json: add X-Plasma keys to make the QML stuff work. - package/metadata.json: bump version to 1.0. This seems to be the minimum version for QML plasmoids. - CMakeLists.txt: also add the X-Plasma keys the metadata.desktop file we use for older operating systems. - misc: pre-release copyright update. - po/create_potfile.sh: also extract strings from *.qml files. - po/create_potfile.sh: add new -k arguments used by KF5 to xgettext call. - po/x2goplasmoid.pot: regenerate, but keep Language-Team tag as-is. - po/*.po: merge in new potfile. - po/de.po: translate new entries. * x2goplasmabindings.spec: + Prepare for Plasma 5 support. + Stop duplicating Group tag. + Fix typo in %else directive. + Use cmake()-based BR where appropriate, add KF5I18n BR. + Fix short description. + Pass -DUSE_PLASMA5=OFF if we build for KDE 4 and add a guard comment to fix potential problems in the future. + Support older KDE4-only RHEL-based distributions by depending upon kdelibs4-devel.
X2Go Client (4.1.2.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o support building against Qt5 on .deb- and .rpm-based platforms o more data is sent to the broker o fixed SSH handling errors (patches provided by Melroy van den Berg) o more dialogs can now be closed via escape o added explanation of how to resume already-attached sessions o new x-x2go.xml MIME source for .x2go files o drop Maemo support o add initial MXE (Windows cross build) support, unused by us currently This release probably won't see Windows and OS X/macOS binaries in a timely manner, if at all, due to time constraints. X2Go Component: x2goclient Version: 4.1.2.3 Status: RELEASE Timestamp: 1687982451 Date: Wed, 28 Jun 2023 22:00:51 +0200 Fixes these bug report(s): 1469 Changes: x2goclient (4.1.2.3) RELEASED; urgency=medium . [ Oleksandr Shneyder ] * New upstream version (4.1.2.3): - Load alternative image resources from specified folder. - Set correct aspect ratio for x2go and ON logos. - Download alternative resource files from http server. - Support for PNG background images. - Display state of broker connection in status bar. - Client can synchronize sessions with broker. Broker need to send syncinterval value in the client config section. - Set min width of session status label. - set clipboard mode of x2gokdriveclient in cmd line option. - Fix maximizing client window in thinclient mode with Qt5 (bullseye). - Add mime type application/x-x2go. X2Go Client can now automatically open session files with .x2go extension. - X2Go Client will send it's version to the broker when sending client event. - Don't close X2Go Client if settings dialog is called before broker auth. - X2Go Client will send it's OS name to the broker when sending client event. - Don't exit if connection to HTTP broker is failed when sync sessions. - Support for HTTP(S) urls in the session icons when using http broker. - Fix loading session icon to system tray when using broker. - Add --debug argument to x2gokdriveclient in debug mode. - Setting debug filter rules for QT>=5.2 - Implement different view modes for sessions explorer: Favorite sessions, running sessions, all sessions. - Improve view modes in broker mode. - Set toolTip with detailed information for session button. - Show session path in session button in Favorite and Running views. - Improve synchronisation in broker mode. - Fix loading HTTP icon in pass dialog in broker mode. - Replace QFont::Thin with 0 to keep compatibility with Qt4. - Add special ACL for exported directories in Windows client. - Support for rootless X2GoKdrive sessions. - Fixed build with Qt5 on Windows. - Do not show empty folders in session explorer. - Support for OPENSSH PRIVATE KEY format sent from broker. - Do not show client in broker mode if startet in "hidden" mode. - Enable/Disable session view buttons inside of sessions explorer. - Add splash screen option when starting in hidden mode. - replace with user's home dir in exports directories, when exporting session default directories. - create default export directory if not exists. - send to broker xdmcpserver in command option when starting xdmcp session. - improve processing stderr from nxproxy. - support for recent cygwin binaries and nxproxy 3.5.99.x all cygwin binaries and DLLs should be moved into the INSTDIR/bin directory by Windows installer. - for x2gokdrive sessions, when auto kbd layout is chosen, x2goclient will try to set the same kbd layout on server as on the client. - add "noresize" setting, which makes the proxy window not resizable for user. - on Windows SSHD will only listen 127.0.0.1 to avoid FW warnings. - on Windows check the location of cgwin binaries in and in /bin. . [ Ryan Schmidt ] * New upstream version (4.1.2.3): - x2goclient.pro: use the right C++ standard library on OS X/macOS. . [ Melroy van den Berg ] * New upstream version (4.1.2.3): - src/sshmasterconnection.c: send EOF before closing channel. - src/sshmasterconnection.c: return false if login check remote command execution failed. - src/sshmasterconnection.c: refactor some of the channel loop and fix channel/session closes. - src/sshmasterconnection.c: fix 'when not' password auth. Avoids double error messages. - src/sshmasterconnection.c: correct retval check. - src/sshmasterconnection.c: explicitly mark function parameters as unused. - .gitignore: ignore Visual Studio temporary files. Fixes: #1469. . [ Mihai Moldovan ]
X2Go KDrive Client (0.0.0.1) released
Dear all The X2Go project is proud to announce the first release of the X2Go component ,,x2gokdriveclient''. This client application is used internally by the usual clients to connect to a KDrive server, much alike nxproxy is being used for NX-based sessions. Users will usually not need to interact with it manually. X2Go Component: x2gokdriveclient Version: 0.0.0.1 Status: RELEASE Timestamp: 1686343086 Date: Fri, 09 Jun 2023 22:38:06 +0200 Changes: x2gokdriveclient (0.0.0.1) RELEASED; urgency=medium . [ Oleksandr Shneyder ] * Initial release: - Add floating tool bar. - disable kbd input for toolbar. - set default window geometry to 800x600. - force client to send geometry event if the size of the display area is not changed after intiation for server to send initial image. - identify screen, when user hovering the action in the multiple monitors menu. - not use QClipboard class on Linux. It has problems mit INCR properties. Using XCB API instead. - add xcb and xcb-fixes to deps. - add command line argument --selection (both|none|server|client) to specify selection mode. - send a recive feature versions. - give server some time for initialization before sending version. - support sending and recieving selections on demand. Support reading and writing INCR properties. - include xcb/xproto.h header - use zlib library to decompress compressed strings instead of built in QT function. - reiniting of frame and cursors caches if cache is corrupted. - support for --debug command line argument. - wait for server version before requesting main image. - use QTextStream(stderr) instead of qDebug. - use Qt::endl and Qt::hex in Qt >= 5.15 and endl and hex otherwise. - use KDR_ENDL in destructor. - revert to sprintf function for correct background in menuframe.cpp. - output some important messages if not running in debug mode. - fix building on Windows. - rootless mode for x2gokdrive. - improve WM updates procedure. - sending KEYRELEASE immediately after KEYPRESS to avoid the "key sticking". - replace QByteArray::compare with operator ==. - include in extwin.h to fix build on leap423 and co - fix server version checking - reduce window updates when moving windows in rootless mode - remove resizeWinFromServer code - bring rootless window on top if server requesting - rootless mode: if updated window not found, considering it as a new one. - rootless mode: update window on focus events. - normal mode: update window on focus events (MS Windows). - rootles mode for Windows: disable resize animation, change background of display area, don't show window content and don't send geometry events while moving/resizing. - add --noresize option to disable size changing of the window for user. - support for sending frames over UDP. Some improvements in detecting of unchanged regions. - repaint window in rootless mode after move/resize to avoid repaint errors on Windows. - hide normal windows with visibility == 2 from taskbar. . [ Mike Gabriel ] * Initial release: - client.{cpp|h}: Don't hide Client::slotSelectionChanged on Linux. Older Qt5 version (as found in Debian stretch) choke on the ifdef'ed out code portions when parsing auto-generated moc_client.cpp. . [ Mihai Moldovan ] * Initial release: - x2gokdriveclient.pro: we require C++11, so set this via CONFIG. Mostly for documentation purposes, since this feature should be enabled by default. - x2gokdriveclient.pro: whitespace only. - client.cpp: allow building with Qt 5.8-, which does not support QWidget::setWindowFlag (). Use QWidget::setWindowFlags () with QWidget::windowFlags () and an additional call to show () instead on older platforms. - LICENSE: add GPL 3.0 file. - rpm/: add directory and new file x2gokdriveclient-rpmlint, copied from X2Go Client. - LICENSE: rename to COPYING. - LICENSE: copy from X2Go Client and adapt. - AUTHORS: copy from X2Go Client and adapt. - *.{h,cpp}: move to src directory. - Makefile: copy from X2Go Client. - Makefile.man2html: copy from X2Go Client. - Makefile.docupload: copy from X2Go Client. - Makefile.docupload: adapt to this package. - res/txt: create and add .placeholder file. - Makefile: adapt to this package. - Makefile: install VERSION file into SHAREDIR/x2go/versions/. - resources.qrc: move to res/. - res/resources.qrc: remove res/ prefix. - src/{client,extwin,menuframe}.cpp: remove res/ prefix from resource locations. - res/: move image files to res/img/. - src/{client,extwin,menuframe}.cpp: add img/ prefix to image files
X2Go KDrive (0.0.0.1) released
Dear all The X2Go project is proud to announce the first release of the X2Go component ,,x2gokdrive''. New gains of this version of ,,x2gokdrive'' are: X2Go KDrive is a new backing technology for transferring remote content between a server and a client, based upon the system-provided X.Org version, of which we then build a custom DDX. It is mostly intended for fast, low-latency local networks and can improve rendering speed for, e.g., modern web browsers considerably. While KDrive sessions can be used via the usual client applications, NX and KDrive sessions are *not* interchangeable. X2Go Component: x2gokdrive Version: 0.0.0.1 Status: RELEASE Timestamp: 168614 Date: Wed, 07 Jun 2023 21:37:44 +0200 Changes: x2gokdrive (0.0.0.1) RELEASED; urgency=medium . [ Oleksandr Shneyder ] * Initial release: - Calculate screen dimensions (in mm) according to dpi value. Default DPI (Xorg) is 75. User can set DPI using -dpi command line option. - Move selection functionality to separate thread. Use XCB API to manage selections. - add xcb-xfixes to deps. - send a receive feature versions. - reinit client version on new connection and awaka sending thread when client version received. - support sending and receiving selections on demand. Support reading and writing INCR properties. - move declaration of RemoteHostVars from x2gokdriveremote.h to x2gokdriveremote.c. - add some support for HTML5 client (like converting pointer cursors to PNG format). - fix crashing if client is sending unrequested selection. - extended clipboard support for HTML client. - add name of the thread to the debug output. - move calling of possibly thread-unsafe ospoll functions (SetNotifyFd, RemoveNotifyFd) to main thread. - (re)enable sessions debugging. - fix infinite loop if reading of cookie has failed. - improve initialization of cursor frame and cache element structures. - improve clearing of the frame list. - reiniting of frame and cursors caches by client request. - don't check cache data size, only amount of elements. - reduce amount of cache elements to save resources. - rootless mode for x2gokdrive. - improve icon handling in rootless mode. - don't show invisible windows. - sending KEYRELEASE immediately after KEYPRESS to avoid the "key sticking". - set initial geometry form the -geometry command line option. - change from alder32 to crc32 to avoid collisions on small frames. - automatically decrease the jpeg quality when to many frames in queue. - update the screen with png frames when no data is transmitted. - make screen repaint faster. - add command line option for initial JPEG quality. - fix building on Xorg < 1190. - don't exit when setting command line arguments -xkb-model, -xkb-layout, -xkb-variant on Xorg < 11899001. - support for windows with type _NET_WM_WINDOW_TYPE_DND. Ignore windows with visibility >= 2. - don't ignore windows with visibility == 2. Client should hide them from taskbar. . [ Mihai Moldovan ] * Initial release: - patches.legacy/README.legacy-patches.md: whitespace-only fix. - patches.legacy/README.legacy-patches.md: fix markdown syntax. - {./,patches.xorg/{common,1.18.4,1.19.{2,6},1.20.{1,4,5}}/}quilt.env: add new quilt environment helper mechanism. Should make using quilt a lot easier on the developer's machine. Requires SOURCING(!) the quilt.env: add trailing slash to QUILT_PATCHES variable. - patches.xorg/1.20.4/xorg-server-configure-ac.patch: backport XORG_VERSION_CURRENT change from e0dbca73f11e9aa7a066e748e6d08ba256be69cf / 1.20.5. - patches.xorg/1.20.4: add missing/hw/xfree86/common/modeline2c.awk file, working around a bug in CentOS 7 and Fedora 30 (possibly others as well). - patches.xorg/1.20.5: likewise add missing modeline2c.awk file. Actually needed for Fedora 30. - patches.xorg/1.19.2/xorg-server-configure-ac.patch: backport XORG_VERSION_CURRENT change from e0dbca73f11e9aa7a066e748e6d08ba256be69cf / 1.20.5. - x2gokdrive{remote,selection}.c: warp initializer into another set of curly braces until the first POD is reached. Fixes compile errors on EPEL 7 and generally systems with older GCC versions. That warning, which is turned into an error later on, is generally overly strict, since {0} is widely used as an "universal zero initializer" in C, initializing all other elements that are not explicitly given in the list implicitly with zero. For some reason, GCC decided that it is an error to initialize a whole struct that way and explicitly requires that at least one plain-old-data type
X2Go Server (4.1.0.5) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o packaging fixes for .deb-based platforms o updated Turkish debconf translation The X2Go Project thanks Atila KOÇ for improving the internationalization support of our software. X2Go Component: x2goserver Version: 4.1.0.5 Status: RELEASE Timestamp: 1686063784 Date: Tue, 06 Jun 2023 17:03:04 +0200 Changes: x2goserver (4.1.0.5) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.0.5): * debian/control: + Backport the addition of the libx2go-utils-perl bin:pkg by Mike Gabriel, which downstream Debian already had for five years to fix circular dependencies. + Likewise backport the addition of the libx2go-config-perl bin:pkg by Mike Gabriel. + Typo fix in libx2go-server-db-perl description. * debian/libx2go-utils-perl.install: + Add, including X2Go::Utils files. * debian/libx2go-server-perl.install: + Remove entries related to X2Go::Utils. + Remove entries related to X2Go::Config. * debian/libx2go-config-perl.install: + Add, including X2Go::Config files. * debian/libx2go-server-db-perl.postrm: + Remove dpkg-statoverride for sqlite3 perl wrapper when purging or removing the package. . [ Helmut Grohne ] * New upstream version (4.1.0.5): - libx2go-server-db-perl/Makefile: don't rebuild libx2go-server-db-sqlite3-wrapper.c at make install target. . [ Atila KOÇ ] * New upstream version (4.1.0.5): - debian/po: update Turkish translation tr.po. Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
NX redistributed (3.5.99.26) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. New gains of this version of ,,nx-libs'' are: o clipboard handling overhaul o fixed segfault in argument parsing if the passed parameter is empty o fixed multiple memory leaks, e.g., triggered by switching into fullscreen mode o fixed -clipboard 0/clipboard=0 argument parsing (now actually disables clipboard handling) o fixed x2goagent.xpm logo and nxagent.xpm loading times o dropped external icon (startup logo) loading support o fixed keyboard conversion handling on reconnects o added support for a custom version string (build-time only) o use nxdialog as nxclient replacement if available in /usr/bin o centered logo drawing o added missing documentation to man page (-irlimit, copysize, -defer, -tile) o packaged nxdialog for RPM platforms o improved caps- and numlock handling o fixed resizing bug with mutter o fixed nxagent not responding to resume event o fixed unresponsive mouse (buttons) in fullscreen mode o added fullscreen=2 nxagent option mode to start nxagent spanning only one screen and -geometry/geometry={allscreens,onescreen} options o support musl libc in Mesa code o misc. backports from X.Org o misc. code cleanup Additionally, this version contains build fixes for newer distributions that are not included in the upstream release, mentioned in the changelog below. X2Go Component: nx-libs Version: 2:3.5.99.26 Status: RELEASE Timestamp: 1685729433 Date: Fri, 02 Jun 2023 20:10:33 +0200 Changes: nx-libs (3.5.99.26) RELEASED; urgency=medium . [ Mike Gabriel ] * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. * debian/rules: + Define -DUseTIRPC=1 for nx-X11 build on Debian and Ubuntu versions that already have libtirpc. . [ Mihai Moldovan ] * nx-libs.spec: + Fix nxdialog hashbang selection, especially on *SuSE. + Add BR: upon pathfix.py. + Fix TIRPC usage on *SuSE 15.3+. + Only depend upon pathfix.py for Fedora 27+ and RHEL 7+. On older systems, use a less sophisticated way to replace the hashbang. * debian/rules: + Fix version detection on testing and unstable. . [ ponce ] * Backported to 3.5.99.26: - Fix building with binutils >= 2.36. The l option of ar in the newer binutils versions switched from being unused to being used to specify dependencies so here should be safely removed. Regards, Mihai Moldovan OpenPGP_signature Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.1.0.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o various small bug fixes o new KDrive support (main feature) o support GNOME-based Ubuntu sessions (18.04+) via KDrive o new and updated (debconf) translations o new tool x2gooptionsstring, mainly for internal usage, but can also be used standalone for nxagent options strings o agent-startup-time can now be customized in x2goserver.conf (the time that is allowed to pass between session creation and agent PID insertion into the DB - might be useful for slow machines) o detect user shell via getent and use that to start sessions on RHEL-based X11 startup systems (Fedora, RHEL, Gentoo, *SuSE, ...) (nicer to users, but can also create problems if their startup scripts do unexpected things, so watch out for this) o x2gocleansessions can now be started in non-forking mode via --nofork The X2Go Project thanks Frans Spiesschaert, Lev Lamberov, Américo Monteiro, Tom Ruzicka, Camaleón and Adriano Rafael Gomes for improving the internationalization support of our software. Note that KDrive support will not be provided for very old, unsupported platforms. X2Go Component: x2goserver Version: 4.1.0.4.2 Status: RELEASE Timestamp: 1685472549 Date: Tue, 30 May 2023 20:49:09 +0200 Fixes these bug report(s): 1357 1388 1395 1434 1537 1538 1583 Changes: x2goserver (4.1.0.4.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (4.1.0.4): - Fix version number in VERSION.x2goserver-desktopsharing. - x2goserver-x2goagent: Drop x2goagent.keyboard file. - x2goversion: Fix situations where ${compfile} contains a non-absolute path (e.g. it contains '../'). (Fixes: #1357). - Add X2Go KDrive support (wrapper package: x2goserver-x2gokdrive). - Add man page for x2gocleansessions. - x2goserver/man/man8/x2golistsessions_root.8: Mention --all-servers option. (Fixes: #1395). - x2goruncommand: Support GNOME-based Ubuntu sessions (via X2Go Kdrive) as provided by Ubuntu 18.04 or later. - GNOME sessions: Avoid firing up of a polkit-1 authentication dialog requesting admin credentials to register a new color map device. See GNOME bug: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/273 This change only gets activated for Debian for now and focuses on policykit-1 (<= 0.105). (Debian maintainers of policykit-1 are holding back newer versions for unknown reason). - Makefile: Create symlink from /etc/x2go/Xsession.options.d/ to /etc/X11/Xsession.options.d on Debian-like systems. - x2goserver/man/man8/x2gocleansessions.8: Update man page. * debian/x2goserver.postinst: + Drop duplicate sourcing of debconf includes. + Add Dutch debconf translation. Thanks to Frans Spiesschaert. + Add Russian debconf translation. Thanks to Lev Lamberov. + Add Portuguese debconf translation. Thanks to Américo Monteiro. + Update German translation. * debian/control: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. * Drop base64 from D (x2goserver): A bin:pkg does not exist, the bas64 executable is shipped as part of coreutils (which is an essential package and thus does not need a dependency). * debian/x2goserver.manpages: + Install x2goupdateoptionsstring.1* man pages into bin:pkg x2goserver. * x2goserver.spec: + Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. + Fix up files section for x2gokdrive (wrong pkg name). . [ Mihai Moldovan ] * New upstream version (4.1.0.4): - x2goserver/sbin/x2gocleansessions: add newline before POD block. - x2goserver-x2goagent/man/man1/x2goagent.1: add version and date. - x2goserver/Makefile: generate man pages from Perl POD. - X2Go/Utils.pm: fix missing semicolons. - X2Go/Utils.pm: add new is_int subroutine, checking if the provided value is an integer. - x2goserver/lib: new x2goisint wrapper. - x2goserver/lib/x2gois{int,true}: add newlines to (error) output. - x2goserver/lib/x2gois{int,true}: add optional warnings. - x2goserver/sbin/x2gocleansessions: rework manpage/POD. - x2goserver/lib: add new (stub) file x2goupdateoptionsstring to deal with options string manipulations. Currently only parsing into an intermediate state is supported, the script dumps that state for now. - x2goserver/lib/x2goupdateoptionsstring: add function to transform the intermediate options string representation back into a string and some code that uses this new function. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: use q{} instead of empty quotes as per some... coding standard. - x2goserver/lib/x2go{is{int,true},updateoptionsstring}: wrap print calls
X2Go Broker (0.0.4.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o Fixes installation on deb-based systems. The previous version had a syntax error in the post installation script of x2gobroker-ssh. X2Go Component: x2gobroker Version: 0.0.4.3 Status: RELEASE Timestamp: 1587905704 Date: Sun, 26 Apr 2020 14:55:04 +0200 Changes: x2gobroker (0.0.4.3) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.0.4.3): * debian/x2gobroker-ssh.postinst: + Fix nscd runtime detection. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.4.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o hint at X2Go KDrive (currently only useful on Debian) o includes x2go-mini-sshbroker standalone script, not installed o fix installation issue on systems that do not have nscd running X2Go Component: x2gobroker Version: 0.0.4.2 Status: RELEASE Timestamp: 1587759632 Date: Fri, 24 Apr 2020 22:20:32 +0200 Fixes these bug report(s): 1458 1459 Changes: x2gobroker (0.0.4.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.4.2): - etc/x2gobroker.conf: Fix typo in command example." - x2gobroker/defaults.py: Hint that there is a new feature in X2Go: X2Go KDrive. . [ Stefan Baur ] * New upstream version (0.0.4.2): - contrib/x2go-mini-sshbroker: Contribute Bash script that demonstrate a simple X2Go SSH Broker written in Bash. (Fixes: 1459). . [ Mihai Moldovan ] * New upstream version (0.0.4.2): - docs/README.x2goclient+broker.getting-started.md: fix up markdown syntax. - misc: copyright update. - man/*: update date and version stamps pre-release. * debian/control: + Add psproc dependency to x2gobroker-ssh. We'll need it later on. * debian/x2gobroker-ssh.postinst: + Only reload nscd configuration if daemon is installed and actually running. Fixes: #1458. Based on a patch by Stefan Baur. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client for Windows (4.1.2.2-2020.02.13) released
Dear all, The X2Go project is proud to announce a new release of X2Go Client for Windows: 4.1.2.2-2020.02.13 This is the 1st release of X2Go Client for Windows 4.1.2.2-2020.02.13. The major Windows changes since 4.1.2.0-2018.06.22 are: - Windows: Update Win32 OpenSSL from 1.0.2n to 1.0.2u Fixes several CVEs - Windows: Upgrade bundled VcXsrv from 1.20.0.0 to 1.20.6.0 - Windows: Add support for x3270-fonts - Windows: Upgrade PulseAudio from 7.1 to 13.0 - Windows: Upgrade PuTTY from 0.71 to 0.73 - Windows: Upgrade libssh from 0.7.4 to 0.9.3 (while maintaining Pageant support). As with most vulnerabilities in 3rd party software, the X2Go project has not done an analysis of whether X2Go Client was actually affected by these vulnerabilities. However, as a precaution, we strongly encourage all users to update. For the Windows-specific release notes for this release, see this page: http://wiki.x2go.org/doku.php/doc:release-notes-mswin:x2goclient-4.1.2.2 Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.2.2) released
client event message. For this broker should send to client SUSPEND ID or TERMINATE ID. - Client now sends "login" parameter to the broker when executing task "selectsession". Before client just sent a username on the broker and it was imposiible to find out user name on X2Go server, which is not always the same as broker username. This won't break a compatibility with previous broker as they just will ignore this parameter. - X2Gokdrive support for X2GoClient. - Fix authentification on http broker when sending event. - Fix resuming sessions on multiple servers. - Initializing sessionId, command and display for direct RDP to complay with standard sessions. - Direct RDP sesion send to broker event CONNECTED instead of CONNECTING at start of RDP client. - Fixing setting correct session command when resuming the session. - Don't exit if sending event to http broker has failed. - If using x2go broker and ssh proxy check for the option "usebrokeruserforproxy" in the session file. If it's "true", use the same username for the proxy as broker login. - Broker can send to client the number of suspended and running sessions for each session type. Client will display this information to user on session button. - update copyright years in about dialog. - Do not show password in debug output of HTTP broker. - Fix crashing if the path for automount in the session config file in wrong format. Supporting both Windows and Linux path in automount format. Check if path exists before mounting. - Do not show Pulseaudio warning on Windows, if Pulseaudio is disabled in settings or by command line. - Improve request handling in HTTP broker. - Add possibility to suspend and terminate sessions from session selection dialog in broker mode. - Do not delete session from list if terminating of session is canceled. . [ Mihai Moldovan ] * New upstream version (4.1.2.2): - src/printwidget.cpp: add QButtonGroup include, fixes compile errors with Qt 5.11+. Fixes: #1307. - macbuild.sh: switch to bundling PulseAudio 12.1 since it's now available in MacPorts. - x2goclient.pro: detect libssh and libssh_threads via pkgconfig on UNIX-based platforms. libssh_threads is optional if the libssh version is high enough. - x2goclient.pro: let static Linux configuration override the new pkgconfig-based libssh usage. - x2goclient.pro: make system a non-variable call. - x2goclient.pro: fix qmake control flow for libssh logic, we really wanted to use else if for the Windows section and have the general else section being the general fallback. - x2goclient.pro: fix quoting issue in system() call. Qmake's quoting rules are really weird. - macbuild.sh: switch to bundling PulseAudio 12.2 since it's now available in MacPorts. - res/i18n/x2goclient_cs.ts: whitespace and other fixups. - src/x2goclient.cpp: change HTTP to HTTPS links where needed. - src/x2goclient.cpp: do not spawn UNIX cleanup helper if arguments that let X2Go Client terminate right away have been passed. More work is needed here, but that should cover the most basic bits. - src/onmainwindow.{cpp,h}: remove left-over references to agentCheckTimer and slotCheckAgentProcess (). - src/onmainwindow.cpp: fix various broken qCritical () calls. - src/{onmainwindow.{cpp,h},{sshmasterconnection,help}.cpp}: let users control libssh debugging via the new parameters --libssh-debug and --libssh-packetlog. Properly document the new switches and their implications. - src/sshmasterconnection.cpp: drop DEBUG preprocessor conditional blocks. We have never actually disabled it and x2goDebug () will not write out anything if debugging has not been requested, so we already have a soft condition check for every x2goDebug () call. - src/x2goclient.cpp: do not use std::array since that's a C++11 feature, just live with plain C arrays for now. - x2goclient.pro: fix libssh_threads logic again. Ubuntu Bionic/18.04 ships a pre-release version of 0.8.0, which is tagged as that version, but really based upon 0.7.x and still has/needs a libssh_threads library. Big "Wat?" to you, Canonical. Fixes: #1320. - src/x2goclient.cpp: fix array length calculation. - Windows: Update PuTTY from 0.70 to 0.71. Fixes quite a list of issues discovered through the EU-funded bug bounty programme. Not all are relevant to X2Go Client. - Windows: upgrade bundled VcXsrv to 1.20.1.4. - src/sshmasterconnection.cpp: use info (protocol) log level with --libssh-debug and debug (packet) log level with -
PyHoca-GUI (0.6.1.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-gui''. New gains of this version of ,,pyhoca-gui'' are: o fixed passphrase dialog o fixed cursor modification with wxGTK 4.0 o fixed task bar menu items not appearing o don't log garbage (Python 2 and 3 compatibility) X2Go Component: pyhoca-gui Version: 0.6.1.1 Status: RELEASE Timestamp: 1577947104 Date: Thu, 02 Jan 2020 07:38:24 +0100 Changes: pyhoca-gui (0.6.1.1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.1): - pyhoca/wxgui/frontend.py: Fix loading PyHocaGUI_DialogBoxPassphrase from wrong module (passphrase -> logon). - pyhoca/wxgui/logon.py: Use wx.Cursor with wxgtk4.0. - pyhoca/wxgui/menus_taskbar.py: Fix AppendMenu wrapper. (All self.AppendMenu implementations lacked a return statement). - pyhoca/wxgui/notify.py: No byte objects in log strings. . [ Mihai Moldovan ] * New upstream version (0.6.1.1): - misc: update copyright notices. Happy new year! - man/man1/pyhoca-gui.1: update date stamps pre-release. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go 0.6.1.3 released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o fixed Python-3-crash when handling keyboard layouts o check KDrive-availability before using it o patch around Python-3-incompatibility in paramiko (if necessary) o documentation building improvements for RPM distros X2Go Component: python-x2go Version: 0.6.1.3 Status: RELEASE Timestamp: 1577883976 Date: Wed, 01 Jan 2020 14:06:16 +0100 Changes: python-x2go (0.6.1.3) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream release 0.6.1.3: - x2go/backends/terminal/plain.py: Fix keyboard layout setting under Python3. .decode() does not modify the variable in place but needs an assignment. - Check availability of X2Go KDrive base support server-side before firing up x2gokdriveclient. - x2go/_paramiko.py: Monkey-patch PKey._write_private_key() method as it is broken under Python3. See: https://github.com/paramiko/paramiko/pull/1583/ . [ Mihai Moldovan ] * New upstream version (0.6.1.3): - Makefile.docupload: make sphinx-apidoc overridable/configurable. - x2go/_paramiko.py: stop monkey-patching very old paramiko versions with the private key fix for Python 3. We don't care for Python-3-compatibility there and they implement serialization on their own anyway. - misc: pre-release copyright update. * python-x2go.spec: + Call a more specialized version of sphinx-apidoc depending on the Python version we're building against. When building for Python 3, use the specific Python-3-version corresponding to %{python3_version}. Otherwise, try to auto-detect the correct version by scanning for either sphinx-apidoc-%{python2_version}, sphinx-apidoc-2 or just defaulting to sphinx-apidoc (and hoping very hard that this is actually the Python-2-version). + Fix condition in doc build. + Reflow comments (only). + Also use the same detection mechanism for sphinx-build. + Correctly check for existance of %{python2_version}. + Add Python-3-autodetection via %{python3_version} and fallbacks to %{py3_ver} and yet another to the plain "3" postfix. + Fix fallback detection. We want to fall back if the variables are empty, not set. + Fix sphinx-{apidoc,build} calls by using the new shell variables, not RPM macros. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-GUI (0.6.1.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-gui''. New gains of this version of ,,pyhoca-gui'' are: o new Python-3-support o ported to wxPython 4.0.x o adapted Debian builds to always use Python 3, RPM builds if possible Known issues: o same caveats as for the Python X2Go 0.6.1.2 release *** IMPORTANT NOTE *** The following disclaimer can also be found in the Python X2Go 0.6.1.2 release notes: This is not a particularly good release. It has a lot of known issues and might not work for you. Please evaluate carefully if this version works correctly before deploying it widely. This said, we desperately need this release for Debian, which is in the process of phasing out Python-2-software. *** IMPORTANT NOTE *** X2Go Component: pyhoca-gui Version: 0.6.1.0 Status: RELEASE Timestamp: 1577377732 Date: Thu, 26 Dec 2019 17:28:52 +0100 Changes: pyhoca-gui (0.6.1.0) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.0): - PyHocaGUI.OnExit(): Return an exitcode. - Run 2to3 on this project. - More porting to Python 3 (manually). - wxgui/profilemanager.py: Capture failures that might occur when writing session profile configs back to disk. - pyhoca/wxgui/{logon.py,passphrase.py}: Merge code of both files into one, break up circular import dependency. - Menu.Append() calls: Turn arguments into positional arguments. Makes the code run on wx3 and wx4. - Port to wxPython 4.0.x. - __future__ imports need to be at the very top of a .py file. - Add version check with gi.require_version for Notify GIR. - profilemanager: With PyWxGTK 4.0, use SetItem and InsertItem rather than deprecated SetStringItem and InsertStringItem. - Find two more Menu.Append*() calls that required turning arguments into positional arguments (see above). * debian/control: + Switch from Py2 to Py3 (B-Ds and Ds). + Bump DH compat level to version 9. + Rework packaging, use pybuild. + Drop from D (pyhoca-gui): python3-argparse. Shipped in core module bundle of Python3. * pyhoca-gui.spec: + Support building against Python3 (for Fedora and RHEL >= 8). + Make sure that with Python3 builds, the pyhoca.wxgui module gets picked up from the build's Python3 location. + Fix typo in shebang-sed expression (for SUSE builds). + Fix same typo in shebang-sed expression (for RHEL builds). . [ Mihai Moldovan ] * New upstream version (0.6.1.0): * pyhoca-gui.spec: + Copy Python 2/3 helpers from PyHoca CLI. + Adapt Build-Requires to Python 2/3 logic. + Adapt Requires to Python 2/3 logic. + Replace hashbang in %prep. + Adapt %build to Python 2/3 logic. + Adapt %install to Python 2/3 logic. + Adapt %files to Python 2/3 logic. + Fix syntax: missing %endif. + Fix syntax: another missing %endif. + Backport Python-2/3-selection fix from pyhoca-cli. Use a global variable to store and mangle the Python preferences and only use %bcond_with... X once later on. + Backport *SuSE build fix from pyhoca-cli: make python-devel a build requirement even for Python-3-builds. + Revert backport *SuSE build fix: we probably don't need this, problem lies somewhere else. + Backport build fix from pyhoca-cli: correctly escape bcond_with* macros in comment lines. + Backport build fix from pyhoca-cli: fix another unescaped macro in comment. + Backport build fix from pyhoca-cli: stage pycache files into a subdir on newer *SuSE versions. + Backport build fix from pyhoca-cli: actually apply pycache changes to 15.0+ and not just 15.1+. + Backport build fix from pyhoca-cli: also apply pycache changes to Tumbleweed, which seems to not get caught by %{sle_version}. + Change spelling of python3-wxPython4 to python3-wxpython4 since package names are case-sensitive. + Disable Python-3-builds on all *SuSE versions but Tumbleweed. Sadly, only Tumbleweed currently includes python3-wxPython(4), so we have to keep all other versions on Python 2 for now. + WxPython4 is called python3-wxPython on *SuSE (Tumbleweed), so fix up name. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.6.1.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o RPM packaging improvements, mostly for Fedora/EPEL o build against either Python 2 or Python 3 depending on OS Known issues: o same caveats as for the Python X2Go 0.6.1.2 release *** IMPORTANT NOTE *** The following disclaimer can also be found in the Python X2Go 0.6.1.2 release notes: This is not a particularly good release. It has a lot of known issues and might not work for you. Please evaluate carefully if this version works correctly before deploying it widely. This said, we desperately need this release for Debian, which is in the process of phasing out Python-2-software. *** IMPORTANT NOTE *** X2Go Component: pyhoca-cli Version: 0.6.1.2 Status: RELEASE Timestamp: 1577361457 Date: Thu, 26 Dec 2019 12:57:37 +0100 Changes: pyhoca-cli (0.6.1.2) RELEASED; urgency=medium . * [ Mihai Moldovan ] * New upstream version (0.6.1.2): - man/man1/pyhoca-cli.1: pre-release date update. * pyhoca-cli.spec: + Backport macros from python-x2go.spec. + Prefer Python 3 if both variants have been requested, so that we only ever build for one variant. + Use %{?with_pythonX} and %{name_helper_pythonX} macros. Also fixes running against nightly versions of python-x2go. + Replace hashbang with version determined by name helper. + Fix syntax error. + Actually change the hashbang of a file... + Fix building Python 2 variant on older *SuSE variants. + Also fix install phase for Python 2 variant on older *SuSE variants. + Fix files section on older *SuSE variants. + Fix files section on older *SuSE variants again, remove faulty slash. + Use %{name} instead of hardcoding the string in %prep. + Fix selecting either Python 2 XOR 3. We cannot override bconds via later %bcond_with... XXX macro calls, but have to use them only once with the correct value. Hence, use a global variable to store and mangle the preferences and only use %bcond_... X later once. + Fix typo in Python-2-Requires: line: random % char. + Hopefully fix builds on *SuSE: even pure Python-3-builds need python-devel as a build requirement (only)... for some weird reason. + Revert backport *SuSE build fix: we probably don't need this, problem lies somewhere else. + Actually fix issue: macros are expanded even in commented lines and some of them were not properly escaped via double percent sign characters. + Fix another unescaped macro in comment. + Fix newer *SuSE versions: 15.0+ seem to install the pycace files into a subdirectory based on the package name. + Fix spelling error in pycache directory. + Actually apply pycache changes to 15.0+ and not just 15.1+. + Also apply pycache changes to Tumbleweed, which seems to not get caught by %{sle_version}. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go (0.6.1.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o fixed writing inifiles with Python 3 o RPM packaging improvements, mostly interesting for selecting the correct Python 3 version on EPEL Known issues: o Python-3-version will NOT install on *SuSE systems (missing run-time dependencies) o Python-3-version will NOT work correctly on older, unsupported Fedora versions o Python-3-version might behave erratic and crash even on newer, supported Fedora versions o RHEL/EPEL is untested and might not work *** IMPORTANT NOTE *** This is not a particularly good release. It has a lot of known issues and might not work for you. Please evaluate carefully if this version works correctly before deploying it widely. This said, we desperately need this release for Debian, which is in the process of phasing out Python-2-software. *** IMPORTANT NOTE *** X2Go Component: python-x2go Version: 0.6.1.2 Status: RELEASE Timestamp: 1577344687 Date: Thu, 26 Dec 2019 08:18:07 +0100 Changes: python-x2go (0.6.1.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.2): - Fix writing of inifiles when running under Python3. - x2go/inifiles.py: No need to import future's print_function() anymore. . [ Mihai Moldovan ] * New upstream version (0.6.1.2): * python-x2go.spec: + Rework python_module compat section. Be generic. Add support for EPEL 7+ packages via %{python3_pkgversion}, hardcode EPEL 6 packages to python34 and leave everything else mostly untouched. + Add name_helper_python3 macro, simplifying Python 3 package name usage a lot. + Same thing as name_helper_python2 for Python 2 names. + Switch to actually using %{name_helper_python3}. + Same for %{name_helper_python2}. + Macros with empty bodies are not allowed, define them to be %{nil}. + Don't override sections if the target name is python-x2go. + Fix syntax error. + Fix name checks. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
NX redistributed (3.5.99.22) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. New gains of this version of ,,nx-libs'' are: o drop Speedo font support o auto-determine system font path o avoid duplicate font path entries o miscellaneous backports from X.Org code and compiler warnings, memory leaks and bug fixes o reparenting fixes (fullscreen mode) with KWin and Compiz o do not pass special keystrokes through to the session (e.g., no more "f" keys inserted into documents when really Ctrl-Alt-F was pressed) o add new white background option for initial splash image: -wr. Currently not yet used within X2Go. o fixed splash logo with white background. X2Go still uses a black background by default. o new autograb feature, can be enabled via the -autograb command line option. Currently not yet used within X2Go. X2Go Component: nx-libs Version: 2:3.5.99.22 Status: RELEASE Timestamp: 1566913457 Date: Tue, 27 Aug 2019 15:44:17 +0200 Changes: nx-libs (2:3.5.99.22-0) RELEASED; urgency=medium . * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. . nx-libs (2:3.5.99.21-0) RELEASED; urgency=medium . * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Thin Client Environment (1.5.0.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gothinclient''. New gains of this version of ,,x2gothinclient'' are: o depend upon nodm instead of lightdm (unless using the MATE minidesktop feature) for dependency reasons o updated dependencies for buster o updated USB mount script o fixed X2Go Client desktop link (MATE minidesktop) o systemd support for the cdmanager and displaymanager o miscellaneous packaging and visual changes X2Go Component: x2gothinclient Version: 1.5.0.1 Status: RELEASE Timestamp: 1574997407 Date: Fri, 29 Nov 2019 04:16:47 +0100 Fixes these bug report(s): 1364 Changes: x2gothinclient (1.5.0.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream release (1.5.0.1): - management/etc/x2gothinclient_settings: remove heuler from apt line. - management/etc/x2gothinclient_settings: add "extras" component. - misc: update copyright notices. - misc manpages: pre-release version and date updates. * usbmount/x2gousbmount: - Whitespace- and comment-only changes. - Rework x2gothinclientd check. - Remove uni_xlate from ntfs and vfat mounts, add utf8 option to vfat mounts and document this choice. * debian/control: + Add hicolor-icon-theme as an alternative to nuvola-icon-theme. + Replace lightdm dependency with nodm for now. This breaks MMD! Nodm is a bad choice in general, but lightdm has "dependency problems" (requires a package that provides the logind virtual package) and is apparently "too big". However, nodm is stale software and upstream considered replacing it with a lightdm wrapper, so let's see where that gets us... . [ Stefan Baur ] * New upstream release (1.5.0.1): * usbmount/x2gousbmount: - Pull (most) changes from doc:howto:tce wiki page. . [ Mike Gabriel ] * New upstream release (1.5.0.1): - 19_x2gothinclient-minidesktop.gschema.override: Explicitly use MATE- specific theming of the desktop UI. (Fixes: #1364). - Install minidesktop's background SVG to DATADIR and symlink to it in ETCDIR. - Provide empty/dummy FreeRDPv2 known_hosts2 file if not already there. - management/share/etc/x2gothinclient_init.d/010_x2gothinclient-fresh-home: Make X2Go Client desktop link executable, so that it becomes a real desktop link. - minidesktop/init/: Drop init script for mini desktop variant. Always been a no-op script. - Provide systemd service files for x2gothinclient-cdmanager and x2gothinclient-displaymanager. - init scripts: Use /run rather than /var/run for placing PID files. - minidesktop: Rename LTSP display manager override script to 88-... (from 60-...). As suggested by Alkis Georgopoulos. * debian/rules: + Convert to pure debhelper rules file. + Remove Qt5 build cruft from cdmanager/powerej/. * debian/control: + Prefer lightdm over nodm for the minidesktop variant. With lightdm the minidesktop is set-up out of the box. + Add Rules-Requires-Root: field and set it to "no". + Bump Standards-Version: to 4.4.1. No changes needed. + Don't use first person plural pronoun in LONG_DESCRIPTION. + Add D (any bin:pkg reported by lintian): lsb-base. * debian/{control,x2gothinclient.}: + Drop all transitional packages. * debian/x2gothinclient-minidesktop.init: + Drop init script, never had functionality. * debian/x2gothinclient-*.serivce: + Symlink to upstream files. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-GUI (0.5.1.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-gui''. New gains of this version of ,,pyhoca-gui'' are: o visual glitch fixes in UI o (experimental) KDrive support o translation updates X2Go Component: pyhoca-gui Version: 0.5.1.0 Status: RELEASE Timestamp: 1574234031 Date: Wed, 20 Nov 2019 08:13:51 +0100 Changes: pyhoca-gui (0.5.1.0) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.5.1.0): - po/{,LINGUAS}: rename ny_NO to nn_NO, which seems to be the more widely recognized language code. - po/*.po: replace "x 2go-upstream" with "PyHoca-GUI VERSION" in Project-Id-Version. . [ Mike Gabriel ] * New upstream version (0.5.1.0): - Work around 'AT-SPI: Could not obtain desktop path or name' error messages by disabling the AT bridge. - pyhoca/wxgui/printingprefs.py: Set _icons_location in constructor, not outside of the class definition. (It fails to set a local icon path if PyHoca-GUI runs in PYHOCAGUI_DEVELOPMENT mode). - Don't set minimum height for wxSpinCtrl widgets. Leave min-sizing to GTK+ as it might know better what minimum size is needed. This resolves Gtk-CRITICAL: for_size smaller than min-size (28 < 32) while measuring gadget (node entry, owner GtkSpinButton) - Don't set minimum width for wxSpinCtrl widgets. Leave min-sizing to Gtk+ as it might know better what minimum width is needed. This resolves Gtk-CRITICAL: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton - Properly scale BrowseButton widgets (fixes buttons being too small). - Reduce 'Gtk-Critical: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkRadioButton' error message. Unfortunately, some of them left when entering profile manager. - Introduce stdout_NotifierPopup fallback class for situations where no desktop notification service is running. - Add support for X2Go KDrive graphical Xsession backend. - po/: Update locale .po{,t} files. - Update German translation file. - Update binary .mo files for all available translation. * debian/control: + Drop python-notify alternative dependency, rely on the GTK-3 Notify GObject. [Reverted - not part of this release for compatibility reasons.] + Raise versioned dependency on python-x2go to (>= 0.6.1.0). * pyhoca-gui.spec: + Raise versioned dependency on python-x2go to (>= 0.6.1.0). Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.6.1.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o metadata/date changes only X2Go Component: pyhoca-cli Version: 0.6.1.1 Status: RELEASE Timestamp: 1574427750 Date: Fri, 22 Nov 2019 14:02:30 +0100 Changes: pyhoca-cli (0.6.1.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.6.1.1): - misc: copyright update. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.6.1.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o backend auto-detection with experimental KDrive support o better detection of session spawn errors X2Go Component: pyhoca-cli Version: 0.6.1.0 Status: RELEASE Timestamp: 1574233852 Date: Wed, 20 Nov 2019 08:10:52 +0100 Changes: pyhoca-cli (0.6.1.0) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.0): - Set master session only once we know for sure that the session has successfully come up. - pyhoca/cli/frontend.py: Use Python X2Go's new auto-detection code for the graphical proxy/rendering backend (NXv3 vs. KDrive). * debian/control: + Bump D (pyhoca-cli) on python3-x2go to 0.6.1.0. * pyhoca-cli.spec: + Bump requirement for pyhoca-cli) on python(3)-x2go to 0.6.1.0. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go (0.6.1.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o metadata/date changes only X2Go Component: python-x2go Version: 0.6.1.1 Status: RELEASE Timestamp: 1574402030 Date: Fri, 22 Nov 2019 06:53:50 +0100 Changes: python-x2go (0.6.1.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.6.1.1): - misc: pre-release copyright update. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go (0.6.1.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o (experimental) KDrive backend support o fixed Cinnamon support (non-3D) o fixed printing dialog with Python 2 o crash fix for Python-2-based PyHoca GUI versions o no more Python 2 builds on FC31+ (TBD) X2Go Component: python-x2go Version: 0.6.1.0 Status: RELEASE Timestamp: 1574233745 Date: Wed, 20 Nov 2019 08:09:05 +0100 Changes: python-x2go (0.6.1.0) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.1.0): - X2GoSessionInfo: Drop debug print command. - X2GoSessionInfo: Handle non-initialized X2GoSessionInfo instance more gracefully. - X2GoSessionInfo: Cache virtually immutable session type. - X2GoSessionInfo: Add is_initialized() method. - X2GoTerminalSession: Fix __doc__ string of constructor. - X2GoTerminalSession: Fully delegate the session type handling and remembering to the session's X2GoSessionInfo object. - Add X2Go KDrive graphical rendering backend support. - X2GoServerSessionList: Provide proper accessor method for getting the complete list of sessions. - Fix CINNAMON (2d) support. - x2go/{backends/printing/file.py,defaults.py}: Fix type mismatch (str vs. unicode) when opening print settings dialog in PyHoca-GUI (still using Python2). - x2go/log.py: Fix exception triggered in Python2'ish pyhoca-gui due to wrong string encoding stemming for Python X2Go's logger code. * debian/control: + Add x2gokdriveclient as hard dependency for both bin:pkgs python{,3}- x2go. . [ Mihai Moldovan ] * New upstream version (0.6.1.0): * python-x2go.spec: + Newer RPM versions bail out on extra data (even comments) after an %endif clause, so move the comment to a separate line. Technically, comments are only allowed at the start of a line, so that's not incorrect... + Disable python2 builds on FC31+. Python 2 support has been deprecated in FC30 with a mass-removal of packages and FC31 continues this trend, but also disallows building new Python 2 packages. + Fix syntax error: if => %if. * debian/control: + Make x2gokdriveclient a recommendation rather than a dependency because we haven't had a proper release of that package yet. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Fedora Package Archive: Dropping of iX68 Architecture for Rawhide
Hi In accordance with upstream's decision to drop the i686 architecture (c.f., https://fedoraproject.org/wiki/Changes/Noi686Repositories ) we will do likewise. iX86 packages for Fedora Rawhide are deprecated as of now and will gradually disappear from the repository. Since this change is also planned to be implemented for FC31, this repository, when added, will also not feature any iX86 builds. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Wrong Packages in X2Go Debian Repository - Stretch Main
Hi The X2Go Debian repository for the codename "stretch" and component "main" contained a few packages that were not meant for end-user, but internal package-building usage. These packages have now been removed. Please check your installation for the following packages and their binary counterparts: ┌───┬─┐ │ Source Package│ Version │ ├───┼─┤ │ rpm │ 4.14.2.1+dfsg1-2.0x2go1 │ │libcomps │ 0.1.11-0x2go1 │ │librepo│ 1.10.5-0x2go1 │ │libsolv│ 0.6.35-3.0x2go1 │ │ gobject-introspection │ 1.50.0-1.1x2go1 │ └───┴─┘ The corresponding binary packages have the same version number, so identifying them should be easy. If any such packages are installed on your system, please remove them and reinstall the packages from your downstream distribution again. Note: these packages did not pose a security risk. They are either backports from a newer Debian version (rebuilt for Stretch), new packages or slightly modified ones with fixes backported to the original package version. If you use them, they might be incompatible with your original data, though Sorry for the inconvenience. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Keyring (2019.08.20) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2go-keyring''. New gains of this version of ,,x2go-keyring'' are: o new internal format, bastardization of debian-keyring and debian-archive-keyring o added key for Mihai Moldovan o added new, stronger packages signing key (RSA4096) to be used in the future o correct usage of new apt.trusted.d directory with individual keyfiles o lots of metadata updates X2Go Component: x2go-keyring Version: 2019.08.20 Status: RELEASE Timestamp: 1566318311 Date: Tue, 20 Aug 2019 18:25:11 +0200 Changes: x2go-keyring (2019.08.20) RELEASED; urgency=medium . [ Mike Gabriel ] * Rename LICENSE file to COPYING. . [ Mihai Moldovan ] * Change string "X2go" to "X2Go" where appropriate. * Makefile: remove unnecessary newline. * debian/rules: add myself to Copyright header. * t/keyids-complete.t: use spaces instead of tabs. * t/keyids-complete.t: more quotes and curly braces! * t/keyids-complete.t: even more quotes! * t/keyids-complete.t: use the last directory in the stack instead of the top-level directory. * runtests: use more quotes and curly braces. * runtests: use spaces instead of tabs. * t/keyids-complete.t: use bash. * t/keyids-complete.t: make return-code an integer. * t/keyids-complete.t: use pushd/popd instead of cd. * t/keyids-complete.t: update comment. * t/keyids-complete.t: use find ... -print0 | while read -r -d '' ... instead of for loop. * t/keyids-complete.t: more quotes. * runtests: use trap and explicit exit statement while switching to using the mktemp command. * runtests: switch to bash. * runtests: rework counters and exit status. * runtests: rework quoting and shellcheck warnings. * Makefile: replace with jetring-based top-level Makefile from debian-archive-keyring package. Changes: Renamed files. Added test target. "team-members" renamed to x2go-maintainers. Added x2go-maintainers-removed-keys. Both files get installed as well. * runtests: adapt to new layout. * t/keyids-complete.t: adapt to new layout. * t/no-expired.t: switch to bash. * t/no-expired.t: improve quoting. * t/no-expired.t: make exit code variable an integer. * t/no-expired.t: adapt to new layout. * scripts/: - Remove create-prerm-script. * Rename x2go-keyring-gpg to active-keys. * Rename x2go-maintainers-gpg to x2go-maintainers. * removed-keys/: - Add empty index file. * x2go-maintainers-removed-keys/: - Add empty index file. * Add README.maintainer file, copied from debian-archive-keyring and adapted. * x2go-maintainers/: convert to new mechanism, add own key, drop key for Oleksandr Shneyder (invalid format). - x2go-maintainers/: re-add key for Oleksandr Shneyder. * active-keys/: convert to new mechanism. * active-keys/: sign index. * removed-keys/: sign index. * x2go-maintainers/: sign index. * x2go-maintainers-removed-keys/: sign index. * keyrings: add signatures. * Makefile: accept empty indices. * .gitignore: rework. * runtests: fix tempdir -> tmpdir typo. * t/keyids-complete.t: fix stupid while -r ... read typo. * t/keyids-complete.t: avoid using a subshell via pipes. * t/keyids-complete.t: fix key name checking. * active-keys/: add new RSA4096-based X2Go Packages Automatic Signing Key. * keyrings/: refresh signature. * Makefile: make gpg binary pseudo-selectable via a variable, defaulting to "gpg2". * Makefile: manually try to clean up keyrings via --export | --import if the filtering command that uses newer GnuPG 2 syntax fails. * Makefile: switch back to unversioned gpg binary. Even gnupg1 should be good enough on older system like Jessie. * keyrings/x2go-archive-keyring.gpg.asc: refresh signature after actually inserting the correct key. * README.maintainer: update documentation. We want to update the keyrings before signing them and also reference the maintainers keyring which DOES get installed in our package. * keyrings/: update signatures on all keyring files. * Makefile: create empty keyring files if the index file is empty. Newer GnuPG versions create keybox files by default, but we explicitly (or rather implicitly through jetring touching keyring files before importing actual data and thus bypassing keybox creation) don't want this. * Makefile: for good measure, also verify signatures on x2go-maintainers{,-removed-keys}/index. * Makefile: we don't need keyrings/x2go-maintainers-removed-keys.gpg as a prerequisite for checking index signatures. * Makefile: likewise compare signatures on keyrings/x2go-maintainers{,-removed-keys}.gpg. Doesn't really make a huge difference for the x2go-maintainers keyring, but why not. * Makefile: add
NX redistributed (3.5.99.20) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. In addition to this, our new X2Go version includes the latest two commits from the current Arctica nightly repository as well, which are fixing release-process-related problems. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. X2Go Component: nx-libs Version: 2:3.5.99.20-0.0x2go1 Status: RELEASE Timestamp: 1556169944 Date: Thu, 25 Apr 2019 07:25:44 +0200 Changes: nx-libs (2:3.5.99.20-0.0x2go1) RELEASED; urgency=medium . * Bump revision up. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.4.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o supports offline builds o make builds reproducible, patch by Chris Lamb o new WSGI symlink as /usr/lib{,exec}/x2gobroker/wsgi/x2gobroker-wsgi (whatever location is appropriate) to x2gobroker-wsgi in the bindir o agent's host key policy now configurable globally, per backend and per session, defaulting to rejecting unknown host keys; potentially backwards incompatible, since the old default was to print a log file warning but accept it! o misc. bug fixes o updated translations (fetched from Debian) The X2Go project thanks Linnea Skogtvedt and Chris Lamb for their valuable input and submitted work. X2Go Component: x2gobroker Version: 0.0.4.1 Status: RELEASE Timestamp: 1555918018 Date: Mon, 22 Apr 2019 09:26:58 +0200 Changes: x2gobroker (0.0.4.1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.4.1): - Makefile.docupload: Ignore clean failures. Helpful to Debian package build chain. - Fix some man page typos. - x2gobroker/defaults.py: Support offline builds with no DNS or other means of hostname resolution.. - sbin/x2gobroker-keygen: Fix call to x2gobroker.utils.get_fingerprint_with_colons(). Thanks to Linnea Skogtvedt for spotting and reporting this. - Make builds reproducible. Thanks to Chris Lamb for providing a patch. (See Debian bug #922137). - Correctly initialize the loggers when using x2gobroker via WSGI in Apache2. - x2gobroker-wsgi: Place WSGI script symlink (pointing to /x2gobroker) into a dedicated folder and configure Apache2 to use WSGIScriptAlias from that folder. (See Debian bug #922040). - sbin/x2gobroker-testagent: Fix retrieval of available tasks. - Permit `asyncio` to create event loops on any thread (required on multithreaded WSGI servers using Python 3). - Make remote agent's SSH HostKey policy configurable globally, backend-wise and per session profile. Fallback to RejectPolicy by default. (See Debian bug #922314). - x2gobroker/agent.py: Assure that remote_agent['host_key_policy'] is always the name of the Parmiko MissingHostKeyPolicy, not the class object itself. - sbin/x2gobroker-testagent: Fix indentation, set 'host_key_policy' as a string (not class). - etc/x2gobroker.conf: Update info about default-agent-hostkey-policy parameter. * debian/po: + Adopt debconf translations from Debian. . [ Linnea Skogtvedt ] * New upstream version (0.0.4.1): - x2gobroker/brokers/base_broker.py: Log IP address of authentication attempts. (See Debian bug #922458). . [ Mihai Moldovan ] * New upstream version (0.0.4.1): - man/*: update date and version stamps pre-release. * x2gobroker.spec: + Install new wsgi symlink for %{_bindir}/x2gobroker-wsgi. + Fix wsgi symlink location. + Also own %{_libexecdir}/x2gobroker (in wsgi package, for now). + Also own %{_libexecdir}/x2gobroker/wsgi (in wsgi package). + Switch to python36 on EPEL 7. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-GUI (0.5.0.8) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-gui''. New gains of this version of ,,pyhoca-gui'' are: o updated Finnish translations o hardcoded Python 2 interpreter o RPM-based packaging improvements o shadow session type renamed to "X2Go/X11 Desktop Sharing (SHADOW)" o added IceWM session type support o Norwegian translation split up into Bokmål and Nynorsk - without actual changes so far The X2Go Project thanks Martti Pitkänen for improving the internationalization support of our software. Known bugs: o Nynorsk uses wrong language code (ny_NO instead of nn_NO) X2Go Component: pyhoca-gui Version: 0.5.0.8 Status: RELEASE Timestamp: 1549336010 Date: Tue, 05 Feb 2019 04:06:50 +0100 Changes: pyhoca-gui (0.5.0.8) RELEASED; urgency=medium . [ Martti Pitkänen ] * New upstream version (0.5.0.8): - po/fi.po: update Finnish translation file. . [ Mihai Moldovan ] * New upstream version (0.5.0.8): - misc: switch to /usr/bin/env python2. - update-po.sh: update copyright date. - man/man1/pyhoca-gui.1: update date stamps pre-release. * pyhoca-gui.spec: - Use %{__python2*} instead of %{__python*} on FC29+. - Comment out glob-including everything in sitelib. Fedora packaging specs recommend not to do this, so let builds fail to pull them in more selectively later. - Pull files out of sitelib more selectively. - Fix pyhoca pulling, we also need to get the directory, not just everything within it. - Use more modern install macros. - Cherry-pick files in structure even more carefully. - Test %build macro, because the second command seems to be skipped on OpenSuSE (what?) - Use %{py(thon)2_build} instead of calling setup.py build manually if possible, otherwise build artifacts will be removed before calling %{py(thon)2_install} later on, which leads to a build failure on OpenSuSE platforms. - Own %{python2_sitelib}/pyhoca directory, including subcontent. In theory that's the wrong place (since we'd need a pyhoca-common package to own that directory or something), but that would make packaging more complicated. - Avoid %{python2_sitelib} on older OpenSuSE versions - doesn't seem to be defined there. Use %{python_sitelib} in that case. . [ Mike Gabriel ] * New upstream version (0.5.0.8): - pyhoca/wxgui/profilemanager.py: Rename shadowing sessiontype to 'X2Go/X11 Desktop Sharing (SHADOW)'. - pyhoca/wxgui/profilemanager.py: Support IceWM desktop environment. - Add Xinerama checkbox to profile manager. - po/: Update translation files. - po/de.po: Update German translation. - Happy New Year! - Refer to https:// URLs wherever possible. - Update X2Go Server version with SHADOW-for-PyHoca support in all translation files. - po/LINGUAS: Replace nb by nb_NO and ny_NO. - Copy+paste Xinerama support config option translations from X2Go Client's i18n files. - Enforce utf-8 encoding for vim. Add such header lines to most files. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.4.0) released
document, convert to markdown, install into x2gobroker bin:pkg (on DEB based systems). - Makefile.docupload: Add apidoc target (running sphinx-apidoc). - docs/source: Initialize Sphinx API documentation's .rst files. - bin/x2gobroker: If binding the http server fails, a non-zero exit code should be returned. (Fixes: #1013). - x2gobroker/loadchecker.py: Don't re-read the x2gobroker.conf during each cycle of the load checking loop. Rather read it on service startup and require a service restart when x2gobroker.conf has been changed. - x2gobroker/loadchecker.py: Avoid rare cases where at the end of a load checking cycle a negative sleep time would have been calculated. (Fixes: #1315). Thanks to Walid Moghrabi for catching this. - HTTP broker: Add &login= support to plain and json broker frontends. - SSH broker: Add --login option. This now supports X2Go Broker user and X2Go Server username being different accounts. - bin/x2gobroker: Correctly use split_host_address() function call. - bin/x2gobroker: Don't override already defined logger objects, define them properly where needed. - Convert one more unicode object into (Python3) string. - x2gobroker/tests/test_broker_agent.py: Assure that tests are run without loadchecker usage. - broker-use-load-checker profile option: Also tolerate 'TRUE' and 'True'. - x2gobroker/agent.py: Fix failing execution of LOCAL broker agent. As the LOCAL broker agent is executed setuid root, we cannot Popen.terminate() (which is unneeded anyway) the process after its execution. - Ignore SSH broker events for now. Not sure if we will ever support that. - Finalize API documentation. - Fix regression flaw in x2gobroker/web/json.py, introduced by commit 9fa371e9. * debian/*: + Trigger Makefile's install target and install those files. Drop debhelper from-source-installation magic. * debian/{control,compat}: Bump to DH version level 9. * debian/{control,x2gobroker-common.install}: + Split out common files into non-Pythonian bin:pkg. * debian/*.install: + Add EOLs at EOF. + Add tmpfiles.d files into bin:pkgs. + Fix installation to /usr/lib/python3.x paths. * debian/control: + Drop from D (several bin:pkgs): python3-argparse, argparse is shipped with Python3 core. + Switch from libapache2-mod-wsgi to libapache2-mod-wsgi-py3. + Add B-D: dh-python. + Add B-D: python3-netaddr (for unit tests). * debian/x2gobroker-loadchecker.postinst: + Do chown/chmod on the correct file (not authservice.log, but loadchecker.log). * debian/python-x2gobroker-doc.doc-base: + Drop leading white-space in Abstract: field. * x2gobroker.spec: + Adapt to Python3 port. + Bump package version. + CentOS 6 + 7 have python34-devel, not python3-devel. + Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500). + CentOS 6 + 7 have python34-setuptools, not python3-setuptools. + Fix removal of conf files in tmpfiles.d where needed. + Install tmpfiles.d configs into bin:pkgs. + Only install tmpfiles.d configs on systems that support/have systemd. + Some path fixes for the new tmpfiles.d/. + Make sure the build chroot has all it needs to run the PyModule's unit tests. + Let's try to get unit tests working on Fedora first... . [ Mihai Moldovan ] * New upstream version (0.0.4.0): - src/x2gobroker-{agent,ssh}.c: catch errors in setuid wrappers and add general return clause to make compilers happy. - Makefile: make sure that we actually append our custom CFLAGS and LDFLAGS values, even if passed in through the make command line. - src/x2gobroker-{agent,ssh}.c: fix compile warnings/errors. - src/x2gobroker-{agent,ssh}.c: fix more compile errors. - misc: copyright update. - misc: switch to HTTPS-based URLs where appropriate. - man/*: update date and version stamps pre-release. - misc: add missing coding modelines. * x2gobroker.spec: - Add %debug_package macro when debugging is to be enabled, hoping that it will actually generate proper debuginfo (and -source) sub packages owning files. - Whitespace only. - Remove obsolete EPEL 5 support. - Switch to HTTPS-based links. - Use more curly braces. - Pull in gcc and redhat-rpm-config. - Re-enable debug file generation to see which OS versions still fail. - %exclude does not work with curly braces, revert. - Remove %debug_package macro usage, breaks builds nowadays. - Pass down global flags in CFLAGS and LDFLAGS. - Fix %{__global_ldflags} usage if variable does not exist. - Commands don't seem to work when wrapped in curly braces (at least on *SuSE), so revert
Pinentry-X2Go (0.7.5.10) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pinentry-x2go''. New gains of this version of ,,pinentry-x2go'' are: o ported to Qt5 with Qt4 compatibility o updated translations o new man page o modernized Debian-based packaging The X2Go Project thanks Ruda Vallo and Thierry Kauffmann for improving the internationalization support of our software. Known bugs: o man page not installed on RPM-based distributions X2Go Component: pinentry-x2go Version: 0.7.5.10 Status: RELEASE Timestamp: 1543881910 Date: Tue, 04 Dec 2018 01:05:10 +0100 Changes: pinentry-x2go (0.7.5.10) RELEASED; urgency=low . [ Mihai Moldovan ] * New upstream version (0.7.5.10): - configure.ac: change mailing list address. - pinentry-x2go/main.cpp: use PlastiqueStyle with Qt4, Fusion with Qt5. - README.i18n: mention Qt5 Linguist instead of the Qt4 version. - README.i18n: typo fixes, formatting updates, drop X2Go Client references. - pinentry-x2go/pinentry-x2go_fr.ts: minor fixup (branding). - pinentry-x2go/pinentry-x2go_fr.ts: mark translations as finished. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. - Add Build-Depends upon qttools5-dev-tools for lrelease. * pinentry-x2go.spec: - Pull in redhat-rpm-config manually. This should probably be done by something else, like... gcc or qmake or qt(4)-dev, but it isn't. - Remove old distro support. - Use more curly braces, delete superfluous semicolons and unused code. - Use Qt5 across all platforms. Will fail on SLE 12.0, but work after upgrading to SLE 12.1+. . [ Mike Gabriel ] * New upstream version (0.7.5.10): - Add man page for pinentry-x2go. - Port to / support Qt5. - ChangeLog: Point to debian/changelog. - configure.ac: Fix "0: command not found" error. - configure.ac: Fix for above change. We want to express "0" by false, not true (BUILD_LIBPINENTRY_CURSES, we don't want that). - resources.rcc: Remove duplicate files. - assuan/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. * debian/pinentry-x2go.docs: + Add THANKS file as doc file. * debian/pinentry-x2go.manapages: + Install pinentry-x2go.1 man page into pinentry-x2go bin:pkg. * debian/upstream/changelog: + Drop file. * debian/control: + Adopt from official Debian package. * debian/compat: + Set to DH compat level version 9. * debian/rules: + Adopt from official Debian package. + Re-add --with autoreconf and --parallel as we use DH compat level 9. * debian/{upstream/,watch}: + Copy from official Debian package. * debian/source/format: + Set to 1.0. . [ Ruda Vallo ] * New upstream version (0.7.5.10): - pinentry-x2go: add Czech translation file. . [ Thierry Kauffmann ] * New upstream version (0.7.5.10): - pinentry-x2go/pinentry-x2go_fr.ts: add/update stub French translation file. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.6.0.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o check if X2Go Server is installed on remote side o authentication changes o support both Python 2 and 3 o use Python 3 on OpenSuSE and Fedora (not EPEL/RHEL) X2Go Component: pyhoca-cli Version: 0.6.0.1 Status: RELEASE Timestamp: 1543800032 Date: Mon, 03 Dec 2018 02:20:32 +0100 Changes: pyhoca-cli (0.6.0.1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream release (0.6.0.1): - Fix failing password-only authentication. - pyhoca/cli/frontend.py: Check directly after authentication, if the remote host has the X2Go Server software installed. - pyhoca/cli/frontend.py: Be more real-time realistic and user friendly with notice log messages after authentication. - pyhoca/cli/frontend.py: rephrase auth success message slightly. - Catch HOOK_no_such_command and bail out if the server does not know how to execute the given session command. * debian/control: + Set Section: from "python" to "x11". More appropriate. + Bump versioned D on python3-x2go to (0.6.0.2-0~). . [ Mihai Moldovan ] * New upstream version (0.6.0.1): - setup.py: backport Python 2 support via io.open. - setup.py: we actually also need the version information, so import it. - setup.py: need to import the sys module, not just version_info into global namespace. - misc: copyright update. - man/man1/pyhoca-cli.1: pre-release date update. * pyhoca-cli.spec: - Build with Python 2 on CentOS, drop python3-argparse dependency (part of stdlib). - It's still %endif, not %fi. - Either EL6 or EL7, not both at the same time. - Use modern python build and install macros. - Build-Require python-rpm-macros for OpenSuSE builds. - Include python2_sitelib for CentOS, python3_sitelib otherwise. Comment out for now to let builds fail and get a file list. - Pick the files correctly. - Also pick files matching PyHoca_CLI* in the site-lib directory. - Fully own %{python2_sitelib}/pyhoca directory. Not great, as explained in pyhoca-gui, but necessary to make packaging easier. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Thin Client Environment (1.5.0.0) released
inclient_update: Create $TC_CHROOT/etc/x2go/x2gothinclient_init.d/ before copying files into it. - management/sbin/x2gothinclient_update: Consider known_hosts2 FreeRDP host key files, known_hosts was used for FreeRDP v1.x and are in fact deprecated nowadays. - management/sbin/x2gothinclient_create: Stop using deprecated --force-yes. - 010_x2gothinclient-fresh-home: Install FreeRDPv2's known_hosts2 file into ~x2gothinclient user's home dir when creating a fresh home. - x2gothinclient_sessions: Provide RDP-Direct session profile example that utilizes FreeRDPv2 rather than deprecated FreeRDPv1.x. (On Debian stretch, it is recommended to use FreeRDPv2 from Debian stretch-backports). - x2gothinclient-_start: Drop requirement of having symlink /etc/x2go/x2gothinclient_start. Now all code passages that use the _start wrapper, use the x2gothinclient-_start file directly. * debian/control: + Rename bin:package: x2gothinclient -> x2gothinclient-daemon. + Make sure x2gothinclient-minidesktop pulls in X11 and X2Go Client. + New bin:package: x2gothinclient-common. Commonly shared by x2gothinclient-minidesktop and x2gothinclient-displaymanager + Add D (displaymanager flavour, minidesktop flavour): pinentry-x2go. + Add D (x2gothinclient-minidesktop): lightdm. + Add R (x2gothinclient-minidesktop): flashplugin-nonfree. + Add R (x2gothinclient-chroot): ntp. + Move to Pre-D (x2gothinclient-minidesktop): x2goclient, lightdm. Make sure those packages are installed already avoiding dpkg-divert failures. + Allow co-installation of displaymanager and minidesktop bin:pkgs. They have no conflicting files and we should rather make the startup mode configurable through debconf. * debian/copyright: + Use copyright-format 1.0. . [ Stefan Baur ] * New upstream release (1.5.0.0): - Allow Xinerama / XRandR setup via /proc/cmdline. (Fixes: #726). * usbmount/x2gousbmount: - Make user pseudo-selectible via a variable and fix usage across file. - Try to create file-sharing facilities harder. - Fix desktop/thinclient mode detection. Fixes: #1136. - Set default username to x2gothinclient for MATE minidesktop builds, even for X2GO TCE Live builds. - Add support for (V)FAT, NTFS, HFS, HPFS and EXT* (via fuse-ext2) file systems. . [ Mark Pedersen-Cook ] * debian/po: + Add DebConf translation to Danish. . [ Kaan Ozdincer ] * debian/po: + Add DebConf translation to Turkish. . [ Mihai Moldovan ] * New upstream release (1.5.0.0): - Change string "X2go" to "X2Go" where appropriate. - displaymanager/init/x2gothinclient-displaymanager.init: fix unchanged "gdm" string in log message. Fixes: #997. - management/share/etc/x2gothinclient-minidesktop_start: correctly continue commented out command on the next line. Fixes: #1147. - displaymanager/sbin/x2gothinclientd: correctly break long strings over several lines and concatenate them. - management/share/etc/x2gothinclient_init.d/ 950_x2gothinclient-minidesktop: call Xsession in mate-minidesktop builds of X2Go TCE Live. - misc: update copyright notices, but for Mike Gabriel. - README.howto: fix typos. - misc: update http:// to https:// URLs where appropriate. - misc: drop whitespace from hashbangs. - debian/x2gothinclient-common.postrm: newline at EOF change. - misc: update Oleksandr's mail address. - misc manpages: whitespace only. - misc manpages: pre-release version and date updates. - cdmanager/powerej/mb.{cpp,h}: whitespace only. - cdmanager/powerej/powerej.pro: regenerate with Qt5's qmake and merge. - cdmanager/powerej/eject.cpp: use PlastiqueStyle with Qt4 and Fusion with Qt5. - cdmanager/powerej/eject.cpp: include QStyleFactory. - misc manpages: pre-release date update. * usbmount/x2gousbmount: - Fix typo int -> print. Fixes: #840. - Update copyright notice. - Fix left-over check_x2gothinclientd definition (should have been check_x2gothinclientmode). * debian/control: - Whitespace only. - x2gothinclient-cdmanager: drop libqt4-gui Depends. Already handled by libqt4-dev Build-Depends and shlibs and misc Depends. - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. - Resurrect x2go{thinclient-management,usbmount,cdmanager,smartcardrules} as dummy packages in the spirit of x2gothinclient for a smooth upgrade path. - mate-media-pulse and mate-settings-daemon-pulse are gone in Stretch. Depend on them lightly. - Replace iceweasel dependency with firefox-esr. All suites provide the newer name. Avoids
Python X2Go (0.6.0.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o check if an X2o Server is installed on the remote side o new support for try-resuming of rootless or pubapps sessions o support for "IceWM" desktop sessions o build Python 3 package on Fedora 26+ and OpenSuSE 13.2+ X2Go Component: python-x2go Version: 0.6.0.2 Status: RELEASE Timestamp: 1543621482 Date: Sat, 01 Dec 2018 00:44:42 +0100 Changes: python-x2go (0.6.0.2) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.6.0.2): - Support try-resuming of rootless or published applications sessions (required for pyhoca-cli --try-resume). - X2GoControlSession.get_server_versions(): Fix another Py3 issue where we forgot decoding stdout before applying string operations. - x2go/client.py: Add is_x2goserver() method to X2GoClient class API. - x2go/defaults.py: Support desktop session type "IceWM". . [ Mihai Moldovan ] * New upstream version (0.6.0.2): - misc: update copyright notices. * python-x2go.spec: - Fetch files under %{python(2)_sitelib} more fine-grained. - Enable python3 builds on OpenSuSE 13.1+ and Fedora 20+. - Fix FC python3-enabling via correct macro and for 26+, OpenSuSE will actually be enabled for 13.2+ and add RHEL 8+ condition. - Only fetch python(2)-configparser on *SUSE, not python3-configparser, since that doesn't exist. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.1.0.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o provide x2goserver-integration for desktop sharing use-cases o improved Debian packaging o actually use distribution-provided *FLAGS while compiling binaries o re-enabled BIG-REQUESTS extension by default (in tandem with nx-libs 3.5.99.17) o support passing nx/nx nxagent options via /etc/x2go/x2goagent.options thanks to Orion Poplawski o new French translation (but for the desktop sharing strings) The X2Go Project thanks Jean-Pierre Giraud for improving the internationalization support of our software. X2Go Component: x2goserver Version: 4.1.0.3 Status: RELEASE Timestamp: 1543467321 Date: Thu, 29 Nov 2018 05:55:21 +0100 Fixes these bug report(s): 1322 1325 Changes: x2goserver (4.1.0.3) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (4.1.0.3) - x2goserver.service: Add Documentation= key. - x2goserver/lib/x2gocheckport: chmod a+x. - New bin:pkg: x2goserver-desktopsharing. Move all desktop sharing integration logic from x2godesktopsharing to x2goserver src:pkg. - Don't rely on "ln -sf" to remove a symlink before recreating it. If the target is non-writable, this may fail (observed on a Debian stretch system). Thus, removing the symlink file first and then recreating it. - Massive white-space cleanup (at EOLs). - x2goserver/bin/x2goruncommand: Support IceWM as desktop session type. * debian/x2goserver*.dirs: + Let dirs have a trailing slash in their path (for the human eye merely). * debian/copyright: + Regenerate auto-generated copyright.in file. + Adopt from recent Debian packaging. + Add x2goserver.spec. * debian/control: + Move xfonts-base from D to R. Thanks lintian. + Move C (x2goserver) with versioned x2godesktopsharing, to B. + Don't depend on essential package without version. Drop bash from D. + Bump Standards-Version: to 4.2.1. No changes needed. + Mention "client side printing support" also in descr of bin:pkg x2goserver-common. * debian/*.postinst: + Avoid recursive chmod/chown. Recursive chown/chmod is susceptible to hardlink attacks on mainline, non-Debian kernels. * debian/x2goserver.postinst: + Load debconf module, even if not used (Debian Policy demand). * debian/*.templates: + Move x2goserver and x2goserver-desktopsharing templates into separate files. * debian/po: + Add French translation. Thanks to Jean-Pierre Giraud from the Debian project. (Closes DBTS:#905931). * lintian: + Drop unused debian/x2goserver-printing.lintian-overrides. * debian/*: White-space cleanup. * x2goserver.spec: + Mention "client side printing support" in all pkg descriptions. + Regression fix: Use "desktopsharing" package name above its description, not copy+pasted "extensions". + Regression fix: Make /etc/x2go/desktopsharing be owned by x2goserver- desktopsharing. + Exclude x2go*-desktopsharing scripts and man page in %files x2goserver. . [ Mihai Moldovan ] * New upstream version (4.1.0.3): - x2goserver/lib/x2gocheckport: remove executable flag. This file is STILL not meant to be executed directly. - libx2go-server-db-perl/Makefile: make sure our {C,LD}FLAGS are always appended to the user-provided ones. - x2goserver-desktopsharing/bin/x2goterminate-desktopsharing: replace historical "egrep" with "grep -E". - x2goserver-desktopsharing/bin/x2goterminate-desktopsharing: don't use negative exit codes. - x2goserver-desktopsharing/bin/x2goterminate-desktopsharing: more curly braces, quotes etc. - x2goserver-extensions/bin/x2goserver-run-extensions: replace historical "egrep" with "grep -E". - x2goserver-extensions/bin/x2goserver-run-extensions: don't use negative exit codes. - x2goserver-extensions/bin/x2goserver-run-extensions: more curly braces, quotes etc. - x2goserver/bin/x2gofeaturelist: replace historical "egrep" with "grep -E". - x2goserver/bin/x2gofeaturelist: more curly braces, quotes etc. - x2goserver/bin/x2goruncommand: replace historical "egrep" with "grep -E". - x2goserver/bin/x2goversion: replace historical "egrep" with "grep -E". - x2goserver/bin/x2goversion: more curly braces, quotes etc. - x2goserver/bin/x2gostartagent: use single quotes instead of double quotes for literal strings. - x2goserver-x2goagent/etc/x2goagent.options: re-enable BIG-REQUESTS; newer nx-libs versions (3.5.99.17+) should handle this much better. Fixes: #13
X2Go Desktop Sharing (3.2.0.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2godesktopsharing''. New gains of this version of ,,x2godesktopsharing'' are: o port to Qt5 (only SLES 11.x builds continue to use Qt4) o move x2goserver-related functionality to X2Go Server o support installation-time configuration via debconf (questions about package setup) and defaults for RPM-based distributions o build fixed for newer CentOS/Fedora versions o updated translations The X2Go Project thanks Ricardo Díaz, Robert Parts, Ruda Vallo and Sébastien Ducoulombier for improving the internationalization support of our software. *** IMPORTANT NOTE *** Since some functionality has been moved into X2Go Server, please wait for the X2Go Server 4.1.0.3 (or higher) release BEFORE you update this package. This package now contains the graphical interface only. It will be more or less useless without the proper x2goserver integration. *** IMPORTANT NOTE *** X2Go Component: x2godesktopsharing Version: 3.2.0.0 Status: RELEASE Timestamp: 1543377632 Date: Wed, 28 Nov 2018 05:00:32 +0100 Changes: x2godesktopsharing (3.2.0.0) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (3.2.0.0): - sharetray.cpp: fix misleading if indentation warning. - sharetray.cpp: fix another misleading if indentation warning. - accessdialog.cpp: re-enable Qt4 compatibility. - misc: pre-release copyright updates. - misc: fix Oleksandrs mail address and last name. - misc: fix links and switch to HTTPS URLs where appropriate. * x2godesktopsharing.spec: + Pull in redhat-rpm-config manually. This should probably be done by something else, like... gcc or qmake or qt(4)-dev, but it isn't. + Whitespace only. + Add Pre-dependencies on shadow/pwdutils/shadow-utils for scriptlets. + Remove obsolete EPEL 5 support. + Whitespace only. + Build against Qt5. + Use qmake-qt5 globally. + Call lrelease before running qmake. + We actually care about SLE{S,D} 11.x still... fixup comment. + Fix lrelease-qt5 call (missing number). + Use Qt4 for SLES 11.x builds. + Remove first erroneous Group line. . [ Mike Gabriel ] * New upstream version (3.2.0.0): - Drop KDevelop configuration files. - x2godesktopsharing.pro: Define TARGET as x2godesktopsharing. - simplelocalsocket.cpp: Stop using deprecated QString::toAscii() function (replace it by toLatin1()). - Drop build cruft (moc_listdialog.cpp). - Add possibility to have a system-wide settings file in /etc/x2godesktopsharing/settings. The user preferences always supersede the system-wide settings, so system-wide settings can act as a default set of settings, but not as a limitation to the user. - Make the desktop sharing group configurable system-wide and by the user. - man/man8/x2goterminate-desktopsharing.8: Grammar fix. - resources.qrc: Rename file from resources.rcc. - Replace QMessageBox based access dialog by a QDialog based access dialog. QMessageBox in Qt5 is not suitable for adding a QCheckBox widget into it anymore. - Rephrase notifications (we need a i18n run already anyway...). - Add a soothing notification to the local user when the local user actively disconnects the remote user. - Don't create empty parameters in .x2godesktopsharing/settings as '=@Invalid()' but really as empty strings. - Fix auto-accept and auto-deny based on whitelists and blacklist. Regression fix for Git commit ef3dfac2. - Drop forgotten-to-remove man8 man pages (moved over to x2goserver src:pkg). - Re-generate .ts translation files (run Qt5's lupdate). - dlg.ui: Update the about dialog. - Fix copyright headers (development started in 2006, not 2009). - Drop Oleksandr and Heinz from the x2godesktopsharing.features file. No work contributed by them. - Update Oleksandr's mail address in all headers etc. - i18n: Update German translation. - Update upstream version string in man page and sharetray.cpp. - White-space cleanup. - x2godesktopsharing.pro (et al.): Integration Czech translation file into build. - Drop all type="obsolete" and type="unfinished" tags from Czech translation file. Probably not wanted by the translator. * debian/*: + Convert to DH packaging style. Build against Qt5. * debian/control: + Bump Standards-Version: to 4.2.1. No changes needed. + Use https:// URLs in Vcs-Browser: and Homepage: fields. + Drop empty R field. * debian/rules: + Add dh_clean override, so that the build dir gets tidied up properly after build (this really needs to go into the qmake .pro file, but debian/rules is easier...). + Pass-through of compiler flags t
NX redistributed (3.5.99.17) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. In addition to this, our new X2Go version includes the latest three commits from the current Arctica nightly repository as well, which are fixing Debian-related packaging and synchronizing state with the downstream Debian package. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. X2Go Component: nx-libs Version: 2:3.5.99.17-0.0x2go1 Status: RELEASE Timestamp: 1543287871 Date: Tue, 27 Nov 2018 04:04:31 +0100 Changes: nx-libs (2:3.5.99.17-0.0x2go1) RELEASED; urgency=medium . * Bump revision up. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
CUPS X2Go (3.0.1.4) released [Was: CUPS-X2Go (3.0.1.2) released]
Hi Naturally, the release announcement was supposed to be for version 3.0.1.4. We're not re-releasing 3.0.1.2. Sorry for the confusion. Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
CUPS-X2Go (3.0.1.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,cups-x2go''. New gains of this version of ,,cups-x2go'' are: o *SuSE packaging fixes o build fixes for newer Fedora releases X2Go Component: cups-x2go Version: 3.0.1.4 Status: RELEASE Timestamp: 1542870044 Date: Thu, 22 Nov 2018 08:00:44 +0100 Changes: cups-x2go (3.0.1.4) RELEASED; urgency=low . [ Mihai Moldovan ] * New upstream version (3.0.1.4): - misc: update copyright notices. - cups-x2go: clarify *what* temporary file we want to get cleaned up automatically by File::Temp. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * cups-x2go.spec: - Fixup %{_datadir}/ppd/ directory owning. On SLE{S,D} 11 and 12, this directory is owned/provided by cups-drivers and cups-filters respectively. On OpenSuSE systems prior to 13.2, this directory was not provided by any package, so cups-x2go has to own it. OpenSuSE 42.1+ provides cups-filters that owns this directory, consistently with SLE{S,D} 12. OpenSuSE 13.2 is a special case: even though the cups-filters package is available there (and also owns %{_datadir}/ppd/), it conflicts with the cups package, which makes it useless. Let cups-x2go own this directory instead on OpenSuSE 13.2. - Grammar fix in comment only. - Build-Require perl-generators on Fedora, since perl-generators (and hence Perl) was removed from the Build Root. The Fedora Packaging Guidelines for Perl say to build-depend upon perl-generators whenever a perl script or module is installed. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Upcoming Deprecation of EOL Distributions
Hi In order to lower resource stress when building packages, I plan to deprecate support for distributions that have reached End Of Life on December 31th 2018. This includes the following distro versions: - Fedora o 26 o 27 - OpenSuSE o 42.1 o 42.2 - SLES o 12.0 Ubuntu builds are ceased automatically after upstream deprecation (minus special exceptions). SLES 12.0 builds will be replaced by SLES 12.3 (12 SP3) builds, since SLE 12.0 has long been deprecated and newer versions include proper Qt5 support, which the initial version lacked. After deprecation, no new builds will be published and existing builds will be moved to the archive repositories to discourage users from installing unmaintained software. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Plasma/KDE4 Bindings (3.0.2.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goplasmabindings''. New gains of this version of ,,x2goplasmabindings'' are: o updated translations for Finnish o support for newer Fedora releases o misc. packaging and metadata changes We thank Martti Pitkänen for improving the internationalization support of our software. X2Go Component: x2goplasmabindings Version: 3.0.2.2 Status: RELEASE Timestamp: 1542780821 Date: Wed, 21 Nov 2018 07:13:41 +0100 Changes: x2goplasmabindings (3.0.2.2) RELEASED; urgency=low . [ Martti Pitkänen ] * New upstream version (3.0.2.2): - po/fi.po: update Finnish translation meta data. - po/fi.po: update Finnish translation file. . [ Mihai Moldovan ] * New upstream version (3.0.2.2): - misc po/: regenerate template, merge and fixup translations. - misc po/: update mailing list address. - misc: update copyright notices, but for Mike Gabriel. - misc: switch to HTTPS-based URLs where possible. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * x2goplasmabindings.spec: - Pull in redhat-rpm-config, and, as a side-effect, annobin. - Remove obsolete EPEL 5 support. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go MATE Bindings (0.0.1.6) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gomatebindings''. New gains of this version of ,,x2gomatebindings'' are: o RPM packaging changes o build-support for newer Fedora releases X2Go Component: x2gomatebindings Version: 0.0.1.6 Status: RELEASE Timestamp: 1542758825 Date: Wed, 21 Nov 2018 01:07:05 +0100 Changes: x2gomatebindings (0.0.1.6) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.0.1.6): - misc: update copyright notices, but for Mike Gabriel. - misc: switch to HTTPS-based URLs where possible. - man/man1/x2goumount-session-mate.1: fix version information. - man/man1/x2go{caja,{suspend,umount}-session-mate}.1: update dates pre-release. * x2gomatebindings.spec: - x2goagent is dead, long live x2goserver-x2goagent. - Pull in redhat-rpm-confi, and, as a side-effect, annobin. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server 4.1.0.2 released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o Fixed an installation issue on Ubuntu 14.04/Trusty. o Fixed spawning desktop sessions due to /etc/x2go/Xsession.d being created as a directory in 4.1.0.1. Upgrade path should be automatic. X2Go Component: x2goserver Version: 4.1.0.2 Status: RELEASE Timestamp: 1533081358 Date: Wed, 01 Aug 2018 01:55:58 +0200 Changes: x2goserver (4.1.0.2) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.0.2): - Makefile.PL: update version number. - x2goserver-xsession/Makefile: consolidate a few entries. - x2goserver-xsession/Makefile: also remove Xresource*, Xsession*, xinit* and Xclient* config files. - *.{8,5}: pre-release date update. * debian/rules: + Add support for perl/perl:any substitution variable based upon detected OS version. * debian/control: + Use dist-substitution variable instead of hardcoding perl:any. + Add build dependency on x11-common for /etc/X11/Xsession* to be available in the build environment and the symlinks to be created correctly. + Add Pre-Depends on specific minimum dpkg version to x2goserver-xsession, needed for ${DPKG_RUNNING_VERSION} support. * debian/: + Add x2goserver-xsession.{preinst,post{inst,rm}} scriptlets to handle Xsession.d breakage cleanup correctly. Note that we can rely on dpkg-maintscript-helper's dir_to_symlink support only if the version is high enough, which is not the case on older Debian and Ubuntu platforms. While on Debian, that's only Wheezy and lower and we don't care about these versions anyway, Ubuntu Trusty/14.04 is sadly still supported and needs to be provided a proper workaround for now. * debian/x2goserver-xsession.post{inst,rm}: + Fix syntax errors. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.1.0.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o Correct branding as x2goagent, including icons and keybindings. o Work around non-atomic file moves between filesystems when the target is a newer version FUSE-implemented file system (i.e., sshfs). o Moved systemd tmpfiles.d configuration from /etc/tmpfiles.d to /usr/lib/tmpfiles.d. This file is not meant to be configurable. Users should add specialized configuration to a new file in /etc/tmpfiles.d. o Disabled BIG-REQUESTS by default. o Source tarball now ships a MySQL implementation. DO NOT USE! It's not properly hooked in. It is not installed by default. It won't work without manual modifications - on purpose. A sane database code rewrite is required first. MySQL support will be completed in a later, unspecified release. o Debian packaging improvements. The X2Go project thanks Walid Moghrabi for his valuable input and submitted work. X2Go Component: x2goserver Version: 4.1.0.1 Status: RELEASE Timestamp: 1532666760 Date: Fri, 27 Jul 2018 06:46:00 +0200 Fixes these bug report(s): 1266 Changes: x2goserver (4.1.0.1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream release (4.1.0.1): - x2goserver/man/man8/x2gostartagent.8: Fix grammar flaw reported by Debian's lintian tool. - x2goserver/man/man8/x2goresume-session.8: Fix grammar flaw reported by Debian's lintian tool. - x2goserver-x2goagent/bin/x2goagent: Fix license version (GPL-2+ not 3+). This script however is obsolete and should be replaced by a symlink to $BINDIR/nxagent. - Makefile.docupload: Switch license to GPL-2+. - x2gocheckport: chmod a+x. - x2goserver*/: license header hygene. List all copyright holder above the short form license. This prevents the licensecheck utility from being fooled. - X2Go: more license header hygene. - libx2go-server-db-perl: more license header hygene. - X2Go Agent XPM: Rename from x2go.xpm to x2goagent.xpm. - X2Go XPM icon: white background, not transparent. * debian/control: + Change D (x2goserver-xsession) on perl-modules to perl. The existence of the perl-modules package is an implementation detail of the Debian Perl packaging. + Multiarch hinter script recommends annotating perl dependency with :any. + Bump Standards-Version: to 4.1.4. No changes needed. * debian/copyright: + Update copyright.in reference template. * debian/*: Process with wrap-and-sort -a -s -t -k -b. * debian/x2goserver-printing.postinst: + Make sure /var/spool/x2goprint is always created. * debian/rules: + Add dh-missing --fail-missing override. * debian/*.{install,manpages}: + Utilize install target rather than picking all files from the source tree ourselves. * debian/: + Drop inert file (due to wrong file suffix): debian/x2goserver.link. + Drop x2goserver-xsession.links. Symlinking provided by main Makefile's install target. * debian/x2goserver.postinst: + When testing for existence of /etc/x2go/applications, also consider it being a dangling symlink (dangling symlinks are not caught by 'test -e', but need a 'test -L'. Thanks to Andreas Beckmann for helping with this. (Fixes: DBTS#904515). Backported from a Debian patch. * debian/x2goserver-printing.postrm: + Remove x2goprint's spool dir on purgal. * debian/x2goserver-common.postrm: + Properly purge /etc/x2go and /var/lib/x2go. . [ Mihai Moldovan ] * New upstream version (4.1.0.1): - Makefile.PL: adjust embedded version number. - x2goserver/lib/x2gocheckport: remove executable flag. This file is not meant to be executed directly, but rather sourced by other X2Go shell scripts. - x2goserver-x2goagent/Makefile: do not stage rgb file any longer. Obsoleted, is now hardcoded into nxagent directly. - x2goserver-x2goagent/etc: remove rgb file. - x2goserver-fmbindings/Makefile: install share/mime/packages/sshfs-x2go.xml as a plain file, not an executable. - x2goserver-x2goagent/share/x2go/x2gofeature.d/x2goserver-x2goagent*: make executable. - x2goserver-x2goagent/Makefile: replace ${PREFIX}/bin/x2goagent wrapper script with a symlink to the ... x2goagent symlink in the NXLIBDIR. - x2goserver-x2goagent/bin: remove x2goagent wrapper script. Unneeded and actually harmful nowadays. - x2goserver-x2goagent/bin: add .keep file to keep this directory around. - x2goserver-x2goagent/Makefile: it's $(NXLIBDIR), not $(NX_LIBDIR). - x2goserver-x2goagent/Makefile: add missing bin component in symlink target for ${PREFIX}/bin/x2goagent. - x2goserver-common/Makefile: stage tmp
X2Go Client (4.1.2.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o fix OpenSSH startup on non-Windows-platforms (regression) *** NOTE WINDOWS *** This release will not be re-released for Windows. X2Go Client versions 4.1.2.0 and 4.1.2.1 feature exactly the same code for Windows platforms (minus the changed version number), so Windows users will not need to update. *** NOTE WINDOWS *** X2Go Component: x2goclient Version: 4.1.2.1 Status: RELEASE Timestamp: 1529957951 Date: Mon, 25 Jun 2018 22:19:11 +0200 Changes: x2goclient (4.1.2.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.2.1): - src/onmainwindow.cpp: only add the StrictKeyModes sshd_config parameter when running on Windows. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.2.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o SSH interaction fix for GSSAPI/Kerberos authentication o new bundled VcXsrv version o GPG agent changes o LXQt support (icons and menu entry) o SSH authentication fix (password previously read from command line, making it look like the client would hang on Linux, even though it did not) o removed X2Go Browser Plugin - farewell o try harder to start the integrated X.Org Server on Windows, avoiding race conditions, goes hand-in-hand with... o new --xserver-start-limit command line parameter, denoting the number of X.Org Server startup tries on Windows (defaults to 3) o bundle further modified OpenSSH Cygwin binary and ignore host and user private key permissions - folder sharing and client-side printing fix for Windows 10+ o updated translations The X2Go project thanks Martti Pitkänen, Sébastien Ducoulombier and Robert Parts for their valuable input and submitted work. *** NOTE *** Binary builds for the Windows platform will likely be a bit delayed. The links do not point to this release yet. If you want to update your Windows client, please wait for the official release announcement for X2Go Client for Windows. Binary builds for OS X 10.9 will likely be a bit delayed. The link does not point to this release yet. If you want to update your OS X 10.9 client, please wait for the official release announcement for X2Go Client for OS X 10.9. *** NOTE *** X2Go Component: x2goclient Version: 4.1.2.0 Status: RELEASE Timestamp: 1529699429 Date: Fri, 22 Jun 2018 22:30:29 +0200 Fixes these bug report(s): 1156 1258 1263 Changes: x2goclient (4.1.2.0) RELEASED; urgency=medium . [ Mike DePaulo ] * New upstream version (4.1.2.0): - src/sshmasterconnection.cpp: Do not attempt to perform Interaction with SSH Server (e.g. for changing expired password) when using GSSAPI/Kerberos because the interaction code does not support it yet. Fixes: #1258 - Windows: Update PuTTY from 0.68 to 0.70, which fixes PuTTY vulns vuln-indirect-dll-hijack-2 & vuln-indirect-dll-hijack-3. Note that x2goclient was only ever affected if the permissions on the installation folder were changed to give users write access, or if x2goclient was copied/extracted to a folder where users could write. - Windows: Update Win32 OpenSSL from 1.0.2k to 1.0.2n Fixes several CVEs - Windows: Upgrade bundled VcXsrv from 1.17.0.0-3 (X2Go/Arctica Build) to 1.20.0.0 (upstream build) + Fixes https://github.com/ArcticaProject/nx-libs/issues/600 + Incompatible with XP & Vista + Unmodified except for strip-nondeterminism being run on .gz files . [ Oleksandr Shneyder ] * New upstream version (4.1.2.0): - don't start gpg agent for PGP card authentication. Use system agent instead. - change search string for pcsc_scan. - destroy unused SSH sessions for LDAP authentication. . [ Mihai Moldovan ] * New upstream version (4.1.2.0): - misc: update version to 4.1.2.0. - res/img/svg: add new lxqt.svg icon file (really helix.svg). - res/img/icons/*x*: add new rasterized lxqt.png files in different sizes. - res/qresources.qrc: add new lxqt files. - src/{onmainwindow.cpp,session{button,widget}.{cpp,h}}: add support for LXQt. Fixes: #1263. - src/sshmasterconnection.cpp: stop libssh/OpenSSL from querying for a passphrase if started with a controlling terminal. - x2goclient.pro: remove plugin references. - misc: change http:// to https:// where appropriate, but in actual code and translation files for now. - Makefile: remove plugin references. - Makefile: remove x2goclient_*.qm files in clean rule. - x2gobrowserplugin-2.4_1/: remove. - provider/: remove. - INSTALL: remove plugin references. - {{build,config}_win_plugin.bat,config_linux_{,static_}plugin.sh}: remove. - config_win.bat: remove plugin references. - src/{configdialog.cpp,onmainwindow{.cpp,{,_privat}.h}}: remove plugin references. - src/editconnectiondialog.cpp: do not connect signals to slots that do not exist on non-Linux platforms. - src/onmainwindow.cpp: add -nopn parameter to VcXsrv startup options, making the binary fail if it wasn't able to bind the requested port on all addresses. - src/onmainwindow.cpp: print out current DISPLAY value in debug log while starting X.Org Server on Windows. - src/onmainwindow.{cpp,h}: don't error out directly if starting the X.Org Server failed on Windows. Instead, try starting it three times, each time with a higher DISPLAY offset. On busy client machines, several clients raced for the sockets previously and often faile
Re: Shutdown and update of macOS builders
* On 04/27/2018 05:41 PM, Mihai Moldovan wrote: > The OS X 10.10 machine will be updated to OS X 10.11 and the macOS 10.12 > machine > will be updated to macOS 10.13. The machines were updated to 10.11 and 10.13 respectively. X2Go Client builds (release and nightly) were triggered manually. Symlinks have been updated to point to the correct location. The wiki now lists links to the 10.9, 10.11 and 10.13 builds. From now on, new release and nightly builds will only be automatically built for 10.11 and 10.13. The 10.10 and 10.12 builds are obsolete, will not be updated any longer and the symlinks will be removed on the next release. I will also provide 10.9 builds manually, but likely delayed. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Shutdown and update of macOS builders
Hi So far, our macOS builders were based on OS X 10.10 and macOS 10.12 and have built X2Go Client package bundles targeted to these platforms. Coming up in the next few hours, I will shutdown, backup and update the builders. The OS X 10.10 machine will be updated to OS X 10.11 and the macOS 10.12 machine will be updated to macOS 10.13. My personal machine will stay on OS X 10.9 and be used to build package bundles targeted to this platform. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
NX redistributed (3.5.99.16) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. This release primarily fixes nxagent crashing if the session is moved to a different display or starting up on the non-first display and Fedora Rawhide and OpenSuSE Tumbleweed builds. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. X2Go Component: nx-libs Version: 2:3.5.99.16-1 Status: RELEASE Timestamp: 1521240694 Date: Fri, 16 Mar 2018 23:51:34 +0100 Changes: nx-libs (2:3.5.99.16-1) RELEASED; urgency=medium . * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
NX redistributed (3.5.99.15) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This release, as usual, tracks the release as tagged by The Arctica Project. The most noticeable change is a bug fix that disables DPMS support in nxagent to counter nxagent/x2goagent producing a high CPU load after the first DPMS timeout, if configured. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. X2Go Component: nx-libs Version: 2:3.5.99.15 Status: RELEASE Timestamp: 1520462774 Date: Wed, 07 Mar 2018 23:46:14 +0100 Changes: nx-libs (2:3.5.99.15-0) RELEASED; urgency=medium . * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.1.0.0) released
executable gets installed. + Also hand over %{_prefix}/%{_libdir}/nx as $NXLIBDIR when executing make install. + Add B-R: nxagent. Needed for %{_prefix}/%{_libdir}/nx/bin to be owned. . [ Guangzhou Nianguan Electronics Technology Co.Ltd. ] * New upstream version (4.1.0.0): - Add SupeReNicer support. - Provide string sanitizers. Esp. a sanitizer for X2Go session IDs. . [ Otto Kjell ] * New upstream version (4.1.0.0): - Add markdown files for most of the X2Go Server project folders. (Fixes: #102). - Fix "server" command line option for x2golistsessions call in x2golistdesktops. . [ Orion Poplawski ] * New upstream version (4.1.0.0): - Use new script x2gopath in Perl::API. (Fixes: #86). * x2goserver.spec: - Fix NXLIBDIR path to use %{_libdir} directly. . [ Oleksandr Shneyder ] * New upstream version (4.1.0.0): - Fix x2godbadmin. Set right column name "tekidata_port" in create table. (Fixes: #557). - Unset LD_LIBRARY_PATH for the case when x2gostartagent started from x2godesktopsharing. . [ Mark Pederson-Cook ] * debian/po: + Translate DebConf templates to Danish. . [ Kaan Ozdincer ] * debian/po: + Translate DebConf templates to Turkish. . [ Mihai Moldovan ] * New upstream version (4.1.0.0): - x2goserver/sbin/x2gocleansessions: add timestamp to debug output. - x2goserver/sbin/x2gocleansessions: also (correctly) log to syslog if started with --debug parameter. - libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl: don't use deprecated defined (@array) construct which never really did what one would expect (defined () can only be used on scalar values.) - x2goserver/bin/x2gofeaturelist: whitespace only. - x2goserver-x2goagent/: rename share/x2go/rgb back to etc/rgb. - x2goserver-x2goagent/Makefile: install etc/rgb as in ${SYSCONFDIR}/x2go/rgb again and create a symlink from that to ${DATADIR}/x2go/rgb. - x2goserver-x2goagent/Makefile: fix left-over reference to share/x2go/rgb. It's back to etc/rgb now. - x2goserver-x2goagent/share/x2go/x2gofeature.d/: rename x2goserver-agent.features to x2goserver-x2goagent.features. - x2goserver/sbin/x2gocleansessions: add -d short parameter for enabling debugging capabilities to POD. - README.md: whitespace fixes and typo correction. - X2Go/Server/DB/SQLite3.pm: fix command name in error messages. - X2Go/Utils.pm: backport user name regex changes. - x2goserver-x2goagent/etc/x2goagent.options: reenable XFIXES extension. - x2goserver/bin/x2gostartagent: fix most other shellcheck warnings, more quotes, curly braces et. al. - x2goserver/bin/x2goresume-session: fix most other shellcheck warnings, more quotes, curly braces et. al. - x2goserver/lib: add new perl wrapper script for X2Go::Utils::is_true called x2goistrue. - x2goserver/bin/x2gostartagent: replace inline perl with calls to x2goistrue and x2goqueryconfig. - x2goserver/bin/x2gostartagent: support disabling or enabling RANDR Xinerama in x2goagent via any parameter in the form randr_xinerama=value (with value interpreted by x2goistrue). Note that it is not possible to change the RRXinerama preference after a session has been started currently. - x2goserver/bin/x2gostartagent: pass in xinerama configuration value via environment. Doing it via an argument is just asking for trouble since we actually have optional parameters. - x2goserver/bin/x2gostartagent: add FIXME entry for the SHADREQ_USER optional parameter. No client actually uses it and it makes the whole parameter handling fragile. - x2goserver/bin/x2go{startagent,resume-ression}: instead of disabling RANDR Xinerama if no xinerama support has been requested, switch to modifying the xinerama nx/nx option. For x2gostartagent, that means a variable rename from X2GO_RANDR_XINERAMA to X2GO_XINERAMA with essentially the same semantics. For x2goresume-session, a new parameter is added. - x2goserver/bin/x2gostartagent: disable Xinerama support by default, more compatible with the old behavior (and python-x2go/PyHoca). - x2goserver/bin/x2go{resume-session,runcommand}: drop obsolete and now-unused NX_XINERAMA_CONF variable. - x2goserver/lib/x2gogetrandomport: fix function name, leading to startup failures. - x2goserver/lib/x2go{check,getfree}port: parameter expansion and single quotes don't mix well. Use double quotes instead. - x2goserver/lib/x2gocheckport: fix X2GO_LIB_PATH -> x2go_lib_path typo. - x2goserver/bin/x2gostartagent: output variable expects a string, not an integer. - x2goserver/lib/x2goistrue: perl strips empty parameters
NX redistributed (3.5.99.14) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. This and all upcoming releases will be tracking the releases as tagged by The Arctica Project. There should be no differences in the source code for The Arctica Project and X2Go nx-libs releases. This marks the first Arctica Project release that is also released as a stable X2Go version. Changes include replacing a lot of libraries with their system counterparts, updating bundled X.Org components in nxagent, a new Xinerama system and a lot of bug fixes. For more information, please refer to https://arctica-project.org/ and especially https://github.com/ArcticaProject/nx-libs, where most development takes place. X2Go Component: nx-libs Version: 2:3.5.99.14 Status: RELEASE Timestamp: 1519811597 Date: Wed, 28 Feb 2018 10:53:17 +0100 Changes: nx-libs (2:3.5.99.14-0) RELEASED; urgency=medium . * Upstream-provided Debian package for nx-libs. See upstream ChangeLog for recent changes. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.1.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o authentication bug fixes o only support single display settings if machine has more than one display o Xinerama support with X2Go Server 4.1.0.0+ o new --broker-logout-button functionality that can be used to switch to another broker after the initial authorization The X2Go project thanks Walid Moghrabi for his valuable input and submitted work. X2Go Component: x2goclient Version: 4.1.1.1 Status: RELEASE Timestamp: 1518727111 Date: Thu, 15 Feb 2018 21:38:31 +0100 Fixes these bug report(s): 408 559 1122 1209 1214 1227 Changes: x2goclient (4.1.1.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.1.1): - src/pulsemanager.cpp: print out PA --version output as a debug message. - macbuild.sh: also bundle xauth binary as nxauth binary. - macbuild.sh: switch to bundling PulseAudio 11.1 since it's now available in MacPorts. - src/sshmasterconnection.cpp: don't ask for private key passphrase if auto-login merely failed due to the server denying the public key. Fixes: #1122. - src/{httpbrokerclient,onmainwindow,sshmasterconnection}.{cpp,h}: introduce new passphrase_type enum and replace the old verificationCode boolean value with that. Allows using more messages, including a new one for plain password prompts. Adapt usage accordingly. The implementation is ugly, but there's no good way around that (short of using C++11 features). The enum would really logically belong to ONMainWindow, but since we also have to use it in SshMasterConnection, that may not include onmainwindow.h to avoid a circular dependency, it has to be part of SshMasterConnection for now. - src/sshmasterconnection.cpp: query for password if it wasn't already provided. Fixes: #1122. This usually happens if auto-login is enabled, which bypasses the password prompt. If auto-login fails, authentication normally continues via challenge auth or plain passwords, but since users had no chance to input a password, such authentication will always fail. Give users a way to enter passwords, in case the auto-login failed. - src/onmainwindow.cpp: finally include version information in debug output. - res/i18n/x2goclient_*.ts: apply last change to translation files directly. - src/sshmasterconnection.cpp: error out with a useful error message in case no password has been provided when doing password authentication. - src/sshmasterconnection.cpp: don't output an empty error message if password authencation has been requested but the server does not support this mechanism. Fixes: #408. - src/onmainwindow.cpp: wrap user name for client-side mounts in quotes. Fixes: #559. Will fail with user names that contain quotes, but oh well... - {example/x2goclient-cli,src/onmainwindow.cpp}: remove hopefully obsolete HOSTNAME exporting into environment. - src/onmainwindow.cpp: remove client-side LD_LIBRARY_PATH meddling. Nothing of value is in that directory and nxproxy hasn't needed that for years. - src/settingswidgets.cpp: don't incorrectly enable whole display settings in single display setups. Let debugging mode override this behavior, though. - src/onmainwindow.cpp: pass X2GO_RANDR_XINERAMA=[yes,no] to x2gostartagent as an environment variable based upon the xinerama session setting. Has no effect when connecting to older X2Go Server versions and handles startup correctly with X2Go Server 4.1.0.0. - src/onmainwindow.cpp: fix another leaked X2goSettings object. - src/onmainwindow.cpp: rename xinerama env variable on session startup to X2GO_XINERAMA in accordance with server changes. - src/onmainwindow.cpp: supply xinerama option as another parameter to x2goresume-session on session resume. - src/sessionbutton.cpp: make button non-sensitive in bottom right part if it's editable. Fixes: #1214. - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: reformat, whitespace fixes, split out close button slot in a separate function. - src/onmainwindow.{cpp,h}: let close button be a member variable. - src/onmainwindow.cpp: disable and enable close button during and after connection startup. - src/onmainwindow.cpp: initialize directRDP to false to be able to call slotSuspendSessFromSt () even if no session has previously been started. - src/onmainwindow.cpp: only initialize directRDP variable if platform is Linux. Fixes compile failures on Windows and OS X. - src/onmainwindow.cpp: always create close button, but either hide or
Re: Upcoming Deprecation of (Almost) EOL Distributions
The deprecation has been fully finished. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Saimaa (ESR) released
Dear all The X2Go project is proud to announce its bundle release of X2Go components called X2Go Saimaa (ESR) X2Go Saimaa is (arguably) the fifth bundle release in the history of the X2Go project. This time around, the acronym "ESR" stands for "Extended Security Release". Deviating from previous bundle releases, Saimaa will at most get security fixes if necessary and only contain core packages. Users who require non-core packages will need to also use the release repositories and set up their system to prioritize the Saimaa repository or codename accordingly. This release is deliberately published before the upcoming, soonish big updates of nx-libs (switching to the version as developed within the Arctica Project for the past few years) and X2Go Server 4.1.0.0. If you do NOT want to be automatically switched to the new, less-well tested versions of these core packages when they are released and prefer to stay on the current code base for a while until you have evaluated the new package's stability and usability for you, migrate to the Saimaa codename/repositories NOW! For further information visit the wiki page: http://wiki.x2go.org/doku.php/download:saimaa Regards, Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Re: [X2Go-Dev] [Invitation] ΞX2Go Developer Meeting 2017-12-13 19:30 CET / 1:30 pm EST
* On 12/09/2017 09:15 PM, Stefan Baur wrote: > on behalf of h1Org, I would like to invite you to join our next > developer meeting. This is in preparation of the upcoming release. Wiki page stub created as https://wiki.x2go.org/doku.php/2017-12:day-2017-12-13 Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go OpenSUSE Package Archive: Provisioning of OpenSUSE Tumbleweed Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides OpenSUSE packages of X2Go[1] also offers X2Go packages that have been built against OpenSUSE Tumbleweed - the OpenSUSE rolling release version. Note that we only provide nightly packages for OpenSUSE Tumbleweed, akin to Fedora Rawhide. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go nightly packages under OpenSUSE Tumblewed, please file a bug report with X2Go BTS[3]. For setup information, refer to the SUSE-based packages info wiki article[3]. Mihai [1] https://packages.x2go.org/opensuse [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:suse#adding_the_x2go_repository_to_your_package_system signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Fedora Package Archive: Provisioning of FC27 Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides Fedora packages of X2Go[1] also offers X2Go packages that have been built against Fedora 27 - the new Fedora release version. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages[2] under Fedora 27, please file a bug against X2Go BTS[3]. Mihai [1] https://packages.x2go.org/fedora [2] https://packages.x2go.org/fedora/x2go.repo [3] https://wiki.x2go.org/doku.php/wiki:bugs signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Desktop Sharing (3.1.1.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2godesktopsharing''. New gains of this version of ,,x2godesktopsharing'' are: o packaging metadata updates o build fixes for RPM-based distributions - correctly passing down system optimization flags, especially useful with hardening flags o updated Finnish translation thanks to Martti Pitkänen The X2Go project thanks Martti Pitkänen for his valuable input and submitted work. X2Go Component: x2godesktopsharing Version: 3.1.1.4 Status: RELEASE Timestamp: 1510766172 Date: Wed, 15 Nov 2017 18:16:12 +0100 Changes: x2godesktopsharing (3.1.1.4) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (3.1.1.4): - misc: bump version string where appropriate. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * x2godesktopsharing.spec: - Respect the plattform %{optflags} when calling qmake and disable automatic binary stripping (getting in the way of debug packages.) . [ Martti Pitkänen ] * New upstream version (3.1.1.4): - x2godesktopsharing_fi.ts: update Finnish translation file. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.0.1.22) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o Fix session startup issues with a FQDN domain name. Happened to work if the short name was mapped to 127.0.0.1, but failed otherwise. X2Go Component: x2goserver Version: 4.0.1.22 Status: RELEASE Timestamp: 1510401228 Date: Sat, 11 Nov 2017 12:53:48 +0100 Changes: x2goserver (4.0.1.22) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.0.1.22): - x2goserver/bin/x2go{resume-session,startagent}: use the actual system's host name instead of the short name only. Fixes startup issues on a wide variety of systems that use a FQDN as their host name. In such a scenario, using the short name works iff the short name maps to 127.0.0.1. Otherwise, session startups fail. Using the actual host name does not require such hacks, so use this instead. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.0.1.21) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o Fixed overzealous nxagent socket removal. o Keyboard mapping fixes, including preparation for usage with Arctica's nx-libs version (not supported in this version of X2Go Server, yet). o Support for Devuan and RT OS full desktop session spawning. o Always use short host name, don't rely on ${HOSTNAME} variable. Compatibility with non-bash login shells. o RPM packaging improvements, also contributed by Orion Paplowski. o Spawn full desktop sessions with a new dbus user session instance. o Finnish translation update. o Added support for LXQt full desktop sessions. o New command: x2golistshadowsessions. X2Go Component: x2goserver Version: 4.0.1.21 Status: RELEASE Timestamp: 1510149718 Date: Wed, 08 Nov 2017 15:01:58 +0100 Fixes these bug report(s): 1151 1153 1198 1229 1230 Changes: x2goserver (4.0.1.21) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.0.1.21): - x2goserver/sbin/x2gocleansessions: don't overzealously try to remove old nxagent sockets. If the nxagent process already vanished, simply forget the remembered session. Otherwise we might delete sockets that have been re-assigned to other sessions in the meantime. - x2goserver/bin/x2gostartagent: convert X2GO_PORT searching algorithm to pure bash and let script fail if no display port is available. - x2goserver/sbin/x2gocleansessions: fix syntax error introduced in last change to this file. - x2goserver/bin/x2gosetkeyboard: make compatible with changes in Arctica's nxagent. Also change to an all-bash algorithm. Fixes: #1151. - x2goserver/bin/x2gosetkeyboard: fix a typo that caused the script to not work properly - with or without Arctica's nx-libs. - x2goserver/bin/x2gosetkeyboard: rename ${setxkbcomp_opts} to ${setxkbmap_opts}, that's what it really is. - x2goserver/bin/x2gosetkeyboard: setxkbmap expects a parameter called "-option", but nxagent uses the key "options". Make setxkbmap happy. - x2goserver/bin/x2gosetkeyboard: $BASH_REMATCH is tricky, actually fetch the first match. In the $BASH_REMATCH array, index 0 contains the *full* match, while indices 1+ only contain the partial matches. We're only interested in the first partial match. - x2goserver/bin/x2gosetkeyboard: only match up the first ending quote character in a non-greedy way. This will not support nested quotes within values, but we probably don't need this feature anyway. - x2goserver/bin/x2gostartagent: try to enable lingering via systemd's loginctl utility before calling x2goagent. Fixes: #1198. - x2goserver-xsession/etc/Xsession: support Devuan just like Debian, give useful error message in case the OS is unknown. - x2goserver/bin/x2gostartagent: fetch hostname via "hostname -s" and do not rely on the HOSTNAME variable. The latter is only set automatically by bash if it's not already part of the environment. We might get "garbage" in this way (and one user actually did.) - x2goserver/bin/x2golistshadowsessions: whitespace only. - x2goserver/sbin/x2gocleansessions: close syslog at program exit. - x2goserver/sbin/x2gocleansessions: whitespace only. - x2goserver/bin/x2golistshadowsessions: copy and use a few needed utility functions from x2gocleansessions. - x2goserver/bin/x2golistshadowsessions: mark unavailable functionality with FIXME comments. - x2goserver-xsession/etc/Xsession: add support for OS RT via /etc/os-rt-release (file needs to be created by upstream first, bug pending.) - x2goserver/{bin/x2golistshadowsessions, lib/x2go{dbwrapper.pm,sqlitewrapper.pl}}: backport listshadowsessions* DB functions and unmark them as FIXME entries. - x2goserver/lib/x2go{sqlitewrapper.pl,utils.pm}: allow arbitrary-length user names, user names starting with digits and drop $ as a valid user name character. Fixes: #1229. - x2goserver/bin/x2goruncommand: use dbus-run-session to start a new dbus user session if available. Only for full desktop sessions. Backported from a Debian patch. - x2goserver/bin/x2goresume-session: backport HOSTNAME changes from x2goserver/bin/x2gostartagent. - x2goserver/bin/x2go{resume-session,startagent}: catch errors while inserting values into database more gracefully. Fixes: #1230. - x2goserver/bin/x2gostartagent: write hostname errors to stderr to make X2Go Client (and maybe PyHoca?) fail. - x2goserver/{bin/x2go{runcommand,suspend-session}, sbin/x2gocleansessions}: remove hopefully redun
NX redistributed (3.5.0.33) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,nx-libs''. New gains of this version of ,,nx-libs'' are: o Updated build metadata. o Missing dependencies rectified. o Build fix for CentOS/EPEL 7 on ppc64le. o Use correct build flags for RPM-based distributions. o Don't allow overriding of X.Org Server UNIX sockets via TEMP/NX_TEMP environment variables. Fixes problems on machines that use pam_tempdir.so. o OS X build and run time fixes. o Fix CVE-2017-2624 (timingsafe_memcmp) by Ulrich Sibiller. o Potentially improve LAN- and WAN-type connection speed settings scenarios. Includes a regression fix for VPN connections by Simon Matter. o Fix problems in mate-color-picker and potentially also other applications that make heavy use of RENDER trapezoids. The X2Go project thanks Ulrich Sibiller and Simon Matter for their valuable input and submitted work. X2Go Component: nx-libs Version: 2:3.5.0.33 Status: RELEASE Timestamp: 1510124874 Date: Wed, 08 Nov 2017 08:07:54 +0100 Fixes these bug report(s): 757 758 760 1160 Changes: nx-libs (3.5.0.33) RELEASED; urgency=low . [ Mihai Moldovan ] * debian/control: - Add xkb-data to nxagent's Recommends. - Uploaders: add myself. Also, force a rebuild due to the changed versioning. - Add Breaks statement on pre-4.1.0.0 x2goserver to x2goagent package. - Change Breaks statement to pre-4.0.1.21 x2goserver and add a Replaces: x2goserver << 4.0.1.21 section to x2goagent package. We'll do the /etc/x2go/x2goagent.options file move for x2goserver 4.0.1.21 and nx-libs 3.5.0.33 already. * nx-libs.spec: - Add xkeyboard-config to nxagent's Requires. Should be a weak dependency, but RPM doesn't support that too well yet. - Copy new debian/x2goagent.options file into build environment, analogous to what debian/roll-tarballs.sh does. - Add new x2goagent.options file to installed file list of x2goagent package. - Let x2goagent package satisfy x2goagent-virtual. - Add -mno-vxs to general C(XX)FLAGS on ppc64le. Hopefully just a temporary workaround until https://bugzilla.redhat.com/show_bug.cgi?id=1489712 / https://bugs.centos.org/view.php?id=13779 are resolved. Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) - Drop ugly sed hack to push optflags to build system. - Pass CDEBUGSFLAGS and friends directly to the make command in %build. - Let x2goagent conflict with pre-4.0.1.21 x2goserver versions. Needed for x2goagent.options file move. * debian/: - Add x2goagent.options file for compatibility with x2goserver nightly. * debian/roll-tarballs.sh: - Copy new debian/x2goagent.options file into real tarball environment. * debian/Makefile.nx-libs: - Install/destroot new x2goagent.options file. * debian/rules: - Symlink and remove new debian/x2goagent.options file into/from build environment. * debian/x2goagent.install: - Add new x2goagent.options file. * Refresh: - 0016_nx-X11_install-location.debian.patch - 9900-dxpc-license-history.full+lite.patch * nx-X11: use the "old", non-NX header location. Affects: - 1270_nx-X11_CVE-2017-2624-Use-timingsafe_memcmp-to-c.full.patch * {debian/control,nx-libs.spec}: - Add proper dependencies upon xkbcomp for RPM and DEB packages. Fixes: #1160. Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) * debian/patches: - Refresh all patches. Removes some fuzziness and adds the -p diff option to show the C function name in hunk headers. - Fixup series file to include previous patch. * nxcomp: Handle launchd sockets in DISPLAY variable correctly when fetching X cookie. Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) Adds: - debian/patches/1600_nxcomp-handle-launchd-socket-in-Auth.full+lite.patch * nxcomp: Hardcode X11 and (legacy/xfs) font UNIX paths. Fixes: ArcticaProject/nx-libs#536 Allowing overrides via NX_TEMP and TEMP breaks system using pam_tmpdir.so and most server infrastructure expects the location to be fixed anyway. Backported from Arctica GH 3.6.x branch. v2: backport to nx-libs 3.5.0.x (Mihai Moldovan) Adds: - debian/patches/1610_nxcomp-harcode-some-UNIX-socket-path.full+lite.patch * Mid-release fixup: - Rename debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full+lite.patch to debian/patches/1400_nx-X11_Render.c-Improve-situation-fo.full.patch. - Split up debian/patches/1500_all_propagate-optflags-to-subcompone.full+lite.patch. Put server changes into debian/patches/1500_all_propa
Upcoming Package Repository Downtime
Hi I will be releasing new stable versions of nx-libs and x2goserver soon. Due to some file moves between packages, these releases must happen in lock-step (or more specifically the binary packages built from these releases be available at the same time). In order to not potentially break user systems, I will disable access to the package repositories on the UTC days of - Wed November 8, 2017 - Fri November 10, 2017 (rain date) for an unspecified amount of time. If you experience problems accessing the package repositories on these days, rest assured that this behavior is intentional. The repositories will be available once new binary packages for these new releases are available. A more fine-grained notice will be posted on the Wiki main page and removed again once the situation is cleared. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Upcoming Deprecation of (Almost) EOL Distributions
Hi In order to lower resource stress when building packages, I plan to deprecate support for distributions that have (almost) reached End Of Life on December 31th 2017. This includes the following distro versions: - Debian: o 7.0 "wheezy" - Fedora o 23 o 24 o 25 - OpenSuSE o 13.1 o 13.2 o 42.1 Ubuntu builds are ceased automatically after upstream deprecation. After deprecation, no new builds will be published and existing builds will be moved to the archive repositories to discourage users from installing unmaintained software. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Re: X2Go Client (4.1.1.0) released
The links for OS X now point to the 4.1.1.0 release. Specifically, the files (binaries, checksums and signatures) can be found in this directory: http://code.x2go.org/releases/binary-macosx/x2goclient/releases/4.1.1.0/ Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.1.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o using non-deprecated libssh functions where available o new ~/.ssh/config file parsing support o failures to detect PulseAudio version or start the daemon are non-fatal o new disk image used on OS X o add YubiKey challenge auth prompt o fix startup failures on OS X with MacPorts o correctly pass system CFLAGS on to build system (needed for hardening) o fix window positioning problem when client was last closed on separate, now-disconnected display o ignore unknown strings in OpenSSH prompt (supports pam_echo.so) o interaction support (account security management on login) o PulseAudio can now be completely disabled in general settings o fix fullscreen sessions positioning problem with some CentOS 6 servers o PATH not overridden any longer in user sessions o --background option now supports directories and will randomly pick an SVG file in there o new --broker-use-creds-for-session option to pass login credentials for broker login to sessions server o --close-disconnect also supported for direct RDP sessions o updated translations The X2Go project thanks Robert Parts, Martti Pitkänen, Walid Moghrabi, Daniel Lindgren, Ricardo Díaz Martín, Jos Wolfkamp, Klaus Ade Johnstad and Sébastien Ducoulombier for their valuable input and submitted work. Please note that binary builds for the Windows platform will likely be a bit delayed. *** libssh-based ~/.ssh/config file parsing *** Starting with this release, libssh is instructed to parse the user's ~/.ssh/config file. Only a subset of what is supported by OpenSSH is supported by libssh. Mostly, users can only override the Port, Host or User statements. Shorthands for hosts are also supported this way. If you wish X2Go Client to automatically use the settings provided in your ~/.ssh/config file, the session configuration must be changed as follows: - set the shorthand as the server address - to use the config-provided user name, leave the username EMPTY - to use the config-provided port, set port to 0 Note that if a user name has not been provided in the SSH config file, X2Go Client will default to the client's system user name (i.e., the user name of the currently logged-in user). Likewise, if a port value has not been provided in the SSH config file, libssh will default to port number 22. If any of these values are provided in the session configuration explicitly (i.e., user name is not an empty string or the port number does not match 0), X2Go Client will OVERRIDE the respective setting, even if they may have been set in the SSH config file. *** libssh-based ~/.ssh/config file parsing *** X2Go Component: x2goclient Version: 4.1.1.0 Status: RELEASE Timestamp: 1509263025 Date: Sun, 29 Oct 2017 08:43:45 +0100 Fixes these bug report(s): 31 499 592 870 930 966 1093 1100 1119 1121 1152 1165 1185 1186 Changes: x2goclient (4.1.1.0) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.1.0): - src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead of ssh_forward_listen () for newer libssh versions. Fixes: #870. - src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public key via ssh_get_server_publickey () (0.8.0 and higher) or ssh_get_publickey () (0.7.x and lower) and its hash via ssh_get_publickey_hash () instead of using the deprecated ssh_get_pubkey_hash () function. Additionally, replace free () with the more appropriate ssh_string_free_char () function after using ssh_get_hexa (). This will break on very old systems with a hopelessly outdated libssh version, but we do not care about these systems in the first place. - src/sshmasterconnection.cpp: replace string_free () with its successor ssh_string_free (). Will break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_new () function with ssh_channel_new (). Might break on ancient systems, but we don't care. Also, add error handling in case ssh_channel_new () failed... - src/sshmasterconnection.cpp: replace deprecated channel_open_forward () function with ssh_channel_open_forward (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_open_session () function with ssh_channel_open_session (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_request_exec () function with ssh_channel_request_exec (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_poll () function with ssh_channel_poll (). Might break o
X2Go Broker (0.0.3.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o build fix for all platforms, don't use python3 to run tests o no functional changes in package compared to 0.0.3.3 X2Go Component: x2gobroker Version: 0.0.3.4 Status: RELEASE Timestamp: 1508818810 Date: Tue, 24 Oct 2017 06:20:10 +0200 Changes: x2gobroker (0.0.3.4) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.0.3.4): - Makefile: use "python" command instead of "python3" to run tests. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.3.3) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o SSH broker works on newer Debian versions again o misc. packaging fixes o fixed hostname detection in default configuration X2Go Component: x2gobroker Version: 0.0.3.3 Status: RELEASE Timestamp: 1508817180 Date: Tue, 24 Oct 2017 05:53:00 +0200 Changes: x2gobroker (0.0.3.3) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.3.3): - src/*.c: Fix implicit declaration of execv(). - Make hostname detection work for the default configuration (that defines localhost session profiles). - Makefile: Add check target (drop empty test target). - Makefile: Clean-up x2gobroker-ssh executable in clean-arch target. * debian/{control,compat}: + Bump to DH version level 9. * debian/rules: + Fix empty python-x2gobroker bin:packages on Debian 9 and above. + Enable unit tests at every package build. * debian/control: + Bump Standards-Version: to 3.9.8. No changes needed. . [ Mihai Moldovan ] * x2gobroker.spec: - Disable generation of debug package, which will always be empty and lead to errors on certain platforms. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-GUI (0.5.0.7) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-gui''. New gains of this version of ,,pyhoca-gui'' are: o updated Finnish translations o new support for LXQT o package metadata updates The X2Go project thanks Martti Pitkänen for his valuable input and submitted work. X2Go Component: pyhoca-gui Version: 0.5.0.7 Status: RELEASE Timestamp: 1506243414 Date: Sun, 24 Sep 2017 10:56:54 +0200 Changes: pyhoca-gui (0.5.0.7) RELEASED; urgency=medium . [ Martti Pitkänen ] * New upstream version (0.5.0.7): - po/fi.po: update Finnish translation file. - po/fi.po: update Finnish translation file. . [ Mihai Moldovan ] * New upstream version (0.5.0.7): - po/fi.po: fix Finnish translation file - mostly by fixing the use of spaces around dashes. * debian/control: - Uploaders: add myself. Also, force a rebuild due to the changed versioning. . [ Mike Gabriel ] * New upstream version (0.5.0.7): - Fix grammar flaw in pyhoca-gui man page. - Add LXQt support. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
PyHoca-CLI (0.5.0.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,pyhoca-cli''. New gains of this version of ,,pyhoca-cli'' are: o install into correct prefix on SLE o fixed short option -p ambiguity o various build-time fixes and metadata improvements X2Go Component: pyhoca-cli Version: 0.5.0.4 Status: RELEASE Timestamp: 1506239715 Date: Sun, 24 Sep 2017 09:55:15 +0200 Fixes these bug report(s): 1062 Changes: pyhoca-cli (0.5.0.4) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (0.5.0.4): - man/man1/pyhoca-cli.1: drop incorrect short option -p as an alias for --pack. Fixes: #1062. -p is already used as the short option for --remote-ssh-port. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * pyhoca-cli.spec: - Add support for EPEL5 and (older) SLE versions by using the BuildRoot tag. - SLE support: add --prefix to setup.py install call. Otherwise, data will land in /usr/local/. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go (0.5.0.6) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o new support for LXQT sessions o potential locking issues fixes X2Go Component: python-x2go Version: 0.5.0.6 Status: RELEASE Timestamp: 1506196131 Date: Sat, 23 Sep 2017 21:48:51 +0200 Changes: python-x2go (0.5.0.6) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.5.0.6): - x2go/defaults.py: Support LXQt sessions by default. - x2go/session.py: Only release locks if actually locked. - x2go/session.py: Drop duplicated method is_locked(). Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.0.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o new "Direct XDMCP" feature o new parameter --branding that can be used to change the background picture The X2Go project thanks Seth Galitzer for his valuable input and submitted work. *** IMPORTANT INFORMATION *** This an intermediate release, that does *not* contain any bugfixes or other new features, that are currently part of the nightly series. This release purely includes the mentioned two new features on top of X2Go Client 4.1.0.0. No binary builds for OS X or Windows will be published for this release. A complete release of the nightly state will be issued at a later, undisclosed time. *** IMPORTANT INFORMATION *** X2Go Component: x2goclient Version: 4.1.0.1 Status: RELEASE Timestamp: 1505351193 Date: Thu, 14 Sep 2017 03:06:33 +0200 Fixes these bug report(s): 1162 Changes: x2goclient (4.1.0.1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.0.1): - src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section. - src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested. Issue automatically found by GCC. . [ Oleksandr Shneyder ] * New upstream version (4.1.0.1): - Add "direct XDMCP" functionality. - Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. . [ Seth Galitzer ] * New upstream version (4.1.0.1): - src/help.cpp: add documentation for the --background option. Part of #1162. - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Let's Encrypt Certificate for Japsand-Based HTTP Services
Dear all I have recently exchanged the previous SSL certificates that were signed with a DAS-NETZWERKTEAM CA certificate for with new certificates signed by Let's Encrypt. Additionally, all HTTP requests, with the limitation of accessing Jenkins directly, should be getting automatically redirected to a HTTPS location. This measure fixes the annoying "insecure connection" errors. Of course, previous HTTPS connections were never truly insecure - the CA certificate just was not trusted by browsers. If you encounter trouble accessing Japsand-based services like the wiki, please file a bug report with X2Go BTS[1]. Mihai [1] http://wiki.x2go.org/doku.php/wiki:bugs signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Raspbian Package Archive: Provisioning of Raspbian Stretch Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides Raspbian packages of X2Go[1] also offers X2Go packages that have been built against Raspbian Stretch - the new Raspbian release version. Additionally, the pseudo code names have been reset. "stable" now maps to "stretch" and "oldstable" maps to "jessie". Users are strongly encouraged to use the actual code names (i.e., not the pseudo code names) in order to not trigger unwanted upgrades and to avoid incompatibilities, since pseudo code name changes are typically not carried out in tandem with Debian. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages under Raspbian Stretch, please file a bug report with X2Go BTS[3]. For setup information, refer to the Debian packages info wiki article[3]. Mihai [1] https://packages.x2go.org/raspbian [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:raspbian signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go Debian Package Archive: Provisioning of Debian Buster Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides Debian packages of X2Go[1] also offers X2Go packages that have been built against Debian Buster - the new Debian testing version. Additionally, the pseudo code names have been reset. "stable" now maps to "stretch", "oldstable" maps to "jessie", "oldoldstable" maps to "wheezy" and "testing" maps to "buster". Users are strongly encouraged to use the actual code names (i.e., not the pseudo code names) in order to not trigger unwanted upgrades and to avoid incompatibilities, since pseudo code name changes are typically not carried out in tandem with Debian. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages under Debian Buster, please file a bug report with X2Go BTS[3]. For setup information, refer to the Debian packages info wiki article[3]. Mihai [1] https://packages.x2go.org/debian [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:debian signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Build Host (Japsand) Updated to Debian Stretch
Dear all a few weeks ago I took the opportunity and updated our build host to Debian Stretch. Build failures of *SUSE packages due to a newer version of obs-build were fixed subsequently. We're now running a customized version with backported fixes and commits from the upstream obs-build repository pulled in. The environment powering wiki.x2go.org has also been updated. All systems should be working normally. As always, if you encounter broken packages or inconsistencies in repositories, please file a bug report with X2Go BTS[1]. Mihai [1] http://wiki.x2go.org/doku.php/wiki:bugs signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go OpenSUSE Package Archive: Provisioning of OpenSUSE Leap 42.3 Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides OpenSUSE packages of X2Go[1] also offers X2Go packages that have been built against OpenSUSE Leap 42.3 - the new OpenSUSE Leap release version. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages under OpenSUSE Leap 42.3, please file a bug report with X2Go BTS[3]. For setup information, refer to the SUSE-based packages info wiki article[3]. Mihai [1] https://packages.x2go.org/opensuse [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:suse#adding_the_x2go_repository_to_your_package_system signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go MATE Bindings (0.0.1.5) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gomatebindings''. This release merely introduces build fixes for Fedora and adds proper Raspbian build support. There were no functional changes to the code base. X2Go Component: x2gomatebindings Version: 0.0.1.5 Status: RELEASE Timestamp: 1503466709 Date: Wed, 23 Aug 2017 07:38:29 +0200 Changes: x2gomatebindings (0.0.1.5) RELEASED; urgency=medium . [ Mihai Moldovan ] * debian/rules: - Change "testing" version to 999. Compatible with our buildscripts. - Also give Raspbian distros the same treatment as Debian ones. * x2gomatebindings.spec: - Change mate-file-manager-devel build dependency to caja-devel for newer distros. The package was renamed in Fedora and OpenSuSE a while ago, with virtual provides added for compatibility. Nowadays, these virtual provides are being phased out. Switch to caja-devel for FC25+ and OpenSuSE 13.2+. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
Python X2Go (0.5.0.5) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,python-x2go''. New gains of this version of ,,python-x2go'' are: o support for newer gevent versions (1.1 and higher) X2Go Component: python-x2go Version: 0.5.0.5 Status: RELEASE Date: Mon, 15 May 2017 16:38:16 +0200 Fixes these bug report(s): 1016 Changes: python-x2go (0.5.0.5) RELEASED; urgency=low . [ Mike Gabriel ] * New upstream version (0.5.0.5): - documentation: Fix wording in docstring. - Don't blindly release gevent locks. We need to check if a semaphore is locked for some code paths and only then release it. (Fixes: #1016). . [ Mihai Moldovan ] * New upstream version (0.5.0.5): - x2go/__init__.py: update mailing list address. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org https://lists.x2go.org/listinfo/x2go-announcements
X2Go EPEL Package Archive: Deprecation of EPEL 5 Packages
Dear all In accordance with CentOS's deprecation of version 5, all packages have been rebuilt one last time and moved to the package archive[0]. For more information refer to the Archived X2Go Packages for RedHat Enterprise Linux and Derivatives wiki page[1]. Mihai [0] https://archives.packages.x2go.org/epel [1] http://wiki.x2go.org/doku.php/wiki:repositories:archives:epel signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Fedora Package Archive: Provisioning of FC26 Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides Fedora packages of X2Go[1] also offers X2Go packages that have been built against Fedora 26 - the new Fedora release version. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages[2] under Fedora 26, please file a bug against X2Go BTS[3]. Mihai [1] http://packages.x2go.org/fedora [2] http://packages.x2go.org/fedora/x2go.repo [3] http://wiki.x2go.org/doku.php/wiki:bugs signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.3.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o fixed loadchecker's systemd service declaration o follow-up fix for the PAM component, authentication via PAM possible again The X2Go Project thanks Niels Rogalla for his valuable input. X2Go Component: x2gobroker Version: 0.0.3.2 Status: RELEASE Date: Thu, 23 Feb 2017 02:28:56 +0100 Fixes these bug report(s): 1141 Changes: x2gobroker (0.0.3.2) RELEASED; urgency=medium . [ Mike Gabriel ] * debian/x2gobroker-loadchecker.service: + Fix flawed symlink actually still pointing to the authservice's service file. Thanks to Niels Rogalla for spotting this. (Fixes: #1141). * Regression fix for d68ec35. Use hasattr() to properly test structure of pam module (required for ABI/API changes upstream). * x2gobroker-testagent: - Fix setting up remote_agent[] dictionary. Follow-up fix for a9bc46b. . [ Mihai Moldovan ] * New upstream version (0.0.3.2): - x2gobroker-authservice: fixup 60db077d1. The hasattr() call takes a string as its second parameter. - man/*: update date stamps pre-release. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.1.0.0) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o new session drop down menu button o switch to using RSA keys wherever possible o SecurID prompt support o transparent cleanup of processes spawned by X2Go Client on UNIX-based platforms via the new UNIX cleanup helper feature o bundle and use PulseAudio on OS X/macOS - new sound support on this platform; new internal PulseAudio handling infrastructure also used on Windows[1] o new option to disable sound input on OS X and Windows in X2Go Client's general settings (not per-session settings) o always spawn a private sshd process if necessary, avoid touching user's config files if possible o always generate new temporary server and client public and private keys used for one connection only[2] o deprecate ARTS and ESounD support o provide ESounD support on Windows and OS X via PulseAudio's ESounD emulation feature The X2Go project thanks Bernard Cafarelli, Jason Alavaliant, Sébastien Ducoulombier, Daniel Lindgren, Ricardo Díaz Martín and Martti Pitkänen for their valuable input and submitted work. Please note that binary builds for the Windows platform will likely be a bit delayed. *** IMPORTANT INFORMATION *** [1] We are aware of issues with newer server-side Firefox versions when connecting with the Windows client. On sound output, Firefox might badly stall and not play any sound. At the same time, other applications, like paplay, will work fine. This does not seem to happen on OS X, which is shipping the newest PulseAudio version bundled. Linux client platforms with an older PulseAudio server version might also be affected. Older X2Go Client for Windows versions are likewise affected. Fixing this bug is not part of this release. [2] Since we are creating two new set of 2048 bits RSA keys on each session connection attempt (no matter whether attaching to an existing session or creating a new one), session startup related to the Remote Printing and File Sharing features might be considerably slower than with older X2Go Client versions. This will probably affect embedded systems with a slow random number generator the most. If you do not see any remote mounts that are specified in your session configuration file and marked as auto-mount after session startup, give the client some time to generate the needed keys, transfer them to the server, start the private sshd instance and mount the directories. I explicitly decided against caching these temporary keys, as at most the currently running session can be harmed if temporary keys are stolen. Subsequent sessions cannot be compromised with old temporary keys. If users are too inconvenienced by this, caching can be re-implemented. *** IMPORTANT INFORMATION *** X2Go Component: x2goclient Version: 4.1.0.0 Status: RELEASE Date: Wed, 22 Feb 2017 05:02:35 +0100 Fixes these bug report(s): 910 1024 1096 1105 1124 1139 Changes: x2goclient (4.1.0.0) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.0.0): - src/sessionbutton.cpp: replace drop down menu button on session buttons with a more prominent, bigger settings gear icon. Requested for visibility. - src/onmainwindow.cpp: add debug statements to createRSAKey () regarding the host pub key locations on OS X. - src/onmainwindow.cpp: fix error message string in printSshDError_noHostPubKey (). - src/sshmasterconnection.cpp: add SecurID prompt to challenge auth code prompts. - src/sharewidget.cpp: fix compile on UNIX-like platforms by defaulting to ISO-8859-1 not just on Linux but also other platforms. Fixes: #1124. - src/x2goutils.cpp: don't try to wrap absolute paths as legacy resource URIs in wrap_legacy_resource_URIs (). Fixes: #910. - {res/img/svg/,res/resources.qrc}: add new file hamburger.svg, a custom-created hamburger icon. - src/sessionbutton.cpp: replace drop down menu button on session buttons again with the custom-created hamburger icon. Also fix positioning issues in mini mode. - src/onmainwindow.{cpp,h}: add new function images_resource_path (), similar to iconsPath () but without explicitly referring to icons. - src/sessionbutton.cpp: we cannot use ".." in resource paths to move up one level, so use images_resource_path () instead and hope that we finally get a yummy hamburger. - src/onmainwindow.{cpp,h}: let iconsPath () take a const-reference instead of an object and make it a const member function. - src/onmainwindow.{cpp,h}: let images_resource_path () take a new, optional "base" parameter, that might be empty and is put in-between the fixed resource path string and the filename parameter. - src/onmainwindow.cpp: use images_re
X2Go Fedora Package Archive: Provisioning of FC25 Packages
Dear all I am happy to announce that from now on the X2Go package archive that provides Fedora packages of X2Go[1] also offers X2Go packages that have been built against Fedora 25 - the new Fedora release version. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages[2] under Fedora 25, please file a bug against X2Go BTS[3]. Mihai [1] http://packages.x2go.org/fedora [2] http://packages.x2go.org/fedora/x2go.repo [3] http://wiki.x2go.org/doku.php/wiki:bugs signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Broker (0.0.3.1) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gobroker''. New gains of this version of ,,x2gobroker'' are: o Support for the newer python-pam module thanks to Walid Moghrabi. o Documentation generation fixes. o Build fix on newer Fedora releases (25 and up.) o Metadata updates for Debian-based distributions. The X2Go project thanks Walid Moghrabi for his valuable input and submitted work. X2Go Component: x2gobroker Version: 0.0.3.1 Status: RELEASE Date: Thu, 01 Dec 2016 22:19:47 +0100 Fixes these bug report(s): 1056 Changes: x2gobroker (0.0.3.1) RELEASED; urgency=low . [ Mike Gabriel ] * debian/python-x2gobroker.preinst: + Use proper comment header explaining about preinst script argument calls (not postinst). * x2gobroker/brokers/base_brokers.py: Remove Perl code in comment that confuses the Epydoc tool. * API Documentation: Sanitize __doc__ strings to make Epydoc happy. Provide Makefile.docupload and provide html API documentation at http://code.x2go.org/doc/python-x2gobroker/ . [ Mihai Moldovan ] * New upstream version (0.0.3.1): - sbin/x2gobroker-authservice: refactor pam.pam section a bit. Always initialize opam with pam and only rewrite it with pam.pam if necessary. - x2gobroker/authmechs/pam_authmech.py: port pam.pam change to this file as well. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * x2goserver.spec: - Add mandatory perl-generators Build-Requires as per https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl . [ Walid Moghrabi ] * New upstream version (0.0.3.1): - sbin/x2gobroker-authservice: adapt script to correctly use the newer python-pam module, which now exposes functionality in pam.pam with backwards compatibility. Fixes: #1056. Regards, signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Package Archive: New Raspbian Archive
Dear all, I am happy to announce a new addition to the X2Go package archive. From now on we are providing automatically-built Raspbian packages for armhf[1]. Currently only Raspbian Jessie is supported. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages under Raspbian Jessie, please file a bug against X2Go BTS[2]. For setup information, refer to the Raspbian packages info wiki article[3]. Mihai [1] http://packages.x2go.org/raspbian [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:raspbian signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go OpenSUSE Package Archive: Provisioning of OpenSUSE Leap 42.2 Packages
Dear all, I am happy to announce that from now on the X2Go package archive that provides OpenSUSE packages of X2Go[1] also offers X2Go packages that have been built against OpenSUSE Leap 42.2 - the new OpenSUSE Leap release version. We hope this makes our package archive more useful. If you encounter dependency problems when installing X2Go release or nightly packages under OpenSUSE Leap 42.2, please file a bug against X2Go BTS[3]. For setup information, refer to the SUSE-based packages info wiki article[3]. Mihai [1] http://packages.x2go.org/opensuse [2] http://wiki.x2go.org/doku.php/wiki:bugs [3] http://wiki.x2go.org/doku.php/wiki:repositories:suse#adding_the_x2go_repository_to_your_package_system signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
SUSE-Based Repositories Switched to Susetags Format
Hi I have now fully migrated the OpenSUSE and SLE repositories to the "susetags"/"yast" format. The wiki pages have also been updated. If you previously used the repositories and added them in rpm-md format, you will have to remove the repositories from your system configuration and add them back again. One important change is that the architecture must now not be passed to zypper directly. Instead, zypper will figure out what is needed by itself. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Server (4.0.1.20) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goserver''. New gains of this version of ,,x2goserver'' are: o respect the NoDisplay and Hidden values in .desktop files, thanks to Jason Alavaliant o x2gocleansessions rewritten - it now shouldn't be suspending sessions with no good reason anymore o randomize nxagent port, based on Robert Nowotny's SSH_PORT patch o remove Blowfish cipher when mounting remote sshfs endpoints - fixes file file sharing issues o the xsession-x2go-errors file now contains the hostname and is rotated once o X2GO_XSESSION feature output now captured thanks to Tor Perkins o various other bugfixes and improvements The X2Go project thanks Jason Alavaliant, Henning Heinold, Robert Nowotny, and Tor Perkins for their valuable input and submitted work. X2Go Component: x2goserver Version: 4.0.1.20 Status: RELEASE Date: Sun, 20 Nov 2016 12:39:36 +0100 Fixes these bug report(s): 799 812 888 889 903 922 923 985 1065 1068 1073 Changes: x2goserver (4.0.1.20) RELEASED; urgency=low . [ Mike DePaulo ] * New upstream version (4.0.1.20): - TERMINAL Session: Add support for qterminal (Lightweight terminal emulator written in Qt) - TRINITY: Add support for Q4OS . [ Mihai Moldovan ] * New upstream version (4.0.1.20): - x2goserver/bin/x2gogetapps: respect NoDisplay and Hidden values, don't parse the full desktop file if there are non-Desktop Entries groups. Based on a patch submitted by Jason Alavaliant. Fixes: #812. - x2goserver/bin/x2gogetapps: do not print spurious newlines. - Change string "X2go" to "X2Go" where appropriate. - Add runcommand.d hooks to x2goserver-extensions Makefile. - x2goserver/bin/x2gosessionlimit: don't iterate over the whole groups file. Only check the primary and secondary groups as returned by getgid()/getgroups(). Fixes long delays in session startup on machines with a gazillion of groups. - x2goserver/sbin/x2gocleansessions: re-fetch the current sessions' status before handling it. Using the "cached" value from the initial x2golistsessions run may be desynchronized with the actual current value. Avoids a race condition logging users out after they attached to a session. - x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_since to %remembered_sessions_status_since. That's what it really is. Add comments to further clarify what it's actually doing. Change it to include a timestamp instead of the "iteration count multiplied by two" value. Compare timestamps to see if killing hanging nxagent processes is necessary. - x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_status_since to %remembered_sessions_status_since_time. Add %remembered_sessions_status_since_iterations that will come in handy for the next change. - x2goserver/sbin/x2gocleansessions: give suspended-but-running sessions a grace period of one iteration. Fixes: #888. - x2goserver/sbin/x2gocleansessions: fix ugly missing whitespace. - x2goserver/sbin/x2gocleansessions: move up session status sync a bit, don't update session state when session has been removed from the database. - x2goserver/sbin/x2gocleansessions: unify log messages. Move dangling line around. - x2goserver/sbin/x2gocleansessions: whitespace only. - x2goserver/sbin/x2gocleansessions: also delete entries in the other, overlooked hashes. - x2goserver/sbin/x2gocleansessions: move socket and lock file cleanup into time-based block for finished/failed sessions. - x2goserver/sbin/x2gocleansessions: add @remembered_finished_sessions array. Merge with session list as queried from the database (won't include finished/failed sessions) and remember F-state sessions via this array. Only delete elements once work on these has been finished. - x2goserver/sbin/x2gocleansessions: don't add failed/finished sessions to remembered list if that list already includes them. - x2goserver/sbin/x2gocleansessions: don't use gmtime (time ()) but merely time (). The former one returns a formatted date-time string, which can't be checked by forming a difference. The latter one returns an UNIX timestamp, which is what we really want... minus leap seconds. Let's hope this doesn't bite back some time or later... - x2goserver/sbin/x2gocleansessions: add debugging output to show the state change when updating the cached state result. - x2goserver/sbin/x2gocleansessions: only output status refreshing debug message if the old and new states actually differ. Prevents log spam. - x2goserver/
X2Go MATE Bindings (0.0.1.4) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2gomatebindings''. New gains of this version of ,,x2gomatebindings'' are: o Auto-switching between GTK2 and GTK3 builds o Build-time fixes for *SUSE-based distributions As distributions switched to building MATE against GTK3 by default, the old GTK2-only process will not work any longer. This release mainly adds support for both GTK2 and GTK3 depending upon the exact distribution and its version. X2Go Component: x2gomatebindings Version: 0.0.1.4 Status: RELEASE Date: Sun, 20 Nov 2016 07:59:36 +0100 Fixes these bug report(s): 821 822 1067 Changes: x2gomatebindings (0.0.1.4) RELEASED; urgency=low . [ Mike DePaulo ] * New upstream version (0.0.1.4): - Fix error when installing from an RPM built from the X2Go project's .spec file (Fixes: #821): "Error: Package: x2gomatebinding ... Requires: or" . [ Mihai Moldovan ] * New upstream version (0.0.1.4): - configure.ac: make GTK version selectable. * x2gomatebindings.spec: - Add run and build time dependency: filesystem. - Only own files, do not blindly own complete (and alien!) directories. Fixes: #822. - Add missing BuildRequires: and Requires: for file and directory owning. - Don't depend on x2goserver-extensions on Fedora/EPEL. Remove once Orion makes x2goserver also provide x2goserver-extensions. - Fix a typo in if condition. - Let Fedora/EPEL depend on x2goserver-extensions again. We're now adding our own repositories to the build config. - Make *SUSE ignore mate-menus-upstream. A choice is bad in this case, leading to a build failure. - The last change should have really been for mate-menus-branding, not mate-menus. - Add dependency upon gnome-icon-theme-symbolic for OpenSuSE Leap 42.1, OpenSuSE 13.2 and SLE{S,D} 12. - Switch to use -symbolic icons on OpenSUSE 13.2 and 42.1. - Prepare GTK library version switching and hardcode GTK 2 for now. - Re-add explicit GTK library build dependencies. Run-time dependencies should be handled automatically. - Switch to GTK 3 for Fedora 25 and up. - Don't automatically configure after running autogen.sh. - Fix FC conditionals, the macro is called "fedora", not "fedora_version". Also catch some non-*SuSE*/-Fedora "edge cases". - Break choice by ignoring x2goserver-x2goagent and (build-depending) on x2goagent for now. - Make *SUSE ignore mate-desktop-gschemas-branding-upstream. A choice is bad in this case, leading to a build failure. * debian/control: - Maintainer change in package: X2Go Developers . - Whitespace only. - Add new build dependencies (should already be fulfilled by base system, but who knows...) - Replace explicit GTK library dependency with some generated substitution variable. - Add explicit dependency on bash (for arithmetic operations in debian/rules file.) - Uploaders: add myself. Also, force a rebuild due to the changed versioning. * debian/rules: - Add per-distro and per-version substitution variable for GTK library version selection. - Use bash for arithmetic operations, not supported by sh. - Fix ifeq call by adding a space character between ifeq and the opening parenthesis. - If encountering the "unstable" distro version, set it to a fake version. - Fix Ubuntu versioning override. It's uglier now, but there's no way around that. - Add explicit "printf-style" debugging, hoping it will actually show up. - Drop debugging output (which only leads to failing builds on all platforms) and consolidate default values. - Don't automatically configure after running autogen.sh. - Override "testing" string with a hardcoded version value as well. - Fix spelling of GTK package names: "libgtk2.0-bin" and libgtk-3-bin instead of "libgtk-2.0-bin" and "libgtk-3.0-bin". Fixes: #1067. Regards, Mihai Moldovan signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
Re: Debian Repository Taken Offline
Hello The Debian repository should be clean again. Only a few release components on Debian Stable and Unstable were affected in a limited time frame (from 15 Nov 2016 6:46 AM UTC to 17 Nov 2016 1:00 AM UTC). Please check and forcefully reinstall if necessary: - Debian Stable: o mteleplayer (just uninstall this package if it was pulled in) o x2goserver o x2gothinclient - Debian Unstable: o nx-libs o telekinesis (just uninstall this package if it was pulled in) o x2goadmincenter o x2godesktopsharing Best regards, Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
Debian Repository Taken Offline
Hi Unfortunately, nightly packages crept into the Debian "main" repositories after the build tool changes on 15 Oct 2016. The Debian repository has been taken offline for the time being pending investigation. If you have installed or updated X2Go "main" packages for Debian from our repository on 15 Oct 2016 or later, you will have to proactively remove and re-install all X2Go packages once the repository is available again. I will reply to this thread once the situation has been rectified. Best regards, Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
Re: [X2Go-Project] Upcoming Deprecation of EOL Distributions
On 21.08.2016 11:59 AM, Mihai Moldovan wrote: > [...] > This includes the following distro versions: > > - Debian: > o 6.0 "squeeze" > - Fedora > o 19 > o 20 > o 21 > o 22 > - OpenSuSE > o 12.2 > o 12.3 > o 13.1 > - SuSE Linux Enterprise Desktop (not Server!) > o 11.2 > o 11.3 I have now fully finished the deprecation of mentioned versions, lest OpenSuSE 13.1 as per one request and because OBS is relatively resource-friendly, compared to the build systems we utilize for Debian and Fedora builds. The old packages have been moved to a new location under http://archives.packages.x2go.org - users who still need to access these packages should change the URLs accordingly. New rsync modules have been added for archived Debian, Fedora and EPEL packages. Additionally, I have installed new rsync modules for SUSE Linux Enterprise, OpenSUSE and their respective archive counterparts, because we did not have any of them yet. Wiki pages related to packaging have been mostly rewritten with new information and where appropriate links changed to wiki:repositories:XXX to not include redundant data and condense information. New pages have been added to the wiki for archived repositories and cross-linked to their non-archived counterpart pages. Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
packages.x2go.org, archives.packages.x2go.org and code.x2go.org down
Dear users Due to prolonged problems with the IPv6 connectivity in the virtual machine currently providing services for packages.x2go.org, archives.packages.x2go.org and code.x2go.org, this machine has been shut down. The networking setup has to be redone. We anticipate the services to be available again on Monday or Tuesday, most likely during day time (17.10.2016 or 18.10.2016, CEST.) For now, errors in contacting these hosts are expected. No new commits can be uploaded to the source code repositories. None of these services have been deprecated. Best regards, Mihai signature.asc Description: OpenPGP digital signature ___ x2go-announcements mailing list x2go-announcements@lists.x2go.org http://lists.x2go.org/listinfo/x2go-announcements
X2Go Client (4.0.5.2) released
Dear all The X2Go project is proud to announce a new release of the X2Go component ,,x2goclient''. New gains of this version of ,,x2goclient'' are: o updated translations o translation fixes o initial support for Qt5 thanks to Sébastien Ducoulombier o includes re-release changes on OS X o host key type can be programmatically changed o switch some host key types from DSA to RSA, more work to be done in this respect o compatibility fix for OS X 10.11+. host keys are in a different directory now (/etc/ssh instead of just /etc) o Debian package metadata changes o support for ANSI X9.9 OTP tokens o new --no-autoresume parameter The X2Go project thanks Martti Pitkänen, Sébastien Ducoulombier, Tor Perkins and Peter Barth for their valuable input and submitted work. Please note that binary builds for the Windows platform will likely be a bit delayed. X2Go Component: x2goclient Version: 4.0.5.2 Status: RELEASE Date: Mon, 19 Sep 2016 06:13:14 +0200 Fixes these bug report(s): 1003 1019 1027 1036 1079 Changes: x2goclient (4.0.5.2) RELEASED; urgency=medium . [ Klaus Ade Johnstad ] * New upstream version (4.0.5.2): - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. . [ Mihai Moldovan ] * New upstream release (4.0.5.2): - res/i18n/x2goclient_nb_no.ts: fixup translation by respecting the original messages' format, typo fixes and other changes. - res/i18n/x2goclient_fi.ts: fixup translation by respecting the original messages' format and other changes. - src/{ongetpass,onmainwindow}.cpp: fixup QPlastiqueStyle usage on Qt5. This particular style has been removed/replaced by Fusion, which incorporates features of both Plastique and Clearlooks styles. - x2goclient.spec: whitespace only. - src/onmainwindow.cpp: add (default) MacPorts prefix, /usr/local/bin and /opt/X11/bin to x2goclient's environment and child environments before starting xmodmap. Fixes: #1019. Requires a re-release of X2Go Client for OS X. - src/x2goutils.{cpp,h}: add new function add_to_path () to add multiple entries to a PATH-like string if they do not exist in there yet. - src/onmainwindow.cpp: replace old code to modify the PATH value with the new add_to_path () function. - src/{onmainwindow,sshmasterconnection}.cpp: refactoring and whitespace only changes following up the #1027 patch. - src/onmainwindow.h: add new enum for selecting SSH host key types. - src/onmainwindow.h: rename ONMainWindow::generateHostDsaKey () to ONMainWindow::generateHostKey () and make key type selectible. Fixes: #1003. Host key type selection currently only works within the code. Replace calls to former ONMainWindow::generateHostDsaKey () with the generalized function and request an RSA-type key. - src/help.cpp: actually make help descriptions translatable. Looks ugly and is cumbersome to use, but there seems to be no other way to do that... - src/help.h: typo fix in comment only. - src/onmainwindow.cpp: add some comments related to maybe using add_to_path (). - src/onmainwindow.cpp: work around changed SSH host key locations in OS X 10.11+. Fixes: #1079. Also check /etc/ssh/ for keys. - src/onmainwindow.cpp: fix last commit by using QFileInfo instead of QDir. This lets us use the exists () member function correctly. - {nsis/x2goclient.nsi,res/i18n/x2goclient_{da,es,et,fi,nl,zh_tw}.ts}: replace left-overs of "X2go" with the correct "X2Go" spelling. This mostly touches obsolete strings and file names, that need to be cleaned, but it's still worthwhile to not have it show up when searching for the old string. Given that NTFS is normally case-insensitive, removing the files will still work. * debian/control: - Maintainer change in package: X2Go Developers . - Uploaders: add myself. Also, force a rebuild due to the changed versioning. . [ Mike DePaulo ] * New upstream release (4.0.5.2): - Windows: add sshd debug1 logging when using the --debug flag. - Windows: Revert back to Cygwin components that have not been "rebased" - Windows: Update PuTTY from 0.66 to 0.67, which fixes CVE-2016-2563. - Windows: Update bundled Win32 OpenSSL from 1.0.1q to 1.0.1t, which fixes the multiple CVEs announced on 2016-01-28, 2016-03-01 & 2016-05-03. . [ Martti Pitkänen ] * New upstream version (4.0.5.2): - res/i18n/x2goclient_fi.ts: update Finnish translation file. - res/i18n/x2goclient_fi.ts: update Finnish translation file. . [ Sébastien Ducoulombier ] * New upstream version (4.0.5.2): - misc {src/,x2goclient.pro}: port to Qt5. . [ Tor Perkins ] * New upstream release (4.0.5.2): - src/{onmai