Commit Graph

351 Commits

Author SHA1 Message Date
Nadja Reitzenstein
613e62c7e6 Actor loading & configuring 2022-03-13 21:34:05 +01:00
Nadja Reitzenstein
bd98f13f67 Simplify Actor impl to have a static source 2022-03-13 20:38:11 +01:00
Nadja Reitzenstein
07a7cbe42b Resources lookup impl 2022-03-13 20:33:26 +01:00
Nadja Reitzenstein
d5833f30c4 Adding machines back to config 2022-03-13 20:14:50 +01:00
Nadja Reitzenstein
cc48dcca17 DB up/down/sidegrade 2022-03-13 20:11:37 +01:00
Nadja Reitzenstein
df5ee9a0a1 Api framework impl 2022-03-13 17:29:21 +01:00
Nadja Reitzenstein
999463e0e9 Merge branch 'development' into feature/cleanup
* development: (21 commits)
  Update INSTALL.md
  Update INSTALL.md
  Better tls connection handling with smol::io::split
  Add development cert/key files
  Implement TLS handling
  Add rustls dependencies
  Fix #29
  Set previous user on all state changes if required
  Fix URN
  Config improvements and make shellies have a topic parameter
  Fix Machines using their name instead of their id
  Revert "added first start logic to seed db and keep state"
  Lock!
  Make machine correctly load state and set previous/current use in API
  Also catch SIGQUIT and SIGTERM and clean up properly
  Returns current user
  added first start logic to seed db and keep state
  Implement getting a machine by URN
  Also set URN and wiki links on machine lists
  Implement wiki and URN links
  ...
2022-03-12 17:31:58 +01:00
Nadja Reitzenstein
87af5fde94 Implement more API 2022-03-12 17:31:53 +01:00
Nadja Reitzenstein
ee57c2b275 Update schema 2022-03-12 15:02:15 +01:00
Nadja Reitzenstein
c5852d50fb Cleaning up code 2022-03-12 14:23:07 +01:00
Nadja Reitzenstein
7015fd755a move things for the new API schema 2022-03-12 02:00:55 +01:00
Nadja Reitzenstein
b419cd5472 update schema 2022-03-12 01:56:05 +01:00
Nadja Reitzenstein
b78971a21d Update schema to new main 2022-03-12 01:28:27 +01:00
Nadja Reitzenstein
20a47d9444 Improve examples 2022-03-12 01:28:07 +01:00
Nadja Reitzenstein
f367207d01 Pull more things from 0.3.2 2022-03-12 01:27:58 +01:00
Nadja Reitzenstein
495f9cb36a Make auditlog work 2022-03-12 01:27:41 +01:00
Nadja Reitzenstein
3e4350d2cf Import auditlog from v0.3.2 2022-03-11 23:00:02 +01:00
Nadja Reitzenstein
c54b44e720 Run until signal 2022-03-11 22:43:50 +01:00
Nadja Reitzenstein
4489f710d8 Fix a segfault caused by moving into an uninitalized pointer 2022-03-11 22:43:34 +01:00
Nadja Reitzenstein
f79e73d669 update config parsing to new format 2022-03-11 22:17:51 +01:00
Nadja Reitzenstein
28340a4ad3 Improve documentation around example setup 2022-03-11 22:15:10 +01:00
Nadja Reitzenstein
13bfb2fbee Moving towards implementing the 0.3.2 featureset 2022-03-11 22:13:54 +01:00
Nadja Reitzenstein
4f36eedf6a Let's try to get this as the next v0.3 2022-03-10 20:52:34 +01:00
Nadja Reitzenstein
487dc2270d Move API back to v0.3 2022-03-10 20:52:03 +01:00
Nadja Reitzenstein
520a33f0aa Module refactor part 2 2022-03-08 18:56:03 +01:00
Nadja Reitzenstein
e643a50f4d Module refactor part 2 2022-03-08 18:52:49 +01:00
Nadja Reitzenstein
10e4ff080c Modules renaming 2022-03-08 16:41:38 +01:00
Nadja Reitzenstein
f932ff8e7a reduce warnings and do more things 2022-03-07 18:27:54 +01:00
Nadja Reitzenstein
b543b3b80d State commit 2022-02-14 17:38:48 +01:00
Joris
1020e21e24 Update INSTALL.md 2022-01-11 17:52:41 +00:00
Joris
ac6dbefa6f Update INSTALL.md 2022-01-11 17:50:20 +00:00
Nadja Reitzenstein
03ff3fcf86 Modules state commit 2022-01-05 21:56:32 +01:00
Nadja Reitzenstein
2c1b522021 Whoops, lost a commit or two there 2022-01-05 21:50:04 +01:00
Nadja Reitzenstein
4778c7a8d3 Commit current state 2021-12-17 16:43:31 +01:00
Nadja Reitzenstein
d7a66e2149 Actors, Initators, and Sensors first draft 2021-12-15 23:42:16 +01:00
Nadja Reitzenstein
f397e1e636 Better tls connection handling with smol::io::split 2021-12-09 21:54:57 +01:00
Nadja Reitzenstein
9571afbcc7 Add development cert/key files 2021-12-09 21:01:41 +01:00
Nadja Reitzenstein
83f5fe8265 Implement TLS handling 2021-12-09 20:54:54 +01:00
Nadja Reitzenstein
eb2e24a48c Add rustls dependencies 2021-12-09 20:54:43 +01:00
Nadja Reitzenstein
a09c3d3880 Fix #29 2021-12-07 23:02:26 +01:00
Nadja Reitzenstein
8db5580c90 Stuff 2021-12-06 21:53:42 +01:00
Nadja Reitzenstein
6b88191dc5 Set previous user on all state changes if required
Fixes: #30
2021-12-05 23:43:36 +01:00
Nadja Reitzenstein
6e91295cc0 Fix URN 2021-12-05 23:38:05 +01:00
Nadja Reitzenstein
6d3e08955a Config improvements and make shellies have a topic parameter 2021-12-05 19:23:35 +01:00
Nadja Reitzenstein
eeb0ff306b Fix Machines using their name instead of their id 2021-12-05 18:53:02 +01:00
Kai Kriegel
fd7fec2cbe Revert "added first start logic to seed db and keep state"
This reverts commit ab3ac8f730.
2021-12-02 00:42:00 +01:00
Nadja Reitzenstein
bedde0e19f Allow static generation of schema code 2021-12-01 17:12:57 +01:00
Nadja Reitzenstein
2a57ce2c28 Lock! 2021-12-01 15:47:28 +01:00
Nadja Reitzenstein
47781b445e Make machine correctly load state and set previous/current use in API 2021-12-01 15:46:52 +01:00
Nadja Reitzenstein
8c28e50cac Start with API implementation 2021-11-26 22:11:24 +01:00