File x2goserver.changes of Package x2goserver
-------------------------------------------------------------------
Mon Feb 12 21:55:39 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Use sysuser-tools to generate `x2gouser` and `x2goprint` users
[boo#1219694]
-------------------------------------------------------------------
Mon Oct 3 10:48:49 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Add distro.diff [boo#1183642] [boo#1203953]
-------------------------------------------------------------------
Fri Jul 16 09:10:02 UTC 2021 - ecsos <ecsos@opensuse.org>
- Change base/lib to base/lib64 if arch is x86_64 in x2gopath,
because package spec install x2go files under /usr/lib64/x2go
if it es an x86_64.
-------------------------------------------------------------------
Fri Jun 11 19:00:50 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 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: #1325. Fixes: #1321.
- misc: copyright updates, but for contributors who haven't been active or
requested not to be bumped.
- misc: switch to HTTPS-based URLs where appropriate.
- misc: update Oleksandr's email address.
- misc manpages: pre-release date update.
- libx2go-server-db-perl/src/libx2go-server-db-sqlite3-wrapper.c: revamp
wrapper, alike to what was done in x2gobroker.
- x2goserver{/bin/x2gostartagent,-x2goagent/etc/x2goagent.options}: allow
setting nxagent nx/nx options on the server via x2goagent.options.
Fixes: #1322.
- Make package compatible to nx-libs version >= 3.5.99.0
- There are so many changes since 4.0.1.20, so please look add
changelog from upstream for all changes.
- Change mostly of code in spec.
- Delete x2gocleansessions.service and x2goserver.service from
upstream instead.
-------------------------------------------------------------------
Thu Mar 11 16:19:21 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Follow up on x2go replacing makepasswd with pwgen
-------------------------------------------------------------------
Mon Dec 5 14:55:36 UTC 2016 - jengelh@inai.de
- Update to new upstream release 4.0.1.20
* Add support for qterminal
* 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 lots of groups.
* 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.
* 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.
* x2gocleansessions: rename remembered_sessions_status_since to
%remembered_sessions_status_since_time. Add
%remembered_sessions_status_since_iterations.
* x2gocleansessions: give suspended-but-running sessions a
grace period of one iteration.
* x2gomountdirs: remove blowfish Cipher spec hardcoded for
sshfs mounts. Resolves errors like "Connection reset by
peer." because modern openssh disables BF.
-------------------------------------------------------------------
Sun Sep 20 17:05:50 UTC 2015 - jengelh@inai.de
- Update to new upstream release 4.0.1.19
-------------------------------------------------------------------
Wed Nov 12 12:52:33 UTC 2014 - wagner-thomas@gmx.at
- Revert back to 4.0.1.15 since a major feature of x2goserver is
broken with further versions.
openSUSE bug: bnc#904968
x2go bug: #671
-------------------------------------------------------------------
Thu Nov 6 12:14:56 UTC 2014 - wagner-thomas@gmx.at
- Update to new upstream release 4.0.1.18
* Remove stale X11 lock files in cases where x2goagent mysteriously
disappeared (e.g., due to kill -9 or a crash).
* Make sure that incompletely started up sessions get wiped from the
session DB after 10 seconds.
* Make X2Go Server aware of the Openbox and IceWM desktop environments
* Fix launching GNOME 3 Fallback session (GNOME 3.4 & 3.6)
* Fix support for Cinnamon 1.4
* Fix the logic for launching Cinnamon 2.0 and 2.2
- package either sysvinit or systemd files, not both
-------------------------------------------------------------------
Thu May 1 12:23:44 UTC 2014 - jengelh@inai.de
- Add perl-File-ReadBackwards runtime dependency (bnc#875969)
-------------------------------------------------------------------
Sun Nov 24 07:16:55 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.1.6
* Correctly do resizing on session resume
- Install Xsession file as executable, make Xsession.d directory location
configurable during build process, do not create unused Xsession.options.
(Fixes: #278).
- Fine-tune x2goserver-xsession/Makefile: if /etc/X11 has Xsession.d and/or
Xsession.options they get symlinked into /etc/x2go. Otherwise Xsession.d
and Xsession.options are created under /etc/x2go as empty dir/file.
(Fixes: #278).
* Resolve a problem with automatic keyboard setup (via x2gosetkeyboard)
while resuming a session.
- Provide sudoers.d/x2goserver file that allows sudoed commands under
KDE (by pertaining the env var QT_GRAPHICSSYSTEM. (Fixes: #276).
* Start/resume rootless sessions without geometry parameter. Esp.
using X2GO_GEOMETRY=fullscreen for rootless sessions lead to an
extra 1x1 px session window.
* Make umask that is used when mounting client-side directories via
SSHFS configurable in x2goserver.conf.
-------------------------------------------------------------------
Sun Aug 4 09:06:07 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.1.4
* Multiply query USED_DISPLAYS and USED_PORTS in x2gostartagent to
minimize race conditions in cases where many clients launch
session simultaneously.
* Make X2Go Server aware of the MATE desktop environment.
* x2goumount-session: allow args $X2GO_SESSION <server-mount-point>
in addition to $X2GO_SESSION <client-directory>.
* The gnome-terminal TERMINAL returns immediately and runs in
background starting with GNOME 3.8. Thus, set IMEXIT to false for
gnome-terminal.
- Update to new upstream release 4.0.1.6
* Fix client-side unmounting of shared directories.
-------------------------------------------------------------------
Tue Jul 9 09:59:02 UTC 2013 - lars@linux-schulserver.de
- Update to 4.0.1.3:
+ Improve session status management in x2gocleansessions
+ Accelerate resuming of sessions. Fix failures when resuming
sessions that result from the latest changes in
x2gocleansessions.
- added rcx2gocleansessions symlink as "requested" by rpmlint
- added unkown uid/gid entries to rpmlintrc
-------------------------------------------------------------------
Sat Jun 15 20:48:25 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.1.1
- Remove 0001-x2gocleansessions-correct-path-to-Perl-modules.patch
(merged upstream)
-------------------------------------------------------------------
Wed Jun 12 16:30:44 UTC 2013 - jengelh@inai.de
- Remove sudo files for no longer existing x2gopgwrapper
-------------------------------------------------------------------
Mon Jun 10 15:09:41 UTC 2013 - jengelh@inai.de
- Add 0001-x2gocleansessions-correct-path-to-Perl-modules.patch:
make x2gocleansessions look into the proper path for .pm files
-------------------------------------------------------------------
Sun Jun 9 13:00:54 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.1.0
* Make x2gomountdirs / x2goumount-session UNC path aware.
* Add support to x2gocleansessions to suspend session via state
changes in the session DB.
* Add support for terminating sessions via the session DB.
* Raise the frequency of the x2gocleansessions loop to every two
seconds.
* Send SIGKILL to blocked X-Server (x2goagent) processes, if they
do not disappear within 20 secs.
* Partially revert USED_PORTS detection code back to the old-style
awk-way.
-------------------------------------------------------------------
Wed May 22 23:03:43 UTC 2013 - jengelh@inai.de
- Tell x2gosqlitewrapper the proper path to the trusted binary
(http://bugs.x2go.org/219)
-------------------------------------------------------------------
Sun May 19 17:43:48 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.0.2
* Do parse profile/xprofile files in X2Go's Xsession file.
* Use x2gopath in Perl scripts to set the lib path.
* Use make_path from File::Path in x2godbadmin to create user
directory if not present.
* Security fix for setgid wrapper x2gosqlitewrapper.c. Hard-code
path to x2gosqlitewrapper.pl during build via defining a macro
in the Makefile.
- Remove x2gopath.diff (merged upstream)
-------------------------------------------------------------------
Sat Mar 23 01:30:12 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.0.1
* Allow for deploying X2Go Published Applications system-wide on a
per-user basis (in /etc/x2go/applications-per-user/<username>).
-------------------------------------------------------------------
Sat Mar 2 17:17:42 UTC 2013 - jengelh@inai.de
- Use %systemd_{post,postun} macros outside of openSUSE.
-------------------------------------------------------------------
Thu Feb 21 12:28:00 UTC 2013 - jengelh@inai.de
- Make sure x2gocleansessions uses libdir, not libexecdir,
to locate Perl modules
- Limit fdupes to /usr
-------------------------------------------------------------------
Tue Jan 8 23:22:10 UTC 2013 - jengelh@inai.de
- Update to new upstream release 4.0.0.0
* Adapt Xinerama path in x2gopath
* Fix mounting of multiple paths
* Create /tmp/.X11-unix if not exists
* Disable XFIXES and GLX. Both are known to cause certain problems.
-------------------------------------------------------------------
Wed Nov 28 18:16:26 UTC 2012 - jengelh@inai.de
- Require perl(DBI) >= 1.617 to resolve
“Can't locate object method "sqlite_busy_timeout" via package
"DBI::db" at ...”
-------------------------------------------------------------------
Fri Nov 23 15:49:06 UTC 2012 - jengelh@inai.de
- Update to new upstream release 3.1.1.9
* Fix too many quotation marks in x2godesktopsharing
* Detect GNOME and UNITY startup commands via DISTRIB_RELEASE
version number
-------------------------------------------------------------------
Sun Nov 11 20:14:43 UTC 2012 - jengelh@inai.de
- Update to new upstream release 3.1.1.6
* Prevent x2gocleansessions from leaving zombie processes behind
-------------------------------------------------------------------
Sat Sep 29 19:03:28 UTC 2012 - jengelh@inai.de
- Explcitily require version 1.27 of DBD::SQLite since we
need sqlite_busy_timeout
-------------------------------------------------------------------
Wed Sep 26 06:51:15 UTC 2012 - jengelh@inai.de
- Update to new upstream release 3.1.1.4
* Audio support (pulseaudio) with X2Go-proxied RDP sessions
* Media support (client-side shared directories) for X2Go-proxied
RDP sessions
-------------------------------------------------------------------
Sat Sep 1 22:50:59 UTC 2012 - jengelh@inai.de
- Update to new upstream release 3.1.1.3
* No user-visible changes; patches were merged
-------------------------------------------------------------------
Tue Jul 3 15:35:43 UTC 2012 - jengelh@inai.de
- Correct DB name when touching it in %post; should be
x2go_sessions, not x2go_session.
-------------------------------------------------------------------
Tue Mar 6 16:28:10 UTC 2012 - jengelh@medozas.de
- Package /var/lib/x2go with permissions required during runtime
-------------------------------------------------------------------
Mon Mar 5 19:40:37 UTC 2012 - jengelh@medozas.de
- Untangled more libdirs into lib and libexec
-------------------------------------------------------------------
Tue Feb 28 08:06:01 UTC 2012 - jengelh@medozas.de
- Replace most hardcoded paths by a dynamic script
-------------------------------------------------------------------
Sat Feb 25 01:25:40 UTC 2012 - jengelh@medozas.de
- Needs at least Sys::Syslog-0.14 for LOG_UPTO function
-------------------------------------------------------------------
Fri Feb 24 05:37:18 UTC 2012 - jengelh@medozas.de
- Edit scripts to look in the proper libexec location
- Exclude SUSE commands in %post, %preun, %postun, %verify to
be executed on non-SUSE
- Add xorg-x11-fonts-misc for Redhatish
-------------------------------------------------------------------
Wed Jan 25 14:28:47 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 3.0.99.9
* Fix for install stanzas in several Makefiles.
* Give X2Go session windows a human readable title.
* Desktop sharing: fix username of user who requests desktop
sharing.
* Fix x2gobasepath for Perl versions < 5.10.x.
* Fix x2godbadmin for Perl versions < 5.10.x.
* Remove x2gosetkeyboard from x2goserver-extensions package.
* Re-add x2gosetkeyboard via new subproject x2goserver-pyhoca.
* Call x2golistmounts with user privileges instead of using
db_getmounts in x2goprint script.
* Avoid potentially empty LD_LIBRARY_PATH path in x2goruncommand.
* Install x2gogetservers to $PREFIX/bin instead of
$PREFIX/lib/x2go.
-------------------------------------------------------------------
Wed Nov 25 11:08:42 PST 2009 - gburt@suse.de
- Initial packaging, version 3.0.1