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

openSUSE Build Service is sponsored by