Commit Graph

10 Commits

Author SHA1 Message Date
2cab09d30b Downgrade tokio because some crates aren't ready
Problematic crates include
 - actix-codec > ... > actix-web
 - actix-rt > ... > actix-web
 - async-minecraft-ping
 - dbus-tokio
 - h2 > ... > actix-web
 - trust-dns-proto > ... > actix-web
 - trust-dns-resolver > ... > actix-web
2020-11-04 00:09:02 +01:00
178abf5a72 Update dependencies 2020-11-03 17:42:48 +01:00
cc4d0f08a4 Update files so that they use the new dbus-tree 2020-09-20 23:29:03 +02:00
401dd58e3f Update dependencies 2020-09-20 22:28:14 +02:00
f99ee75f98 Fix #1 by using enums instead of traits
It very much reduces code and complexity.
2020-09-17 22:14:20 +02:00
a4bf221c92 Remove 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.
2020-09-13 14:48:35 +02:00
5852f80b1f Add a few dependencies for using dbus 2020-08-23 01:04:29 +02:00
3263df377d Add log and env_logger crates 2020-08-20 18:06:29 +02:00
14b3abdb9a Move 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 🤷‍♂️
2020-08-20 17:41:21 +02:00
Eli
6999bca459 Change project structure
For the server and "client" to be able to communicate with eachother,
I'll be using DBus (https://www.freedesktop.org/wiki/Software/dbus/)
and the dbus-crate (https://crates.io/crates/dbus/).
Also, it will probably be better to split the server and client/daemon
and control utility in two separate projects (using Cargo's workspaces
(https://doc.rust-lang.org/cargo/reference/workspaces.html)).
2020-08-04 17:00:50 +02:00