<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-session-manager/mate-session, branch v1.23.0</title>
<subtitle>MATE session manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/'/>
<entry>
<title>Remove trailing whitespaces</title>
<updated>2019-07-03T18:46:26+00:00</updated>
<author>
<name>Laurent Napias</name>
<email>tamplan@free.fr</email>
</author>
<published>2019-06-29T10:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=ad42988835497e1840dc7c7e2601d9592a292be7'/>
<id>ad42988835497e1840dc7c7e2601d9592a292be7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test-inhibit.c: migrate to gdbus</title>
<updated>2019-05-09T20:00:43+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-04-28T08:29:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=b25f56589f82c0e0a42880105079bd7377e90770'/>
<id>b25f56589f82c0e0a42880105079bd7377e90770</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main: Potential leak of memory pointed to by 'new_argv'</title>
<updated>2019-05-04T21:33:29+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2019-05-02T12:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=383951fe3a2555cd1747649b04ec00a15f94eb73'/>
<id>383951fe3a2555cd1747649b04ec00a15f94eb73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Security] Use 'g_strlcpy' instead of 'strcpy'</title>
<updated>2019-05-02T09:55:27+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-04-28T04:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=d3228db51671eb93fdfdca28cf729c11df3300ca'/>
<id>d3228db51671eb93fdfdca28cf729c11df3300ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix unable to retrieve org.gnome.SessionManager.Renderer property</title>
<updated>2019-04-24T19:43:20+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2019-04-22T16:36:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=2d045dbe29b802fb7daad60678bff3043c776d79'/>
<id>2d045dbe29b802fb7daad60678bff3043c776d79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ELOGIND support</title>
<updated>2019-03-21T12:33:24+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-03-08T18:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=51f12ece0dcb77f08462ca1ae27a0a571f3b338e'/>
<id>51f12ece0dcb77f08462ca1ae27a0a571f3b338e</id>
<content type='text'>
Reuses HAVE_SYSTEMD #define to reduce #ifdef mess.

ELOGIND is not officially supported, but since it's
a subset of systemd, it should work out of the box.

Co-authored-by: Joakim Tjernlund &lt;joakim.tjernlund@infinera.com&gt;
Co-authored-by: Jorge Pizarro Callejas &lt;jpizarrocallejas@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reuses HAVE_SYSTEMD #define to reduce #ifdef mess.

ELOGIND is not officially supported, but since it's
a subset of systemd, it should work out of the box.

Co-authored-by: Joakim Tjernlund &lt;joakim.tjernlund@infinera.com&gt;
Co-authored-by: Jorge Pizarro Callejas &lt;jpizarrocallejas@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Guard against missing systemd</title>
<updated>2019-03-07T14:43:38+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-03-06T14:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=254a091b31517a25bc037b31daff27fbb74ac90d'/>
<id>254a091b31517a25bc037b31daff27fbb74ac90d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> manager: restart user bus if last graphical session</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-01-29T20:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=9c748b1c4f72d003d187337f6c4b71a7a56a2f22'/>
<id>9c748b1c4f72d003d187337f6c4b71a7a56a2f22</id>
<content type='text'>
There are desktop services (such as goa-daemon, e-d-s, etc)
that don't open the display, but rely on dbus-daemon to scope
the session. These days dbus-daemon is a user bus, not a sesssion,
bus which leaves these services alive after log out.

This commit checks to see if we're the last desktop session for the
user at log out time, and if so, restarts the dbus daemon. This
will lead to existing clients getting booted and die, but allow user
bus clients that want to outlive a session to stick around if they so
desire.

Longer term, clients should stop relying on the session bus to define
their lifetime.

https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are desktop services (such as goa-daemon, e-d-s, etc)
that don't open the display, but rely on dbus-daemon to scope
the session. These days dbus-daemon is a user bus, not a sesssion,
bus which leaves these services alive after log out.

This commit checks to see if we're the last desktop session for the
user at log out time, and if so, restarts the dbus daemon. This
will lead to existing clients getting booted and die, but allow user
bus clients that want to outlive a session to stick around if they so
desire.

Longer term, clients should stop relying on the session bus to define
their lifetime.

https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
</pre>
</div>
</content>
</entry>
<entry>
<title>systemd: add api for detecting if this is the last session for a user</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-01-29T20:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=37d538eba3a6b36a6d739de4b7567a97203ada3a'/>
<id>37d538eba3a6b36a6d739de4b7567a97203ada3a</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/f708bbbf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=764029
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/f708bbbf
</pre>
</div>
</content>
</entry>
<entry>
<title>gsm: Disconnect all dbus clients when dbus is disconnected</title>
<updated>2019-02-04T12:52:05+00:00</updated>
<author>
<name>Vincent Untz</name>
<email>vuntz@gnome.org</email>
</author>
<published>2011-09-09T07:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-session-manager/commit/?id=409d9fcc735f6dfd6ada9d90360e045130379259'/>
<id>409d9fcc735f6dfd6ada9d90360e045130379259</id>
<content type='text'>
When we receive the Disconnected signal from dbus on the session bus,
then we know we won't be able to talk to dbus clients anymore, so mark
them as disconnected. Also, do not restart them even if they're supposed
to be autorestarted, as we won't be able to track them.

At this point, the session is kind of hosed. We could possibly decide
to simply leave, but we don't do it in case it's a user session and
there's unsaved data.

This helps a lot in the case of the gdm greeter, see
https://bugzilla.gnome.org/show_bug.cgi?id=658481
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/ae8fa537
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we receive the Disconnected signal from dbus on the session bus,
then we know we won't be able to talk to dbus clients anymore, so mark
them as disconnected. Also, do not restart them even if they're supposed
to be autorestarted, as we won't be able to track them.

At this point, the session is kind of hosed. We could possibly decide
to simply leave, but we don't do it in case it's a user session and
there's unsaved data.

This helps a lot in the case of the gdm greeter, see
https://bugzilla.gnome.org/show_bug.cgi?id=658481
Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/ae8fa537
</pre>
</div>
</content>
</entry>
</feed>
