Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gdm-{wayland,x}-session: protect more session variableswip/oh-god-environment-variables-again | Ray Strode | 2019-08-28 | 2 | -11/+39 |
| | | | | | | | | | | | | | | since commit 2802e92d27450d86d81b6356dd532ec80e797223 we allow users to override the session environment with systemd's environment.d mechanism. That is great for PATH, but not so great for XDG_CURRENT_DESKTOP and other potentially lingering session variables. This commit adds more variables to the blacklist of things that aren't allowed to be preempted by systemd's environment. Closes https://gitlab.gnome.org/GNOME/gdm/issues/505 | ||||
* | Merge branch 'revert-422647b7' into 'master' | Ray Strode | 2019-08-28 | 1 | -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 | ||||
| * | Revert "session-worker: don't take control of a vt just because we're ↵ | Ray Strode | 2019-08-28 | 1 | -7/+5 |
|/ | | | | | changing to it" This reverts commit 422647b7c9a347fe3b293d4b4c44eceb51e44074 | ||||
* | Update Friulian translation | Fabio Tomat | 2019-08-28 | 1 | -103/+96 |
| | |||||
* | Updated Vietnamese translation | Trần Ngọc Quân | 2019-08-28 | 1 | -115/+108 |
| | | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com> | ||||
* | Update Galician translation | Fran Dieguez | 2019-08-25 | 1 | -106/+99 |
| | |||||
* | Update Japanese translation | Ryuta Fujii | 2019-08-25 | 1 | -4/+2 |
| | |||||
* | Update Japanese translation | Ryuta Fujii | 2019-08-25 | 1 | -38/+40 |
| | |||||
* | Updated French translation | Claude Paroz | 2019-08-25 | 1 | -109/+101 |
| | |||||
* | Update Hungarian translation | Balázs Úr | 2019-08-24 | 1 | -109/+102 |
| | |||||
* | Update Latvian translation | Rūdolfs Mazurs | 2019-08-24 | 1 | -103/+97 |
| | |||||
* | Update Serbian translation | Марко Костић | 2019-08-21 | 1 | -103/+96 |
| | |||||
* | Update Persian translation | Danial Behzadi | 2019-08-21 | 1 | -154/+157 |
| | |||||
* | Update Polish translation | Piotr Drąg | 2019-08-20 | 1 | -104/+98 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2019-08-20 | 1 | -106/+100 |
| | |||||
* | Update German translation | Tim Sabsch | 2019-08-19 | 1 | -107/+101 |
| | |||||
* | Updated Lithuanian translation | Aurimas Černius | 2019-08-18 | 1 | -105/+99 |
| | |||||
* | Update Romanian translation | Florentina Mușat | 2019-08-18 | 1 | -127/+102 |
| | |||||
* | Update Finnish translation | Jiri Grönroos | 2019-08-17 | 1 | -103/+96 |
| | |||||
* | configure: bump to 3.33.903.33.90 | Ray Strode | 2019-08-13 | 1 | -1/+1 |
| | |||||
* | NEWS: update for release | Ray Strode | 2019-08-13 | 1 | -0/+14 |
| | |||||
* | gdm-manager: fix a couple of compile warnings | Ray Strode | 2019-08-13 | 1 | -3/+3 |
| | |||||
* | Merge branch 'build-warnings' into 'master' | Ray Strode | 2019-08-13 | 7 | -34/+20 |
|\ | | | | | | | | | Cleanup some build warnings See merge request GNOME/gdm!64 | ||||
| * | gdm-session-record: Use memccpy() instead of strncpy() | Robert Mader | 2019-08-13 | 1 | -9/+7 |
| | | | | | | | | ...to silence build warnings. Suggested by Ray Strode | ||||
| * | gdm-session-worker: Replace deprecated g_type_class_add_private() | Robert Mader | 2019-08-13 | 1 | -3/+2 |
| | | |||||
| * | gdm-session-settings: Replace deprecated g_type_class_add_private() | Robert Mader | 2019-08-13 | 1 | -3/+3 |
| | | |||||
| * | gdm-manager: Replace deprecated g_type_class_add_private() | Robert Mader | 2019-08-13 | 1 | -3/+2 |
| | | |||||
| * | gdm-launch-environment: Replace deprecated g_type_class_add_private() | Robert Mader | 2019-08-13 | 1 | -6/+2 |
| | | |||||
| * | gdm-display-store: Replace deprecated g_type_class_add_private() | Robert Mader | 2019-08-13 | 1 | -6/+2 |
| | | |||||
| * | gdm-sessions-worker: Remove unnecessary cast to GDestroyNotify | Robert Mader | 2019-08-13 | 1 | -1/+1 |
| | | |||||
| * | gdm-sessions: Remove unnecessary cast to GDestroyNotify | Robert Mader | 2019-08-13 | 1 | -1/+1 |
| | | |||||
| * | gdm-manager: Remove unnecessary cast to GDestroyNotify | Robert Mader | 2019-08-13 | 1 | -2/+0 |
|/ | |||||
* | Merge branch 'environment-fix' into 'master' | Ray Strode | 2019-08-13 | 2 | -2/+2 |
|\ | | | | | | | | | gdm-{wayland,x}-session: allow users to overwrite environment See merge request GNOME/gdm!71 | ||||
| * | gdm-{wayland,x}-session: allow users to overwrite environment | Daniel Otero | 2019-08-13 | 2 | -2/+2 |
|/ | | | | | | | | This commit allows the user to full control over the session environment, not only allowing to add new variables but to replace existing ones. The most tipical use case is adding entries to the PATH. https://bugzilla.gnome.org/show_bug.cgi?id=736660 | ||||
* | manager: Chown initial-setup homedir on REUSE_VT | Daniel García Moreno | 2019-08-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | The initial setup home dir should be owned by the initial user created during the gnome-initial-setup to be able to copy all config to the new user with the gnome-initial-setup-copy-worker. The owner of this homedir is been changed if the session is different from GDM_SESSION_DISPLAY_MODE_REUSE_VT but in this case the manager is not calling this function. This patch moves the call to this function outside the if-else to fix the gnome-initial-setup process in the first case. https://gitlab.gnome.org/GNOME/gdm/merge_requests/70 | ||||
* | sessions: Remove unused 'id' variable | Marco Trevisan (Treviño) | 2019-08-13 | 1 | -2/+0 |
| | | | | | | | The duplicate sessions id is not used in remove_duplicate_sessions(), so remove it to mute the warning. https://gitlab.gnome.org/GNOME/gdm/merge_requests/75 | ||||
* | sessions: Use auto pointer GPtrArray to allocate session dirs | Marco Trevisan (Treviño) | 2019-08-13 | 1 | -16/+14 |
| | | | | | Gdm leaks session dir names, so use a ptr array with a free function and auto-pointers to manage the strings lifecycle. | ||||
* | Merge branch 'wip/vt-fix' into 'master' | Ray Strode | 2019-08-13 | 1 | -5/+7 |
|\ | | | | | | | | | session-worker: don't take control of a vt just because we're changing to it See merge request GNOME/gdm!77 | ||||
| * | session-worker: don't take control of a vt just because we're changing to it | Ray Strode | 2019-08-13 | 1 | -5/+7 |
|/ | | | | | | | | | | | | The session worker should only take control of VTs it's actually managing. Right now, if a session worker jumps back to the login screen during tear down, it takes control of the login screen's VT and then exits That leaves the VT in kernel control until the next login which is not ideal. This commit fixes that. | ||||
* | Update Swedish translation | Anders Jonsson | 2019-08-12 | 1 | -105/+98 |
| | |||||
* | Update Basque translation | Asier Sarasua Garmendia | 2019-08-11 | 1 | -94/+62 |
| | |||||
* | Merge branch 'master' into 'master' | Ray Strode | 2019-08-06 | 17 | -60/+0 |
|\ | | | | | | | | | Removed unused pixmaps and references to pixmapdir See merge request GNOME/gdm!78 | ||||
| * | Removed unused pixmaps and references to pixmapdir | Stasiek Michalski | 2019-08-06 | 17 | -60/+0 |
|/ | |||||
* | Update Indonesian translation | Kukuh Syafaat | 2019-08-06 | 1 | -25/+25 |
| | |||||
* | manager: Find user's current graphical session, not session of callerwip/benzea/systemd-user | Iain Lane | 2019-08-05 | 5 | -14/+130 |
| | | | | | | | If (e.g.) gnome-shell is started as a systemd --user unit, it won't be part of the login session. We should instead look through all of the user's sessions until we find the login session, and take that as our session. | ||||
* | Merge branch 'wip/carlosg/update-gsd-plugins' into 'master' | Ray Strode | 2019-08-02 | 1 | -1/+1 |
|\ | | | | | | | | | Update gnome-settings-daemon plugins required in GDM session See merge request GNOME/gdm!76 | ||||
| * | data: Drop gsd-xsettings from required plugins | Carlos Garnacho | 2019-08-02 | 1 | -1/+1 |
| | | | | | | | | | | | | In theory, XSettings is irrelevant to the services that are spawned in the gdm session. In practice, this would allow us to use a pure Wayland compositor (i.e. no Xwayland) in the gdm session. | ||||
| * | data: Adjust to g-s-d plugin removals | Carlos Garnacho | 2019-08-02 | 1 | -1/+1 |
|/ | | | | | | Both gsd-mouse and gsd-clipboard are dropped from gnome-settings-daemon, and their functionality implemented in mutter. GDM shouldn't require them either. | ||||
* | Update Karbi translation | Jor Teron | 2019-08-01 | 1 | -29/+15 |
| | |||||
* | Update Norwegian Bokmål translation | Kjartan Maraas | 2019-07-26 | 1 | -99/+105 |
| |