X2Go KDrive (0.0.0.3) released

2024-03-14 Thread Mihai Moldovan
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

2023-09-12 Thread Mihai Moldovan
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

2023-08-22 Thread Mihai Moldovan
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

2023-08-19 Thread Mihai Moldovan
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

2023-08-17 Thread Mihai Moldovan
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

2023-08-16 Thread Mihai Moldovan
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

2023-06-29 Thread Mihai Moldovan
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

2023-06-12 Thread Mihai Moldovan
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

2023-06-09 Thread Mihai Moldovan
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

2023-06-06 Thread Mihai Moldovan
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

2023-06-02 Thread Mihai Moldovan
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

2023-05-30 Thread Mihai Moldovan
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

2020-04-26 Thread Mihai Moldovan
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

2020-04-24 Thread Mihai Moldovan
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

2020-02-13 Thread Mihai Moldovan
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

2020-02-13 Thread Mihai Moldovan
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

2020-01-02 Thread Mihai Moldovan
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

2020-01-01 Thread Mihai Moldovan
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

2019-12-26 Thread Mihai Moldovan
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

2019-12-26 Thread Mihai Moldovan
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

2019-12-26 Thread Mihai Moldovan
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

2019-12-15 Thread Mihai Moldovan
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

2019-11-28 Thread Mihai Moldovan
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

2019-11-22 Thread Mihai Moldovan
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

2019-11-22 Thread Mihai Moldovan
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

2019-11-22 Thread Mihai Moldovan
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

2019-11-21 Thread Mihai Moldovan
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

2019-11-20 Thread Mihai Moldovan
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

2019-09-04 Thread Mihai Moldovan
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

2019-08-24 Thread Mihai Moldovan
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

2019-08-20 Thread Mihai Moldovan
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

2019-04-24 Thread Mihai Moldovan
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

2019-04-22 Thread Mihai Moldovan
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

2019-02-04 Thread Mihai Moldovan
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

2019-02-02 Thread Mihai Moldovan
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

2018-12-03 Thread Mihai Moldovan
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

2018-12-02 Thread Mihai Moldovan
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

2018-12-01 Thread Mihai Moldovan
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

2018-11-30 Thread Mihai Moldovan
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

2018-11-28 Thread Mihai Moldovan
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

2018-11-27 Thread Mihai Moldovan
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

2018-11-27 Thread Mihai Moldovan
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]

2018-11-21 Thread Mihai Moldovan
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

2018-11-21 Thread Mihai Moldovan
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

2018-11-21 Thread Mihai Moldovan
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

2018-11-21 Thread Mihai Moldovan
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

2018-11-20 Thread Mihai Moldovan
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

2018-07-31 Thread Mihai Moldovan
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

2018-07-26 Thread Mihai Moldovan
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

2018-06-25 Thread Mihai Moldovan
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

2018-06-22 Thread Mihai Moldovan
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

2018-04-30 Thread Mihai Moldovan
* 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

2018-04-27 Thread Mihai Moldovan
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

2018-03-16 Thread Mihai Moldovan
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

2018-03-07 Thread Mihai Moldovan
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

2018-03-01 Thread Mihai Moldovan
 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

2018-03-01 Thread Mihai Moldovan
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

2018-03-01 Thread Mihai Moldovan
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

2018-02-07 Thread Mihai Moldovan
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

2017-12-31 Thread Mihai Moldovan
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

2017-12-09 Thread Mihai Moldovan
* 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

2017-11-17 Thread Mihai Moldovan
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

2017-11-15 Thread Mihai Moldovan
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

2017-11-15 Thread Mihai Moldovan
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

2017-11-11 Thread Mihai Moldovan
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

2017-11-08 Thread Mihai Moldovan
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

2017-11-08 Thread Mihai Moldovan
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

2017-11-07 Thread Mihai Moldovan
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

2017-11-02 Thread Mihai Moldovan
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

2017-10-29 Thread Mihai Moldovan
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

2017-10-29 Thread Mihai Moldovan
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

2017-10-23 Thread Mihai Moldovan
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

2017-10-23 Thread Mihai Moldovan
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

2017-09-24 Thread Mihai Moldovan
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

2017-09-24 Thread Mihai Moldovan
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

2017-09-23 Thread Mihai Moldovan
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

2017-09-13 Thread Mihai Moldovan
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

2017-08-24 Thread Mihai Moldovan
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

2017-08-24 Thread Mihai Moldovan
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

2017-08-24 Thread Mihai Moldovan
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

2017-08-24 Thread Mihai Moldovan
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

2017-08-24 Thread Mihai Moldovan
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

2017-08-22 Thread Mihai Moldovan
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

2017-05-15 Thread Mihai Moldovan
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

2017-04-16 Thread Mihai Moldovan
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

2017-04-16 Thread Mihai Moldovan
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

2017-02-22 Thread Mihai Moldovan
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

2017-02-21 Thread Mihai Moldovan
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

2016-12-01 Thread Mihai Moldovan
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

2016-12-01 Thread Mihai Moldovan
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

2016-11-25 Thread Mihai Moldovan
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

2016-11-25 Thread Mihai Moldovan
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

2016-11-24 Thread Mihai Moldovan
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

2016-11-20 Thread Mihai Moldovan
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

2016-11-20 Thread Mihai Moldovan
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

2016-11-17 Thread Mihai Moldovan
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

2016-11-16 Thread Mihai Moldovan
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

2016-11-02 Thread Mihai Moldovan
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

2016-10-17 Thread Mihai Moldovan
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

2016-09-18 Thread Mihai Moldovan
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

  1   2   >