Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2026-09-07 11:27:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Mon Sep  7 11:27:32 2026 rev:306 rq:1375701 version:50.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2026-08-19 17:56:28.295010593 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new.1265/gdm.changes        2026-09-07 
11:27:44.154660154 +0200
@@ -1,0 +2,15 @@
+Wed Sep  2 20:03:13 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 50.3:
+  + Fixed pam_gdm regression where a previous security fix caused
+    authentication to fail on systemd, which intentionally leaves
+    the kernel keyring buffer unterminated
+  + Fixed potential use-after-free where gdm-session-settings did
+    not keep a reference to the user, which could be freed by the
+    manager while it was still emitting signals
+  + Fixed connection reference leaks and a use-after-free crash in
+    session worker connection teardown that could bring down the
+    whole user session during screen lock/unlock
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  gdm-50.2.tar.xz

New:
----
  gdm-50.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.U6iRv4/_old  2026-09-07 11:27:46.626746693 +0200
+++ /var/tmp/diff_new_pack.U6iRv4/_new  2026-09-07 11:27:46.627746729 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:           gdm
-Version:        50.2
+Version:        50.3
 Release:        0
 Summary:        The GNOME Display Manager
 License:        GPL-2.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.U6iRv4/_old  2026-09-07 11:27:46.696749144 +0200
+++ /var/tmp/diff_new_pack.U6iRv4/_new  2026-09-07 11:27:46.699749249 +0200
@@ -1,6 +1,7 @@
-mtime: 1786601608
-commit: 80992192253192e9a9f2cb9eeb9e35084e0e0dc8fee5b367eeda0a048843d06e
+mtime: 1788379508
+commit: 138c33b1588d3416a90deaa6259c99a596c7da79876f99e58d9bac35a2195228
 url: https://src.opensuse.org/GNOME/gdm
-revision: 80992192253192e9a9f2cb9eeb9e35084e0e0dc8fee5b367eeda0a048843d06e
+revision: 138c33b1588d3416a90deaa6259c99a596c7da79876f99e58d9bac35a2195228
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.U6iRv4/_old  2026-09-07 11:27:46.717749879 +0200
+++ /var/tmp/diff_new_pack.U6iRv4/_new  2026-09-07 11:27:46.722750054 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/GNOME/gdm.git</param>
-    <param name="revision">50.2</param>
+    <param name="revision">50.3</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-02 22:05:08.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ gdm-50.2.tar.xz -> gdm-50.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/NEWS new/gdm-50.3/NEWS
--- old/gdm-50.2/NEWS   2026-08-04 22:14:56.000000000 +0200
+++ new/gdm-50.3/NEWS   2026-09-02 20:41:55.000000000 +0200
@@ -1,3 +1,20 @@
+50.3
+====
+
+* Fixed pam_gdm regression where a previous security fix caused authentication
+  to fail on systemd, which intentionally leaves the kernel keyring buffer
+  unterminated  [Adrian; !391]
+* Fixed potential use-after-free where gdm-session-settings did not keep a
+  reference to the user, which could be freed by the manager while it was
+  still emitting signals  [Ignacio; !392]
+* Fixed connection reference leaks and a use-after-free crash in session
+  worker connection teardown that could bring down the whole user session
+  during screen lock/unlock  [pozsy; !385]
+* Translation updates
+
+Contributors:
+  Adrian Vovk, Ignacio Casal Quinteiro, Nathan Follens, pozsy
+
 50.2
 ====
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/daemon/gdm-session-settings.c 
new/gdm-50.3/daemon/gdm-session-settings.c
--- old/gdm-50.2/daemon/gdm-session-settings.c  2026-08-04 22:14:56.000000000 
+0200
+++ new/gdm-50.3/daemon/gdm-session-settings.c  2026-09-02 20:41:55.000000000 
+0200
@@ -349,7 +349,8 @@
         }
 
         settings->user = act_user_manager_get_user (settings->user_manager,
-                                                          username);
+                                                    username);
+        g_object_ref (settings->user);
 
         if (!act_user_is_loaded (settings->user)) {
                 g_signal_connect (settings->user,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/daemon/gdm-session.c 
new/gdm-50.3/daemon/gdm-session.c
--- old/gdm-50.2/daemon/gdm-session.c   2026-08-04 22:14:56.000000000 +0200
+++ new/gdm-50.3/daemon/gdm-session.c   2026-09-02 20:41:55.000000000 +0200
@@ -1255,6 +1255,7 @@
                                                                
G_DBUS_ERROR_ACCESS_DENIED,
                                                                "Connection is 
not from a known conversation");
                 g_dbus_connection_close_sync (connection, NULL, NULL);
+                g_object_unref (connection);
                 return TRUE;
         }
 
@@ -3119,21 +3120,52 @@
                                    NULL);
         }
 
+        g_signal_handlers_disconnect_by_func (connection,
+                                              G_CALLBACK 
(on_worker_connection_closed),
+                                              self);
+
         g_object_unref (connection);
 }
 
 static void
 free_pending_worker_connections (GdmSession *self)
 {
+        g_autoptr (GList) connections = NULL;
         GList *node;
 
-        for (node = self->pending_worker_connections; node != NULL; node = 
node->next) {
+        connections = g_steal_pointer (&self->pending_worker_connections);
+
+        for (node = connections; node != NULL; node = node->next) {
                 GDBusConnection *connection = node->data;
 
                 free_pending_worker_connection (self, connection);
         }
-        g_list_free (self->pending_worker_connections);
-        self->pending_worker_connections = NULL;
+}
+
+static void
+free_outside_connection (GdmSession      *self,
+                         GDBusConnection *connection)
+{
+        g_signal_handlers_disconnect_by_func (connection,
+                                              G_CALLBACK 
(on_outside_connection_closed),
+                                              self);
+
+        g_object_unref (connection);
+}
+
+static void
+free_outside_connections (GdmSession *self)
+{
+        g_autoptr (GList) connections = NULL;
+        GList *node;
+
+        connections = g_steal_pointer (&self->outside_connections);
+
+        for (node = connections; node != NULL; node = node->next) {
+                GDBusConnection *connection = node->data;
+
+                free_outside_connection (self, connection);
+        }
 }
 
 static void
@@ -3166,14 +3198,12 @@
 void
 gdm_session_close (GdmSession *self)
 {
-
         g_return_if_fail (GDM_IS_SESSION (self));
 
         g_debug ("GdmSession: Closing session");
         do_reset (self);
 
-        g_list_free_full (self->outside_connections, g_object_unref);
-        self->outside_connections = NULL;
+        free_outside_connections (self);
 }
 
 void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/meson.build new/gdm-50.3/meson.build
--- old/gdm-50.2/meson.build    2026-08-04 22:14:56.000000000 +0200
+++ new/gdm-50.3/meson.build    2026-09-02 20:41:55.000000000 +0200
@@ -1,5 +1,5 @@
 project('gdm', 'c',
-  version: '50.2',
+  version: '50.3',
   license: 'GPL2+',
   meson_version: '>= 0.57',
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/pam_gdm/pam_gdm.c 
new/gdm-50.3/pam_gdm/pam_gdm.c
--- old/gdm-50.2/pam_gdm/pam_gdm.c      2026-08-04 22:14:56.000000000 +0200
+++ new/gdm-50.3/pam_gdm/pam_gdm.c      2026-09-02 20:41:55.000000000 +0200
@@ -67,20 +67,6 @@
                 return PAM_AUTHINFO_UNAVAIL;
 
         cached_passwords_length = r;
-
-        /*
-            The payload is a NUL-separated list of passwords, but the blob
-            returned by the kernel is not guaranteed to be NUL-terminated.
-            Reject a payload whose final entry is not terminated within the
-            buffer so that walking it below cannot read past the end.
-        */
-        if (cached_passwords_length == 0 ||
-            ((char *) cached_passwords)[cached_passwords_length - 1] != '\0') {
-                gdm_pam_zero_buffer (cached_passwords, 
cached_passwords_length);
-                free (cached_passwords);
-                return PAM_AUTHINFO_UNAVAIL;
-        }
-
         /*
             Find the last password in the NUL-separated list of passwords.
             Multiple passwords are returned either when the user enters an
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gdm-50.2/po/nl.po new/gdm-50.3/po/nl.po
--- old/gdm-50.2/po/nl.po       2026-08-04 22:14:56.000000000 +0200
+++ new/gdm-50.3/po/nl.po       2026-09-02 20:41:55.000000000 +0200
@@ -17,158 +17,64 @@
 # Michiel Sikkes <[email protected]>, 2006.
 # Wouter Bolsterlee <[email protected]>, 2006–2012.
 # Hannie Dumoleyn <[email protected]>, 2010–2011, 2015, 2017, 2021.
-# Reinout van Schouwen <[email protected]>, 2013.
 # Nathan Follens <[email protected]>, 2015-2017, 2019, 2022, 2024-2025.
 # feike <[email protected]>, 2025.
+# Antoon Stessels, 2026.
+# Reinout van Schouwen <[email protected]>, 2013, 2026.
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: gdm\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gdm/issues/\n";
-"POT-Creation-Date: 2025-08-04 20:31+0000\n"
-"PO-Revision-Date: 2025-08-19 18:26+0200\n"
-"Last-Translator: Nathan Follens <[email protected]>\n"
+"POT-Creation-Date: 2026-08-04 16:52+0000\n"
+"PO-Revision-Date: 2026-08-09 22:44+0200\n"
+"Last-Translator: Reinout van Schouwen <[email protected]>\n"
 "Language-Team: GNOME-NL https://matrix.to/#/#nl:gnome.org\n";
 "Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.6\n"
+"X-Generator: Gtranslator 50.0\n"
 
-#: chooser/gdm-host-chooser-dialog.c:139
-msgid "_Refresh"
-msgstr "Ve_rversen"
-
-#: chooser/gdm-host-chooser-dialog.c:140
-msgid "_Cancel"
-msgstr "_Annuleren"
-
-#: chooser/gdm-host-chooser-dialog.c:141
-msgid "C_onnect"
-msgstr "Ver_binden"
-
-# hostsysteem/hostcomputer/computer/systeem
-# het/een/.
-#: chooser/gdm-host-chooser-dialog.c:146
-msgid "Select System"
-msgstr "Systeem selecteren"
-
-#: chooser/gdm-host-chooser-widget.c:255
-msgid "XDMCP: Could not create XDMCP buffer!"
-msgstr "XDMCP: Kon XDMCP-buffer niet aanmaken!"
-
-#: chooser/gdm-host-chooser-widget.c:261
-msgid "XDMCP: Could not read XDMCP header!"
-msgstr "XDMCP: Kon XDMCP-header niet lezen!"
-
-#: chooser/gdm-host-chooser-widget.c:267
-msgid "XDMCP: Incorrect XDMCP version!"
-msgstr "XDMCP: Onjuiste XDMCP-versie!"
-
-#: chooser/gdm-host-chooser-widget.c:273
-msgid "XDMCP: Unable to parse address"
-msgstr "XDMCP: Adres kan niet worden verwerkt"
-
-#: common/gdm-common.c:343
+#: common/gdm-common.c:324
 msgid "/dev/urandom is not a character device"
 msgstr "/dev/urandom is geen tekensapparaat"
 
-#: common/gdm-common.c:382
+#: common/gdm-common.c:358
 msgid "Unable to create transient display: "
 msgstr "Kon geen nieuw ‘transient display’ aanmaken: "
 
 # huh?
-#: common/gdm-common.c:579
+#: common/gdm-common.c:555
 msgid "Could not identify the current session: "
 msgstr "Kon de huidige sessie niet identificeren: "
 
 # huh?
-#: common/gdm-common.c:588
+#: common/gdm-common.c:564
 msgid "Could not identify the current seat."
 msgstr "Kon de huidige plaats niet identificeren."
 
-#: daemon/gdm-display-access-file.c:280 daemon/gdm-display-access-file.c:301
-#, c-format
-msgid "Could not find user “%s” on system"
-msgstr "Kon gebruiker ‘%s’ niet vinden op het systeem"
-
-#: daemon/gdm-legacy-display.c:226
-msgid ""
-"Could not start the X server (your graphical environment) due to an internal "
-"error. Please contact your system administrator or check your syslog to "
-"diagnose. In the meantime this display will be disabled.  Please restart GDM "
-"when the problem is corrected."
-msgstr ""
-"Kan de X-server (grafische omgeving) niet starten vanwege een interne fout. "
-"Neem contact op met de systeembeheerder of bekijk het systeemlogboek om een "
-"diagnose te maken. Dit scherm wordt in de tussentijd uitgeschakeld. Herstart "
-"GDM wanneer het probleem is opgelost."
-
-#: daemon/gdm-manager.c:764
+#: daemon/gdm-manager.c:682 daemon/gdm-manager.c:718
 msgid "No display available"
 msgstr "Geen beeldscherm beschikbaar"
 
-#: daemon/gdm-manager.c:862 daemon/gdm-manager.c:1191
+#: daemon/gdm-manager.c:785 daemon/gdm-manager.c:1096
 msgid "No session available"
 msgstr "Geen sessie beschikbaar"
 
-# What is an chooser session?
-#: daemon/gdm-manager.c:881
-msgid "Chooser session unavailable"
-msgstr "Geen kiezersessie beschikbaar"
-
-#: daemon/gdm-manager.c:897
+#: daemon/gdm-manager.c:801
 msgid "Can only be called before user is logged in"
 msgstr "Kan alleen aangeroepen worden voordat de gebruiker aangemeld is"
 
-#: daemon/gdm-manager.c:909
+#: daemon/gdm-manager.c:813
 msgid "Caller not GDM"
 msgstr "Aanroep niet door GDM"
 
-#: daemon/gdm-manager.c:919
+#: daemon/gdm-manager.c:823
 msgid "Unable to open private communication channel"
 msgstr "Kon geen privé communicatiekanaal openen"
 
-#: daemon/gdm-server.c:387
-#, c-format
-msgid "Server was to be spawned by user %s but that user doesn’t exist"
-msgstr "Server moest gestart worden door %s, maar die gebruiker bestaat niet"
-
-#: daemon/gdm-server.c:398 daemon/gdm-server.c:418
-#, c-format
-msgid "Couldn’t set groupid to %d"
-msgstr "Groeps-ID kon niet ingesteld worden op %d"
-
-#: daemon/gdm-server.c:404
-#, c-format
-msgid "initgroups () failed for %s"
-msgstr "initgroups() mislukt voor %s"
-
-#: daemon/gdm-server.c:410
-#, c-format
-msgid "Couldn’t set userid to %d"
-msgstr "Gebruikers-ID kon niet ingesteld worden op %d"
-
-#: daemon/gdm-server.c:482
-#, c-format
-msgid "%s: Could not open log file for display %s!"
-msgstr "%s: Kon het logboek voor scherm %s niet openen!"
-
-#: daemon/gdm-server.c:503 daemon/gdm-server.c:509 daemon/gdm-server.c:515
-#, c-format
-msgid "%s: Error setting %s to %s"
-msgstr "%s: Fout bij instellen van %s naar %s"
-
-#: daemon/gdm-server.c:535
-#, c-format
-msgid "%s: Server priority couldn’t be set to %d: %s"
-msgstr "%s: Serverprioriteit kon niet ingesteld worden op %d: %s"
-
-#: daemon/gdm-server.c:690
-#, c-format
-msgid "%s: Empty server command for display %s"
-msgstr "%s: Lege serveropdracht voor scherm %s"
-
 #: daemon/gdm-session-auditor.c:88
 msgid "Username"
 msgstr "Gebruikersnaam"
@@ -197,11 +103,11 @@
 msgid "The display device"
 msgstr "Het beeldscherm"
 
-#: daemon/gdm-session.c:1444
+#: daemon/gdm-session.c:1453
 msgid "Could not create authentication helper process"
 msgstr "Kon hulpproces voor authenticatie niet aanmaken"
 
-#: daemon/gdm-session-worker.c:813
+#: daemon/gdm-session-worker.c:807
 msgid ""
 "You reached the maximum password authentication attempts, please try another "
 "method"
@@ -209,7 +115,7 @@
 "U hebt het maximum aantal pogingen voor wachtwoordverificatie bereikt; "
 "probeer een andere methode"
 
-#: daemon/gdm-session-worker.c:816
+#: daemon/gdm-session-worker.c:810
 msgid ""
 "You reached the maximum auto login attempts, please try another "
 "authentication method"
@@ -217,7 +123,7 @@
 "U hebt het maximum aantal pogingen voor automatisch aanmelden bereikt; "
 "probeer een andere verificatiemethode"
 
-#: daemon/gdm-session-worker.c:819
+#: daemon/gdm-session-worker.c:813
 msgid ""
 "You reached the maximum fingerprint authentication attempts, please try "
 "another method"
@@ -225,7 +131,7 @@
 "U hebt het maximum aantal pogingen voor vingerafdrukverificatie bereikt; "
 "probeer een andere methode"
 
-#: daemon/gdm-session-worker.c:822
+#: daemon/gdm-session-worker.c:816
 msgid ""
 "You reached the maximum smart card authentication attempts, please try "
 "another method"
@@ -233,113 +139,79 @@
 "U hebt het maximum aantal pogingen tot verificatie van de smartcard bereikt; "
 "probeer een andere methode"
 
-#: daemon/gdm-session-worker.c:824
+#: daemon/gdm-session-worker.c:818
 msgid ""
 "You reached the maximum authentication attempts, please try another method"
 msgstr ""
 "U hebt het maximum aantal pogingen voor verificatie bereikt; probeer een "
 "andere methode"
 
-#: daemon/gdm-session-worker.c:831
+#: daemon/gdm-session-worker.c:825
 msgid "Sorry, password authentication didn’t work. Please try again."
 msgstr "Sorry, wachtwoordverificatie werkte niet. Probeer het opnieuw."
 
-#: daemon/gdm-session-worker.c:834
+#: daemon/gdm-session-worker.c:828
 msgid "Sorry, auto login didn’t work. Please try again."
 msgstr "Sorry, automatisch aanmelden werkte niet. Probeer het opnieuw."
 
-#: daemon/gdm-session-worker.c:837
+#: daemon/gdm-session-worker.c:831
 msgid "Sorry, fingerprint authentication didn’t work. Please try again."
 msgstr "Sorry, vingerafdrukverificatie werkte niet. Probeer het opnieuw."
 
-#: daemon/gdm-session-worker.c:840
+#: daemon/gdm-session-worker.c:834
 msgid "Sorry, smart card authentication didn’t work. Please try again."
 msgstr "Sorry, verificatie van de smartcard werkte niet. Probeer het opnieuw."
 
-#: daemon/gdm-session-worker.c:842
+#: daemon/gdm-session-worker.c:836
 msgid "Sorry, that didn’t work. Please try again."
 msgstr "Sorry, dat werkte niet. Probeer het opnieuw."
 
-#: daemon/gdm-session-worker.c:857
+#: daemon/gdm-session-worker.c:851
 msgid "Your account was given a time limit that’s now passed."
 msgstr "Uw account heeft een tijdslimiet gekregen die nu is verstreken."
 
-#: daemon/gdm-session-worker.c:1258
+#: daemon/gdm-session-worker.c:1208
 msgid "Username:"
 msgstr "Gebruikersnaam:"
 
-#: daemon/gdm-session-worker.c:1675 daemon/gdm-session-worker.c:1692
+#: daemon/gdm-session-worker.c:1628 daemon/gdm-session-worker.c:1645
 msgid "no user account available"
 msgstr "geen gebruikersaccount beschikbaar"
 
-#: daemon/gdm-session-worker.c:1719
+#: daemon/gdm-session-worker.c:1672
 msgid "Unable to change to user"
 msgstr "Kan gebruiker niet wisselen"
 
-#: daemon/gdm-wayland-session.c:531
+#: daemon/gdm-wayland-session.c:513
 msgid "GNOME Display Manager Wayland Session Launcher"
 msgstr "GDM (Gnome aanmeldbeheer) Wayland Sessiestarter"
 
-#: daemon/gdm-xdmcp-display-factory.c:614
-msgid "Could not create socket!"
-msgstr "Kan geen socket aanmaken!"
-
-#: daemon/gdm-x-session.c:882
-msgid "Run program through /etc/gdm/Xsession wrapper script"
-msgstr "Programma uitvoeren via /etc/gdm/Xsession wrapper script"
-
-#: daemon/gdm-x-session.c:883
-msgid "Listen on TCP socket"
-msgstr "Op TCP-socket luisteren"
-
-#: daemon/gdm-x-session.c:895
-msgid "GNOME Display Manager X Session Launcher"
-msgstr "GDM (Gnome aanmeldbeheer) Manager X Sessiestarter"
-
-#: daemon/main.c:125 daemon/main.c:138
+#: daemon/main.c:124 daemon/main.c:137
 #, c-format
 msgid "Cannot write PID file %s: possibly out of disk space: %s"
 msgstr ""
 "Kan PID-bestand %s niet beschrijven. Mogelijkerwijs is er geen vrije "
 "schijfruimte meer: %s"
 
-#: daemon/main.c:221
-#, c-format
-msgid "Can’t find the GDM user “%s”. Aborting!"
-msgstr "Kan de GDM-gebruiker ‘%s’ niet vinden. Gestopt!"
-
-#: daemon/main.c:227
-msgid "The GDM user should not be root. Aborting!"
-msgstr "De GDM-gebruiker mag geen root zijn. Gestopt!"
-
-#: daemon/main.c:233
-#, c-format
-msgid "Can’t find the GDM group “%s”. Aborting!"
-msgstr "Kan GDM-groep ‘%s’ niet vinden. Gestopt!"
-
-#: daemon/main.c:239
-msgid "The GDM group should not be root. Aborting!"
-msgstr "De GDM-groep mag geen root zijn. Gestopt!"
-
-#: daemon/main.c:307
+#: daemon/main.c:222
 msgid "Make all warnings fatal"
 msgstr "Ook stoppen bij waarschuwingen"
 
-#: daemon/main.c:308
+#: daemon/main.c:223
 msgid "Exit after a time (for debugging)"
 msgstr "Afsluiten na een tijdje (voor debuggen)"
 
-#: daemon/main.c:309
+#: daemon/main.c:224
 msgid "Print GDM version"
 msgstr "GDM-versie weergeven"
 
-#: daemon/main.c:320
+#: daemon/main.c:235
 msgid "GNOME Display Manager"
 msgstr "Gnome Aanmeldbeheer"
 
 # wil -> mag
 #. make sure the pid file doesn't get wiped
-#: daemon/main.c:340
+#: daemon/main.c:255
 msgid "Only the root user can run GDM"
 msgstr "Alleen root mag GDM starten"
 
@@ -349,11 +221,69 @@
 msgid "GNOME Display Manager Session Worker"
 msgstr "GDM (GNOME aanmeldbeheer) session worker"
 
+#: data/gnome-greeter.desktop.in:2
+msgid "GNOME Greeter"
+msgstr "GNOME welkomscherm"
+
+#: data/gnome-greeter.desktop.in:3
+msgid "The default GNOME Greeter session"
+msgstr "Het standaard welkomscherm van GNOME"
+
+#: data/gnome-initial-setup.desktop.in:2
+msgid "GNOME Initial Setup"
+msgstr "GNOME eerste keer instellen"
+
+#: data/gnome-initial-setup.desktop.in:3
+msgid "The GNOME Initial Setup session"
+msgstr "De sessie voor het voor de eerste keer instellen van GNOME"
+
+#: data/org.gnome.displaymanager.policy:11
+msgid "Allow managing user sessions"
+msgstr "Gebruikerssessies beheren toestaan"
+
+#: data/org.gnome.displaymanager.policy:12
+msgid "Authentication is required to start or stop a user session"
+msgstr "Een gebruikerssessie starten of beëindigen vereist aanmelden"
+
 #: data/org.gnome.login-screen.gschema.xml:11
+msgid "Whether or not to allow switchable authentication for login"
+msgstr "Al dan niet wisselbare aanmeldverificatie toestaan"
+
+#: data/org.gnome.login-screen.gschema.xml:14
+msgid ""
+"The login screen can optionally allow a single PAM service to provide "
+"multiple authentication mechanisms via a GDM PAM."
+msgstr ""
+"Het aanmeldscherm kan optioneel een enkele PAM-dienst toestaan om meerdere "
+"verificatiemechanismen aan te bieden via een GDM PAM."
+
+#: data/org.gnome.login-screen.gschema.xml:21
+msgid "Whether or not to allow authentication via external web site"
+msgstr "Al dan niet aanmeldverificatie toestaan via externe website"
+
+#: data/org.gnome.login-screen.gschema.xml:24
+msgid ""
+"The login screen can optionally allow users to authenticate via web login."
+msgstr ""
+"Het aanmeldvenster kan optioneel gebruikers laten aanmelden via het web."
+
+#: data/org.gnome.login-screen.gschema.xml:31
+msgid "Whether or not to allow authentication using a passkey"
+msgstr "Al dan niet passkeys toestaan voor aanmelden"
+
+#: data/org.gnome.login-screen.gschema.xml:34
+msgid ""
+"The login screen can optionally allow users who have passkeys to log in "
+"using those passkeys."
+msgstr ""
+"Het aanmeldvenster kan optioneel gebruikers laten aanmelden door middel van "
+"passkeys."
+
+#: data/org.gnome.login-screen.gschema.xml:41
 msgid "Whether or not to allow fingerprint readers for login"
 msgstr "Al dan niet vingerafdruklezers toestaan voor aanmelden"
 
-#: data/org.gnome.login-screen.gschema.xml:14
+#: data/org.gnome.login-screen.gschema.xml:44
 msgid ""
 "The login screen can optionally allow users who have enrolled their "
 "fingerprints to log in using those prints."
@@ -361,11 +291,11 @@
 "Het aanmeldvenster kan optioneel gebruikers laten inloggen door middel van "
 "vingerafdrukken."
 
-#: data/org.gnome.login-screen.gschema.xml:21
+#: data/org.gnome.login-screen.gschema.xml:51
 msgid "Whether or not to allow smartcard readers for login"
 msgstr "Al dan niet smartcard-lezers toestaan voor aanmelden"
 
-#: data/org.gnome.login-screen.gschema.xml:24
+#: data/org.gnome.login-screen.gschema.xml:54
 msgid ""
 "The login screen can optionally allow users who have smartcards to log in "
 "using those smartcards."
@@ -373,11 +303,11 @@
 "Het aanmeldvenster kan optioneel gebruikers laten inloggen door middel van "
 "smartcards."
 
-#: data/org.gnome.login-screen.gschema.xml:31
+#: data/org.gnome.login-screen.gschema.xml:61
 msgid "Whether or not to allow passwords for login"
 msgstr "Al dan niet wachtwoorden toestaan voor aanmelden"
 
-#: data/org.gnome.login-screen.gschema.xml:34
+#: data/org.gnome.login-screen.gschema.xml:64
 msgid ""
 "The login screen can be configured to disallow password authentication, "
 "forcing the user to use smartcard or fingerprint authentication."
@@ -386,12 +316,12 @@
 "te staan, waardoor de gebruiker gedwongen is om smartcard- of "
 "vingerafdrukauthenticatie te gebruiken."
 
-#: data/org.gnome.login-screen.gschema.xml:41
-#: data/org.gnome.login-screen.gschema.xml:51
+#: data/org.gnome.login-screen.gschema.xml:71
+#: data/org.gnome.login-screen.gschema.xml:81
 msgid "Path to small image at top of user list"
 msgstr "Pad naar een kleine afbeelding boven de lijst met gebruikers"
 
-#: data/org.gnome.login-screen.gschema.xml:44
+#: data/org.gnome.login-screen.gschema.xml:74
 msgid ""
 "The login screen can optionally show a small image to provide site "
 "administrators and distributions a way to display branding."
@@ -399,7 +329,7 @@
 "Het aanmeldscherm kan optioneel een kleine afbeelding tonen. Dit maakt het "
 "voor beheerders en distributies mogelijk om ‘branding’ toe te voegen."
 
-#: data/org.gnome.login-screen.gschema.xml:54
+#: data/org.gnome.login-screen.gschema.xml:84
 msgid ""
 "The fallback login screen can optionally show a small image to provide site "
 "administrators and distributions a way to display branding."
@@ -408,11 +338,11 @@
 "tonen. Dit maakt het voor beheerders en distributies mogelijk om ‘branding’ "
 "toe te voegen."
 
-#: data/org.gnome.login-screen.gschema.xml:61
+#: data/org.gnome.login-screen.gschema.xml:91
 msgid "Avoid showing user list"
 msgstr "Tonen van lijst met gebruikers vermijden"
 
-#: data/org.gnome.login-screen.gschema.xml:64
+#: data/org.gnome.login-screen.gschema.xml:94
 msgid ""
 "The login screen normally shows a list of available users to log in as. This "
 "setting can be toggled to disable showing the user list."
@@ -420,56 +350,56 @@
 "Het aanmeldscherm toont normaal gesproken een lijst met beschikbare "
 "gebruikers. Deze instelling maakt het mogelijk deze lijst niet te tonen."
 
-#: data/org.gnome.login-screen.gschema.xml:71
+#: data/org.gnome.login-screen.gschema.xml:101
 msgid "Enable showing the banner message"
 msgstr "Het welkomstbericht tonen"
 
-#: data/org.gnome.login-screen.gschema.xml:74
+#: data/org.gnome.login-screen.gschema.xml:104
 msgid "Set to true to show the banner message text."
 msgstr "Inschakelen om het welkomstbericht te tonen."
 
 # flyer/banner/tijdelijk mededeling/welkomstbericht/begroetingstekst
-#: data/org.gnome.login-screen.gschema.xml:80
+#: data/org.gnome.login-screen.gschema.xml:110
 msgid "Banner message source"
 msgstr "Bron welkomstbericht"
 
-#: data/org.gnome.login-screen.gschema.xml:83
+#: data/org.gnome.login-screen.gschema.xml:113
 msgid "The source of the text banner message on the login screen."
 msgstr "De bron van het welkomstbericht in het aanmeldvenster."
 
 # flyer/banner/tijdelijk mededeling/welkomstbericht/begroetingstekst
-#: data/org.gnome.login-screen.gschema.xml:89
+#: data/org.gnome.login-screen.gschema.xml:119
 msgid "Banner message text"
 msgstr "Welkomstbericht"
 
-#: data/org.gnome.login-screen.gschema.xml:92
+#: data/org.gnome.login-screen.gschema.xml:122
 msgid "Text banner message to show in the login window."
 msgstr "Tekst van het welkomstbericht in het aanmeldvenster."
 
 # flyer/banner/tijdelijk mededeling/welkomstbericht/begroetingstekst
-#: data/org.gnome.login-screen.gschema.xml:98
+#: data/org.gnome.login-screen.gschema.xml:128
 msgid "Banner message path"
 msgstr "Pad welkomstbericht"
 
-#: data/org.gnome.login-screen.gschema.xml:101
+#: data/org.gnome.login-screen.gschema.xml:131
 msgid "Path to text file with banner message to show in the login window."
 msgstr ""
 "Het pad naar het tekstbestand met het welkomstbericht in het aanmeldvenster."
 
-#: data/org.gnome.login-screen.gschema.xml:107
+#: data/org.gnome.login-screen.gschema.xml:137
 msgid "Disable showing the restart buttons"
 msgstr "De herstartknoppen niet tonen"
 
-#: data/org.gnome.login-screen.gschema.xml:110
+#: data/org.gnome.login-screen.gschema.xml:140
 msgid "Set to true to disable showing the restart buttons in the login window."
 msgstr ""
 "Inschakelen om de herstartknoppen van het aanmeldvenster niet te tonen."
 
-#: data/org.gnome.login-screen.gschema.xml:116
+#: data/org.gnome.login-screen.gschema.xml:146
 msgid "Number of allowed authentication failures"
 msgstr "Aantal toegestane mislukte inlogpogingen"
 
-#: data/org.gnome.login-screen.gschema.xml:119
+#: data/org.gnome.login-screen.gschema.xml:149
 msgid ""
 "The number of times a user is allowed to attempt authentication, before "
 "giving up and going back to user selection."
@@ -657,7 +587,7 @@
 msgid "Failed to run a required distro hook: "
 msgstr "Uitvoeren van vereist distributiehook is mislukt: "
 
-#: utils/gdm-config.c:1515 utils/gdmflexiserver.c:45
+#: utils/gdm-config.c:1515
 msgid "COMMAND"
 msgstr "OPDRACHT"
 
@@ -774,27 +704,124 @@
 msgid "Failed to reset %s setting: "
 msgstr "Initialiseren van instelling ‘%s’ is mislukt: "
 
-#: utils/gdmflexiserver.c:45
-msgid "Only the VERSION command is supported"
-msgstr "Alleen VERSION wordt ondersteund"
-
-#: utils/gdmflexiserver.c:46 utils/gdmflexiserver.c:47
-#: utils/gdmflexiserver.c:49 utils/gdmflexiserver.c:50
-msgid "Ignored — retained for compatibility"
-msgstr "Genegeerd - aanwezig om compatibiliteitsredenen"
-
-#: utils/gdmflexiserver.c:48
-msgid "Debugging output"
-msgstr "Debug-uitvoer"
-
-#: utils/gdmflexiserver.c:52
-msgid "Version of this application"
-msgstr "De versie van deze toepassing"
-
-#. Option parsing
-#: utils/gdmflexiserver.c:137
-msgid "— New GDM login"
-msgstr "— Nieuwe GDM-aanmelding"
+#~ msgid "_Refresh"
+#~ msgstr "Ve_rversen"
+
+#~ msgid "_Cancel"
+#~ msgstr "_Annuleren"
+
+#~ msgid "C_onnect"
+#~ msgstr "Ver_binden"
+
+# hostsysteem/hostcomputer/computer/systeem
+# het/een/.
+#~ msgid "Select System"
+#~ msgstr "Systeem selecteren"
+
+#~ msgid "XDMCP: Could not create XDMCP buffer!"
+#~ msgstr "XDMCP: Kon XDMCP-buffer niet aanmaken!"
+
+#~ msgid "XDMCP: Could not read XDMCP header!"
+#~ msgstr "XDMCP: Kon XDMCP-header niet lezen!"
+
+#~ msgid "XDMCP: Incorrect XDMCP version!"
+#~ msgstr "XDMCP: Onjuiste XDMCP-versie!"
+
+#~ msgid "XDMCP: Unable to parse address"
+#~ msgstr "XDMCP: Adres kan niet worden verwerkt"
+
+#, c-format
+#~ msgid "Could not find user “%s” on system"
+#~ msgstr "Kon gebruiker ‘%s’ niet vinden op het systeem"
+
+#~ msgid ""
+#~ "Could not start the X server (your graphical environment) due to an "
+#~ "internal error. Please contact your system administrator or check your "
+#~ "syslog to diagnose. In the meantime this display will be disabled.  "
+#~ "Please restart GDM when the problem is corrected."
+#~ msgstr ""
+#~ "Kan de X-server (grafische omgeving) niet starten vanwege een interne "
+#~ "fout. Neem contact op met de systeembeheerder of bekijk het "
+#~ "systeemlogboek om een diagnose te maken. Dit scherm wordt in de "
+#~ "tussentijd uitgeschakeld. Herstart GDM wanneer het probleem is opgelost."
+
+# What is an chooser session?
+#~ msgid "Chooser session unavailable"
+#~ msgstr "Geen kiezersessie beschikbaar"
+
+#, c-format
+#~ msgid "Server was to be spawned by user %s but that user doesn’t exist"
+#~ msgstr ""
+#~ "Server moest gestart worden door %s, maar die gebruiker bestaat niet"
+
+#, c-format
+#~ msgid "Couldn’t set groupid to %d"
+#~ msgstr "Groeps-ID kon niet ingesteld worden op %d"
+
+#, c-format
+#~ msgid "initgroups () failed for %s"
+#~ msgstr "initgroups() mislukt voor %s"
+
+#, c-format
+#~ msgid "Couldn’t set userid to %d"
+#~ msgstr "Gebruikers-ID kon niet ingesteld worden op %d"
+
+#, c-format
+#~ msgid "%s: Could not open log file for display %s!"
+#~ msgstr "%s: Kon het logboek voor scherm %s niet openen!"
+
+#, c-format
+#~ msgid "%s: Error setting %s to %s"
+#~ msgstr "%s: Fout bij instellen van %s naar %s"
+
+#, c-format
+#~ msgid "%s: Server priority couldn’t be set to %d: %s"
+#~ msgstr "%s: Serverprioriteit kon niet ingesteld worden op %d: %s"
+
+#, c-format
+#~ msgid "%s: Empty server command for display %s"
+#~ msgstr "%s: Lege serveropdracht voor scherm %s"
+
+#~ msgid "Could not create socket!"
+#~ msgstr "Kan geen socket aanmaken!"
+
+#~ msgid "Run program through /etc/gdm/Xsession wrapper script"
+#~ msgstr "Programma uitvoeren via /etc/gdm/Xsession wrapper script"
+
+#~ msgid "Listen on TCP socket"
+#~ msgstr "Op TCP-socket luisteren"
+
+#~ msgid "GNOME Display Manager X Session Launcher"
+#~ msgstr "GDM (Gnome aanmeldbeheer) Manager X Sessiestarter"
+
+#, c-format
+#~ msgid "Can’t find the GDM user “%s”. Aborting!"
+#~ msgstr "Kan de GDM-gebruiker ‘%s’ niet vinden. Gestopt!"
+
+#~ msgid "The GDM user should not be root. Aborting!"
+#~ msgstr "De GDM-gebruiker mag geen root zijn. Gestopt!"
+
+#, c-format
+#~ msgid "Can’t find the GDM group “%s”. Aborting!"
+#~ msgstr "Kan GDM-groep ‘%s’ niet vinden. Gestopt!"
+
+#~ msgid "The GDM group should not be root. Aborting!"
+#~ msgstr "De GDM-groep mag geen root zijn. Gestopt!"
+
+#~ msgid "Only the VERSION command is supported"
+#~ msgstr "Alleen VERSION wordt ondersteund"
+
+#~ msgid "Ignored — retained for compatibility"
+#~ msgstr "Genegeerd - aanwezig om compatibiliteitsredenen"
+
+#~ msgid "Debugging output"
+#~ msgstr "Debug-uitvoer"
+
+#~ msgid "Version of this application"
+#~ msgstr "De versie van deze toepassing"
+
+#~ msgid "— New GDM login"
+#~ msgstr "— Nieuwe GDM-aanmelding"
 
 #, c-format
 #~ msgid "Failed to create ran once marker dir %s: %s"

++++++ gdm.obsinfo ++++++
--- /var/tmp/diff_new_pack.U6iRv4/_old  2026-09-07 11:27:47.418774420 +0200
+++ /var/tmp/diff_new_pack.U6iRv4/_new  2026-09-07 11:27:47.426774700 +0200
@@ -1,5 +1,5 @@
 name: gdm
-version: 50.2
-mtime: 1785874496
-commit: 8c0dac188fd1af73f73d2eac902cc9fbdd65a038
+version: 50.3
+mtime: 1788374515
+commit: bb0f6ad980419def9fc6fb817d32ee22a65b0820
 

Reply via email to