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

gdm-devel-3.34.1-8.18.1 RPM for aarch64

From OpenSuSE Leap 15.3 for aarch64

Name: gdm-devel Distribution: SUSE Linux Enterprise 15
Version: 3.34.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 8.18.1 Build date: Thu Apr 29 06:59:02 2021
Group: Development/Libraries/GNOME Build host: ibs-arm-2
Size: 664365 Source RPM: gdm-3.34.1-8.18.1.src.rpm
Packager: https://www.suse.com/
Url: https://wiki.gnome.org/Projects/GDM
Summary: Libraries for GDM -- Development Files
The GNOME Display Manager is a system service that is responsible for
providing graphical log-ins and managing local and remote displays.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Apr 23 2021 xiaoguang.wang@suse.com
  - Add gdm-Remove-deprecated-StandardOutput-syslog.patch: Remove
    deprecated StandardOutput=syslog in gdm.service file
    (bsc#1185146, glgo#GNOME/gdm!623).
* Mon Jan 18 2021 alynx.zhou@suse.com
  - Add gdm-fix-crash-when-using-Xvfb.patch: For some reason gdm
    fails to get display and does not set it to NULL when using
    with Xvfb, and it leads into a crash, this patch sets display
    to NULL by default. (bsc#1178292, glgo#GNOME/gdm!118)
* Mon Jan 04 2021 xiaoguang.wang@suse.com
  - Update gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch:
    Fix switching user issue(bsc#1179968, bsc#1174533).
* Fri Nov 13 2020 xiaoguang.wang@suse.com
  - Add gdm-display-Exit-with-failure-if-loading-existing-users-fails.patch:
    Exit with failure if loading existing users fails
    (bsc#1178150 glgo#GNOME/gdm!117 CVE-2020-16125).
  - Update gdm-disable-gnome-initial-setup.patch
* Tue Aug 25 2020 qkzhu@suse.com
  - Add gdm-enable-Wayland-on-Cirrus.patch: Update udev rules to
    enable Wayland on Cirrus (bsc#1168515, glgo#GNOME/gdm#586).
* Tue May 26 2020 xiaoguang.wang@suse.com
  - Update gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch:
    When user session reuses tty7 same as greeter session, gdm
    doesn't bring up the greeter session after switching from other
    tty to tty7 (bsc#1171290).
* Wed Apr 22 2020 yfjiang@suse.com
  - Disable gnome-initial-setup under gdm mode in Leap and SLE
    (jsc#SLE-11856).
* Fri Apr 10 2020 yfjiang@suse.com
  - Add gdm-look-for-session-based-on-pid-first.patch: Look for
    session based on pid first, then fall back to the uid based
    approach (bsc#1159950, glgo#GNOME/gdm#526).
* Wed Mar 04 2020 qkzhu@suse.com
  - Add gdm-disable-wayland-on-mgag200-chipsets.patch: disable wayland
    on mgag200 chipsets, this patch used to be part of
    gdm-disable-wayland-on-unsupported-chipsets.patch which was dropped,
    however the mgag200 part is still not fixed by upstream. So we should
    keep this part to make sure GNOME works properly on mgag200 chipsets
    (bsc#1162888, glgo#GNOME/mutter#57).
* Sat Jan 25 2020 dimstar@opensuse.org
  - No longer recommend -lang: supplements are in use
* Fri Nov 29 2019 fcrozat@suse.com
  - Refresh SLE patch gdm-s390-not-require-g-s-d_wacom.patch.
* Thu Nov 28 2019 qkzhu@suse.com
  - Add --enable-systemd-journal for both SLE and Tumbleweed
    (jsc#SLE-10383).
* Tue Nov 19 2019 xwang@suse.com
  - Drop gdm-disable-wayland-for-proprietary-nvidia-machines.patch:
    fixed upstream.
* Fri Nov 08 2019 xwang@suse.com
  - Add gdm-switch-user-tty7.patch: Switch to tty7 when switch user
    (bsc#1155408 glgo#GNOME#gdm#532).
* Tue Oct 08 2019 fezhang@suse.com
  - Add gdm-initial-setup-hardening.patch: Introduce a persistent
    state file to prevent gnome-initial-setup from running if any
    regular users has previously logged into the system, replacing
    the current runtime state file that pervents initial-setup from
    running more than once per boot, so as to reduce the security
    attack surface.
    Make this fix openSUSE only for now as upstream discussion is
    heading another way involving more complicated mechanisms
    (boo#1140851, glgo#GNOME/gnome-initial-setup#76).
  - Rebase gdm-disable-gnome-initial-setup.patch.
* Mon Oct 07 2019 bjorn.lie@gmail.com
  - Update to version 3.34.1:
    + De-duplicate sessions on pure Xorg too.
    + Fix fast user switching by assuming the login screen VT is
      always the initial one.
    + Updated translations.
* Wed Sep 18 2019 xwang@suse.com
  - Update gdm-switch-to-tty1.patch: switch tty after plymouth
    terminates.
* Wed Sep 11 2019 bjorn.lie@gmail.com
  - Update to version 3.34.0:
    + Updated translations.
* Thu Sep 05 2019 luke@ljones.dev
  - Update to version 3.33.92:
    + Fix typo in debug message
    + Revert vt changing fix, because it exposes logind bug and it
      wasn't quite right anyway
    + Ensure login screen gets reaped when user switching
    + Translation updates
* Sun Sep 01 2019 mgorse@suse.com
  - Update to version 3.33.90:
    + Update for changes to gnome-settings-daemon.
    + initial-setup permissions fix.
    + allow users to set PATH from ~/.config/environment.
    + support systemd user sessions.
    + misc warning fixes.
    + leak fix in libgdm.
    + vt changing fix.
    + drop some deprecations.
    + drop unused icons.
    + Translation updates.
    + Changes in version 3.33.4:
    + Fix session search directories.
    + Kill user sessions when stopping gdm.
    + Add way for sessions to register when they successfully started
    + Translation updates.
  - Rebased gdm-xauthlocalhostname.patch and
      gdm-disable-gnome-initial-setup.patch.
  - Drop gdm-fails-to-restart-gnome-shell.patch,
    gdm-kill-user-session.patch, and
    gdm-remove-duplicate-sessions.patch: fixed upstream.
  - Drop icons and pixmaps from files.
* Fri Aug 02 2019 bjorn.lie@gmail.com
  - Update to version 3.32.0+2:
    + Remove erroneous NULL from session search directories.
  - Switch to git checkout via source service, upstream is lacking in
    stable releases. In the future we will use a stable tag when
    possible, but when upstream slacks off, we will use a checkout of
    the stable branch.
  - Refresh patches with quilt.
* Thu May 23 2019 dimstar@opensuse.org
  - Fixup gdm.tmpfiles (boo#1135272).
* Wed May 22 2019 kamikazow@opensuse.org
  - Make systemd service file optional instead of outright deleting it.
* Wed May 15 2019 xwang@suse.com
  - Update gdm-switch-to-tty1.patch (bsc#1120307)
* Thu May 09 2019 xwang@suse.com
  - New solution for auto login problem(bsc#1116011)
    + Drop gdm-revert-commit-39fb4ff.patch
    + Add reserveVT.conf file.
* Sun Apr 28 2019 qzheng@suse.com
  - Add gdm-remove-duplicate-sessions.patch: Backport from upstream
    commit 187c8515 and 1795bb31 to remove duplicate sessions once,
    after all sessions have been processed (boo#1131625,
    glgo#GNOME/gdm#473).
* Wed Apr 17 2019 yfjiang@suse.com
  - Add gdm-s390-not-require-g-s-d_wacom.patch: Remove the gnome
    session runtime requirement of g-s-d Wacom plugin because it is
    not build on s390 (bsc#1129412).
* Wed Apr 17 2019 mgorse@suse.com
  - Rebase patches (boo#1128589):
    + gdm-sysconfig-settings.patch
    + gdm-default-wm.patch
    + gdm-xauthlocalhostname.patch
    + gdm-kill-user-session.patch
    + gdm-fails-to-restart-gnome-shell.patch
    + gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  - Re-enable gdm-switch-to-tty1.patch
* Wed Apr 17 2019 xwang@suse.com
  - Add gdm-revert-commit-39fb4ff.patch: Make auto login successful
    (bsc#1116011).
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.32.0:
    + Stable release version bump.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.31.91:
    + Screen lock bypass fix (when timed login is enabled)
      (CVE-2019-3825).
    + PAM file updates.
    + Improved debug logging.
    + Keyboard layout fixes.
    + Display foreach handling.
    + Updated translations.
  - Changes from version 3.31.4:
    + DOAP file fixes.
    + Misc code clean ups.
    + Filter out duplicates from session list.
    + Updated translations.
  - Disable patches needing rebase:
    + gdm-sysconfig-settings.patch
    + gdm-kill-user-session.patch
    + gdm-default-wm.patch
    + gdm-xauthlocalhostname.patch
    + gdm-switch-to-tty1.patch
    + gdm-fails-to-restart-gnome-shell.patch
    + gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  - Rebase patches with quilt, but sadly not enough, hence the
    massive disabling of patches.
  - Drop gdm-ignore-duplicate-desktop-file.patch: Fixed upstream.
  - Drop old hack only needed for upgrades from pre SLED 12 and
    openSUSE 10.3.
  - Test if we still need to nuke data/61-gdm.rules, aka disable rm.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.30.3:
    + Screen lock bypass fix (when timed login is enabled)
      (CVE-2019-3825).
    + Updated translations.
  - Drop gdm-CVE-2019-3825.patch: Fixed upstream.
* Wed Apr 17 2019 xwang@suse.com
  - Add gdm-kill-user-session.patch: Kill all sessions when stopping
    gdm service
    (bsc#1112294 bsc#1120307 bsc#1113245 glgo#GNOME/gdm#400).
  - Add gdm-switch-to-tty1.patch: Switch to tty1 when stopping gdm
    service (bsc#1113700).
  - Drop gdm-plymouth-vt1.patch: Replaced by gdm-switch-to-tty1.patch
* Wed Apr 17 2019 fezhang@suse.com
  - Add gdm-CVE-2019-3825.patch: Fix lock screen bypass when timed
    login is enabled (boo#1124628, glgo#GNOME/gdm#460, CVE-2019-3825)
* Wed Apr 17 2019 qzheng@suse.com
  - Add gdm-ignore-duplicate-desktop-file.patch to ignore duplicate
    desktop file with same "Name" value, including symlinks of
    desktop files (bsc#1112834, glgo#GNOME/gdm#437).
  - Drop gdm-ignore-duplicate-session.patch, the patch hardcodes
    "default.desktop" while LightDM and SDDM treat symlinks as
    aliases.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.30.2:
    + Fix autologin crash.
    + Unlock keyring again on autologin with newerish systemds.
    + Fix initial-setup.
    + Updated translations.
  - Drop patches fixed upstream:
    + gdm-fix-autologin.patch.
    + gdm-fix-initial-setup.patch.
* Wed Apr 17 2019 luc14n0@linuxmail.org
  - Add upstream patches:
    + gdm-fix-autologin.patch: as autologin got reworked and broken,
      accessing the proper display variable should fix it.
    + gdm-fix-initial-setup.patch: as the initial-setup related post
      work is done when stopping the greeter and this stop is delayed
      until after the user session is started now, the post work
      needs to be done before the user session is started.
* Wed Apr 17 2019 luc14n0@linuxmail.org
  - Re-add still needed 61-gdm.rules removal until glgo#GNOME/gdm#424
    gets fixed.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.30.1:
    + Make udev rule configurable.
    + Follow up fixes dealing with login screen reaping from two
      releases ago.
    + Disable wayland on proprietary nvidia machines for now.
    + Updated translations.
  - Drop gdm-make-udev-dir-configurable.patch: Fixed upstream.
* Wed Apr 17 2019 luc14n0@linuxmail.org
  - Update to version 3.30.0:
    + No visible changes for the user.
  - Drop gdm-ignore-spurios-SeatNew-signal.patch: fixed upstream.
  - Add gdm-make-udev-dir-configurable.patch: Make udev directory
    configurable. Patch provided by upstream (glgo#GNOME/gdm!44).
  - Rebase gdm-ignore-duplicate-session.patch.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.29.92:
    + Search for sessions in XDG_DATA_DIRS.
    + Blacklist some more wayland unfriendly hardware.
    + Initial setup fix.
    + Flicker fix.
    + Misc bug fixes.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.29.91:
    + CVE-2018-14424: double free fix.
    + Follow up fixes dealing with login screen reaping form last
      release.
    + Add more debug logging.
    + Updated translations.
  - Drop gdm-CVE-2018-14424.patch: Fixed upstream.
  - Drop gdm-quit-plymouth-when-xdmcp-is-the-only-allowed-connection.patch:
    Fixed upstream
  - Add gdm-ignore-spurios-SeatNew-signal.patch: Fix crashes.
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.28.4:
    + Add missing gdm-disable-wayland binary (fixes VM boots).
    + Disable wayland for certain server cards that mutter can't yet
      handle sufficiently.
  - Drop gdm-disable-wayland-on-unsupported-chipsets.patch: Fixed
    upstream.
* Wed Apr 17 2019 luc14n0@linuxmail.org
  - Update to version 3.28.3:
    + CVE-2018-14424 - double free fix.
    + Lifecycle fixes to libgdm/GdmClient.
    + Follow up fixes dealing with login screen reaping from last
      release.
    + Allow pam modules to use SIGUSR1.
    + Set PWD for user session.
    + Tell cirrus not to use wayland.
    + Updated translations.
  - Drop gdm-CVE-2018-14424.patch: fixed upstream.
  - Rebase gdm-disable-wayland-on-unsupported-chipsets.patch applying
    it against data/61-gdm.rules.in instead of data/61-gdm.rules to
    avoid hard coding directories.
* Wed Apr 17 2019 fezhang@suse.com
  - Add gdm-CVE-2018-14424.patch: Pass the display object rather than
    the id in the removed signal, fix use-after-free of disposed
    transient displays (CVE-2018-14424, glgo#GNOME#gdm#401,
    boo#1103737).
* Wed Apr 17 2019 bjorn.lie@gmail.com
  - Update to version 3.29.90:
    + Display wayland on certain server machines.
    + Lifecycle fixes to libgdm/GdmClient.
    + Drop intltool.
    + Build goo clean ups
    + Kill login screen when not in use.
    + Cclean up stale utmp entries.
    + Misc fixes.
    + Updated translations.
  - Rebase gdm-disable-wayland-on-unsupported-chipsets.patch.
  - Disable
    dm-add-runtime-option-to-disable-starting-X-server-as-u.patch:
    Needs rebase.
  - Refresh the following patches with quilt:
    + gdm-default-wm.patch.
    + gdm-fails-to-restart-gnome-shell.patch.
    + gdm-ignore-duplicate-session.patch.
    + gdm-plymouth-vt1.patch.
    + gdm-sysconfig-settings.patch
    + gdm-xauthlocalhostname.patch
* Wed Jan 30 2019 alarrosa@suse.com
  - Add gdm.tmpfiles to create directories under /var with
    systemd-tmpfiles in order to support transactional updates.
  - Mark directories under /var as %ghost so they're not created
    during package installation (related to boo#1098063, fate#325524)
* Wed Jan 09 2019 qkzhu@suse.com
  - Add gdm-disable-wayland-for-proprietary-nvidia-machines.patch: At
    the moment GLX applications don't work well when the proprietary
    nvidia driver is used with a wayland session. so disable wayland
    on that hardware (glgo#GNOME#gdm!46 bsc#1112578).
* Tue Jul 31 2018 bwiedemann@suse.com
  - Update gdm-disable-gnome-initial-setup.patch to avoid build race
    in SLE (boo#1103093)
* Thu Jul 26 2018 dimstar@opensuse.org
  - Enable pam_keyinit module (boo#1081947).
* Sat Jun 02 2018 luc14n0@linuxmail.org
  - Update to version 3.29.1:
    + Reference counting fixes for GdmClient- ensure plymouth is quit
      properly even when local greeter is disabled.
    + Make sure GDM doesn't hang when called with unknown command
      line arguments.
  - Rebase gdm-xauthlocalhostname.patch.
* Sun May 20 2018 luc14n0@linuxmail.org
  - Update to version 3.28.2:
    + Reference counting fixes for GdmClient- ensure plymouth is quit
      properly even when local greeter is disabled.
    + Make sure GDM doesn't hang when called with unknown command
      line arguments.
    + Updated translations.
* Thu May 03 2018 fezhang@suse.com
  - Drop gdm-quit-plymouth-on-headless.patch: Patch is known to cause
    the first login to fail, a reworked patch needed.
* Mon Apr 23 2018 fezhang@suse.com
  - Add gdm-quit-plymouth-on-headless.patch: Stop boot splash
    whenever a display is managed, to avoid systems without monitor
    from hanging (boo#1089673 bgo#795477).
* Fri Apr 13 2018 bjorn.lie@gmail.com
  - Update to version 3.28.1:
    + Properly stop boot splash even if local login screen is
      disabled (bsc#1083646 bgo#795120).
    + Updated translations.
* Tue Apr 10 2018 yfjiang@suse.com
  - Add gdm-quit-plymouth-when-xdmcp-is-the-only-allowed-connection.patch:
    gdm is responsible to kill plymouth by spawning the "plymouth
    quit" subprocesses in gdm-manager. The current code pathes of
    quiting plymouth can never be reached when xdmcp is the only
    connection allowed. The patch handles this edge case by quit
    plymouth immediately when the condition is detected (bsc#1083646
    bgo#795120).
* Sun Apr 08 2018 fezhang@suse.com
  - Rename gdm-disable-wayland-on-mgag200-chipsets.patch to
    gdm-disable-wayland-on-unsupported-chipsets.patch: add rules for
    ASPEED ast drivers (boo#1088539).
* Wed Apr 04 2018 fezhang@suse.com
  - Clean up specfile: Enable Wayland unconditionally.
* Thu Mar 22 2018 hpj@suse.com
  - Retire gdm-xwayland-xauth.patch (bsc#1084737): We now do this
    in the compositor instead.
* Tue Mar 20 2018 dimstar@opensuse.org
  - Unconditionally enable translation-update-upstream: on
    Tumbleweed, this results in a NOP and for Leap in SLE paid
    translations being used (boo#1086036).
* Fri Mar 16 2018 fcrozat@suse.com
  - Add requirement on xdm package, it provides common scripts and
    systemd service used by display managers (bsc#1084655).
* Wed Mar 14 2018 hpj@suse.com
  - Add gdm-xwayland-xauth.patch (bsc#1084737): Creates an Xauthority
    file and exports XAUTHORITY for Xwayland.
* Tue Mar 13 2018 dimstar@opensuse.org
  - Update to version 3.28.0:
    + Updated translations.
* Mon Mar 12 2018 yfjiang@suse.com
  - Add gdm-disable-wayland-on-mgag200-chipsets.patch: by falling
    back GNOME to X, the patch targets to provide a better user
    experiences for servers with mgag200 graphic chips, which suffer
    the sluggish keyboard/mouse issues running GNOME on wayland
    (bsc#1073550, bsc#1077802). Some of the servers could not
    initiate GNOME in a similar context (bsc#1070933).
    With the complexity of the problem, Wayland probably needs
    further track to get the specific hardware adapted. At the
    same time the issue itself is tracked in upstream
    (glgo#GNOME/mutter/issues/59), the better way for now to make
    SLE-15 working smoothly is to disable the chipset on Wayland
    (bsc#1083609, bgo#794106).
    In addition, the patch updates the comments section in
    data/61-gdm.rules to make the context easier to append.
* Wed Mar 07 2018 dimstar@opensuse.org
  - Update to version 3.27.92:
    + Updated translations.
* Fri Mar 02 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Fri Mar 02 2018 dimstar@opensuse.org
  - Update to version 3.27.91:
    + Ensure default session for user gets reported to login screen
      up front.
    + Updated translations.
  - Drop
    gdm-Revert-session-don-t-call-gdm_session_defaults_chang.patch:
    fixed upstream.
* Fri Mar 02 2018 luc14n0@linuxmail.org
  - Update to version 3.27.90:
    + Add support for configuration from /run.
    + Add udev rule to disable wayland with cirrus.
    + Remove obsolete stuff about Xnest from configure.
    + Adjust for g-s-d plugin removal.
    + Segfault fix in error condition for session wrappers.
    + Misc warning fixes.
    + Updated translations.
  - Drop gdm-disable-wayland-on-unsupported-chipsets.patch: fixed
    upstream.
* Fri Mar 02 2018 dimstar@opensuse.org
  - Update to version 3.27.4:
    + Fix for invalid DISPLAY/XAUTHORITY in session scripts.
    + Fix for keyring integration on multidisk systems.
    + Set GROUP environment variable.
    + Deprecation fixes.
    + Updated translations.
  - Drop gdm-not-run-with-bogus-DISPLAY-XAUTHORITY.patch and
    gdm-nb-translations.patch: fixed upstream.
  - Drop gdm-passwordless-login.patch: This patch has been disabled
    since GDM 3.5.4 (July 2012).
  - Drop: gdm-workaround-boo971852.patch: patch has been disabled
    since May 2016.
* Fri Mar 02 2018 luc14n0@linuxmail.org
  - Update to version 3.27.3:
    + Don't call gdm_session_defaults_changed from setup.
  - Adopt the use of %make_build macro rather than raw make command,
    following the best practices.
  - Remove obsolete %clean section as RPM already do this kind of
    work itself.
  - Update typelib-1_0-Gdm-1_0 package's summary to make it shorter
    but still meaningful.
  - Update gdmflexiserver package's summary to avoid redundancies and
    correct name case in the description.
* Fri Mar 02 2018 xwang@suse.com
  - Add gdm-Revert-session-don-t-call-gdm_session_defaults_chang.patch:
    fix showing right active session of user in login dialog
    (bsc#1082958 bgo#793609).
* Thu Mar 01 2018 xwang@suse.com
  - Remove gdm-default-wm-sle12.patch: default session in SLE15
    becomes 'GNOME', don't need this patch anymore.
* Wed Jan 31 2018 yfjiang@suse.com
  - Add back translation-update-upstream as BuildRequires since
    SLE still needs it.
* Tue Jan 30 2018 yfjiang@suse.com
  - Update gdm-disable-wayland-on-unsupported-chipsets.patch: examine
    filename argument in gdm_settings_desktop_backend_new instead of
    examining GDM_RUNTIME_CONF (bsc#1078030).
* Fri Jan 26 2018 msrb@suse.com
  - Add runtime option to start X under root instead of regular user.
    Necessary if no DRI drivers are present. (bnc#1075805)
    * gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
    * Updated X11-displaymanager-gdm to set the
      GDM_DISABLE_USER_DISPLAY_SERVER variable when needed.
* Fri Jan 19 2018 fezhang@suse.com
  - Add gdm-disable-wayland-on-unsupported-chipsets.patch: let udev
    write to a runtime config file to disable Wayland for gdm on
    chipsets where Wayland is not supported yet, e.g. Cirrus
    (boo#1059356, bgo#789081).
  - Update gdm-sysconfig-settings.patch: parts of this openSUSE
    specific patch are splitted and merged into
    gdm-disable-wayland-on-unsupported-chipsets.patch to push to
    upstream,
* Wed Jan 10 2018 zaitor@opensuse.org
  - Add gdm-nb-translations.patch: Update Norwegian Bokmål
    translations.
  - Drop gdmflexiserver Obsoletes from main package, we ship
    gdmflexiserver again, so this is not needed nor wanted.
  - Do minor spec-cleanup, silence a couple of rpmlint warnings.
* Tue Jan 09 2018 xwang@suse.com
  - Add gdm-not-run-with-bogus-DISPLAY-XAUTHORITY.patch: When run
    PreSession script, don't set DISPLAY and XAUTHORITY environment
    variable, avoiding environment variable equal (null)
    (bsc#1068016 bgo#792150).
  - Remove gdm-ignore-SLE-CLASSIC-MODE.patch: SLE-Classic doesn't use
    environment variable SLE_CLASSIC_MODE anymore.
* Tue Nov 28 2017 qzhao@suse.com
  - Add gdm-disable-gnome-initial-setup.patch (sle-only): Force
    gnome-initial-setup can't start before gdm, g-i-s will only
    serve for CJK people to choose the input-method after login
    (bnc#1067976).
* Thu Nov 02 2017 xwang@suse.com
  - Update gdm-ignore-duplicate-session.patch: Fix patch doesn't work
    when wayland is disabled (bsc#1060627).
* Wed Nov 01 2017 fezhang@suse.com
  - Update to version 3.26.2.1:
    + Fix newly introduced race leading to crash for some users.
* Mon Oct 30 2017 luc14n0@linuxmail.org
  - Update to version 3.26.2:
    + Use dconf to force vitruvian man on panel.
    + Hide -xorg sessions under X11.
    + Don't add bogus wtmp entries.
    + Wait for X server to die before respawning.
    + Updated translations.
  - Update Url to https://wiki.gnome.org/Projects/GDM: current GDM's
    project page.
  - Add the following BuildRequires based on configure.ac: gio-2.0,
    gio-unix-2.0, glib-2.0, gobject-2.0, gthread-2.0 and xcb.
  - Add fdupes BuildRequires: removal of duplicates.
  - Run spec-cleaner to get the respective pkgconfigs from
    check-devel, iso-codes-devel, libXdmcp-devel, libXi-devel,
    libXinerama-devel, gobject-introspection-devel: pkgconfig(*)
    check, iso-codes, xdmcp, xi, xinerama and gobject-introspection.
  - Drop %glib2_gsettings_schema_requires macro: not needed/used
    anymore thanks to file triggers.
* Wed Oct 18 2017 xwang@suse.com
  - Add gdm-ignore-duplicate-session.patch: Fix gdm session entries
    duplicate (bsc#1060627).
* Thu Oct 12 2017 dimstar@opensuse.org
  - Have update-alternatives handle Xinit's integration of the
    displaymanager, replacing /etc/sysconfig/displaymanager
    (boo#1053863).
  - Drop usage of glib2_gsettings_schema_* and icon_theme_cache_*
    scriptlets, since this is handled by file triggers now.
* Wed Oct 04 2017 dimstar@opensuse.org
  - Update to version 3.26.1:
    + Check for Xwayland before agreeing to do wayland.
    + Misc wayland fixes.
    + Xdmcp fixes.
    + Minor clean ups.
    + Allow gnome initial-setup to be forced from kernel command
      line.
    + Updated translations.
  - Drop gdm-check-for-Xwayland.patch: fixed upstream.
  - Rebase gdm-plymouth-vt1.patch and gdm-xauthlocalhostname.patch.
* Thu Sep 28 2017 xwang@suse.com
  - Add gdm-ignore-SLE-CLASSIC-MODE.patch: Ignore env
    SLE_CLASSIC_MODE variable when switching from sle-classic session
    to gnome-classic session (bsc#1060630).
* Mon Sep 18 2017 fcrozat@suse.com
  - Add gdm-check-for-Xwayland.patch: don't try wayland session if
    Xwayland isn't installed on the system (bgo#787837).
* Tue Sep 12 2017 luc14n0@linuxmail.org
  - Update to version 3.26.0:
    + Fix for unauthenticated unlock when autologin is enabled
      (CVE-2017-12164).
    + Updated translations.
* Sat Sep 09 2017 dimstar@opensuse.org
  - Update to version 3.25.92:
    + Fix for going to normal mode after classic.
    + Crasher fix when user switching.
    + Make sure reauthentication is run in right context.
    + Send hangup signal to gdm when systemctl request reload.
    + Updated translations.
  - Rebase gdm-sysconfig-settings.patch.
* Mon Aug 14 2017 zaitor@opensuse.org
  - Update to version 3.25.91:
    + Fix breakage in greeter and initial setup.
    + Updated translations.
* Mon Aug 14 2017 zaitor@opensuse.org
  - Update to version 3.25.90:
    + Fix for going to normal mode after classic.
    + Updated translations.
  - Conditionally apply translations-update-upstream BuildRequires
    and macro for non-openSUSE only.
* Mon Aug 14 2017 fezhang@suse.com
  - Drop gdm-user-logout-issue.patch: fixed upstream when the
    implementations was refactored.
* Mon Jul 24 2017 dimstar@opensuse.org
  - Do not BuildRequire pkgconfig(xorg-server) on s390(x). There are
    no graphic devices on s390x and Xorg is not in use.
* Wed Jul 19 2017 zaitor@opensuse.org
  - Update to version 3.25.4.1:
    + Brown bag release to fix conflict with latest g-s-d release.
  - Changes from version 3.25.4:
    + Wayland w/ --disable-user-display-server fix.
    + Make login screen session separate from user session again.
    + Updated translations.
* Tue Jul 18 2017 zaitor@opensuse.org
  - Update to version 3.25.3:
    + Crasher fix.
    + X11/wayland selection fix.
    + Greeter lifecycle fix.
    + Systemd unit installation fix.
    + Drop lock down of non-existent setting.
    + Updated translations.
* Sun Jul 16 2017 tyang@suse.com
  - Fix specfile: Set attributes of /var/log/gdm and /run/gdm to
    (711, root, gdm), which is hardcoded in commit c3cba52, otherwise
    modified permissions are inspected when the gdm daemon starts
    (bsc#882032, bgo#693679).
* Tue May 30 2017 dimstar@opensuse.org
  - Update to version 3.24.2:
    + Update session type when we know username (and user's session).
    + Fix bug leading to reauthentication happening outside the
      session.
    + Make sure greeter is killed and reaped when gdm is restarted.
  - Drop gdm-desktop-session-env-pam.patch: not required for a long
    time, as gnome-keyring pam module is using only_if for a long
    time already.
* Wed Apr 19 2017 zaitor@opensuse.org
  - Update to version 3.24.1:
    + Don't set DCONF_PROFILE for gnome-initial-setup.
    + Remove deprecated a11y keys.
    + Autologin fixes.
    + Xdmcp fixes.
    + User switching fixes.
    + Updated translations.
* Mon Mar 20 2017 dimstar@opensuse.org
  - Update to version 3.24.0:
    + No changes.
* Mon Mar 13 2017 zaitor@opensuse.org
  - Update to version 3.23.92:
    + Be more robust against misconfigured autologin systems.
* Sun Mar 12 2017 zaitor@opensuse.org
  - Update to version 3.23.91.1:
    + Fix regression in wayland fallback code.
    + Fix for headless sessions.
    + Change around how PostLogin/PostSession scripts are run.
    + Fix XDMCP in network environments with poor network resolution
      (bgo#779499 boo#1086600).
    + Don't try to user switch with XDMCP.
    + Updated translations.
* Sat Mar 11 2017 kukuk@suse.de
  - Require group video
* Tue Feb 28 2017 dimstar@opensuse.org
  - Update to version 3.23.91:
    + Small fix to environment variable importing.
    + Add configure knob to turn off user X server.
* Tue Jan 10 2017 adrien.plazas@suse.com
  - Drop requirement on xorg-x11-server-extra: it provides Xdmx,
    Xephyr and Xnest, which usage is strongly discouraged nowadays
    since the protocols they implement are insecure and work badly on
    GNOME 3. Other remoting protocols like VNC are recommended
    instead.
* Mon Jan 09 2017 dimstar@opensuse.org
  - Update to version 3.23.4:
    + Make X11DisplayName property accurate.
    + Fix bug that forced wayland on second logins even if user
      didn't pick it.
    + Kill clients from display on logout (multiseat and xdmcp only).
    + Send hangup to process group when session exits.
    + Allow specifying pam_gdm install location to configure.
  - Pass --with-pam-mod-dir=/%{_lib}/security to configure: directly
    install the pam module into the right location instead of moving
    it there later on.
* Wed Oct 12 2016 zaitor@opensuse.org
  - Update to version 3.22.1:
    + Fix wayland login after Xorg logout for a user.
    + Prefer /usr/bin/X to /usr/bin/Xorg.
* Mon Sep 19 2016 zaitor@opensuse.org
  - Update to version 3.22.0:
    + Autologin fixes.
    + Updated translations.
* Wed Aug 31 2016 dimstar@opensuse.org
  - Rebase gdm-xauthlocalhostname.patch: boo#538064 is still
    applicable and the patch still required.
* Wed Aug 31 2016 zaitor@opensuse.org
  - Update to version 3.21.91:
    + Fix autologin on non-LUKS systems.
    + Import environment from systemd user manager.
* Thu Aug 25 2016 dimstar@opensuse.org
  - Update to version 3.21.90:
    + Use LUKS password to unlock gnome-keyring at login (when
      autologin is enabled).
    + Updated translations.
  - Add keyutils-devel BuildRequires: new dependency.
  - Add pam_gdm.so and pam_gnome_keyring.so as optional auth modules
    to gdm-autologin.pamd: allows to unlock the gnome-keyring when
    autologin is configured, the disk is encrypted (key cached by
    systemd) and the gnome-keyring uses the same password as the
    disk,
* Tue Aug 16 2016 zaitor@opensuse.org
  - Update to version 3.21.4:
    + Small crasher fix.
    + Updated translations.
* Tue Aug 16 2016 zaitor@opensuse.org
  - Update to version 3.21.3:
    + Updated translations.
  - Changes from version 3.21.2:
    + Import DISPLAY into user bus.
    + Updated translations.
* Tue Aug 16 2016 tyang@suse.com
  - Add gdm-fails-to-restart-gnome-shell.patch: Gdm should stop after
    a few times fails (bgo#769969, bsc#981976).
* Wed May 25 2016 zaitor@opensuse.org
  - Disable gdm-workaround-boo971852.patch.
* Fri May 20 2016 dimstar@opensuse.org
  - Drop insserv_cleanup call in %postun and %insserv_prereq macro
    in preamble.
* Tue Apr 19 2016 zaitor@opensuse.org
  - Update to version 3.20.1:
    + Fix passwordless logins on Debian/Ubuntu.
    + Don't allow passwordless XDMCP logins.
    + Fix redhat pam configuration.
    + Updated translations.
* Wed Mar 23 2016 dimstar@opensuse.org
  - Update to version 3.20.0 (FATE#318572):
    + Updated translations.
* Mon Mar 21 2016 zaitor@opensuse.org
  - Add gdm-workaround-boo971852.patch: Workaround decision to show
    a basic xsession to all users as a workaround for non-working
    DEs. A user of gdm always has a working gnome-shell installed, or
    gdm itself would not work.
* Wed Mar 16 2016 zaitor@opensuse.org
  - Update to version 3.19.92:
    + Leak fix.
    + Updated translations.
* Wed Mar 02 2016 dimstar@opensuse.org
  - Update to version 3.19.91:
    + Fix log output.
    + Fix timed login.
    + Fix openembedded pam configuration.
    + Updated translations.
* Wed Feb 17 2016 dimstar@opensuse.org
  - Update to version 3.19.90:
    + Better build goo output.
    + Support dbus user bus better.
    + Fix bug that prevents wayland sessions from being wayland
      sometimes.
    + Updated translations.
  - Rebase gdm-desktop-session-env-pam.patch.
* Fri Feb 12 2016 zaitor@opensuse.org
  - Drop gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch:
    Already upstream for 3.19 branch.
* Wed Feb 10 2016 fcrozat@suse.com
  - Add gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch:
    fix xdmcp not working at all (bgo#757714).
* Mon Jan 25 2016 zaitor@opensuse.org
  - Update to version 3.19.4.1:
    + Fix crasher introduced in 3.19.4.
    + Updated translations.
* Fri Jan 22 2016 dimstar@opensuse.org
  - Update to version 3.19.4:
    + Don't override PAM message for password change.
    + Disable GVFS when we don't need it.
    + Fail better when no sessions are installed.
    + Support gnome-session in different PREFIX than GDM.
    + Doc updates.
    + Ensure unlock screen gets told when verification completes.
    + Updated translations.
  - Drop gdm-really-disable-wayland.patch: fixed upstream.
* Tue Jan 12 2016 fcrozat@suse.com
  - Allow to disable wayland support and add patch
    gdm-really-disable-wayland.patch (bgo#760518).
* Tue Dec 29 2015 zaitor@opensuse.org
  - Replace libcanberra-devel for pkgconfig(libcanberra-gtk3)
    BuildRequires: It's what configure looks for and needed now that
    libcanberra-devel was split.
  - Add explicit pkgconfig(gtk+-3.0) BuildRequires: It used to be
    pulled in by libcanberra-devel
* Mon Dec 28 2015 zaitor@opensuse.org
  - Stop pretending we can support a non systemd setup:
    + Remove %{with_systemd} and it's define.
    + Drop conditional ConsoleKit-x11 Requires.
    + Stop passing conditional --with-consolekit-directory,
    - -without-systemd and --with-console-kit.
    + Removed conditon on pkgconfig(libsystemd) BuildRequires.
    + Stop passing --with-systemd: No longer needed, nor recognized.
* Sun Dec 27 2015 damjanovic.ivo@gmail.com
  - Drop gnome-session-wayland Requires: No longer needed, nor
    provided.
  - Pass --enable-systemd-journal to configure: Ensure we support it.
* Wed Dec 23 2015 dimstar@opensuse.org
  - Update to version 3.19.2:
    + Get rid of "custom" session.
    + Separate X sessions and Wayland sessions.
    + Hide Wayland sessions if the login screen is on X.
    + Pass session mode to the shell via environment.
    + Rename gnome-wayland session to gnome.
    + Use -listen instead of -nolisten for new Xorg.
  - Rebase gdm-default-wm.patch.
  - Add pkgconfig(xorg-server) BuildRequires: configure needs access
    to this .pc file in order to decide what options to pass to Xorg.
* Tue Nov 17 2015 zaitor@opensuse.org
  - Update to version 3.18.2 (boo#955552):
    + Fix lock screen bypass when holding escape key (CVE-2015-7496,
      bgo#758032).
    + Updated translations.
* Tue Nov 10 2015 zaitor@opensuse.org
  - Drop gdm-session-emit-verification-complete-for-logins.patch: Bug
    fixed in gnome-shell.
* Sun Oct 25 2015 zaitor@opensuse.org
  - Add gdm-session-emit-verification-complete-for-logins.patch: Fix
    hang on login on when using Nvidia blob driver (bgo#754814).
* Mon Sep 21 2015 dimstar@opensuse.org
  - Update to version 3.18.0:
    + Updated translations.
* Wed Sep 16 2015 dimstar@opensuse.org
  - Update to version 3.17.92:
    + Fix log out after autologin.
    + Updated translations.
* Tue Aug 25 2015 zaitor@opensuse.org
  - Update to version 3.17.90:
    + Fix GDM_LANG corruption that sometimes fails login.
    + Rework wtmp handling.
    + Code clean ups.
    + Updated translations.
* Mon Jul 20 2015 zaitor@opensuse.org
  - Update to version 3.17.4:
    + Fixes to handle gdm restarts better.
    + Crasher fix on logout of wayland session.
    + Systemd build updates.
    + Updated translations.
  - Replace pkgconfig(libsystemd-daemon),
    pkgconfig(libsystemd-journal) and pkgconfig(libsystemd-login) for
    pkgconfig(libsystemd) BuildRequries following upstream changes.
* Thu Jul 02 2015 dimstar@opensuse.org
  - Update to version 3.17.3.1:
    + Ship systemd unit file.
  - Changes from version 3.17.3:
    + Support env.d directory for manipulating session environment.
    + Drop ConsoleKit support.
    + Updated translations.
  - Rebase gdm-desktop-session-env-pam.patch.
* Thu Jul 02 2015 zaitor@opensuse.org
  - Update to version 3.17.2:
    + BSD fixes.
    + Don't build Xsession by default.
    + Fix monitor hotplug segfault.
    + kdbus fixes.
    + Updated translations.
  - Pass new option --enable-gdm-xsession to configure.
* Thu Jul 02 2015 zaitor@opensuse.org
  - Update to version 3.16.2:
    + Add support for env.d directory (useful for xdg-app).
    + bsd fix ups.
    + Don't start dbus-daemon if kdbus is in charge.
    + Various crash fixes.
    + Updated translations.
* Thu Apr 16 2015 zaitor@opensuse.org
  - Update to version 3.16.1.1:
    + Fix double free introduced in 3.16.1 (bgo#747310).
* Wed Apr 15 2015 dimstar@opensuse.org
  - Update to version 3.16.1:
    + Set XORG_RUN_AS_USER_OK=1 to tell the X server it's okay to
      drop privileges.
    + Fix wtmp handling.
    + ConsoleKit fixes for BSDs.
    + Make sure plymouth is quit if GDM fails to start.
    + make sure objects are nullified in dispose handlers.
    + Updated translations.
* Tue Mar 24 2015 dimstar@opensuse.org
  - Update to version 3.16.0.1:
    + Fix plymouth quitting that broke in 3.15.92.
* Mon Mar 23 2015 dimstar@opensuse.org
  - Update to version 3.16.0:
    + Correct logic inversion in debugging features comment in
      /etc/gdm/custom.conf.
    + Updated translations.
* Fri Mar 20 2015 dimstar@opensuse.org
  - Update to version 3.15.92:
    + Fix user-switching for autologin.
    + Fix flicker between boot splash and login screen.
    + Fix timed login.
    + Systemd unit fixes.
    + ConsoleKit fixes.
    + Misc cleanups.
    + Document debugging features in custom.conf.
    + Die more forcefully if we can't set up the ttys the way we
      want.
    + Updated translations.
  - Rebase gdm-sysconfig-settings.patch.
* Tue Mar 17 2015 dliang@suse.com
  - Add "auth requisite pam_nologin.so" to gdm.pamd,
    gdm-autologin.pamd gdm-fingerprint.pamd and
    gdm-smartcard.pamd: respect /etc/nologin (bsc#897316).
* Wed Mar 04 2015 dimstar@opensuse.org
  - Add gnome-session-wayland Requires: current GDM is based on a
    wayland session. The user can still choose between a X and a
    wayland session.
* Tue Mar 03 2015 dimstar@opensuse.org
  - Update to version 3.15.91.2:
    + Fix hang on logout of wayland.
    + Drop caribou autostart file.
* Tue Mar 03 2015 dimstar@opensuse.org
  - Update to version 3.15.91.1:
    + Fix hang on VT switch.
    + Updated translations.
* Sat Feb 28 2015 dimstar@opensuse.org
  - Update to version 3.15.91:
    + Improved debug output.
    + More X-without-root fixes.
    + Pass LANG to gdm daemon.
    + Fix hang with autologin.
    + Less flicker with wayland.
* Fri Feb 27 2015 fcrozat@suse.com
  - Drop gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch:
    merged upstream.
  - Rebase gdm-passwordless-login.patch.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Update to version 3.15.90.5:
    + Code clarification.
    + Initial Setup fixes.
    + X-without-root fixes.
    + Updated translations.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Update to version 3.15.90.4:
    + Pass DISPLAY/XAUTHORITY to dbus-daemon.
    + Updated translations.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Update to version 3.15.90.3:
    + Disable gnome-initial-setup for now.
    + One more stab at the widespread "No user list" problem.
    + Fix X session environment to use provided dbus-daemon.
    + Updated translations.
  - Changes from version 3.15.90.2:
    + Fix crashers in gdm-wayland-session and gdm-x-session.
    + Start dbus-daemon in more platform agnostic way.
    + clean up log spew.
    + fix accountsservice race leading to gnome-shell tanking on
      startup for some people.
  - Drop gdm-fix-crash.patch: fixed upstream.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Add gdm-fix-crash.patch: Fix crashes due to dbus-daemon not being
    found in /usr/bin.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Update to version 3.15.90.1:
    + Fix daemon/WaylandEnable check.
    + Compiler warning fixes.
    + Updated translations.
  - Drop gdm-returnvalues.patch: fixed upstream.
* Fri Feb 27 2015 dimstar@opensuse.org
  - Update to version 3.15.90:
    + Fix pam_ecryptfs on Fedora.
    + Launch user sessions on a separate VT from login screen for
      seat0.
    + Use wayland by default on login screen (can turn off with
      daemon/WaylandEnable=false) (bgo#744763), (fixed bsc#984620 as
      a side effect).
    + Deprecate ConsoleKit and disable by default.
    + Significant code clean ups.
    + Fix xdmcp/ShowLocalGreeter config option.
    + Memory leak fixes.
    + Updated translations.
  - Rebase gdm-passwordless-login.patch.
  - Drop gdm-look-at-runlevel.patch: no longer applicable after the
    refactoring.
  - Add gdm-returnvalues.patch: Ensure functions have a return value.
* Thu Feb 26 2015 fcrozat@suse.com
  - Update gdm-sysconfig-settings.patch / X11-displaymanager-gdm: fix
    support for DISPLAYMANAGER_STARTS_XSERVER from
    /etc/sysconfig/displaymanager (bsc#919723).
  - Add gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch:
    ensure ShowLocalGreeter configuration key is properly handled
    (bgo#743440).
* Tue Feb 10 2015 zaitor@opensuse.org
  - Only install gdm-fingerprint and gdm-smartcard pamfiles if
    enable_split_authentication is enabled (boo#900836).
* Fri Dec 19 2014 zaitor@opensuse.org
  - Update to version 3.15.3.1:
    + Actually set XDG_SESSION_TYPE in user sessions.
    + Don't require plymouth if using systemd.
    + Require --without-plymouth to disable plymouth support.
* Wed Dec 17 2014 zaitor@opensuse.org
  - Update to version 3.15.3:
    + Set XDG_SESSION_TYPE in user sessions.
    + Propagate XDG_CONFIG_DIRS and XCURSOR_PATH into login sessions.
    + Require plymouth if using systemd.
* Fri Nov 28 2014 zaitor@opensuse.org
  - Update to version 3.15.2:
    + Fix session selection for smartcard users.
    + Don't warp pointer anymore.
    + Updated translations.
* Tue Oct 14 2014 dimstar@opensuse.org
  - Update to version 3.14.1:
    + Update fedora PAM config to be more tolerant of /etc/nologin.
    + leak fixes in libgdm.
    + Fix spew on console generated from conversations that get
      cancelled when they're closing.
    + Drop some lingering fallback greeter cruft.
    + Updated translations.

Files

/usr/include/gdm
/usr/include/gdm/gdm-client-glue.h
/usr/include/gdm/gdm-client.h
/usr/include/gdm/gdm-pam-extensions.h
/usr/include/gdm/gdm-sessions.h
/usr/include/gdm/gdm-user-switching.h
/usr/lib64/libgdm.so
/usr/lib64/pkgconfig/gdm-pam-extensions.pc
/usr/lib64/pkgconfig/gdm.pc
/usr/share/gir-1.0/Gdm-1.0.gir


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 13:54:43 2024