summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gdm-{wayland,x}-session: protect more session variableswip/oh-god-environment-variables-againRay Strode2019-08-282-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 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
| * Revert "session-worker: don't take control of a vt just because we're ↵Ray Strode2019-08-281-7/+5
|/ | | | | changing to it" This reverts commit 422647b7c9a347fe3b293d4b4c44eceb51e44074
* Update Friulian translationFabio Tomat2019-08-281-103/+96
|
* Updated Vietnamese translationTrần Ngọc Quân2019-08-281-115/+108
| | | | Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
* Update Galician translationFran Dieguez2019-08-251-106/+99
|
* Update Japanese translationRyuta Fujii2019-08-251-4/+2
|
* Update Japanese translationRyuta Fujii2019-08-251-38/+40
|
* Updated French translationClaude Paroz2019-08-251-109/+101
|
* Update Hungarian translationBalázs Úr2019-08-241-109/+102
|
* Update Latvian translationRūdolfs Mazurs2019-08-241-103/+97
|
* Update Serbian translationМарко Костић2019-08-211-103/+96
|
* Update Persian translationDanial Behzadi2019-08-211-154/+157
|
* Update Polish translationPiotr Drąg2019-08-201-104/+98
|
* Updated Spanish translationDaniel Mustieles2019-08-201-106/+100
|
* Update German translationTim Sabsch2019-08-191-107/+101
|
* Updated Lithuanian translationAurimas Černius2019-08-181-105/+99
|
* Update Romanian translationFlorentina Mușat2019-08-181-127/+102
|
* Update Finnish translationJiri Grönroos2019-08-171-103/+96
|
* configure: bump to 3.33.903.33.90Ray Strode2019-08-131-1/+1
|
* NEWS: update for releaseRay Strode2019-08-131-0/+14
|
* gdm-manager: fix a couple of compile warningsRay Strode2019-08-131-3/+3
|
* Merge branch 'build-warnings' into 'master'Ray Strode2019-08-137-34/+20
|\ | | | | | | | | Cleanup some build warnings See merge request GNOME/gdm!64
| * gdm-session-record: Use memccpy() instead of strncpy()Robert Mader2019-08-131-9/+7
| | | | | | | | ...to silence build warnings. Suggested by Ray Strode
| * gdm-session-worker: Replace deprecated g_type_class_add_private()Robert Mader2019-08-131-3/+2
| |
| * gdm-session-settings: Replace deprecated g_type_class_add_private()Robert Mader2019-08-131-3/+3
| |
| * gdm-manager: Replace deprecated g_type_class_add_private()Robert Mader2019-08-131-3/+2
| |
| * gdm-launch-environment: Replace deprecated g_type_class_add_private()Robert Mader2019-08-131-6/+2
| |
| * gdm-display-store: Replace deprecated g_type_class_add_private()Robert Mader2019-08-131-6/+2
| |
| * gdm-sessions-worker: Remove unnecessary cast to GDestroyNotifyRobert Mader2019-08-131-1/+1
| |
| * gdm-sessions: Remove unnecessary cast to GDestroyNotifyRobert Mader2019-08-131-1/+1
| |
| * gdm-manager: Remove unnecessary cast to GDestroyNotifyRobert Mader2019-08-131-2/+0
|/
* Merge branch 'environment-fix' into 'master'Ray Strode2019-08-132-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 environmentDaniel Otero2019-08-132-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_VTDaniel García Moreno2019-08-131-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' variableMarco Trevisan (Treviño)2019-08-131-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 dirsMarco Trevisan (Treviño)2019-08-131-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 Strode2019-08-131-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 itRay Strode2019-08-131-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 translationAnders Jonsson2019-08-121-105/+98
|
* Update Basque translationAsier Sarasua Garmendia2019-08-111-94/+62
|
* Merge branch 'master' into 'master'Ray Strode2019-08-0617-60/+0
|\ | | | | | | | | Removed unused pixmaps and references to pixmapdir See merge request GNOME/gdm!78
| * Removed unused pixmaps and references to pixmapdirStasiek Michalski2019-08-0617-60/+0
|/
* Update Indonesian translationKukuh Syafaat2019-08-061-25/+25
|
* manager: Find user's current graphical session, not session of callerwip/benzea/systemd-userIain Lane2019-08-055-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 Strode2019-08-021-1/+1
|\ | | | | | | | | Update gnome-settings-daemon plugins required in GDM session See merge request GNOME/gdm!76
| * data: Drop gsd-xsettings from required pluginsCarlos Garnacho2019-08-021-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 removalsCarlos Garnacho2019-08-021-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 translationJor Teron2019-08-011-29/+15
|
* Update Norwegian Bokmål translationKjartan Maraas2019-07-261-99/+105
|