bb9bfd3b62Change functions to return an optional JoinHandleEliasSchriefer2020-09-14 20:13:52 +0200
f0066c8e76Complete moving from dbus-crossroads to dbus::treeEliasSchriefer2020-09-13 14:49:59 +0200
a4bf221c92Remove dbus-crossroads and code using it That library didn't do it for me. Adding async methods was a pain in the a** with lifetime and type bounds confusing the heck out of me. So I tried it with dbus::tree (in the next commits). It still was a bit of work to get it working, but at least it **is** working.EliasSchriefer2020-09-13 14:48:35 +0200
a453d785f5Add systemd service unit file and D-Bus config The unit file is only for debugging purposes. The Makefile is used to install (link --runtime), start, stop, and restart the service, and to see the output (journalctl)EliasSchriefer2020-08-30 17:38:49 +0200
41ca57898dInitialize all the stuff ...like D-Bus connection to system bus, env_logger, and tokioEliasSchriefer2020-08-30 16:41:59 +0200
e6ffb3f3e1Print message when stopping the daemon (SIGTERM) systemd sends SIGTERM when stopping a service. When running in a tty, CTRL + C (SIGINT) currently won't print a shutdown message.EliasSchriefer2020-08-30 16:37:45 +0200
14b3abdb9aMove dependencies to member manifests ...because apparently it's not allowed to have dependencies in the workspace manifest if it only defines other members and isn't a member itself or something 🤷♂️EliasSchriefer2020-08-20 17:41:21 +0200