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
