<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-notification-daemon, branch master</title>
<subtitle>Daemon to displays passive pop-up notifications</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/'/>
<entry>
<title>daemon: Fix GetCapabilities memory leak</title>
<updated>2026-07-30T22:03:47+00:00</updated>
<author>
<name>Saverio Miroddi</name>
<email>saverio.pub2@gmail.com</email>
</author>
<published>2026-07-21T11:09:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=3ce6b85a04d5dacf27a228e002a4f301fc88abfd'/>
<id>3ce6b85a04d5dacf27a228e002a4f301fc88abfd</id>
<content type='text'>
g_variant_dup_strv() allocates a vector and duplicates every string.  The
generated completion helper copies that vector into the outgoing GVariant,
leaving the duplicated input unowned.  AddressSanitizer reports 360 direct
bytes and 420 indirect bytes leaked after five calls.

Pass the constant capability list directly to the helper instead.  This
avoids the temporary allocations while leaving the returned capabilities
unchanged.

Signed-off-by: Saverio Miroddi &lt;saverio.pub2@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
g_variant_dup_strv() allocates a vector and duplicates every string.  The
generated completion helper copies that vector into the outgoing GVariant,
leaving the duplicated input unowned.  AddressSanitizer reports 360 direct
bytes and 420 indirect bytes leaked after five calls.

Pass the constant capability list directly to the helper instead.  This
avoids the temporary allocations while leaving the returned capabilities
unchanged.

Signed-off-by: Saverio Miroddi &lt;saverio.pub2@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build(deps): bump actions/checkout from 6 to 7</title>
<updated>2026-06-25T14:17:09+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-06-25T07:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=d3a424b438c4df3e464b652f71ee3f57f5e2bbd2'/>
<id>d3a424b438c4df3e464b652f71ee3f57f5e2bbd2</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>build(deps): bump actions/cache from 5 to 6</title>
<updated>2026-06-25T14:17:02+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-06-25T07:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=1e4c91c19aec61dfbd1bd9d40131e78e73c44cc9'/>
<id>1e4c91c19aec61dfbd1bd9d40131e78e73c44cc9</id>
<content type='text'>
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: fix crash when monitor changes during notification</title>
<updated>2026-05-27T20:06:49+00:00</updated>
<author>
<name>Joakim Tjernlund</name>
<email>joakim.tjernlund@nokia.com</email>
</author>
<published>2025-10-10T14:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=2ea0233c2a547e062206b2e1d3cc6ad067eba85c'/>
<id>2ea0233c2a547e062206b2e1d3cc6ad067eba85c</id>
<content type='text'>
When monitors change during network events, suspend/resume, or hotplug,
the daemon could use an invalid monitor index to look up the
notification stack, causing a segfault.

Validate the monitor index before use, and pass it directly when
creating stacks instead of re-querying.

Fixes #257
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When monitors change during network events, suspend/resume, or hotplug,
the daemon could use an invalid monitor index to look up the
notification stack, causing a segfault.

Validate the monitor index before use, and pass it directly when
creating stacks instead of re-querying.

Fixes #257
</pre>
</div>
</content>
</entry>
<entry>
<title>capplet: Add DBus 'activate' callback</title>
<updated>2026-05-27T19:57:48+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-19T22:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=3cb2d940542ac9a014223350ef18d1cf6a0ed1fb'/>
<id>3cb2d940542ac9a014223350ef18d1cf6a0ed1fb</id>
<content type='text'>
This allows us to open the notifications history through DBus, which
means we could configure a keybinding for it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to open the notifications history through DBus, which
means we could configure a keybinding for it.
</pre>
</div>
</content>
</entry>
<entry>
<title>correcting po with errors</title>
<updated>2026-05-05T17:00:03+00:00</updated>
<author>
<name>Evelyne Harlé</name>
<email>evelyne.harle@gmail.com</email>
</author>
<published>2026-04-17T12:03:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=cb5ec33bbb7d609ae8f85252f1903e3b64b3f75c'/>
<id>cb5ec33bbb7d609ae8f85252f1903e3b64b3f75c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove empty po file</title>
<updated>2026-05-05T17:00:03+00:00</updated>
<author>
<name>Evelyne Harlé</name>
<email>evelyne.harle@gmail.com</email>
</author>
<published>2026-04-17T09:27:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=870fa741250f3936bf8fcbab0376ec2bb13522a5'/>
<id>870fa741250f3936bf8fcbab0376ec2bb13522a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add translation coverage badge</title>
<updated>2026-05-05T17:00:03+00:00</updated>
<author>
<name>Evelyne Harlé</name>
<email>evelyne.harle@gmail.com</email>
</author>
<published>2026-04-09T17:20:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=636a8a0e9e2cc739399790a53a8b6d50af59b8a5'/>
<id>636a8a0e9e2cc739399790a53a8b6d50af59b8a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>retrieve last transifex translations</title>
<updated>2026-05-05T17:00:03+00:00</updated>
<author>
<name>Evelyne Harlé</name>
<email>evelyne.harle@gmail.com</email>
</author>
<published>2026-04-09T17:20:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=8b704e85b2995189c82c91a4b048a3eebf59fb9e'/>
<id>8b704e85b2995189c82c91a4b048a3eebf59fb9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Retrieve last transifex translations"</title>
<updated>2026-05-05T17:00:03+00:00</updated>
<author>
<name>Evelyne Harlé</name>
<email>evelyne.harle@gmail.com</email>
</author>
<published>2026-04-09T17:18:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-notification-daemon/commit/?id=330381ebffcc776a4662845dc482c1480fcd46e2'/>
<id>330381ebffcc776a4662845dc482c1480fcd46e2</id>
<content type='text'>
This reverts commit f0fc8d792b35ec3b5f76aaf5cf8f4d82707b939c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit f0fc8d792b35ec3b5f76aaf5cf8f4d82707b939c.
</pre>
</div>
</content>
</entry>
</feed>
