From d524c8e88f558b9f2aebff39b6fbe77eab51e081 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:43:08 +0200 Subject: Adding upstream version 43.0. Signed-off-by: Daniel Baumann --- NEWS | 552 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 552 insertions(+) create mode 100644 NEWS (limited to 'NEWS') diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..180eb60 --- /dev/null +++ b/NEWS @@ -0,0 +1,552 @@ +============ +Version 43.0 +============ +- Drop vestigial code +- Fixes in GPU detection +- use _GNU_SOURCE again to avoid compile warning +- Translation updates + +============ +Version 42.0 +============ +- Work better on nvidia +- Look in DATADIR for launch environment data files +- PAM updates on exherbo +- Translation updates + +============ +Version 41.3 +============ +- Juggle Xorg's -listen/-nolisten command line change better +- Fix session type selection +- Fix crash +- Drop vestigial gdm-pin service +- XDMCP fixes +- Wayland nvidia udev updates +- Translation updates + +============ +Version 41.0 +============ +- Translation updates + +============== +Version 41.rc1 +============== +- Fix fallback to Xorg at login screen +- Fix SessionType in AccountService user config +- Reuse VT on log out +- Translation updates + +================ +Version 41.alpha +================ +- Allow user session to be Wayland even when login screen is Xorg +- Allow wayland user sessions for single GPU vendor nvidia machines +- Translation updates + +========== +Version 40 +========== +- 100% CPU fix +- Translation updates + +================ +Version 40.rc +================ +- Fingerprint auth fixes +- Fix timeout handling for graphics bringup +- Translation updates + +================ +Version 40.beta +================ +- xinit script improvements +- Build goo fixes +- Support systems that boot before the graphics subsystem fully loads +- Don't overwrite PATH set by user +- Generalize gdm-disable-wayland into new gdm-runtime-config tool +- Fail hard if accountsservice fails +- PAM integration improvements +- Leak fixes +- Stop using deprecated systemd functions +- Translation updates + +================ +Version 3.38.2.1 +================ +- Address autologin unlock bug issue (CVE-2020-27837) +- Translation updates + +============== +Version 3.38.2 +============== +- Fix localization bug to prevented translated messages from showing up +- Deal more appropriately with broken accountsservice + +============== +Version 3.38.1 +============== +- Fix bug leading to users /etc/gdm/custom.conf getting overwritten on nvidia systems. +- Fix typo in comment +- Translation updates + +============== +Version 3.38.0 +============== +- Crasher fix +- build goo updates +- systemd unit file improvements +- Translation updates + +=============== +Version 3.37.90 +=============== +- Updates to systemd integration +- deprecation fixes +- Support killling X on login even when wayland support is disabled +- Translation updates + +============== +Version 3.37.3 +============== +- PAM file updates for archlinux +- User switching fix +- Don't keep login screen running in background on Xorg +- Translation updates + +============== +Version 3.37.1 +============== +- Switch from autogoo to meson +- Fixes for when GDM isn't started on its configured initial VT +- Don't hardcode path to plymouth +- keyutils has a .pc file so use it +- Enable wayland on cirrus +- Chrome remote desktop fix +- Always use separate session bus for greeter sessions + This runs dbus-run-session, so the binary needs to be available +- Translation updates + +============== +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 +- Translation updates + +============== +Version 3.34.0 +============== +- Translation updates + +=============== +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 + +=============== +Version 3.33.90 +=============== +- Update for changes to gnome-settings-daemon +- initial-setup permissions fix +- allow users to set PATH from ~/.config/environmet +- support systemd user sessions +- misc warning fixes +- leak fix in libgdm +- vt changing fix +- drop some deprecations +- drop unused icons +- Translation updates + +============== +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 + +============== +Version 3.32.0 +============== +- No updates + +=============== +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 +- Translation updates + +============== +Version 3.31.4 +============== +- DOAP file fixes +- misc code clean ups +- filter out duplicates from session list +- Translation updates + +============== +Version 3.30.2 +============== +- Fix autologin crash +- Unlock keyring again on autologin with newerish systemds +- Fix initial-setup +- Translation updates + +============== +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 +- Translation updates + +============== +Version 3.30.0 +============== +- build fixes + +=============== +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 + +=============== +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 +- Translation updates + +=============== +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 +- clean up stale utmp entries +- misc fixes +- Translation updates + +============== +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 +- Translation updates + +============== +Version 3.28.0 +============== +- Translation updates + +=============== +Version 3.27.92 +=============== +- Translation updates + +=============== +Version 3.27.91 +=============== +- Ensure default session for user gets reported to login screen up front +- Translation updates + +=============== +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 +- Translation updates + +============== +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 +- Translation updates + +============== +Version 3.27.3 +============== +- don't call gdm_session_defaults_changed from setup +- Add dependency to .pc file +- code clean ups + +============== +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 +- Translation updates + +============== +Version 3.26.0 +============== +- Fix for unauthenticated unlock when autologin is enabled (CVE-2017-12164) +- Translation updates + +=============== +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 +- Translation updates + +================= +Version 3.25.90.1 +================= +- Fix breakage in greeter and initial setup +- Translation updates + +=============== +Version 3.25.90 +=============== +- Fix for going to normal mode after classic +- Translation updates + +================ +Version 3.25.4.1 +================ +- brown bag release to fix conflict with latest g-s-d release + +=============== +Version 3.25.4 +=============== +- wayland w/ --disable-user-display-server fix +- Make login screen session separate from user session again +- Translation updates + +=============== +Version 3.25.3 +=============== +- crasher fix +- x11/wayland selection fix +- greeter lifecycle fix +- systemd unit installation fix +- drop lock down of non-existent setting +- Translation updates + +=============== +Version 3.24.1 +=============== +- Don't set DCONF_PROFILE for gnome-initial-setup +- Remove deprecated a11y keys +- autologin fixes +- xdmcp fixes +- user switching fixes +- Translation updates + +=============== +Version 3.24.0 +=============== + +=============== +Version 3.23.92 +=============== +- Be more robust against misconfigured autologin systems + +================= +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 +- Don't try to user switch with XDMCP +- Translation updates + +=============== +Version 3.23.91 +=============== +- Small fix to environment variable importing +- Add configure knob to turn off user X server + +============== +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 + +============== +Version 3.22.1 +============== +- Fix wayland login after Xorg logout for a user +- Prefer /usr/bin/X to /usr/bin/Xorg + +============== +Version 3.22.0 +============== +- autologin fixes +- Translation updates + +=============== +Version 3.21.91 +=============== +- fix autologin on non-LUKS systems +- import environment from systemd user manager + +=============== +Version 3.21.90 +=============== +- Use LUKS password for to unlock gnome-keyring at login (when autologin is enabled) +- Translation updates + +============== +Version 3.21.4 +============== +- Small crasher fix +- Translation updates + +============== +Version 3.21.3 +============== +- Translation updates + +============== +Version 3.21.2 +============== +- Import DISPLAY into user bus +- Translation updates + +============== +Version 3.20.1 +============== +- Fix passwordless logins on Debian/Ubuntu +- Don't allow passwordless XDMCP logins +- Fix redhat pam configuration +- Translation updates + +============== +Version 3.20.0 +============== +- Translation updates + +=============== +Version 3.19.92 +=============== +- leak fix +- Translation updates + +=============== +Version 3.19.91 +=============== +- Fix log output +- Fix timed login +- Fix openembedded pam configuration +- Translation updates + +=============== +Version 3.19.90 +=============== +- Better build goo output +- Support dbus user bus better +- Fix bug that prevents wayland sessions, from being wayland sometimes +- Translation updates + +================ +Version 3.19.4.1 +================ +- Fix crasher introduced in 3.19.4 +- Translation updates + +============== +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 +- Translation updates + +============== +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 +- Translation updates + +============== +Version 3.18.0 +============== +- Translation updates + +=============== +Version 3.17.92 +=============== +- Fix log out after autologin +- Translation updates + +=============== +Version 3.17.90 +=============== +- Fix GDM_LANG corruption that sometimes fails login +- Rework wtmp handling +- Code clean ups +- Translation updates + +============== +Version 3.17.4 +============== +- Fixes to handle gdm restarts better +- Crasher fix on logout of wayland sessoin +- systemd build updates +- Translation updates + +================ +Version 3.17.3.1 +================ +- Ship systemd unit file (woops) + +============== +Version 3.17.3 +============== +- Support env.d directory for manipulating session environment +- Drop ConsoleKit support +- Translation updates + +============== +Version 3.17.2 +============== +- BSD fixes +- Don't build Xsession by default +- Fix monitor hotplug segfault +- kdbus fixes +- Translation updates + +For older NEWS updates, please see git. -- cgit v1.2.3