Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpainter0-0.9.26-bp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libpainter0 Distribution: SUSE Linux Enterprise 16
Version: 0.9.26 Vendor: openSUSE
Release: bp160.1.1 Build date: Sat May 3 22:51:12 2025
Group: System/Libraries Build host: reproducible
Size: 18347 Source RPM: xrdp-0.9.26-bp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/neutrinolabs/xrdp
Summary: Library for manipulating memory bitmaps
This package contains libraries for manipulating memory bitmaps.

Provides

Requires

License

Apache-2.0 AND GPL-2.0-or-later

Changelog

* Sat May 03 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 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 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 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Thu Nov 30 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 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 03 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 06 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 08 2023 Yifan Jiang <yfjiang@suse.com>
  - Enable --with-pamconfdir=/usr/lib/pam.d on Tumbleweed
    (gh#neutrinolabs/xrdp!2552 bsc#1208121).
* Wed Mar 08 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 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 2023 Stefan Schubert <schubi@suse.com>
  - Migration of PAM settings to /usr/lib/pam.d.
* Tue Jan 10 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 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 05 2022 Daike Yu <yu.daike@suse.com>
  - Make xrdp-update-pam.d-path.patch applies to all distributions (bsc#1203468)
* Mon Nov 07 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 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 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 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 04 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 2021 Daike Yu <yu.daike@suse.com>
  - Fix crash in xrdp-fate318398-change-expired-password.patch (bsc#1187258)
* Wed Jan 06 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 2020 Yifan Jiang <yfjiang@suse.com>
  - Use %license to pack up COPYING in spec
* Mon Oct 19 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 2020 Felix Zhang <fzhang.foss@gmail.com>
  - Add xrdp-buildfix.patch: fix a declaration conflict #1691
* Mon Sep 14 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 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 2020 Yifan Jiang <yfjiang@suse.com>
  - Update xrdp.keyring according to:
    https://github.com/neutrinolabs/xrdp/issues/1627
* Thu Jul 02 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 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %{_libexecdir} to install the legacy initscript actions to.
* Fri Apr 24 2020 Yifan Jiang <yfjiang@suse.com>
  - Enable SLE only patches for Leap (jsc#SLE-11850).
* Tue Mar 24 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 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 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 2020 Felix Zhang <fzhang.foss@gmail.com>
  - Update xrdp-avahi.diff: Fix implicit definitions errors.
* Sat Feb 08 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 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 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 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 05 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 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 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 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 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 2018 fezhang@suse.com
  - Add xrdp-support-KillDisconnected-for-Xvnc.patch: Support the
    KillDisconnected option for TigerVNC Xvnc sessions (boo#1101506)
* Thu Aug 02 2018 bwiedemann@suse.com
  - Drop unused private key.pem to make build reproducible
    (boo#1062303)
* Fri Jun 29 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 2018 fezhang@suse.com
  - Add --enable-painter configure flag to avoid error 0xd06 for
    certain Android RDP clients (boo#1031910, #246)
* Tue Mar 27 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 2018 fezhang@suse.com
  - Update xrdp-fate319683-allow-vnc-resizing.patch: Fix interface
    call incompatibleness (bsc#1064602, bsc#1075163)
* Thu Jan 04 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 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Thu Sep 28 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 2017 ftake@geeko.jp
  - Add workaround for the upstream issue #848, fix xrdp does not
    start by wrong path in *.service.
* Wed Jul 19 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 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 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 07 2017 jengelh@inai.de
  - Remove filler wording from description.
  - Rectify RPM groups and little errors in the summaries.
* Sat May 20 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 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 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 06 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 01 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 2016 jengelh@inai.de
  - Trim/fixup summary and description. Use faster find -delete.
* Tue Aug 30 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 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 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 01 2016 fezhang@suse.com
  - Update xrdp-fate318398-change-expired-password.patch:
    Fixed some internal bugs (FATE#318398).
* Mon May 30 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 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 2016 fezhang@suse.com
  - fix rsakeys generation test (bsc#973130) in xrdp.spec.
* Wed Mar 02 2016 fezhang@suse.com
  - allow admin choose desktop (bsc#965647)
    add xrdp-bsc965647-allow-admin-choose-desktop.patch
* Tue Dec 23 2014 rmilasan@suse.com
  - Fix endian issues (bnc#910824).
    xrdp-some-minor-changes-to-arch.h.patch.
* Fri Nov 21 2014 rmilasan@suse.de
  - add systemd support into xrdp (bnc#899105).
  - fix some segfaults in xrdp-chansrv (bnc#899105).
* Fri Apr 25 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 04 2013 dliang@suse.com
  - add xrdp-810265-port-not-available.patch to fix bnc#810265
* Mon Mar 25 2013 dliang@suse.com
  - xrdp-807610-24-bpp.patch add 24 bpp support (bnc#807610)
* Thu Jun 07 2012 lzwang@suse.com
  - set default crypt level to high. (bnc#764044)
* Mon Jan 09 2012 sreeves@suse.com
  - Update xrdp-NOMAD.diff to fix remaining issues in bnc#442182.
* Thu Nov 03 2011 lzwang@suse.com
  - Add xkb support.(bnc#497578)
* Tue Oct 12 2010 lzwang@novell.com
  - Add xrdp-xdmx-setxkbmap-params.patch to fix bnc#597298.
* Mon Sep 20 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 2010 ro@suse.de
  - fix broken patch xrdp-avahi.diff including a duplicate
    hunk from xrdp-NOMAD.diff
* Tue Jun 29 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 01 2010 dliang@novell.com
  - Update xrdp-avahi.diff and xrdp-NOMAD.diff (bnc#586785)
* Thu Mar 04 2010 dliang@novell.com
  - Get the valid unused display id. (bnc#558195)
* Wed Mar 18 2009 davidr@novell.com
  - Send complete login info requests to sesman. (bnc#486632)
* Tue Mar 17 2009 davidr@novell.com
  - Use correct X11 rdp port number when display number is
    greater than 99. (bnc#484086)
* Wed Feb 25 2009 davidr@novell.com
  - Allow up to 128 simultaneous sessions. (bnc#477376)
* Wed Feb 11 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 05 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 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 09 2009 davidr@novell.com
  - Fix multiple buffer overflows. (bnc#450898)
* Tue Jan 06 2009 davidr@novell.com
  - Properly install firewall definition file. (bnc#460835)
* Mon Jan 05 2009 davidr@novell.com
  - Register session as remote. (bnc#441751)
* Tue Dec 23 2008 hfiguiere@suse.de
  - Fixed xrdp-pam.patch according the the last comment in bnc#441750
* Tue Dec 23 2008 davidr@novell.com
  - Add firewall definition (bnc#460835)
    source: xrdp.fw
* Tue Dec 09 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 2008 davidr@novell.com
  - Use authorization files for all sessions. (bnc#442223)
  - Use authorization file for X11rdp. (bnc#442223)
* Tue Nov 18 2008 davidr@novell.com
  - Fix initial screen resolution.
* Wed Nov 12 2008 davidr@novell.com
  - Fix X server startup issue.
    * Avoid using unix domain socket files to determine the
      presence of X servers.
* Fri Nov 07 2008 hfiguiere@suse.de
  - Remove fuzz from xrdp-avahi.diff
  - Add xrdp-lsb.patch
    * Make the init script LSB compliant (bnc#442211)
* Fri Nov 07 2008 hfiguiere@suse.de
  - Add /usr/sbin/rcxrdp (bnc#442692)
* Thu Nov 06 2008 ro@suse.de
  - fix last change (just adding "#" does not work for multiline rpm
    macros).
* Wed Nov 05 2008 hfiguiere@suse.de
  - Don't enable xrdp by default (bnc#441742)
* Mon Oct 27 2008 davidr@novell.com
  - Include .so files for modules.
* Mon Oct 27 2008 davidr@novell.com
  - Update xrdp-NOMAD.diff
    * Fix zlib compression.
* Sun Oct 12 2008 hfiguiere@suse.de
  - Update xrdp-NOMAD.diff
    * Fix openSUSE branding
* Wed Oct 08 2008 hfiguiere@suse.de
  - Update xrdp-avahi.diff
    * remove warnings for missing prototypes.
* Wed Sep 17 2008 hfiguiere@suse.de
  - Update xrdp-NOMAD.diff
    * Fix Xdmx command line arguments
    * Fix session data matching for XDMX sessions
* Thu Sep 11 2008 hfiguiere@suse.de
  - Add Avahi support.
  - More comprehensive support of NOMAD.
* Tue Sep 02 2008 hfiguiere@suse.de
  - Initial release.

Files

/usr/lib64/libpainter.so.0
/usr/lib64/libpainter.so.0.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jun 3 00:35:07 2025