Commit Graph

60 Commits

Author SHA1 Message Date
Joan Torres Lopez
0e0667bec8 Fix Handle GDM_SUPPORTED_SESSION_TYPES being unset
Resolves: https://issues.redhat.com/browse/RHEL-117034
2025-10-31 16:52:18 +01:00
Joan Torres Lopez
69220a0f01 Fix issue on conflicting sessions when they are remote
Resolves: RHEL-123357
2025-10-22 17:51:56 +02:00
Joan Torres Lopez
1bc466f401 Fix precedence order when loading sessions
Resolves: RHEL-4133
2025-08-21 11:51:51 +02:00
Joan Torres Lopez
52184a1c34 Remove -nocursor option
Using a cursor-theme already allows this.

Related: RHEL-81194
2025-07-31 13:59:13 +02:00
Joan Torres Lopez
a0d07b8b41 Only allow adding -nocursor in Xorg
Instead of allowing adding custom parameters to Xorg,
only allow adding -nocursor. Allowing adding custom parameters
is a potential security issue.

Related: RHEL-81194
2025-07-16 11:12:11 +02:00
Joan Torres Lopez
05a5d6db39 Allow adding custom parameters to Xorg
Resolves: RHEL-81194
2025-07-17 12:06:04 +02:00
Joan Torres López
23d589cff2 Fix leak on new connections
Resolves: RHEL-98562
2025-06-20 11:27:06 +02:00
Joan Torres López
263911e961 Leave session-opened signature the same as before
Use session-opened-with-session-id signal to keep ABI compatibility
Related: RHEL-46383
2025-06-19 18:07:06 +02:00
Joan Torres López
6ce94b9c23 Update patches to avoid conflict
Just reducing the patch context fixes the conflict.
2025-06-17 16:31:56 +02:00
Joan Torres López
04df85fd3f Fix user switching with legacy Xorg
Resolves: RHEL-72694
2025-06-17 16:31:54 +02:00
Joan Torres
a24e6de60c Update patch to avoid conflicts 2025-05-19 12:22:00 +02:00
Joan Torres
5b18746822 Handle conflicting sessions on greeter and allow terminating them
Resolves: RHEL-46383
2025-05-19 12:21:59 +02:00
Joan Torres
f874ae3ce0 Update missing release
Related: RHEL-89936
2025-05-13 09:30:14 +02:00
Joan Torres
e2bae6ed4e meson: Define missing HAVE_LIBAUDIT
Resolves: RHEL-89936
2025-05-07 10:52:28 +02:00
Tomas Pelka
ba27b1edda forgoten "%" in front of sysusers_create_compat
Related to: RHEL-82643
2025-03-10 18:12:13 +01:00
Tomas Pelka
7d11908bd9 Use systemd sysusers config to create user and group
Resolves: RHEL-82643

Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Michael Catanzaro <mcatanzaro+gitlab@innerfocus.xyz>
2025-03-07 19:25:59 +01:00
Ray Strode
a858c6f29b More fixes with wayland->xorg fallback
Related: RHEL-35045
Resolves: RHEL-50393
2024-07-24 13:05:08 -04:00
Ray Strode
218a123863 Add changelog entry
Related: RHEL-35045
2024-07-23 08:41:31 -04:00
Ray Strode
e73a2e86c8 Bump release
Related: RHEL-35045
2024-07-23 08:29:43 -04:00
Ray Strode
ef9e172681 Fix plymouth shutdown race when doing Xorg fallback
Resolves: RHEL-35045
2024-07-22 17:38:40 -04:00
Ray Strode
ce05592878 Fix user switching with PreferredDisplayServer=legacy-xorg
Related: RHEL-29845
2024-07-11 07:36:22 -04:00
a45c5a9e16 Explicitly cache remote users 2024-01-16 15:45:52 +01:00
Ray Strode
cdd9535047 Make /var/log/gdm tmpfiles.d snippet match files manifest to fix installability test
Related: RHEL-19410
2023-12-15 11:50:49 -05:00
Ray Strode
0f4f9cd44b Fix PreferredDisplayServer=legacy-xorg in /etc/gdm/custom.conf 2023-12-14 13:12:37 -05:00
Ray Strode
3c8edc0c7f Enable IPV6 support
Resolves: #2165049
2023-01-27 11:17:25 -05:00
Ray Strode
f25a33055b Ensure /run/gdm and other gdm directories are created at boot up
Resolves: #2047942
2023-01-18 10:25:45 -05:00
Ray Strode
25748b1418 Revert "Disable Wayland on aspeed"
This reverts commit a90e4d6a65.

Resolves: #2131203
2023-01-11 09:33:17 -05:00
Ray Strode
36f981b7ae Fix btmp accounting
Resolves: #2073275
2022-11-02 13:07:27 -04:00
Ray Strode
a90e4d6a65 Disable Wayland on aspeed
Related: #2097308
2022-09-30 09:03:23 -04:00
Ray Strode
d09c80e7c2 Reenable Wayland for matrox and aspeed
Resolves: #2097308
2022-08-03 15:37:30 -04:00
Ray Strode
42983d2f54 Matrox fixes
- Fix accountsservice user templates
  Resolves: #2062827
- Properly force Xorg on matrox cards
  Related: #2074013
- Fix typo that prevents the correct session type from being
  used when user switching.
  Resolves: #2074014
2022-04-12 10:57:36 -04:00
Ray Strode
f77aa281f0 Fix erroneous jump back to login screen on udev events after login
Resolves: #2065901
2022-03-22 10:43:33 -04:00
Ray Strode
1054e3fbf5 Pull in latest udev rules and race fixes for handling udev rules
Related: #2060793
2022-03-09 11:08:28 -05:00
Ray Strode
7c05e20e13 - More fixes from RHEL 8:
- Fix DisallowTCP=false
  - Fix crash when both wayland and xorg are unavailable
  Related: #2056931
2022-02-22 13:56:59 -05:00
Ray Strode
6c2bc99f3c Pull in RHEL 8 patches and drop unused patches
Related: #2017859
2021-10-27 13:05:30 -04:00
Ray Strode
00b5f5efa7 Remove module-rescue-stream from default.pa
Resolves: #2017439
2021-10-26 10:08:36 -04:00
Ray Strode
8b7e8b5dec Synchronize permission and group ownership for log dir between rpm file manifest and daemon expectations.
Resolves: #1999586
2021-10-25 10:35:27 -04:00
Ray Strode
7d29b260c0 Add latest session type propagation fixes from upstream
Related: #2009044
2021-10-13 13:12:30 -04:00
Ray Strode
a3e00efd60 Don't use gdm-disable-wayland binary in udev rules.
It doesn't exist anymore.

Related: #1985099
2021-08-23 10:56:01 -04:00
Ray Strode
88a7d51f15 Disable wayland on server chips
Resolves: #1963919
2021-08-19 11:43:20 -04:00
Mohan Boddu
5b8566fb50 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 20:08:38 +00:00
Ray Strode
d27947010f Another session selection fix
The last commit pruned something that should have been integrated
into a different patch. This commit fixes that.

Also, clean up the intermediate changelog entries, because they
look kind of redundant.

Related: #1985099
2021-07-28 11:55:22 -04:00
Ray Strode
bac40f22aa Clean up the initial-setup disabling patch that somehow got bits from another patch in it
Related: #1985099
2021-07-28 11:22:55 -04:00
Ray Strode
224724693b A few clean ups and fixes in session selection patch
Related: #1985099
2021-07-28 10:31:42 -04:00
Ray Strode
1b44d3556e Allow vendor nvidia users to choose wayland sessions
Update to 40.1

Related: #1985099
2021-07-27 16:00:45 -04:00
Ray Strode
b59bfdfb53 Ensure /etc/dconf/db/gdm is generated at install time
This avoids warnings in the log from login screen
2021-06-16 13:25:48 +00:00
Tomas Pelka
b1ee1c8e2c enabling gating for el9 2021-06-16 13:20:01 +02:00
Ray Strode
1864224b35 Stop checking for xml validity
Related: #1972234
2021-06-15 14:23:48 -04:00
Ray Strode
81e0882ddc Ensure dconf dirs are created
Related: #1972234
2021-06-15 13:27:18 -04:00
Ray Strode
01e01f66d2 Provide gdm specific dconf source 2021-06-15 11:49:25 -04:00