SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for xdm-xsession-1.1.16-lp155.356.1.x86_64.rpm :

* Fri Aug 09 2024 Thorsten Kukuk - sysconfig/windowmanager is deprecated since 7 years, don\'t read it if it does not exist.
* Fri Apr 05 2024 Stefan Dirsch - Update to release 1.1.16
* This release fixes a failure to build with the recent libXaw 1.0.16 release due to a change introduced in xdm 1.1.15 to address gcc 14 build issues.
* Sun Mar 24 2024 Stefan Dirsch - Update to release 1.1.15
* This release fixes a failure to build with the upcoming gcc 14, cleans up several other compiler warnings, fixes a bug in the generation of the xdm.service file for systemd, and removes a lot of dead code checks for platforms & features that have not been supported since the conversion from Imake to autoconf in 2005.- supersedes u_gcc14-fix.patch
* Wed Mar 06 2024 Stefan Dirsch - u_gcc14-fix.patch
* fix build against gcc14 (boo#1221028)
* Mon Feb 26 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Thu May 11 2023 Stefan Dirsch - since xrdb no longer requires cpp, it needs to be reqired here now
* Mon Apr 03 2023 Stefan Dirsch - Create two set of pam configuration files: +
*.sle15 are for SLES15 and older + add postlogin-
* includes to the others as required by new openSUSE\'s PAM config policy
* Thu Mar 23 2023 Stefan Dirsch - No longer run \"localectl set-x11-keymap ...\" and only run \"localectl set-keymap ...\" if XKBLAYOUT is not set, i.e. if nobody was making use of \"localectl set-x11-keymap\" after installation (boo#1209594, comment#24)
* Wed Mar 22 2023 Stefan Dirsch - keytable: exit 0 was executed too early, so \"localectl set-x11-keymap\" wasn\'t executed; fixed this (boo#1209594, comment#19)
* Wed Mar 22 2023 Stefan Dirsch - keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT, XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e. no longer overwrite keyboard settings if anybody used \"localectl set-x11-keymap\" himself; fixed \"check systemd mapping\" if KEYMAP_TOGGLE has been set (boo#1209594)
* Sun Dec 04 2022 Stefan Dirsch - Update to release 1.1.14
* This release improves compatibility for building with GNU libc 2.36, and adds a --without-xinerama option to the configure script for those who want to build without linking to libXinerama.- supersedes u_glibc-2.36.patch
* Thu Oct 13 2022 Stefan Dirsch - display-manager.service: simplified deps (boo#1203662)
* remove deps to time-sync.target, remote-fs.target, dbus.socket, gettyAATTtty7.service, plymouth-quit.service
* keep Conflicts to plymouth-quit.service
* keep dep to systemd-logind.service
* Tue Oct 11 2022 Frederic Crozat - Update xdm-tarball.patch:
* create /etc/X11/xinit directory if not present.
* Fri Sep 09 2022 Callum Farmer - Add u_glibc-2.36.patch: use glibc\'s arc4random instead of libbsd\'s (bsc#1202222)
* Fri Aug 19 2022 Dirk Müller - add buildrequires for bsd/stdlib.h (bsc#1202222)
* Tue Aug 09 2022 Thorsten Kukuk - Use %_pam_vendordir
* Thu Jun 30 2022 Stefan Schubert - Moved logrotate files from user specific directory /etc/logrotate.d to vendor specific directory /usr/etc/logrotate.d.
* Mon Apr 04 2022 Stefan Dirsch - udpate to release 1.1.13
* bugfix release
* Wed Feb 09 2022 Stefan Dirsch - added \"Recommends: xdmbgrd\" to make sure we have a background for xdm and the xdmbgrd package is required by anyone and not silently dropped by accident (boo#1195664)
* Tue Feb 08 2022 Dirk Müller - fix bashism in postinstall script (bsc#1195391)
* Fri Nov 19 2021 Stefan Dirsch - %post: enable Xorg on s390x with virtio (Redhat PCI ID 1af4:1050) via /etc/sysconfig/displaymanager on installation (but not upgrade) by checking for existence of /dev/dri [JIRA#SLE-18632]
* Mon May 17 2021 Dominique Leuenberger - Do not own /usr/share/xsessions: this directory is owned by the filesystem package.
* Tue Mar 16 2021 Dirk Müller - modernize spec (move license to licensedir)
* Mon Jan 04 2021 Stefan Dirsch - fixed path of pidof tool for older openSUSE Leap releases (boo#1179607)
* Tue Dec 01 2020 Stefan Dirsch - fixed %postun for older releases than factory/TW (see change right below, which broke it)
* Tue Nov 03 2020 Franck Bui - Replace \'%service_del_postun -n\' with \'%service_del_postun_without_restart\' \'-n\' is deprecated and will be removed in the future.
* Mon Oct 12 2020 Stefan Dirsch - no longer package symlinks for Xsession, Xsetupm Xstartup and Xreset in /etc/X11/xdm, since meanwhile sddm, gdm and lightdm have been adjusted
* Mon Oct 05 2020 Stefan Dirsch - removed /etc/X11/xdm/Keyboard.map since it meanwhile has been replaced by /usr/share/systemd/kbd-model-map (used by YaST)
* Sun Oct 04 2020 Fabian Vogt - Don\'t create the compat symlinks in /etc on the fly, track them properly as %config
* Sat Oct 03 2020 Stefan Dirsch - /etc/X11/xdm/scripts/11-ssh-agent
* ssh-askpass now moved to /usr/libexec/ssh (boo#1175991)
* Tue Sep 29 2020 Stefan Dirsch - moved xdm/xdm-np PAM files to /usr/etc/pam.d, since lightdm has been adjusted meanwhile
* Tue Sep 15 2020 Dominique Leuenberger - Switch to /usr/bin/pidof dependency, provided by procps-ng.
* Thu Sep 10 2020 Stefan Dirsch - fixes in xdm-tarball.patch
* /usr/lib/X11/display-manager: fixes sddm, which didn\'t use xdm_reload_files in xdm_start_proc() of /usr/lib/X11/displaymanagers/sddm (boo#1173049)
* Wed Sep 09 2020 Stefan Dirsch - fixes in xdm-tarball.patch
* symlink also $XDMDIR/xinitrc.common in /etc/X11/xinit; it is still often sourced in old ~/.xinitrc user files ...
* Wed Sep 09 2020 Stefan Dirsch - fixes in xdm-tarball.patch
* fixed include path for generic Xresources in xdm\'s Xresources file
* fixed $XDMDIR in Xsession, so sys.xsession can be found
* sys.xsession: fixed syntax error in code, which reads additional xdm scripts
* display-manager: also symlink Xstartup and Xreset in /etc/X11/xdm (needed by lighdm)- specfile:
* for now use again /etc/pam.d for xdm/xdm-np PAM files instead of /usr/etc/pam.d (using the latter resulted in \"authentificataion failure\" with lightdm)
* Tue Sep 08 2020 Stefan Dirsch - reenabled move to /usr/etc/X11/xdm; updated xdm-tarball.patch (includes changes from xinit-UsrEtcMove.patch) [boo#1176212]
* Tue Sep 08 2020 Stefan Dirsch - xinit-UsrEtcMove.patch
* changes needed with xinitrc moving to %{_libexecdir}/xinit and xinitrc.common moving to /usr/etc/X11/xinit/
* Tue Sep 08 2020 Stefan Dirsch - reverted move to /usr/etc/X11/xdm for now due to boo#1176212
* Sat Sep 05 2020 Stefan Dirsch - updated xdm-tarball.patch
* adjusted for changes in xmodmap and xinit (boo#1173049)
* Fri Sep 04 2020 Stefan Dirsch - xdm-tarball.patch
* /usr/etc changes still needed for xdm.tar.bz2; will need more changes once xmodmap and xinit files are also moved to /usr/etc (boo#1173049)
* Fri Sep 04 2020 Stefan Dirsch - move /etc/X11/xdm --> /usr/etc/X11/xdm and /etc/pam.d -> /usr/etc/pam.d; still TODO: adjust scripts in xdm.tar.bz2 (boo#1173049)
* Fri Sep 04 2020 Stefan Dirsch - more cleanup
* no longer support sle12; adjusted xdm.tar.bz2 and applied xdm-with-update-alternative.patch to this tarball
* Fri Sep 04 2020 Stefan Dirsch - cleanup
* get rid of xdm-fallbacks.tar.bz2, which wasn\'t used any longer since SUSE 12.1
* no longer support systmed based OSes like SUSE < 12.1 and sle11; removed therefore also xdm-consolekit.diff
* no longer support sle11
* Fri Aug 28 2020 Dominique Leuenberger - Require /sbin/startproc: with systemd no longer pulling in sysvinit-tools. we are responsible for our own deps. /sbin/pidof and /sbin/startproc both were presented by sysvinit-tools. but the sole presence of the /sbin/pidof dep is not sufficient, as this can be provided by various packages (e.g. busybox-sysvinit-tools, which then does not provide startproc). Spelling the deps out ensures that we get the right package set installed.
* Thu Aug 27 2020 Franck Bui - Drop insserv-compat dependency when display-manager.service is used insserv-compat is going to be dropped soon or later on systems with systemd as init system. It was only needed by /usr/lib/X11/display-manager script that uses rc_status to pretty print the status of a command. Since this script is intended to be used by display-manager.service and not called directly by users and systemd has already its own mechanism to report status, the use of rc_status doesn\'t seem to be useful. The exit failure status for each command has been preserved.
* Wed Aug 26 2020 Franck Bui - Drop commands in /usr/lib/X11/display-manager that are never used by systemd Assuming that this script is only called from display-manager.service unit, some commands of the scripts are either never used or redundant with systemd functionalities. More specifically, there\'s no need to redefine a \"stop\" command as this is one basic command that systemd implements already. Also convert \"reload\" to make use of $MAINPID exported by systemd which should be slighly more reliable and hence stop relying on killproc that might be removed in the future.
* Wed Aug 26 2020 Franck Bui - Replace /var/run with /run as /var/run is obsolete since quite some time now.
* Thu Jul 16 2020 Stefan Dirsch - readd insserv-compat also when using systemd due to missing /etc/rc.status, etc. (boo#1174180)
* Mon Jun 22 2020 Cristian Rodríguez - Require fillup_prereq not insserv-compat when using systemd
* Fri Jun 05 2020 Callum Farmer - Fixes for %_libexecdir changing to /usr/libexec
* Sat Mar 21 2020 Stefan Dirsch - README.security: fixed and improved documentation about how to enable xdmcp for xdm (boo#1167293)
* Tue Jan 28 2020 Dominique Leuenberger - Require insserv-compat: /usr/lib/X11/display-manager sources /etc/rc.status, which is part of insserv-compat. Without this present, display-manager fails to start up.
* Mon Aug 19 2019 Stefan Dirsch - pam.d/xdm{,-np}: added pam_keyinit.so (boo#1144063)
* Thu Mar 28 2019 Stefan Dirsch - n_Allow-the-greeter-to-set-the-input-fields-bg-color.patch
* reverse applied in order to fix greeter again; related to our heavily adjusted xdm Xresources (boo#1130321)
* Sun Mar 03 2019 Stefan Dirsch - udpate to release 1.1.12
* This release collects 7 years worth of bug fixes and code cleanups, including the fix for CVE-2013-2179 that was previously distributed as a patch against the prior release.
* Wed Feb 13 2019 sndirschAATTsuse.com- %post: get rid of DISPLAYMANAGER in /etc/sysconfig/displaymanager (boo#1125040)
* Tue Dec 11 2018 msrbAATTsuse.com- Add OnFailure=plymouth-quit.service to display-manager service. (bsc#1118121)
* Thu Jul 26 2018 sndirschAATTsuse.com- display-manager: also quit plymouth when display-manager is set to console (boo#1102584)
* Tue Jul 17 2018 wernerAATTsuse.de- Change /etc/X11/xdm/scripts/10-gpg-agent to get it work with every gpg version 2.1 and up (boo#1062105)
* Wed Jul 11 2018 fcrozatAATTsuse.com- Update xdm.tar.bz2, no longer create / update /var/lib/X11/X symlink, it is no used anymore (FATE#325524).
* Thu Apr 05 2018 wernerAATTsuse.de- systemd-logind integration requires to use -keeptty with X server to hold the controlling tty (and breaks startx!).[boo#1088365]- Do not generate an error on not existing shell functions
*_vars in /usr/lib/X11/display-manager
* Fri Mar 16 2018 sndirschAATTsuse.com- require xinit, since /etc/X11/xdm/Xsession and /etc/X11/xdm/sys.xsession are sourcing /etc/X11/xinit/xinitrc.common (boo#1084655)
* Fri Mar 09 2018 sndirschAATTsuse.com- check for available graphics during runtime instead of %post, since %post may already run during image building time in our buildsystem (boo#1039497)
* Mon Feb 26 2018 sndirschAATTsuse.com- fixed syntax in /usr/lib/firewalld/services/x11.xml (boo#1082890)
* Wed Feb 21 2018 sndirschAATTsuse.com- switch from SUSEfirewall2 to firewalld: /etc/sysconfig/SuSEfirewall2.d/services/xdmcp --> /usr/lib/firewalld/services/x11.xml; only handle Xserver TCP/UDP ports 6000-6063; XDMCP port 177 will be handled by firewalld package itself and pushed upstream by firewalld maintainers (boo#1082033)
* Thu Feb 08 2018 sndirschAATTsuse.com- xdm.tar.bz2/Xstartup
* reverted workaround for DISPLAY being set to \'null\', since the bug is supposed to be fixed properly in gdm now (bsc#1068016)
* Mon Dec 04 2017 sndirschAATTsuse.com- xdm.tar.bz2/usr/lib/X11/display-manager
* Improve error message with \"x11failsafe: in kernel commandline, if xorg.conf.install doesn\'t exist (https://github.com/SUSE/kiwi/issues/554)
* Thu Nov 23 2017 sndirschAATTsuse.com- move /var/adm/fillup-templates/sysconfig.displaymanager to %_fillupdir on TW and sle15/Leap 15
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Thu Nov 23 2017 sndirschAATTsuse.com- xdm.tar.bz2: Fix Xstartup, that couldn\'t handle env DISPLAY=(null) (bsc#1068016, patch by xwangAATTsuse.com)
* Fri Oct 27 2017 msrbAATTsuse.com- Use %config(noreplace) for /etc/pam.d/
* files. The configuration files from pam package use the same policy. (bnc#1065399)
* Wed Oct 18 2017 sndirschAATTsuse.com- reintroduced /etc/X11/xdm/keytable script and the hook-up in /usr/lib/X11/display-manager to setup X11 keymaps, since YaST is not able to use localectl already during installation due to dbus and appropriate systemd services not running :-( (bsc#1046436)
* Thu Oct 12 2017 dimstarAATTopensuse.org- Have update-alternatives handle Xinit\'s integration of the displaymanager, replacing /etc/sysconfig/displaymanager.- Add a dummy entry for \'console\' - which is special-cased in the display-manager script to \'exit early\'. In order for it to become an option for update-alternatives, the target needs to exist.- Update /usr/lib/X11/display-manager to get the default-displaymanager from the update-alternative setting instead of reading it from /etc/sysconfig/displaymanager.- Remove DISPLAYMANAGER from displaymanager.sysconfig template.- Add xdm-with-update-alternative.patch so the needed changes can be applied for suse_version >= 1330 only, not breaking Leap 42.x.- All that together solves boo#1053863.
* Tue Jul 25 2017 sndirschAATTsuse.com- fix usage of readlink in Xsession (boo#1050328)
* Mon Jul 24 2017 sndirschAATTsuse.com- %post
* make previous change in /etc/sysconfig/displaymanager instead of /var/adm/fillup-templates/sysconfig.displaymanager
* Mon Jul 24 2017 sndirschAATTsuse.com- %post
* Do no try to start Xserver on platforms which may ship without graphics card (bsc#1039497)
* Mon Feb 06 2017 sndirschAATTsuse.com- no longer try to configure Linux console and X11 keymaps according to setting in /etc/vconsole.conf; this needs to be done via localectl by YaST itself now; /etc/X11/xdm/keytable removed and no longer invoked by /usr/lib/X11/display-manager (bnc#1023211)
* Wed Jan 04 2017 sndirschAATTsuse.com- remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings (bnc#1018045)
* Mon Dec 05 2016 wernerAATTsuse.de- Be sure that display managers will be started
*after
* systemd\'s login manager (boo#1013200)
* Tue Aug 23 2016 eichAATTsuse.com- spec-file: Move \'%fillup_only -n displaymanager\' into %else clause of test for initV/systemd as this is only required for systemd.
* Mon Jun 20 2016 eichAATTsuse.com- Change \'Supplements: xdm\' to \'Enhances: xdm\' to accomodate the Gnome community (boo#981372).
* Fri Jun 03 2016 pjanouchAATTsuse.de- spec-cleaner cleanups
* Fri Jun 03 2016 eichAATTsuse.com- xdm.tar.bz2: sys.xsession - factor out scriptlets to add services to start in the context of a desktop session. These scriptlets sould be shipped with their respective services, not with xdm. Check etc/X11/sdm/scripts/xsession-sriptlets.HOWTO for further details (boo#972787).
* Wed May 25 2016 wernerAATTsuse.de- Simplify dbus detection to support all kind of (boo#980521)- Avoid option --write-env-file for newer gpg (boo#972787)
* Fri May 06 2016 eichAATTsuse.com- Make SUSEconfig handler for DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN robust against changes to the default setting of -listen/-nolisten tcp (boo#978262).
* Wed May 04 2016 eichAATTsuse.com- Prevent xdm.service from being built. We\'ve got display-manager.service instead (bsc#978458).
* Wed Mar 30 2016 eichAATTsuse.com- xsession.desktop file:
* created xsession sub-package for this file.
* changed descriptive message to \"User/System Default\" (boo#971852).
* Wed Mar 30 2016 eichAATTsuse.com- xdm.tar.bz: Fixed Xsession script to cull the locale form the arguments before passing them on (boo#973045).
* Thu Mar 03 2016 eichAATTsuse.com- After boo#968405 got fixed in /etc/rpm/macros.systemd, resurrect the old behavior of %postun (boo#968405).
* Sat Feb 27 2016 eichAATTsuse.com- xdm.tar.bz:
* /etc/X11/xdm/sys.xsession: fix regression from fix for boo#967002 (boo#968172).
* /etc/X11/xdm/Xsession: + Add comments for documentation + Fix semantics + Don\'t use $HOME/.xinitrc as session script. Let sys.xession handle this. + Make argument parser more robust: add parse error detection.
* Add an \'xsession\' desktop file: this should offer a session where the $HOME/.xsession is used (boo#968631).
* Fri Feb 26 2016 eichAATTsuse.com- Remove %service_del_postun display-manager.service from %postun macro (boo#968405).
* Wed Feb 17 2016 wernerAATTsuse.de- Touch /etc/X11/xdm/sys.xsession for boo#967002 that is simply add attachment #66582 by using GNUPGHOME variable.
* Wed Feb 17 2016 eichAATTsuse.com- xdm.tar.bz2:
* Test for the presence of $HOME/.gnupg/gpg-agent.conf before attemting to access it (boo#967002).- xdm.spec:
* Fix %suse_version checking to work on Leap 42.1 as well.
* Wed Nov 04 2015 eichAATTsuse.com- rename SuSEconfig.xdm
* /etc/X11/xdm/SuSEconfig.xdm -> /etc/X11/xdm/SUSEconfig.xdm
* created a symlink for the old file (bsc#953563).
* Fri Oct 16 2015 dimstarAATTopensuse.org- Fix the same TakeDevice racing bug also in /etc/init.d/xdm, which is an almost exact copy of /usr/lib/X11/display-manager.- Set the installation of the systemd based service again to be valid on Leap (thus, in fact, not really caring for the bug in /etc/init.d/xdm).
* Wed Oct 07 2015 dimstarAATTopensuse.org- Fix display-manager wrapper: only call TakeDevices in case $DM actually fails to start. This was the reason why gdm often failed to start with permission denied (depending on timing, gdm might fired up X before TakeDevices passed, X would receive the tty7 by means of logind and TakeDevices reset the permissions again) (boo#939594).
* Mon Sep 14 2015 dimstarAATTopensuse.org- display-manager.service: require and conflict gettyAATTtty7.service: this is copied from gdm.service and is hopefully helping with the race condition, where X is often not able to start up on VT7 due to missing permissions. (boo#939594)
* Tue Aug 04 2015 eichAATTsuse.com- Replaced font resources for login screen with font face names. Since xdm is now built with Xft support, it uses face names for client side rendered fonts. The settings for screen widths >= 800 are the xdm defaults. For smaller screens the sizes are reduced so they fit the screen better (bsc#940263).
* Sat Aug 01 2015 eichAATTsuse.com- Avoid confusion of user: add \'-\' to font names in etc/X11/xdm/Xresources. This is not required for the font names used in the file but some others. (bsc#940263).
* Fri Jul 31 2015 sndirschAATTsuse.com- display-manager: don\'t try to kill DM if it\'s no longer running (bsc#939843)
* Wed Jul 29 2015 wernerAATTsuse.de- Add some used programs to the requirement of xdm- Use xli aka xsetbg if xpmroot is not available (hint from jemorenoAATTnovell.com)
* Mon Jul 20 2015 sndirschAATTsuse.com- rename README.SuSE file to README.SUSE (bnc#938737, FATE#316521)
* Tue Mar 17 2015 dvlaeevAATTsuse.com- We do have graphics on Power with KVM, so remove ppc64le from changing displaymanager sysconfig
* Thu Jan 29 2015 sndirschAATTsuse.com- /etc/X11/xdm/keytable\"
* improved warning message, when mapping for console keyboard doesn\'t exist (bnc#914880)
* Sun Jan 18 2015 opensuse.lietuviu.kalbaAATTgmail.com- Don\'t truncate filenames of lt.baltic.map.gz, lt.std.map.gz, lt.l4.map.gz and defkeymap_V1.0 too much (bnc#897803).
* Wed Dec 17 2014 dimstarAATTopensuse.org- On openSUSE > 13.2, xterm has been split into xterm-bin for the program and xterm for the app launcher. We only need the program, so conditionall Require xterm-bin.
* Mon Dec 15 2014 Led - fix bashisms in /etc/X11/xdm/
* scripts
* Wed Dec 03 2014 gberAATTopensuse.org- unset TMPDIR before executing the final user scripts/shell (boo#907041)- start a login shell when using lksh/mksh
 
ICM