summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Hungarian translationgnome-40Balázs Úr2023-04-021-291/+1287
|
* meson: Bump to 40.140.1Ray Strode2021-07-231-1/+1
|
* NEWS: Update for releaseRay Strode2021-07-231-0/+11
|
* Merge branch 'for-gnome-40' into 'gnome-40'Ray Strode2021-07-236-40/+192
|\ | | | | | | | | a collection of the recent bits from master for 40.1 See merge request GNOME/gdm!149
| * session: support new accountsservice Session and SessionType propsRay Strode2021-07-235-29/+147
| | | | | | | | | | | | | | | | | | | | At the moment the user's session is stored in a property called "XSession". This is pretty weird if the user is using wayland. AccountService now supports a more generic property "Session" and a related "SessionType" property to replace "XSession". This commit switches GDM over to use the new properties.
| * worker: don't load user settings for program sessionsRay Strode2021-07-231-11/+26
| | | | | | | | | | We don't need or want the login greeter to access accountsservice for its session name
| * libgdm: Sort session listRay Strode2021-07-231-0/+19
|/ | | | | | Right now the session list comes out in hash table order. This commit changes the code to sort by description.
* Merge branch 'handle-failure-before-display-registration' into 'master'Ray Strode2021-07-221-5/+3
|\ | | | | | | | | display: Handle failure before display registration See merge request GNOME/gdm!145
| * display: Handle failure before display registrationRay Strode2021-07-221-5/+3
|/ | | | | | | | | | | | Normally, e.g., gdm-wayland-session would register its display before starting the session. This display registration is how the display moves to the "managed" state. We currently detect session failure in gdm_display_unmanage. If gdm-wayland-session is killed before it registers the display, gdm_display_unmanage won't run, and failure won't be detected. This commit make gdm_display_unmanage get called, even if the display isn't yet fully managed.
* Merge branch 'gdm-runtime-config-end-lines' into 'master'Ray Strode2021-07-141-2/+2
|\ | | | | | | | | gdm-runtime-config: end lines in output See merge request GNOME/gdm!139
| * gdm-runtime-config: end lines in outputPaper2021-07-141-2/+2
|/
* Update Bulgarian translationAlexander Shopov2021-07-111-119/+182
|
* Merge branch 'gbsneto/read-xdg-launch-env' into 'master'Ray Strode2021-07-094-123/+172
|\ | | | | | | | | Read XDG_DATA_DIRS from env.d for initial-setup See merge request GNOME/gdm!140
| * launch-environment: Read XDG_DATA_DIRS from env.d for initial-setupCosimo Cecchi2021-07-094-20/+49
| | | | | | | | | | | | | | | | | | | | | | In the initial setup session we may need to run a Flatpak application; Flatpak requires XDG_DATA_DIRS to include its locations to work correctly, but that's not set at the moment for the initial-setup session. This commit borrows the code from GdmSessionWorker to read XDG_DATA_DIRS from gdm's env.d machinery for the initial-setup session as well.
| * common: Factor out gdm_load_env_d()Cosimo Cecchi2021-07-093-113/+133
|/ | | | | We need to use this machinery from a second location; as a first step factor it out to gdm-common.
* Merge branch 'fix-libwrap-detection' into 'master'Ray Strode2021-07-091-1/+1
|\ | | | | | | | | meson: Fix libwrap detection See merge request GNOME/gdm!142
| * meson: Fix libwrap detectionBernd Feige2021-07-091-1/+1
|/ | | | Bug: https://bugs.gentoo.org/790671
* Merge branch 'do-not-verificate-too-early' into 'master'Ray Strode2021-07-091-12/+24
|\ | | | | | | | | session: Only emit verification-complete on reauth or after session is opened See merge request GNOME/gdm!143
| * session: Emit session-opened-failed on session failuresMarco Trevisan (Treviño)2021-07-091-1/+13
| | | | | | | | | | | | | | | | We used the same signal (session-start-failed) when we had both session starting and opening failures. This may lead to wrong behaviors, so let's introduce another signal to notify such state.
| * session: Only emit verification-complete on reauth or after session is openedMarco Trevisan (Treviño)2021-07-091-11/+11
|/ | | | | | | | | | | | | | | | | | | We're currently emitting verification-complete signal as soon as we got a positive authentication callback from the worker, however at this point we've not opened the session yet, and if that fails we'll end up in a scenario where gdm assumed that we're logging in, and so its greeter is shut down and never restarted on its VT until we manually switch back and forth from it. Meanwhile the session opening failure is never exposed to the user. So, do not emit verification-completed on logins, until we've opened the session. However, re-order the session-opened callback events so that we keep notifying verification-complete before than session-opened. This basically reverts commit c4292870 (again). Fixes: https://gitlab.gnome.org/GNOME/gdm/-/issues/712
* Update Russian translationAlexey Rubtsov2021-06-261-1898/+1143
|
* Update Chinese (Taiwan) translationCheng-Chia Tseng2021-06-031-33/+87
|
* Update Occitan translationQuentin PAGÈS2021-05-301-21/+21
|
* Update Portuguese translationHugo Carvalho2021-05-231-100/+92
|
* Update Occitan translationQuentin PAGÈS2021-05-091-75/+129
|
* Update Nepali translationPawan Chitrakar2021-05-011-65/+102
|
* Merge branch 'fix-localedir-summary' into 'master'Benjamin Berg2021-04-301-1/+1
|\ | | | | | | | | meson: Fix localedir summary See merge request GNOME/gdm!138
| * meson: Fix localedir summaryMatt Turner2021-04-291-1/+1
|/ | | | | | | In the commit mentioned below, the actual setting was fixed but the summary was forgotten. Fixes: 5d5bc0f4 ("meson: Fix location of locale directory")
* Update Russian translationStas Solovey2021-04-251-25/+88
|
* Update Slovak translationDušan Kazik2021-04-191-35/+115
|
* Merge branch 'pam-last-password' into 'master'Ray Strode2021-04-181-6/+26
|\ | | | | | | | | | | | | Use the last cryptsetup password with PAM Closes #657 See merge request GNOME/gdm!136
| * pam_gdm: Use the last cryptsetup password instead of the firstGraham Rogers2021-04-181-6/+26
|/
* Update Slovenian translationMatej Urbančič2021-04-101-27/+27
|
* Merge branch 'pam-arch-20200721' into 'master'Ray Strode2021-03-317-64/+75
|\ | | | | | | | | pam-arch: Update to match pambase 20200721.1-2 See merge request GNOME/gdm!135
| * pam-arch: Update to match pambase 20200721.1-2Jan Alexander Steffens (heftig)2021-03-317-64/+75
|/ | | | | | | Update the PAM files for Arch Linux. This has been applied downstream since Aug 2020. https://bugs.archlinux.org/task/67485
* meson: Fix version to be 40.0 not 4040.0Ray Strode2021-03-301-1/+1
|
* meson: Bump to 40Ray Strode2021-03-301-1/+1
|
* NEWS: Update for releaseRay Strode2021-03-301-0/+6
|
* display-factory: Correctly return from idle callbackBenjamin Berg2021-03-301-1/+3
| | | | | | | | | | | The idle callback was defined as a void function rather than returning a boolean as it should. This meant that the return value may end up being non-zero in some situations causing an infinite loop. This seems to only happen on aarch64 and possibly only with certain compiler versions. Closes: #668
* Update Hebrew translationYosef Or Boczko2021-03-281-44/+90
|
* Update Dutch translationHannie Dumoleyn2021-03-251-34/+105
|
* Update Vietnamese translationNgọc Quân Trần2021-03-201-40/+107
|
* meson: Update to 40.rc40.rcRay Strode2021-03-161-1/+1
|
* NEWS: Update for releaseRay Strode2021-03-161-0/+7
|
* Update Italian translationMilo Casagrande2021-03-151-34/+88
|
* Merge branch 'benzea/fix-conversation-error-reporting' into 'master'Ray Strode2021-03-153-0/+19
|\ | | | | | | | | session: Initialize DBus error domain before resolving errors See merge request GNOME/gdm!132
| * session: Initialize DBus error domain before resolving errorsBenjamin Berg2021-03-153-0/+19
|/ | | | | | | | | | | We would not initialize the DBus error domain before we retrieved the first error, but only did so to compare the error after receiving them. This means that the first error we received will not be resolved correctly, while all subsequent ones are resolved. Fix this by calling GDM_SESSION_WORKER_ERROR from gdm_session_class_init and add gdm_dbus_error_ensure to make sure this can never be optimized away.
* Merge branch 'benzea/fix-wait-for-graphical' into 'master'Ray Strode2021-03-151-1/+2
|\ | | | | | | | | local-display-factory: Fix wait for graphical See merge request GNOME/gdm!133
| * local-display-factory: Fix wait for graphicalBenjamin Berg2021-03-151-1/+2
|/ | | | | | | | In commit a37e5a950fbd ("local-display-factory: Wait for seats to become graphical") we introduced logic to wait for up to 10s for the seat to become graphical before trying to use it. Unfortunately, the logic was slightly wrong, resulting us to immediately do the fallback rather than waiting.
* Update Norwegian Bokmål translationKjartan Maraas2021-03-131-33/+76
|