commit eba0460033804d2d5ce60953c76fd75f396cc43e (HEAD -> gnome-3-20) Author: Ray Strode Date: Mon Jul 11 10:33:16 2016 -0400 configure: bump to 3.20.2 M configure.ac commit 36163eff68f016ff817a91b4c60b6146bf3926f8 Author: Ray Strode Date: Mon Jul 11 10:33:01 2016 -0400 NEWS: update for release M NEWS commit 634ab70d9f03b1650be4b8259091ca3036f0fbf9 Author: Hanno Boeck Date: Mon Jul 11 10:37:03 2016 -0400 main: fix heap overflow in dbus-launch wrapping I have discovered a heap overflow with the help of an address sanitizer. The require_dbus_session() function has this code: new_argv = g_malloc (argc + 3 * sizeof (*argv)); The intention is to allocate space for (argc + 3) pointers. However obviously a parenthesis is missing, therefore only argc bytes + 3 * pointer size gets allocated, which is insufficient space. This leads to invalid memory writes. The fix is trivial: Parentheses around argc + 3. https://bugzilla.gnome.org/show_bug.cgi?id=768441 M gnome-session/main.c commit fdd2863515c837ff2a011492d0d49cd5a29566e0 Author: Michael Catanzaro Date: Fri Jul 1 12:23:37 2016 -0500 fail-whale-dialog: Fix -Wmaybe-uninitialized warning https://bugzilla.gnome.org/show_bug.cgi?id=768294 M gnome-session/gsm-fail-whale-dialog.c commit 0740ec32db7368837da13842db9fd5420f669b88 Author: Cosimo Cecchi Date: Wed Jun 29 23:38:29 2016 -0700 client: fix GCC warnings https://bugzilla.gnome.org/show_bug.cgi?id=766836 M gnome-session/gsm-dbus-client.c commit 1c241fe1a796c5115c8ed95e33e3473d7970acc4 (origin/gnome-3-20) Author: Christian Kirbach Date: Thu Jun 2 17:16:06 2016 +0000 Updated German translation M po/de.po commit d99c1df83ddc2620cda8e69ba3b875c7d9679dfd Author: Ray Strode Date: Mon May 9 11:13:19 2016 -0400 gnome-session: move update-activation-environment call down I had a think-o and where it should be placed in the script. https://bugzilla.gnome.org/show_bug.cgi?id=766176 M gnome-session/gnome-session.in commit 2871a12398d7d1d67911f9bc15b5b214359b7773 Author: Ray Strode Date: Mon May 9 09:59:20 2016 -0400 gnome-session: update activation environment at startup The dbus daemon gets started before some environment variables are set at start up. This commit makes sure the dbus daemon is given a clean snapshot of the environment at the time the session is started. This is a near-term workaround for https://github.com/alexlarsson/xdg-app/issues/147 and will probably go away when we figure out a story for bug 736660 https://bugzilla.gnome.org/show_bug.cgi?id=766176 M gnome-session/gnome-session.in commit 8bc3fb2bd2da5c176f7d37db7b4620bf60062dde Author: Roddy Shuler Date: Wed May 4 11:03:53 2016 -0700 Initialize fail whale translations Without this, the fail whale dialog displayed upon desktop crashes is always in English. https://bugzilla.gnome.org/show_bug.cgi?id=765999 M gnome-session/gsm-fail-whale-dialog.c commit 031fa0a844d5aa4270b222230ade7b71e9f001c8 Author: Tiago Santos Date: Thu May 5 20:32:16 2016 +0000 Updated Portuguese translation M po/pt.po commit d5419e35f5256475102b7b56bd67a7688b4dc048 Author: Kjartan Maraas Date: Tue May 3 23:31:45 2016 +0200 Updated Norwegian bokmål translation. M po/nb.po commit f9f28018c8b4b26dea8e2c0b493281e5530da5e2 Author: GNOME Translation Robot Date: Thu Apr 28 13:43:48 2016 +0000 Updated Portuguese translation M po/pt.po commit 42a15f324f1a429fbd85acae000c090009895ffe Author: Rūdolfs Mazurs Date: Sun Apr 24 16:16:54 2016 +0300 Update Latvian translation M po/lv.po commit e28c512b8af495c15fa78dff9a0e21dd95ccd33c (tag: 3.20.1)