summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* launch-environment: Use new gnome-session AutostartWhitelistbenzea/autostart-whitelistBenjamin Berg2020-04-076-34/+1
| | | | | | | | | | | | We really just want a whitelist of applications to be started through autostart. Use the new AutostartWhitelist key file to list application IDs that may be autostarted (while all others are not considered for autostart). The main disadvantage is that all applications that potentially should be autostarted need to be listed here (as part of distribution patches). In the common case, spice-vdagent should be added to the list.
* Update Friulian translationFabio Tomat2020-04-031-16/+16
|
* Update Hebrew translationYosef Or Boczko2020-03-301-134/+157
|
* Update Ukrainian translationDaniel Korostil2020-03-101-130/+141
|
* Update Karbi translationJor Teron2020-02-221-18/+18
|
* Merge branch 'wip/rishi/keyutils-use-pkgconfig' into 'master'Ray Strode2020-02-071-5/+4
|\ | | | | | | | | configure: Use pkg-config to look for keyutils See merge request GNOME/gdm!91
| * configure: Use pkg-config to look for keyutilsDebarshi Ray2020-01-311-5/+4
|/ | | | | | | | | | | Support for pkg-config was added to keyutils somewhat recently in November 2018 [1], whereas the keyutils dependency was originally added in August 2016 in commit 31ed6f2b3f1ab45ae07aad41c13a51ba91fd159d. [1] Keyutils commit d4d758a04616b770 https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/commit/?id=d4d758a04616b770 https://gitlab.gnome.org/GNOME/gdm/merge_requests/91
* Add Kurdish Sorani translationJwtiyar Nariman2020-01-192-0/+412
|
* Update Galician translationFran Dieguez2019-12-271-95/+8
|
* Update Chinese (China) translationDz Chen2019-12-271-107/+103
|
* Update Galician translationFran Dieguez2019-12-251-24/+15
|
* Update Malay translationUmarzuki Bin Mochlis Moktar2019-12-171-885/+224
|
* Update Chinese (Taiwan) translationYi-Jyun Pan2019-11-271-10/+9
|
* Update British English translationZander Brown2019-11-111-144/+158
|
* Update Russian translationStas Solovey2019-10-201-103/+96
|
* Update Catalan translationJordi Mas2019-10-111-101/+94
|
* Added Swahili translationAnthony Oduor2019-10-092-0/+485
|
* Update Chinese (Taiwan) translationYi-Jyun Pan2019-10-081-109/+103
|
* configure: bump to 3.34.13.34.1Iain Lane2019-10-071-1/+1
|
* NEWS: update for releaseIain Lane2019-10-071-0/+9
|
* Updated Danish translationAsk Hjorth Larsen2019-10-021-104/+97
|
* Added Slovenian translationMatej Urbančič2019-09-261-105/+98
|
* Merge branch 'wip/xiaoguang/duplicated-session' into 'master'Iain Lane2019-09-261-1/+2
|\ | | | | | | | | libgdm: Remove duplicate sessions when on Xorg See merge request GNOME/gdm!84
| * libgdm: Remove duplicate sessions when on XorgXiaoguang Wang2019-09-261-1/+2
|/ | | | | When gdm works on Xorg it's possible to have duplicate sessions, we need to remove them.
* Update Slovak translationDušan Kazik2019-09-261-103/+96
|
* Merge branch 'wip/benzea/user-switching-logind-tty' into 'master'Iain Lane2019-09-251-35/+11
|\ | | | | | | | | | | | | gdm-session-worker: Assume login_vt is on GDM_INITIAL_VT Closes #515 See merge request GNOME/gdm!86
| * gdm-session-worker: Drop login_vt assuming it is GDM_INITIAL_VTBenjamin Berg2019-09-251-35/+11
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a session ends, its "session worker" is closed. Since 3e8220921bb608afd06ed677104fd2244b901a28 (3.33.4), we uninitialise PAM when this happens. As part of this procedure, we jump back to the login screen, if the screen being killed is not itself the login screen. This has broken fast user switching. It goes like this - this explanation is a bit complicated, bear with us: We want to jump back to the login screen when a normal user session ends, so that people can log in again. We do not want to do this when a login screen itself ends. When session workers start up, they query for the *currently active VT* and save this in `login_vt`. Then later on, we check if our session ID is the same as `login_vt`, and jump to `login_vt` if they are different - this means that it was a user session not a login session. Querying the currently active VT is fine for the first greeter, but when initiating a user switch it's wrong as this gives the user VT. GDM greeters are killed once they have spawned a session. They are associated with a logind session, and therefore a PAM session. There are some actions performed when unregistering PAM sessions, including the previously mentioned VT jump. Before 3e8220921bb608afd06ed677104fd2244b901a28 we only uninitialised PAM when the session itself exited so the bug was masked, but now (since this commit), if the login screen's *worker* exits first - as happens in the normal case when GDM kills it - we also do this uninitialisation. Since we falsely recorded the login screen as the first user's VT, this means that checking `login_vt != session_vt` returns `TRUE` and we jump back to the previous user's session immediately after logging into the new session: fast user switching is broken. Since the work on shutting down the GDM session has been finished, we can assume that the login_vt is always on GDM_INITIAL_VT (see example c71bc5d6c3bc2ec448b5c72ce9a811d9c0c7905e "local-display-factory: Remove initial VT is in use check" and 39fb4ff64e6a0653e70a3bfab31da47b49227d59 "manager: don't run autologin display on tty1"). So simply replace all usages of login_vt with GDM_INITIAL_VT to solve the above problem. Note that in the case where ENABLE_USER_DISPLAY_SERVER is not enabled, the login_vt is always the same as the session_vt. We can simply remove the VT switching magic there and everything should be working as expected. This is a simpler version of the patch by Iain Lane <iainl@gnome.org>, taking into account that we can make the assumption about the login_vt. Closes #515
* Update Dutch translationNathan Follens2019-09-251-105/+98
|
* Update Galician translationFran Dieguez2019-09-241-1567/+913
|
* Update Norwegian Bokmål translationKjartan Maraas2019-09-181-40/+40
|
* configure: bump to 3.34.03.34.0Ray Strode2019-09-111-1/+1
|
* NEWS: update for releaseRay Strode2019-09-111-0/+5
|
* Update Turkish translationEmin Tufan Çetin2019-09-061-114/+107
|
* Update Italian translationMilo Casagrande2019-09-061-104/+98
|
* Update Brazilian Portuguese translationRafael Fontenelle2019-09-051-107/+102
|
* configure: bump to 3.33.923.33.92Ray Strode2019-09-041-1/+1
|
* NEWS: update for releaseRay Strode2019-09-041-0/+8
|
* Merge branch 'wip/fix-login-screan-reaping' into 'master'Ray Strode2019-09-041-5/+71
|\ | | | | | | | | | | | | local-display-factory: reap login session on vt switch to registered session Closes #509 See merge request GNOME/gdm!83
| * local-display-factory: reap login session on vt switch to registered sessionRay Strode2019-09-041-5/+71
|/ | | | | | | | | | | | | Since commit 1c061b84ffc3e874da825982d18d970556ff74bb we reap the login screen after the user logs into a session, instead of after a timeout. Unfortunately, that means we no longer reap the login screen when unlocking a session. This commit adds back the timeout in the case seat0 is switched to a registered login session. Closes https://gitlab.gnome.org/GNOME/gdm/issues/509
* Merge branch 'wjt/forceing' into 'master'Ray Strode2019-09-041-1/+1
|\ | | | | | | | | display: fix "forceing" typo in debug message See merge request GNOME/gdm!79
| * display: fix "forceing" typo in debug messageWill Thompson2019-09-041-1/+1
|/
* Merge branch 'revert-594d5ab9' into 'master'Ray Strode2019-09-042-2/+2
|\ | | | | | | | | Revert "Merge branch 'environment-fix' into 'master'" See merge request GNOME/gdm!82
| * Revert "Merge branch 'environment-fix' into 'master'"Ray Strode2019-09-042-2/+2
|/ | | This reverts merge request !71
* Update Croatian translationGoran Vidović2019-09-031-104/+97
|
* Update Greek translationEfstathios Iosifidis2019-09-021-106/+100
|
* Update Czech translationDaniel Rusek2019-09-011-104/+97
|
* Update Punjabi translationA S Alam2019-09-011-108/+102
|
* Update Korean translationChangwoo Ryu2019-08-301-103/+96
|
* Update Nepali translationPawan Chitrakar2019-08-291-104/+109
|
* Merge branch 'revert-422647b7' into 'master'Ray Strode2019-08-281-7/+5
|\ | | | | | | | | | | | | Revert "session-worker: don't take control of a vt just because we're changing to it" Closes #508 See merge request GNOME/gdm!80