summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-30Add PartOf= to all systemd unitsHEADmasterHenri Chain2-0/+2
The `PartOf` directive sets up a one-way dependency between graphical-session.target` and our services, so that when graphical-session.target` is stopped or restarted, our services also get stopped or restarted. This ensures that gvfs daemons that were started in the context of a GUI login session (through dbus activation) do not continue to run after the user has logged out. See `systemd.unit(5)` for more info.
2021-09-22move systemd services to session sliceHenri Chain2-0/+2
2021-08-20Fix search_with_relevancies to call proxy with correct argumentsPayson Wallach1-12/+2
2021-04-16Ensure releated data is removed when deleting eventsOliver Sauder2-7/+283
2020-12-30Sync custom g_assert_cmp* bindings with vala 0.52 and use them as neededRico Tzschichholz9-135/+137
2020-12-30Fix syntax of namespace documentation blockRico Tzschichholz1-0/+1
2020-12-30Use GenericArray API onlyRico Tzschichholz1-1/+1
2020-10-15Release 1.0.3v1.0.3Rico Tzschichholz2-2/+11
2020-10-15Update bugtracker linksRico Tzschichholz4-4/+6
2020-08-14test: fix ResourceWarning: unclosed file errorscrvi3-3/+6
2020-08-14test: fix incorrect process reportingcrvi1-3/+8
reports the grep process rather than that of zeitgeist-daemon
2020-08-14test: fix ZeitgeistRemoteInterfaceTest::testQuit test failurecrvi1-1/+7
====================================================================== ERROR: testQuit (remote-test.ZeitgeistRemoteInterfaceTest) Calling Quit() on the remote interface should shutdown the ---------------------------------------------------------------------- Traceback (most recent call last): File "zeitgeist/test/dbus/remote-test.py", line 500, in testQuit self.client._iface.Quit() File "test/dbus/../../zeitgeist/client.py", line 132, in _ProxyMethod return self._disconnection_safe( File "test/dbus/../../zeitgeist/client.py", line 122, in _disconnection_safe return reconnecting_error_handler(e) File "test/dbus/../../zeitgeist/client.py", line 120, in _disconnection_safe return method_getter()(*args, **kwargs) File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 141, in __call__ return self._connection.call_blocking(self._named_service, File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking reply_message = self.send_message_with_reply_and_block( dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
2020-08-14test: fix testResultTypesMostRecentEvents and ↵crvi1-2/+2
testResultTypesLeastRecentEvents test failures ====================================================================== ERROR: testResultTypesLeastRecentEvents (result-types-test.ResultTypeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "zeitgeist/test/dbus/result-types-test.py", line 57, in testResultTypesLeastRecentEvents event.id for event in sorted(events, TypeError: 'cmp' is an invalid keyword argument for sort() ====================================================================== ERROR: testResultTypesMostRecentEvents (result-types-test.ResultTypeTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "zeitgeist/test/dbus/result-types-test.py", line 41, in testResultTypesMostRecentEvents event.id for event in sorted(events, TypeError: 'cmp' is an invalid keyword argument for sort()
2020-08-14test: fix testEventWithBinaryPayload test failurecrvi1-4/+6
====================================================================== FAIL: testEventWithBinaryPayload (engine-test.ZeitgeistEngineTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "zeitgeist/test/dbus/engine-test.py", line 425, in testEventWithBinaryPayload self.assertEqual(event.payload, result.payload) AssertionError: b'\n\t\t<Content name="Telepathy" class="[222 chars]ent>' != '\n\t\t<Content name="Telepathy" class="T[221 chars]ent>'
2020-08-14test: fix "TypeError: a bytes-like object is required, not 'str'"crvi1-1/+2
2020-08-14test: python3 is unicode by defaultcrvi1-16/+16
2020-08-14test: glib call fixes in dbus testscrvi5-14/+17
2020-08-14test: port dbus tests to python3crvi10-357/+357
2020-08-13python: port to python3crvi2-42/+41
2020-08-13ontology2code: fix --dump-python not generating code in Makefilecrvi1-1/+1
2020-08-13ontology2code: port to python3 ( drop python2 support )crvi1-40/+18
2020-08-13configure.ac: prepare switch to python3crvi1-4/+4
2020-04-06Allow the sender parameter of DBusSignalCallback to be nullRico Tzschichholz2-2/+2
https://gitlab.gnome.org/GNOME/glib/commit/5a74c2f445458c037aa71ac51de3ed6af325a1ab
2019-09-01build: Allow building with gettext ≥ 0.20Rico Tzschichholz1-1/+4
The use of AM_GNU_GETTEXT_VERSION in configure.ac instructs autopoint to copy po/Makefile.in.in from the exact gettext version. It is fine if the version of gettext installed on the system has the same minor version number with the requested version, but it fails if you have a newer version of gettext because of the mismatch between autoconf macros and Makefile.in.in. *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 Instead of specifying the exact version with AM_GNU_GETTEXT_VERSION, we can use AM_GNU_GETTEXT_REQUIRE_VERSION to ask autopoint to simply use the gettext version installed on the system to prevent the mismatch. This also bumps the version requirement on gettext to 0.19.6 because AM_GNU_GETTEXT_REQUIRE_VERSION was added in this version. Fixes https://gitlab.freedesktop.org/zeitgeist/zeitgeist/issues/18
2019-01-31Release 1.0.2v1.0.2Rico Tzschichholz3-1/+20
2019-01-31fts: Correctly implement the org.gnome.zeitgeist.Index DBus interfaceDavid King1-5/+8
Adapt fully for commit 131a84f1
2019-01-31test-log: Use correct free function for ZeitgeistResultSetRico Tzschichholz1-1/+4
Additionally free leaking GArrays
2018-11-23Do not require rapper as it is not used anymoreCorentin Noël1-6/+0
2018-11-23Make ontology2code work with python3Corentin Noël3-19/+40
2018-11-23Properly fallback with the Zeitgeist versionCorentin Noël1-10/+9
2018-11-23Use rdflib directly to parse the trig filesCorentin Noël1-11/+6
2018-11-23Update Ontology2code to ba able to specify the output pathCorentin Noël2-21/+24
2018-06-05Asynchronous out-parameters are only allowed at the end of argument listsRico Tzschichholz4-12/+13
This will not result in an ABI/API change on the c-level.
2018-05-05Use Markdown for the READMECorentin Noël2-31/+21
2018-05-05vala: fixed DBus methods not throwing GLib.ErrorCorentin Noël2-2/+2
2018-04-05ontology: Avoid ownership mismatches of container elements to fix memleakRico Tzschichholz1-5/+5
2018-02-14Release 1.0.1v1.0.1Rico Tzschichholz2-1/+11
2018-02-13log: Fix uncaught error warningRico Tzschichholz1-10/+12
2018-02-13Fix warning while dbus methods are not throwing the required set of errorsRico Tzschichholz1-3/+3
2017-02-27Fix placeholder in systemd service templateRico Tzschichholz1-1/+1
2017-02-18Release 1.0v1.0Rico Tzschichholz2-1/+22
2017-02-18Add --vacuum option to daemonRico Tzschichholz1-0/+41
Based on patch by Marco Trevisan (https://launchpad.net/bugs/919801)
2017-02-18Update .gitignoreRico Tzschichholz1-2/+4
2017-02-18Fix placeholder in systemd service templateRico Tzschichholz1-1/+1
2017-02-18Add a systemd user service for each D-Bus session serviceSimon McVittie6-0/+26
This means that, under a systemd user session where dbus-daemon uses systemd for activation, they will correctly go into their own cgroups instead of being treated as part of dbus.service.
2017-02-18Give the D-Bus service files the correct namesSimon McVittie4-6/+6
Best-practice is that if you implement a session service whose well-known name (Name field) is com.example.MyService1, and it should be service-activatable, then it should install ${datadir}/dbus-1/services/com.example.MyService1.service. This ensures that two non-conflicting packages cannot provide the same service name with the same search-path priority (i.e. in the same directory). If there are two session services with the same Name in the same directory, dbus-daemon will arbitrarily choose one of them, which is unlikely to be the desired result.
2016-10-18Avoid implicit .begin warningsRico Tzschichholz1-2/+2
2016-10-18Remove superfluous parenthesesRico Tzschichholz2-2/+2
2016-09-06data: Fix bash auto-completions scriptRico Tzschichholz1-3/+3
2016-09-05Drop unused Makefile.declRico Tzschichholz14-75/+14