qt6-bb10/tests/auto/dbus
Thiago Macieira ffd8d3e6b9 QtDBus: disallow sending method calls without destinations on a bus
QtDBus has allowed this because the bus would stop the message and
return it to us as an UnknownMethod. But it makes no sense to send it,
so let's block it early.

For practical purposes, this allows the tst_qdbusmarshall test to
continue working regardless of which daemon is running the bus. The
message it was checking against only came from dbus-daemon; for users of
systems now running dbus-broker (like my openSUSE Tumbleweed) the
message was different and the test was failing.

Change-Id: Ia134ca414080cf243974fffd913fdad09d80cc60
Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
(cherry picked from commit d19db44d3f8a0ca0c69c6861e2a871de5ae7d106)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-10-22 07:17:08 +00:00
..
qdbusabstractadaptor Remove extra semi-colons 2024-02-06 20:17:18 +09:00
qdbusabstractinterface Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection ptests: Change qdbusconnection to search testdata from parent path 2024-05-10 11:27:51 +03:00
qdbusconnection_delayed Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection_no_app Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection_no_bus Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection_no_libdbus Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection_signalorder Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusconnection_spyhook Change license for tests files 2024-02-04 09:56:42 +01:00
qdbuscontext Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusinterface Change license for tests files 2024-02-04 09:56:42 +01:00
qdbuslocalcalls Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusmarshall QtDBus: disallow sending method calls without destinations on a bus 2024-10-22 07:17:08 +00:00
qdbusmetaobject Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusmetatype Change license for tests files 2024-02-04 09:56:42 +01:00
qdbuspendingcall Change license for tests files 2024-02-04 09:56:42 +01:00
qdbuspendingreply Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusreply Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusservicewatcher Change license for tests files 2024-02-04 09:56:42 +01:00
qdbusthreading Change license for tests files 2024-02-04 09:56:42 +01:00
qdbustype fix: Redundant condition in isValidBasicType 2024-08-28 01:13:29 +00:00
qdbusxmlparser Change license for tests files 2024-02-04 09:56:42 +01:00
CMakeLists.txt QDBusConnectionPrivate: Fix handling of queued messages 2023-05-11 19:58:12 +02:00