projectmoon
d2da664c8c
Move license, readme, and dockerfile to new repo root.
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/pr Build was killed
Details
2021-06-02 15:19:58 +00:00
projectmoon
c28d5a5c21
Fix tests
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build was killed
Details
2021-06-02 15:14:43 +00:00
projectmoon
0b47a5d099
Remove warnings
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
2021-06-02 15:06:09 +00:00
projectmoon
d8733258e8
Add shared secret key authorization to rpc.
...
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
Not TLS yet, but we can at least authenticate clients... in clear
text!
2021-06-02 14:57:44 +00:00
projectmoon
74f2ef8898
Implement remaining rpc methods. Give rpc server access to matrix client.
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
2021-06-01 22:05:13 +00:00
projectmoon
d4a041129b
Implement get variable
2021-06-01 20:21:45 +00:00
projectmoon
2f60bbc643
Convert project to workspace with Tonic for gRPC.
...
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
This commit adds an RPC service to the dicebot, allowing external
applications to control it. The project was converted to a cargo
workspace to house the protobuf definitions in a common crate
(tenebrous-rpc), so that clients and servers can make use of these
protobuf definitions.
2021-06-01 15:43:18 +00:00