Limitations¶
Some lesser-used parts of the D-Bus spec are not implemented:
- Jeepney only connects to Unix domain sockets. This is how D-Bus is normally exposed, but the specification allows for other transports, such as TCP sockets, which Jeepney does not support.
- Only the ‘external’ auth method is used. The specification recommends this mechanism where it’s available, and it’s the obvious thing to use with Unix domain sockets.
- Sending and receiving Unix file descriptors is not supported.
Any of these limitations may be lifted in the future, if there’s a need and we can find a clean way to do so. If you want to remove a limitation, be prepared to get involved. :-)