File xrdp.changes of Package xrdp

-------------------------------------------------------------------
Mon Jul 21 16:39:49 UTC 2025 - Justin Paulsen <petaris@gmail.com>

- Update to v0.10.4.1
  - General
    * The use_vsock parameter in xrdp.ini is deprecated. Use 'port=vsock://' instead.
  - New Features
    * When running as a Hyper-V VM, additional security features can be provided by
      setting the vmconnect parameter in xrdp.ini. Thanks to @gpotter2 for this great
      feature (#3524)
    * Add Latvian keyboards (#3511, #3519)
  - Bug Fixes
    * systemd detection has been improved on Debian-based systems (#3497, #3502)
    * xrdp sessions fail with Quest/OneIdentity Safeguard for Privileged Sessions
      (#3498, #3507)
    * A race condition at chansrv startup which can result in chansrv not being
      killed has been addressed (#3482)
    * Various Coverity warnings have been addressed (#3508)
    * A possible double-free on chansrv exit has been addressed (#3546)
    * A regression which prevented xorgxrdp v0.10.4 working with this release has
      been addressed (#3561)
  - Internal Changes
    * The embedded TOML-C99 library is updated to the latest version (#3530)
  - Changes for packagers or developers
    * (from v0.10.3) The --enable-utmp needs to be added to enable UTMP support.
    * (from v0.10.3) The config file subdirectory (xrdp part of /etc/xrdp) can now
      be configured (#3369)
    * (from v0.10.3) Packagers using TigerVNC to provide the Xvnc backend may wish
      to configure the 'Xvnc over UDS' session type as a default by using a code=1
      line in xrdp.ini. Instructions are provided in the released xrdp.ini file.

-------------------------------------------------------------------
Wed Jun 25 14:59:36 UTC 2025 - Justin Paulsen <petaris@gmail.com>

- Added xrdp source files

-------------------------------------------------------------------
Wed Jun 25 13:16:23 UTC 2025 - Justin Paulsen <petaris@gmail.com>

- Update to v0.10.3
  - Fix invalid date issue in changelog
  - General
    * Experimental support for utmp/wtmp file is provided in this release. If you
      use this, be aware that these files are only updated when an xrdp session is
      created or destroyed. Disconnections and reconnections to the same session
      are not tracked.
  - New features
    * The number of threads assigned to the x264 encoder can now be configured
    * The colon in a share name passed from the client can be replaced with another
      character
    * Experimental support for utmp/wtmp is backported from devel.
    * Add Hungarian keyboard
    * Improved keyboard fallback logic for xorgxrdp results in better support for
      some keyboard variants (e.g. Brazil ABNT2)
    * A new session type (Xvnc over Unix Domain Socket) has been added. Although
      intended primarily for Enterprise FIPS installations which use the Xvnc
      backend, this can be used with TigerVNC on any platform to improve security
  - Bug fixes
    * Fix potential memory leaks
    * Documentation fixes
    * Various Coverity warnings have been addressed
    * xrdp now copes with a mis-installed openh264 encoder
    * Bug 2518 which affects FIPS-compliant Enterprise installations can be
      addressed by using the new 'Xvnc over UDS' session type
    * FreeBSD: xrdp now avoids creating sessions with the same display number as
      forwarded X session over ssh
  - Internal changes
    * FreeBSD CI bumped to 14.2
  - Changes for packagers or developers
    * The config file subdirectory (xrdp part of /etc/xrdp) can now be configured
    * Packagers using TigerVNC to provide the Xvnc backend may wish to configure
      the 'Xvnc over UDS' session type as a default by using a code=1 line in
      xrdp.ini. Instructions are provided in the released xrdp.ini file. 

-------------------------------------------------------------------
Sat May  3 20:51:12 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

- update to 0.9.26:
  * Fall back to IPv4 if IPv6 capable but don't have an IPv6
    address set
  * Remove tcutils channel from xrdp.ini
  * Remove duplicate DEBUG output
  * Fix drive redirection regression
  * Fix bug when pasting image to LibreOffice
- includes changes from 0.9.25.1:
  * Fix mouse wheel scrolling in Xvnc session
- includes changes from 0.9.25:
  * touchpad inertial scrolling
  * If the client announces support for the Image RemoteFX codec it
    is logged
- includes changes from 0.9.24:
  * Checking group membership should now work better on systems
    using directory services
  * Pasting more than 32K characters of text to the clipboard now
    succeeds
  * An incompatibility with FreeRDP 2.11.2 in the drive redirector
    has been fixed
- Rebase xrdp-systemd-services.patch

-------------------------------------------------------------------
Tue Jan 14 13:17:43 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>

- Fix escaping of commented out patch: with RPM 4.20, %patch
  becomes a standard, expandable macro, that can span more than one
  line. Commenting out with #%patch can thus lead to invalid
  results.

-------------------------------------------------------------------
Fri May 24 13:23:41 UTC 2024 - Thorsten Kukuk <kukuk@suse.com>

- Drop initscripts-legacy support [jsc#PED264]
- Drop rc<service> symlinks [jsc#PED-264], [jsc#PED-266]

-------------------------------------------------------------------
Mon Feb 26 12:18:21 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Thu Nov 30 20:47:32 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Trivial rebase of xrdp-disable-8-bpp-vnc-support.patch.
- Trivial rebase of xrdp-support-KillDisconnected-for-Xvnc.patch.
- Rebase xrdp-avahi.diff.
- Rebase xrdp-bsc965647-allow-admin-choose-desktop.patch. Add MATE Desktop
  support. Launch all desktop session in a dbus-run-session context to
  avoid violent interference with simultaneously running local sessions.
- Trivial rebase of xrdp-filter-tab-from-mstsc-on-focus-change.patch.
- Disable xrdp-fate318398-change-expired-password.patch. It does not apply
  cleanly since xrdp 0.9.18. Reconsider its usage.

-------------------------------------------------------------------
Wed Oct 18 09:23:35 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 0.9.23.1:
  + Security fix: Unchecked access to font glyph info
    (CVE-2023-42822).
- Changes from version 0.9.23:
  + General announcement: Running xrdp and xrdp-sesman on separate
    hosts is still supported by this release, but is now
    deprecated. This is not secure. A future v1.0 release will
    replace the TCP socket used between these processes with a Unix
    Domain Socket, and then cross-host running will not be
    possible.
  + Security fix: Improper handling of session establishment errors
    allows bypassing OS-level session restrictions
    (CVE-2023-40184).
  + Bug fixes:
    - Environment variables set by PAM modules are no longer
      restricted to around 250 characters.
    - X11 clipboard clients now no longer hang when requesting a
      clipboard format which isn't available.

-------------------------------------------------------------------
Thu Aug  3 04:01:39 UTC 2023 - Linnaea Lavia <linnaea@lavia.moe>

- Update to version 0.9.22
  + New features
    - Empty passwords are no longer automatically passed through to sesman for authentication
    - Don't try to listen on the scard socket if it isn't there
    - The directory where PAM configuration files are installed can now be set with --with-pamconfdir
    - Sesman can now be configured to ignore alternate shells passed from the client
    - Allow longer UserWindowManager strings
    - openSuSE Tumbleweed move to /usr/lib/pam.d is now supported in the installation scripts
    - VNC backend session now supports extra mouse buttons 6, 7 and 8
  + Bug fixes
    - Minor documentation fixes
    - Memory management fixes to list module
    - Fix some noise when MP3/AAC are in use and some logging improvements
    - Fix potential NULL dereferences in chansrv
    - An erroneous free in the smartcard handling code has been removed
    - Passwords are no longer left on the heap in sesman
    - Set permissions on pcsc socket dir to owner only
  + Security fixes
    - CVE-2022-23468
    - CVE-2022-23477
    - CVE-2022-23478
    - CVE-2022-23479
    - CVE-2022-23480
    - CVE-2022-23481
    - CVE-2022-23482
    - CVE-2022-23483
    - CVE-2022-23484
    - CVE-2022-23493
- Drop upstreamed patches:
    xrdp-CVE-2022-23468.patch
    xrdp-CVE-2022-23477.patch
    xrdp-CVE-2022-23478.patch
    xrdp-CVE-2022-23479.patch
    xrdp-CVE-2022-23480.patch
    xrdp-CVE-2022-23481.patch
    xrdp-CVE-2022-23482.patch
    xrdp-CVE-2022-23483.patch
    xrdp-CVE-2022-23484.patch
    xrdp-CVE-2022-23493.patch
    xrdp-make-pamconfdir-configurable.patch
    xrdp-update-pam.d-path.patch

-------------------------------------------------------------------
Tue Jun  6 14:19:55 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

- Do not call %stop_on_removal and %restart_on_update in
  %preun/%postun: those macros would require at least some
  %parameters and actually are the same as the already used
  %%service_del_preun and %service_del_postun.

-------------------------------------------------------------------
Wed Mar  8 07:06:01 UTC 2023 - Yifan Jiang <yfjiang@suse.com>

- Enable --with-pamconfdir=/usr/lib/pam.d on Tumbleweed
  (gh#neutrinolabs/xrdp!2552 bsc#1208121).

-------------------------------------------------------------------
Wed Mar  8 06:51:28 UTC 2023 - Yifan Jiang <yfjiang@suse.com>

- Add xrdp-make-pamconfdir-configurable.patch: Apply upstream
  implementation and introduce --with-pamconfdir at build time
  (gh#neutrinolabs/xrdp!2552 bsc#1208121).
- Drop xrdp-fix-search-pam-vendor-dir.patch

-------------------------------------------------------------------
Mon Feb 13 09:18:44 UTC 2023 - Yifan Jiang <yfjiang@suse.com>

- Add xrdp-fix-search-pam-vendor-dir.patch: Search pam
  configuration file in the vendor directory /usr/lib/pam.d/
  (bsc#1208121). 

-------------------------------------------------------------------
Mon Jan 16 14:49:33 UTC 2023 - Stefan Schubert <schubi@suse.com>

- Migration of PAM settings to /usr/lib/pam.d.

-------------------------------------------------------------------
Tue Jan 10 02:08:45 UTC 2023 - Daike Yu <yu.daike@suse.com>

- xrdp-CVE-2022-23477.patch (bsc#1206301)
  + Buffer over flow in audin_send_open() function

-------------------------------------------------------------------
Wed Dec 28 04:47:31 UTC 2022 - Daike Yu <yu.daike@suse.com>

- Security fixes:
  + xrdp-CVE-2022-23468.patch (bsc#1206300)
    * Buffer overflow in xrdp_login_wnd_create()
  + xrdp-CVE-2022-23478.patch (bsc#1206302)
    * Out of Bound Write in xrdp_mm_trans_process_drdynvc_chan
  + xrdp-CVE-2022-23479.patch (bsc#1206303)
    * Buffer overflow in xrdp_mm_chan_data_in() function
  + xrdp-CVE-2022-23480.patch (bsc#1206306)
    * Buffer overflow in devredir_proc_client_devlist_announce_req
  + xrdp-CVE-2022-23481.patch (bsc#1206307)
    * Out of Bound Read in xrdp_caps_process_confirm_active()
  + xrdp-CVE-2022-23482.patch (bsc#1206310)
    + Out of Bound Read in xrdp_sec_process_mcs_data_CS_CORE()
  + xrdp-CVE-2022-23483.patch (bsc#1206311)
    + Out of Bound REad in libxrdp_send_to_channel()
  + xrdp-CVE-2022-23484.patch (bsc#1206312)
    + Integer Overflow in xrdp_mm_process_rail_update_window_text()
  + xrdp-CVE-2022-23493.patch (bsc#1206313)
    + Out of Bound Read in xrdp_mm_trans_process_drdynvc_channel_close()

-------------------------------------------------------------------
Mon Dec  5 02:06:32 UTC 2022 - Daike Yu <yu.daike@suse.com>

- Make xrdp-update-pam.d-path.patch applies to all distributions (bsc#1203468)

-------------------------------------------------------------------
Mon Nov  7 10:48:57 UTC 2022 - Daike Yu <yu.daike@suse.com>

- Add xrdp-update-pam.d-path.patch (bsc#1203468)
  + Update pam.d path in install scripts to allow correct rule 
    guess. 

-------------------------------------------------------------------
Tue Oct 25 19:11:59 UTC 2022 - Michael Gorse <mgorse@suse.com>

- Update to version 0.9.20
  + New features
    - Mitigation for too fast vertical scroll has been implemented.
  + Bug fixes
    - Windows RDS compatibility has been improved
    - Update xrdpapi simple example to work with new logging
    - sesman: fix spacing in log
    - Fix MSTSC crashes when resolution is changed by maximizing
      on a different monitor
    - Mark count with unused attribute
    - Simple maintenance improvements

-------------------------------------------------------------------
Sun May 15 09:00:20 UTC 2022 - Sarah Kriesch <sarah.kriesch@opensuse.org>

- Update to version 0.9.19
  + New features
    - loongarch support
    - Improved Fail2ban support
    - Both inbound and outbound clipboards can now be restricted for text, 
      files or images
    - Versions 0.13 and later of checklib can undefine the pre-processor 
      symbol HAVE_STDINT_H
    - The OpenSSL 3 EVP interface is now fully supported
    - The logging of TLS/non-TLS security negotiation has been improved
    - Unified and improved logging 
    - Status values for the DRDYNVC channel are now available in 
      libxrdp/xrdp_channel.h
    - Backgrounds and logos on the login screen can now be zoomed and scaled
    - The performance settings for NeutrinoRDP can be now configured
    - clipboard: log file transfer for the purpose of audit 
    - Client's Keyboard layout now can be overridden by xrdp configuration 
      for debugging purposes
    - On-the-fly resolution change now supported for Xvnc and Xorg
    - xrdp can now use key algorithms other than RSA for TLS 
    - chansrv can now work on DISPLAY=:0 so it can be used with 
      x11vnc/Vino/etc sessions
  + Bug fixes
    - Privilege escalation on xrdp-sesman: CVE-2022-23613
    - Some situations where zombie processes could exist have been resolved 
    - Null-pointer exceptions which can happen in the logging module addressed
    - Some minor logging errors have been corrected 
    - The signal handling in sesman has been reworked to prevent race conditions 
      when a child exits
    - Logging is improved for security protocol level decisions 
    - Failure to attach to the memory area shared with xorgxrdp now logged
    - Remote drive redirection now works if printer redirection is also 
      requested by the client
    - config value has been added which allows copy-pasting of files to work 
      with Nautilus for GNOME 3 versions >= 3.29.92
    - Fix some regressions in sesman auth modules
    - Fix TS_PLAY_SOUND_PDU_DATA to set the correct frequency and duration
    - Fix password leakage to logs in NeutrinoRDP module
- Remove *.txt as docs because of files not found (improvements in man pages)

-------------------------------------------------------------------
Fri Mar 25 14:56:37 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>

- Adding 'BuildRequires:fuse-devel' and '--enable-fuse' to configure
  so that hyper-v-enhanced-session package 'shared-drives' (and general
  copy and paste of files) works correctly.

-------------------------------------------------------------------
Fri Feb  4 17:05:51 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

- Rework files section: do not add config(noreplace) marker on the
  directory /etc/xrdp, but only on the content of the directory.
  + the config(noreplace) marker on the dircreates a rpm metadata
    marker, which can be identified as conflicting with other
    packages also owning /etc/xrdp, without the marker
  + The re-org of the files section happens to also fix warnings
    about files listed twice.

-------------------------------------------------------------------
Wed Aug 11 13:46:09 UTC 2021 - Daike Yu <yu.daike@suse.com>

- Fix crash in xrdp-fate318398-change-expired-password.patch (bsc#1187258)

-------------------------------------------------------------------
Wed Jan  6 07:06:23 UTC 2021 - Felix Zhang <fzhang.foss@gmail.com>

- Update to version 0.9.15
  + New features
    - Allow token sign in without autologon for SSO (#1667 #1668)
    - Norwegian keyboard support (#1675)
    - Improved config support for chansrv (#1635)
    - Unified chansrv, sesman and libxrdp logging (#1633 #1708
      #1738)
    - Support SUSE move to /usr/etc (#1702)
    - Parameters may now be specified for user-specified shell
      (#1270 #1695)
    - xrdp executables now allow alternative config files to be
      specified with -c (#1588 #1650 #1651)
    - sesrun improvements (#1741)
    - Drive redirection location can now be specified (#1048)
  + Bug fixes
    - Additional buffer overflow checks (#1662)
    - genkeymap array size conflict fixed (#1691)
    - Buffering issue with neutrinordp over a slow link fixed
      (#1608 1634)
    - Prevent PAM info message from causing authentication failure
      (#1727)
    - Try harder to clean up socket files on session exit (#1740
      #1756)
    - xrdp-chansrv become defunct in docker while file copy (#1658)
- Drop xrdp-buildfix.patch: fixed upstream
- Drop xrdp-default-config.patch. Add patched sources xrdp.ini and
  sesman.ini to avoid frequent rebases
- Drop xrdp-usr-etc-support.patch: fixed upstream
- Rebase xrdp-avahi.diff
- Rebase xrdp-fate318398-change-expired-password.patch

-------------------------------------------------------------------
Mon Oct 19 02:32:24 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Use %license to pack up COPYING in spec

-------------------------------------------------------------------
Mon Oct 19 02:18:15 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Add xrdp-usr-etc-support.patch: Additionally support
  /usr/etc/X11/Xsession in startwm.sh (bsc#1177779)
  Author: Stefan Dirsch <sndirsch@suse.com>

- Rebase Update xrdp-bsc965647-allow-admin-choose-desktop.patch

-------------------------------------------------------------------
Fri Sep 18 04:21:28 UTC 2020 - Felix Zhang <fzhang.foss@gmail.com>

- Add xrdp-buildfix.patch: fix a declaration conflict #1691

-------------------------------------------------------------------
Mon Sep 14 04:04:20 UTC 2020 - Felix Zhang <fzhang.foss@gmail.com>

- Update to version 0.9.14
  + New features
    - Multi monitor and resize support for Xvnc backend #1343
      For more details see
      https://github.com/neutrinolabs/xrdp/wiki/Xvnc-backend-:-Multi-monitor-and-resize-support
    - Support Programmer Dvorak Keyboard #1663
  + Bug fixes
    - Fix odd shift key behavior (workaround) #397 #1522
    - Fix internal username/password buffer is smaller than RDP
      protocol specification #1648 #1653
    - Fix possible memory out-of-bounds accesses #1549
    - Fix memory allocation overflow #1557
    - Prevent chansrv input channels being scanned during a server
      reset #1595
    - Ignore TS_MULTIFRAGMENTUPDATE_CAPABILITYSET from client if fp
      disabled #1593
  + Known issues
    - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp
      due to xrdp's bad-mannered behaviour, add +glyph-cache option
      to FreeRDP to connect #1266
    - Audio redirection by MP3 codec doesn't sound with some
      client, use AAC instead #965
- Drop xrdp-fate319683-allow-vnc-resizing.patch: fixed upstream
- Rebase xrdp-default-config.patch
- Rebase xrdp-disable-8-bpp-vnc-support.patch
- Rebase xrdp-fate318398-change-expired-password.patch

-------------------------------------------------------------------
Tue Aug 11 09:10:17 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Update xrdp-bsc965647-allow-admin-choose-desktop.patch:
  + Fallback the session to icewm when a selected desktop
    environment is not found (bsc#1171415)
  + Support plasma session for Leap 15.2
  + Give more informative comments in start_wm.sh

-------------------------------------------------------------------
Fri Jul 10 02:27:32 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Update xrdp.keyring according to:
  https://github.com/neutrinolabs/xrdp/issues/1627

-------------------------------------------------------------------
Thu Jul  2 07:07:16 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Update to version 0.9.13.1
  + This is a security fix release that includes fixes for the
    following local buffer overflow vulnerability (bsc#1173580):
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-4044
- Rebase xrdp-fate318398-change-expired-password.patch

-------------------------------------------------------------------
Wed Jun 17 08:36:17 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>

- Use %{_libexecdir} to install the legacy initscript actions to.

-------------------------------------------------------------------
Fri Apr 24 07:49:42 UTC 2020 - Yifan Jiang <yfjiang@suse.com>

- Enable SLE only patches for Leap (jsc#SLE-11850).

-------------------------------------------------------------------
Tue Mar 24 14:30:55 UTC 2020 - QK ZHU <qkzhu@suse.com>

- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: 
  + Set the default session to GNOME Session for SLE.
  + Update the variables to launch SLE-Classic Session.
  (bsc#1166746).

-------------------------------------------------------------------
Tue Mar 24 14:25:20 UTC 2020 - QK ZHU <qkzhu@suse.com>

- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: 
  Add `export XDG_SESSION_TYPE=x11` in startwm.sh for SLE, since 
  lacking this variable in GNOME 3.34 causes GNOME crash (bsc#1159257).

-------------------------------------------------------------------
Thu Mar 12 03:43:01 UTC 2020 - Felix Zhang <fzhang.foss@gmail.com>

- Update to version 0.9.13
  + Bug fixes: some regressions on drive redirection #1469 #1487
    #1505 #1507
  + Support mousex button 8/9 #1478
- Update to version 0.9.12
  + Bug fixes
    - Fix "The log reference is NULL" error when sesman startup
      #1425
    - Fix behavior when shmem_id changes #1439
    - Make vsock config accept -1 for cid and port #1441
    - Cleanup refresh rect and check stream bounds #1437
    - Significant improvements in drive redirection #1449
  + Other changes
    - Proprietary microphone redirection via rdpsnd is now default
      off RDP compatible microphone redirection is on instead #1427
    - Skip connecting to chansrv when no channels enabled #1393
    - Add openSUSE's pam rules (boo#1156094, #1442)
    - Do not terminate xrdp daemon when caught SIGHUP #1319
- Known issues
  + FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp
    due to xrdp's bad-mannered behaviour, add `+glyph-cache` option
    to FreeRDP to connect #1266
  + Audio redirection by MP3 codec doesn't sound with some client,
    use AAC instead #965
- Drop xrdp-mkpamrules-support-usr-etc-distconfdir.patch: Fixed
  upstream

-------------------------------------------------------------------
Wed Mar 11 07:52:20 UTC 2020 - Felix Zhang <fzhang.foss@gmail.com>

- Update xrdp-avahi.diff: Fix implicit definitions errors.

-------------------------------------------------------------------
Sat Feb  8 01:39:00 UTC 2020 - Cristian Rodríguez <crrodriguez@opensuse.org>

- Build with --enable-vsock so xrdp can be used with hyper-v
  enhanced session mode.

-------------------------------------------------------------------
Wed Nov 13 03:23:15 UTC 2019 - Yifan Jiang <yfjiang@suse.com>

- Make mkpamrules additionally support SUSE's usage of
  /usr/etc/pam.d (boo#1156094, gh#neutrinolabs/xrdp!1442):
  * xrdp-mkpamrules-support-usr-etc-distconfdir.patch
  https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html

-------------------------------------------------------------------
Mon Sep 16 03:34:10 UTC 2019 - Felix Zhang <fezhang@suse.com>

- Update to version 0.9.11 (jsc#SLE-9612)
  + New features
    - Suppress output (do not draw screen when client window is
      minimized) #1330
    - Audio input (microphone) redirection compatible with
      MS-RDPEAI #1369
    - Now xrdp can listen on more than one port #1124 #1366
  + Bug fixes
    - Fix the issue audio redirection sometimes sounds with long
      delay #1363
    - Check term event for more responsive shutdown #1372
  + Known issues
    - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp
      due to xrdp's bad-mannered behaviour, add +glyph-cache option
      to FreeRDP to connect #1266
    - Audio redirection by MP3 codec doesn't sound with some
      client, use AAC instead #965
- Rebase xrdp-avahi.diff, worked around stdint.h definitions
- Rebase xrdp-fate319683-allow-vnc-resizing.patch

-------------------------------------------------------------------
Tue Sep 10 10:19:14 UTC 2019 - Felix Zhang <fezhang@suse.com>

- Add xrdp-systemd-services.patch: Let systemd handle the daemons,
  fix daemon start failures (boo#1138954, boo#1144327).

-------------------------------------------------------------------
Mon Aug  5 03:42:13 UTC 2019 - Felix Zhang <fezhang@suse.com>

- Update xrdp-pam.patch: Include the pam_keyinit.so module in
  /etc/pam.d/xrdp-sesman to support the kernel keyrings
  (boo#1144064).

-------------------------------------------------------------------
Fri Jul 26 12:31:01 UTC 2019 - matthias.gerstner@suse.com

- Removal of SuSEfirewall2 service, since SuSEfirewall2 has been
  replaced by firewalld, see:

  https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

-------------------------------------------------------------------
Mon Apr 29 17:25:19 UTC 2019 - Felix Zhang <fezhang@suse.com>

- Update to version 0.9.10 (jsc#SLE-5926)
  + New features
    - Restrict outbound (server->client) clipboard transfer,
      configured in `sesman.ini` #1298
  + Bug fixes
    - Fix libscp v1 not setting width but height twice #1293
    - Fix reconnecting to session causes duplicate drive entries
      in fuse fs #1299
    - Fix default_wm and reconnect_sh refer wrong path after sesman
      caught SIGUP #1315 #1331
    - Shutdown xrdp more responsively #1325
    - Improve remote file lookup in drive redirection #996 #1327
    - Overwriting & appending to existing files now supported #1327
  + Other changes
    - Add Danish Keyboard #1290
    - Put xrdp- prefix to some executables appear in man page #1313
    - Replace some URLs from SF.net to xrdp.org #1313
  + Known issues
    - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp
      due to xrdp's bad-mannered behaviour, add `+glyph-cache`
      option to FreeRDP to connect #1266
    - Audio redirection by MP3 codec doesn't sound with some
      client, use AAC instead #965

-------------------------------------------------------------------
Thu Dec 27 10:03:54 UTC 2018 - Felix Zhang <fezhang@suse.com>

- Update to version 0.9.9
  + New features
    - Disconnection by idle timeout (requires xorgxrdp v0.2.9 or
      later) #1227
  + Bug fixes
    - Fix xrdp-chansrv crashes caused in drive redirection #1202
       #1225
    - Fix build with FDK AAC v2 #1257
    - Do not enable RemoteApp if the INFO_RAIL flag is not set
      (RDP-RDP proxy) #1253
  + Other changes
    - Add Spanish Latin Amarican keyboard #1237 #1240 #1244
    - Dynamic channel improvements #1222 #1224
    - Remove some deprecated sesman session types #1232
    - Refactoring and cleanups
  + Known issues
    - FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp
      due to xrdp's bad-mannered behaviour, add `+glyph-cache`
      option to FreeRDP to connect #1266
    - Audio redirection by MP3 codec doesn't sound with some
      client, use AAC instead #965
  + Refresh xrdp-default-config.patch

-------------------------------------------------------------------
Wed Sep 26 09:10:35 UTC 2018 - Felix Zhang <fezhang@suse.com>

- Update to version 0.9.8
  + New features
    - Add TLSv1.3 support #1193
  + Deprecation notice
    - TLSv1 and TLSv1.1 are removed from the default config.
      Current default is TLSv1.2 and TLSv1.3
  + Bug fixes
    - Ensure unmount redirected drive on fatal X error #1140
  + Other changes
    - Pulseaudio modules has been removed from xrdp source tree
    - Pass pulse socket name via environment variable #1198
- Update xrdp-fate318398-change-expired-password.patch: Use
  configured values instead of hardcoded ones in login_wnd inputs

-------------------------------------------------------------------
Fri Aug 10 10:25:46 UTC 2018 - fezhang@suse.com

- Add xrdp-support-KillDisconnected-for-Xvnc.patch: Support the
  KillDisconnected option for TigerVNC Xvnc sessions (boo#1101506)

-------------------------------------------------------------------
Thu Aug  2 14:28:28 UTC 2018 - bwiedemann@suse.com

- Drop unused private key.pem to make build reproducible
  (boo#1062303)

-------------------------------------------------------------------
Fri Jun 29 12:37:10 UTC 2018 - fezhang@suse.com

- Update to version 0.9.7
  + Bug fixes
    - Fix endianness detection on ppc64el #1082
    - Fix a bug xrdp file copy slow #1112 #1132
    - Copy the PAM session environment for the reconnect script
      #1120
    - Accept fullpath for DefaultWindowManager, ReconnectScript
      #1147
  + Other changes
    - Show OpenSSL version to '--version' CLI option #1096
    - Support sesrun start xorgxrdp sessions #1108
    - Show configure summary when configure is done #1126 #1134
      #1137
    - Less spit on the console when sesman starts #1142
    - Fix memory leaks #1146
    - Separate rc script for FreeBSD into xrdp and xrdp-sesman
      #1153

-------------------------------------------------------------------
Mon Apr 16 10:22:57 UTC 2018 - fezhang@suse.com

- Add --enable-painter configure flag to avoid error 0xd06 for
  certain Android RDP clients (boo#1031910, #246)

-------------------------------------------------------------------
Tue Mar 27 03:05:52 UTC 2018 - fezhang@suse.com

- Update to version 0.9.6
  + Compatibility notice
    - Exclamation mark has been removed from comment out symbol of
      config files #1033
  + Bug fixes
    - Make listen check before daemon fork #988
    - Fix xrdp sometimes become zombie processes #1000
    - Include hostname in sesman password file name #1006 #1007
      #1076
    - Fix default startwm.sh to use bash explicitly #1009 #1049
  + Other changes
    - Add Swiss French keyboard #1053
    - Improve perfect forward secrecy, explicitly enable ECDHE/DHE
      #1024 #1052 #1063
    - Lots of leak fixes, cleanups and refactoring
- Enable IPv6 (boo#1083105)
- Refresh xrdp-bsc965647-allow-admin-choose-desktop.patch

-------------------------------------------------------------------
Thu Mar 22 10:21:51 UTC 2018 - fezhang@suse.com

- Update xrdp-fate319683-allow-vnc-resizing.patch: Fix interface
  call incompatibleness (bsc#1064602, bsc#1075163)

-------------------------------------------------------------------
Thu Jan  4 08:43:48 UTC 2018 - fezhang@suse.com

- Update to version 0.9.5
  + Security fixes
    - Fix local denial of service (boo#1069591 CVE-2017-16927) #958
      #979
  + New features
    - Add a new log level TRACE more verbose than DEBUG #835 #944
    - SSH agent forwarding via RDP #867 #868 FreeRDP/FreeRDP#4122
    - Support horizontal wheel properly #928
  + Bug fixes
    - Avoid use of hard-coded sesman port #895 (boo#1060644)
    - Workaround for corrupted display with Windows Server 2008
      using NeutrinoRDP #869
    - Fix glitch in audio redirection by AAC #910 #936
    - Implement vsock support #930 #935 #948
    - Avoid 100% CPU usage on SSL accept #956
  + Other changes
    - Add US Dvorak keyboard #929
    - Suppress some misleading logs #964
    - Add Finnish keyboard #972
    - Add more user-friendlier description about Xorg config #974
    - Renew pulseaudio document #984 #985
    - Lots of cleanups and refactoring
  + Known issues
    - Audio redirection by MP3 codec doesn't sound with some
      client, use AAC instead #965
- Update xrdp-default-config.patch, drop usage of xrdp.sh from
  xrdp.service (boo#1014524)
- Update xrdp-fate318398-change-expired-password.patch

-------------------------------------------------------------------
Thu Nov 23 13:36:58 UTC 2017 - rbrown@suse.com

- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)

-------------------------------------------------------------------
Thu Sep 28 04:19:45 UTC 2017 - fezhang@suse.com

- Update to version 0.9.4
  + Accept prefill credentials in base64 form #153 #811
  + Indroduce AAC encoder to audio redirection (requires Windows 10
    client)
  + Fix ocasional SEGV in drive redirection #838
  + Fix client's IP addresses in xrdp-sesman.log are always logged
    as 0.0.0.0 #878 #882
  + Fix ls_background_image didn't accept full path #776 #853
  + Fix misuse of hidelogwindow #414 #876
  + Fix WTSVirtualChannelWrite return code #859
  + Fix no longer needed socket files remained in the socket dir
    #812 #831
  + Make creating socket path a bit more robust #823
  + Add Belgian keyboard #858
  + Drop workaround for #848, fixed in upstream

-------------------------------------------------------------------
Mon Aug 14 05:04:30 UTC 2017 - ftake@geeko.jp

- Add workaround for the upstream issue #848, fix xrdp does not
  start by wrong path in *.service.

-------------------------------------------------------------------
Wed Jul 19 09:03:29 UTC 2017 - fezhang@suse.com

- Update to version 0.9.3
  + Log user-friendly messages when certificate/privkey is
    inaccessible
  + Now sesman sets mandatory LOGNAME environment variable #725
  + Now sesman ensures socket directory present #801
  + Exit with failure status if port already in use #644
  + Fix glitches with IPv4 struct initialization #803
  + Fix some keyboard layout integration (UK, Spanish)
  + Fix handle OS when IPv6 disabled #714
  + Fix issues around systemd session #778
  + Fix protocol error when 32 bit color and non RemoteFX session
    #737 #804
  + Fix sesadmin shows error when no sessions #797
  + Fix TLS spins 100% CPU #728
  + Fix Xvnc backend disconnects when some data copied to clipboard
    #755
  + Optimize startwm.sh for SUSE
    * Drop xrdp-do-not-execute-psuedo-login-shell.patch
  + Update xrdp-avahi.diff
- Update xrdp.keyring: add key from upstream signer (Koichiro IWAO,
  metalefty@github, 01BF10EB)

-------------------------------------------------------------------
Tue Jul 11 16:58:40 UTC 2017 - fezhang@suse.com

- Add source verification:
  + Add xrdp-0.9.2.tar.gz.asc
  + Add xrdp.keyring: add key from upstream signer (Idan Freiberg,
    speidy@github, 337B1F18)
- Drop _service and _servicedata: not needed for stable releases
- Drop xrdp-openSUSE-logo.patch and openSUSE.bmp: not really
  necessary

-------------------------------------------------------------------
Sun Jun 25 16:56:29 UTC 2017 - fezhang@suse.com

- Rebase SLE patches:
  + xrdp-avahi.diff
  + xrdp-bsc965647-allow-admin-choose-desktop.patch
  + xrdp-fate318398-change-expired-password.patch
  + xrdp-fate319683-allow-vnc-resizing.patch

-------------------------------------------------------------------
Wed Jun  7 11:24:14 UTC 2017 - jengelh@inai.de

- Remove filler wording from description.
- Rectify RPM groups and little errors in the summaries.

-------------------------------------------------------------------
Sat May 20 07:36:25 UTC 2017 - ftake@geeko.jp

- Update to version 0.9.2
  + RemoteFX codec and Bitmap updates support are enabled
  + TLS ciphers suites and version, and connected computer name is
    now logged
  + Miscellaneous RemoteFX codec mode improvements
  + Move auth/pam calls to appropriate locations, fix potential
    bypass in PAM (bsc#1029912, #694, #704, CVE-2017-6967).
- Update to version 0.9.1
  + Support for TLS security layer (preferred over RDP layer
    if supported by the client)
  + Support for disabling deprecated SSLv3 protocol and
    selecting custom cipher suites in xrdp.ini
  + Support for bidirectional fastpath
    (enabled in both directions by default)
  + More configurable login screen
  + Support for new virtual channels:
    - rdpdr: device redirection
    - rdpsnd: audio output
    - cliprdr: clipboard
    - xrdpvr: xrdp video redirection channel
      (can be used along with NeutrinoRDP client)
  + Support for disabling virtual channels globally or
    by session type
  + Allow to specify the path for backends (Xorg, X11rdp, Xvnc)
  + Multi-monitor support
  + xrdp-chansrv stores logs in ${XDG_DATA_HOME}/xrdp now
  + Fix VNC password file that was based on clear text user
    password (boo#1015567 CVE-2013-1430)
  + Fix 3 bytes PDU handling (boo#1100453)
- New sub packages for shared libraries and development files
  + libpainter0
  + librfxencode0
  + xrdp-devel
- Drop patches merged by the upstream
  + xrdp-fix-buildtime-warnings.patch
  + xrdp-Allow-sessions-with-32-bpp.patch.patch
  + xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch
  + xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch
  + xrdp-dont-set-LANG.patch
- Refresh patches
  + xrdp-pam.patch
    - its main part has been merged by the upstream
  + xrdp-default-config.patch
    - keep to use Xvnc as a default backend instread of Xorg
      (upstream default)
  + xrdp-disable-8-bpp-vnc-support.patch
  + xrdp-openSUSE-logo.patch
- Add xrdp-do-not-execute-psuedo-login-shell.patch
  + prevent ~/.profile from being executed twice

-------------------------------------------------------------------
Thu May 18 09:08:57 UTC 2017 - fezhang@suse.com

- Add xrdp-dont-set-LANG.patch: Backport upstream commit 5575197,
  sesman should stop setting LANG and let initialization scripts
  take care of it (bsc#1023988).

-------------------------------------------------------------------
Thu May 11 04:12:48 UTC 2017 - fezhang@suse.com

- Update xrdp-fate319683-allow-vnc-resizing.patch:
  + Fix a crash caused by double freeing stream (bsc#1034606).
  + Remove DisplaySize from Xvnc default policy to enable it
    resizing.

-------------------------------------------------------------------
Mon Feb  6 10:31:26 UTC 2017 - fezhang@suse.com

- Add xrdp-fate319683-allow-vnc-resizing.patch:
  Add support for ExtendedDesktopSize VNC extension into xrdp's VNC
  client to allow it to do resizing, so that returning clients can
  reconnect to session if their resolutions changed (FATE#319683,
  bsc#948062).

-------------------------------------------------------------------
Wed Feb  1 12:14:29 CET 2017 - vliaskovitis@suse.com

- Backport upstream patches for 32bpp support (bsc#1022098)
  - Add xrdp-Allow-sessions-with-32-bpp.patch.patch
  - Add xrdp-vnc-enable-32-bpp-support-for-Xvnc-it-actually-works.patch
  - Add xrdp-Fix-support-for-32-bpp-clients-connecting-to-16-bpp-.patch

-------------------------------------------------------------------
Sun Sep 25 09:41:28 UTC 2016 - jengelh@inai.de

- Trim/fixup summary and description. Use faster find -delete.

-------------------------------------------------------------------
Tue Aug 30 12:28:07 UTC 2016 - fezhang@suse.com

- Add xrdp-disable-8-bpp-vnc-support.patch:
  Disable 8 bpp vnc support. Xvnc drops support for 8 bpp since
  1.4.0. Trying to launch Xvnc in 8 bpp will cause it to dump core
  (bsc#991059).

-------------------------------------------------------------------
Mon Aug 01 07:28:34 UTC 2016 - fezhang@suse.com

- Add obs source services:
  + tar_scm
  + recompress
  + set_version
- Update to version 0.9.0~git.1456906198.f422461:
  Fix tarball naming from 0.9.0git to 0.9.0~git to conform openSUSE
  naming scheme for pre-release version.
  + Numlock out of sync fix
  + neutrinordp: minor changes, coding style, log level
  + Update faq-compile.txt
  + Change to allow authentication against all authentication
    methods.
  + Add details for crypt_level=fips to man page
  + libxrdp: no logic change, tabs to spaces
  + libxrdp: opps, fix typeo
  + Fix "\ _" on jp keyboard
  + xrdp_keyboard.ini: Fix jp keyboard model
  + update xorgxrdp
  + add keyboard options to xrdp_client_info
  + xorgxrdp=68412e5
- Add an extra legacy service action force_stop:
  Forcefully killing xrdp processes when it cannot be stopped
  normally.
  Usage:
    $ service xrdp force_stop
    or
    $ rcxrdp force_stop
- Merge X11:RemoteDesktop and SLE package, unfortunately we have to
  drop the original X11:RemoteDesktop xrdp changelog due to
  unresolvable chronological inconsistences with the SLE changelog.
  + Add xrdp-default-config.patch:
    Rebased from contribution of cyberorg@opensuse.org in original
    X11:RemoteDesktop package. Adjust various default settings to
    openSUSE standards including removing dysfunctional backend
    entries from xrdp login UI (bsc#989309).
  + Add xrdp-openSUSE-logo.patch:
    Split from xrdp-default-config.patch. Add openSUSE logo to xrdp
    login UI.
    Add openSUSE.bmp:
    Taken from the original X11:RemoteDesktop package, the logo.
  + Add xrdp-fix-buildtime-warnings.patch:
    Fix buid time warnings, backported from commit ded462a.
  + Drop xrdp-lsb.patch:
    SysV and LSB init scripts are no longer supported by systemd
    (bnc#442211).
  + Update xrdp-avahi.diff (bnc#586785).
  + Update xrdp-pam.patch (bnc#441750).
  + Update xrdp-bsc965647-allow-admin-choose-desktop.patch
    (bsc#984834).
  + Upbate xrdp-fate318398-change-expired-password.patch
    (FATE#318398).
  + Cleanup specfile.

-------------------------------------------------------------------
Wed Jun 15 12:08:19 UTC 2016 - fezhang@suse.com

- Update xrdp-bsc965647-allow-admin-choose-desktop.patch:
  Fix startwm.sh broken by changed gnome-session environments
  (bsc#965647, bsc#984834).

-------------------------------------------------------------------
Wed Jun  1 08:52:52 UTC 2016 - fezhang@suse.com

- Update xrdp-fate318398-change-expired-password.patch:
  Fixed some internal bugs (FATE#318398).

-------------------------------------------------------------------
Mon May 30 13:09:26 UTC 2016 - fezhang@suse.com

- Add xrdp-fate318398-change-expired-password.patch:
  Enable the user to update expired password in login window
  (FATE#318398).

-------------------------------------------------------------------
Fri Apr 22 08:10:16 UTC 2016 - fezhang@suse.com

 - Update to version 0.9.0, git master branch id f422461
   (FATE#319910).
   + Added FIPS support.
   - Drop xrdp-change-default-crypto_level.patch:
     fixed upstream (bnc#764044).
   - Drop xrdp-some-minor-changes-to-arch.h.patch:
     fixed upstream (bnc#910824).
   - Drop xrdp-fix-segfaults-in-xrdp-chansrv-code.patch:
     fixed upstream (bnc#899105).
   - Drop xrdp-add-systemd-support.patch:
     fixed upstream (bnc#899105).
   - Drop xrdp-tab-from-mstsc-updated.patch:
     merged into xrdp-filter-tab-from-mstsc-on-focus-change.patch,
     which introduced the bug fixed by this patch (bnc#623534).
   - Rebase xrdp-avahi.diff (bnc#586785).
   - Rebase xrdp-pam.patch (bnc#441750).
   - Rebase xrdp-bsc965647-allow-admin-choose-desktop.patch
     (bsc#965647).
   - Rebase xrdp-lsb.patch (bnc#442211).
   - Rebase xrdp-filter-tab-from-mstsc-on-focus-change.patch
     (bnc#601996, bnc#623534).

-------------------------------------------------------------------
Wed Apr 13 15:25:40 UTC 2016 - fezhang@suse.com

- fix rsakeys generation test (bsc#973130) in xrdp.spec.

-------------------------------------------------------------------
Wed Mar  2 08:24:46 UTC 2016 - fezhang@suse.com

- allow admin choose desktop (bsc#965647)
  add xrdp-bsc965647-allow-admin-choose-desktop.patch

-------------------------------------------------------------------
Tue Dec 23 09:55:03 UTC 2014 - rmilasan@suse.com

- Fix endian issues (bnc#910824).
  xrdp-some-minor-changes-to-arch.h.patch.

-------------------------------------------------------------------
Fri Nov 21 09:47:55 CET 2014 - rmilasan@suse.de

- add systemd support into xrdp (bnc#899105).
- fix some segfaults in xrdp-chansrv (bnc#899105).

-------------------------------------------------------------------
Fri Apr 25 08:26:53 UTC 2014 - fezhang@suse.com

- update source to version 0.6.1.
- rebase the following patches (bnc#871761)
    - xrdp-avahi.diff (bnc#586785)
    - xrdp-lsb.patch (bnc#442211)
    - xrdp-pam.patch (bnc#441750)
    - xrdp-filter-tab-from-mstsc-on-focus-change.patch (bnc#601996)
    - xrdp-tab-from-mstsc-updated.patch (bnc#623534)
    - xrdp-change-default-crypto_level.patch (bnc#764044)
- drop the following patches (bnc#871761)
    - xrdp-0.4.1..48f00f.diff.bz2
    - xrdp-NOMAD.diff
    - xrdp-558195-display-id.patch
    - xrdp-xdmx-backend-cfg.patch
    - xrdp-auth-fix.patch
    - xrdp-clean-auth-file.patch
    - bug-569797_xrdp-sesman-ini-add-dmx-args.diff
    - xrdp-available-display.patch
    - xrdp-xdmx-setxkbmap-params.patch
    - xrdp-xkb.patch
    - xrdp-807610-24-bpp.patch
    - xrdp-810265-port-not-available.patch

-------------------------------------------------------------------
Sat May  4 03:08:22 UTC 2013 - dliang@suse.com

- add xrdp-810265-port-not-available.patch to fix bnc#810265

-------------------------------------------------------------------
Mon Mar 25 12:33:54 UTC 2013 - dliang@suse.com

- xrdp-807610-24-bpp.patch add 24 bpp support (bnc#807610)

-------------------------------------------------------------------
Thu Jun  7 06:10:04 UTC 2012 - lzwang@suse.com

- set default crypt level to high. (bnc#764044)

-------------------------------------------------------------------
Mon Jan  9 21:04:22 UTC 2012 - sreeves@suse.com

- Update xrdp-NOMAD.diff to fix remaining issues in bnc#442182.

-------------------------------------------------------------------
Thu Nov  3 10:00:56 UTC 2011 - lzwang@suse.com

- Add xkb support.(bnc#497578)

-------------------------------------------------------------------
Tue Oct 12 08:22:00 UTC 2010 - lzwang@novell.com

- Add xrdp-xdmx-setxkbmap-params.patch to fix bnc#597298.

-------------------------------------------------------------------
Mon Sep 20 20:04:32 UTC 2010 - dliang@novell.com

- Update xrdp-clean-auth-file.patch as  Marcus Meissner's advice
- Update  xrdp-available-display.patch to fix bnc#616761
           bnc#616744
- Add xrdp-tab-from-mstsc-updated.patch to fix bnc#623534

-------------------------------------------------------------------
Thu Aug 12 12:19:33 CEST 2010 - ro@suse.de

- fix broken patch xrdp-avahi.diff including a duplicate
  hunk from xrdp-NOMAD.diff

-------------------------------------------------------------------
Tue Jun 29 15:57:17 UTC 2010 - dliang@novell.com

- xrdp-xdmx-backend-cfg.patch   bnc#505015
    - add backend option to use different 'depth'
  xrdp-filter-tab-from-mstsc-on-focus-change.patch bnc#601996
    - filter the fake tab key which is used to notify the session
  xrdp-auth-fix.patch bnc#503677
    - login even if the first attemp was done by root.
  xrdp-clean-auth-file.patch  bnc#505015
    - clean the auth file when a session was end
  bug-569797_xrdp-sesman-ini-add-dmx-args.diff bnc#569797
    - disable the compose effect by default.
     done by Lance Wang (lzwang@novell.com)
  xrdp-available-display.patch : updated patch of bnc#558195

-------------------------------------------------------------------
Thu Apr  1 20:43:18 UTC 2010 - dliang@novell.com

- Update xrdp-avahi.diff and xrdp-NOMAD.diff (bnc#586785)

-------------------------------------------------------------------
Thu Mar  4 15:39:01 CST 2010 - dliang@novell.com

- Get the valid unused display id. (bnc#558195)

-------------------------------------------------------------------
Wed Mar 18 18:38:47 EDT 2009 - davidr@novell.com

- Send complete login info requests to sesman. (bnc#486632)

-------------------------------------------------------------------
Tue Mar 17 12:02:39 EDT 2009 - davidr@novell.com

- Use correct X11 rdp port number when display number is
  greater than 99. (bnc#484086)

-------------------------------------------------------------------
Wed Feb 25 12:29:27 EST 2009 - davidr@novell.com

- Allow up to 128 simultaneous sessions. (bnc#477376)

-------------------------------------------------------------------
Wed Feb 11 11:20:48 EST 2009 - davidr@novell.com

- Fix a number of vulnerabilities. (bnc#442182) (bnc#466373)
- Don't reset username/password. (bnc#442293)
- Fix xrdp-sesrun. (bnc#466373)
- Fix user name selection support. (bnc#474840)

-------------------------------------------------------------------
Thu Feb  5 13:13:32 EST 2009 - davidr@novell.com

- Add proper Xdmx keyboard layout handling and allow X server to
  reset when last client disconnects. (bnc#447682) (bnc#442292)

-------------------------------------------------------------------
Thu Jan 22 16:15:25 EST 2009 - davidr@novell.com

- Fall-back to regular RDP connection when X11 channel
  fails. (bnc#450142)
- Make sure multiple RDP connections to the same DMX
  session can exist at the same.

-------------------------------------------------------------------
Fri Jan  9 14:57:30 EST 2009 - davidr@novell.com

- Fix multiple buffer overflows. (bnc#450898)

-------------------------------------------------------------------
Tue Jan  6 10:01:45 CET 2009 - davidr@novell.com

- Properly install firewall definition file. (bnc#460835)

-------------------------------------------------------------------
Mon Jan  5 11:27:17 EST 2009 - davidr@novell.com

- Register session as remote. (bnc#441751)

-------------------------------------------------------------------
Tue Dec 23 11:34:28 EST 2008 - hfiguiere@suse.de

- Fixed xrdp-pam.patch according the the last comment in bnc#441750

-------------------------------------------------------------------
Tue Dec 23 12:09:04 CET 2008 - davidr@novell.com

- Add firewall definition (bnc#460835)
  source: xrdp.fw

-------------------------------------------------------------------
Tue Dec  9 13:52:52 EST 2008 - hfiguiere@suse.de

- Added patch xrdp-pam.patch: fix pam config file, and fix pam
  calls to use the proper service name (bnc#441750)

-------------------------------------------------------------------
Sun Nov 23 08:04:48 EST 2008 - davidr@novell.com

- Use authorization files for all sessions. (bnc#442223)
- Use authorization file for X11rdp. (bnc#442223)

-------------------------------------------------------------------
Tue Nov 18 16:37:57 EST 2008 - davidr@novell.com

- Fix initial screen resolution.

-------------------------------------------------------------------
Wed Nov 12 16:00:48 EST 2008 - davidr@novell.com

- Fix X server startup issue.
  * Avoid using unix domain socket files to determine the
    presence of X servers.

-------------------------------------------------------------------
Fri Nov  7 14:37:38 EST 2008 - hfiguiere@suse.de

- Remove fuzz from xrdp-avahi.diff
- Add xrdp-lsb.patch
  * Make the init script LSB compliant (bnc#442211)

-------------------------------------------------------------------
Fri Nov  7 12:58:50 EST 2008 - hfiguiere@suse.de

- Add /usr/sbin/rcxrdp (bnc#442692)

-------------------------------------------------------------------
Thu Nov  6 17:34:36 CET 2008 - ro@suse.de

- fix last change (just adding "#" does not work for multiline rpm
  macros).

-------------------------------------------------------------------
Wed Nov  5 09:43:03 EST 2008 - hfiguiere@suse.de

- Don't enable xrdp by default (bnc#441742)

-------------------------------------------------------------------
Mon Oct 27 15:51:42 EDT 2008 - davidr@novell.com

- Include .so files for modules.

-------------------------------------------------------------------
Mon Oct 27 13:20:18 EDT 2008 - davidr@novell.com

- Update xrdp-NOMAD.diff
  * Fix zlib compression.

-------------------------------------------------------------------
Sun Oct 12 12:18:21 EDT 2008 - hfiguiere@suse.de

- Update xrdp-NOMAD.diff
  * Fix openSUSE branding

-------------------------------------------------------------------
Wed Oct  8 17:14:18 EDT 2008 - hfiguiere@suse.de

- Update xrdp-avahi.diff
  * remove warnings for missing prototypes.

-------------------------------------------------------------------
Wed Sep 17 17:34:08 EDT 2008 - hfiguiere@suse.de

- Update xrdp-NOMAD.diff
  * Fix Xdmx command line arguments
  * Fix session data matching for XDMX sessions

-------------------------------------------------------------------
Thu Sep 11 19:41:49 EDT 2008 - hfiguiere@suse.de

- Add Avahi support.
- More comprehensive support of NOMAD.

-------------------------------------------------------------------
Tue Sep  2 18:00:38 EDT 2008 - hfiguiere@suse.de

- Initial release.
openSUSE Build Service is sponsored by