Commit Graph

  • 53f871ac49 Sets a 20 second MQTT keepalive intervall Nadja Reitzenstein 2022-02-15 17:43:50 +01:00
  • 0d2f0a49da Make MQTT client try to reconnect on connection lost or disconnect Nadja Reitzenstein 2022-02-14 19:56:39 +01:00
  • 7019f2d065 Disclose machines that are used by yourself Nadja Reitzenstein 2022-02-04 14:20:15 +01:00
  • 62ac767839 replace master with main in ci Kai Kriegel 2022-02-14 18:58:50 +00:00
  • b543b3b80d State commit Nadja Reitzenstein 2022-02-14 17:38:48 +01:00
  • ed07a55bb8 Also update Cargo.lock to new version release/0.2.3 Nadja Reitzenstein 2022-02-07 17:49:50 +01:00
  • 650fb706a7 update schema Nadja Reitzenstein 2022-02-07 17:19:41 +01:00
  • 04c9aa4d08 Disclose machines that are used by yourself Nadja Reitzenstein 2022-02-04 14:20:15 +01:00
  • 73162d278f Adds an example usecase for args Nadja Reitzenstein 2022-01-17 20:00:40 +01:00
  • 9fbacc171b Adds an example python process actor Nadja Reitzenstein 2022-01-17 19:54:53 +01:00
  • 4858a6a6fb Implement a simple audit log Nadja Reitzenstein 2022-01-06 20:30:50 +01:00
  • 19abba371e Delete outdated pass.toml Nadja Reitzenstein 2022-01-06 20:19:49 +01:00
  • bf9fadbf74 Implement getAPIVersion and getServerRelease methods Nadja Reitzenstein 2022-01-06 19:42:54 +01:00
  • 0da3213395 Improve documentation around example setup Nadja Reitzenstein 2022-01-06 18:19:02 +01:00
  • f524079914 Implement categories support Nadja Reitzenstein 2022-01-05 21:15:05 +01:00
  • 17005c0536 Properly parse optional config elements Nadja Reitzenstein 2022-01-05 21:01:16 +01:00
  • 70bfdbbf4e Update API files Nadja Reitzenstein 2022-01-05 20:41:54 +01:00
  • a0c280eae4 Export some more version metadata Nadja Reitzenstein 2022-01-05 20:40:35 +01:00
  • cd42130c2f Update dependencies and move rsasl to ARM/AArch64-compatible version release/0.2.2 Nadja Reitzenstein 2022-01-12 16:18:55 +01:00
  • 1020e21e24 Update INSTALL.md Joris 2022-01-11 17:52:41 +00:00
  • ac6dbefa6f Update INSTALL.md Joris 2022-01-11 17:50:20 +00:00
  • 03ff3fcf86 Modules state commit Nadja Reitzenstein 2022-01-05 21:56:32 +01:00
  • 2c1b522021 Whoops, lost a commit or two there Nadja Reitzenstein 2022-01-05 21:48:23 +01:00
  • 4778c7a8d3 Commit current state Nadja Reitzenstein 2021-12-17 16:43:31 +01:00
  • d7a66e2149 Actors, Initators, and Sensors first draft Nadja Reitzenstein 2021-12-15 23:42:16 +01:00
  • ac723170c9 Stable release v0.2.1 release/0.2.1 Nadja Reitzenstein 2021-12-11 03:39:35 +01:00
  • f397e1e636 Better tls connection handling with smol::io::split Nadja Reitzenstein 2021-12-09 21:54:57 +01:00
  • 9571afbcc7 Add development cert/key files Nadja Reitzenstein 2021-12-09 20:56:18 +01:00
  • 83f5fe8265 Implement TLS handling Nadja Reitzenstein 2021-12-09 20:54:54 +01:00
  • eb2e24a48c Add rustls dependencies Nadja Reitzenstein 2021-12-09 18:17:35 +01:00
  • a09c3d3880 Fix #29 Nadja Reitzenstein 2021-12-07 23:02:26 +01:00
  • 8db5580c90 Stuff Nadja Reitzenstein 2021-12-06 21:53:42 +01:00
  • 6b88191dc5 Set previous user on all state changes if required Nadja Reitzenstein 2021-12-05 23:43:36 +01:00
  • 6e91295cc0 Fix URN Nadja Reitzenstein 2021-12-05 23:38:05 +01:00
  • 6d3e08955a Config improvements and make shellies have a topic parameter Nadja Reitzenstein 2021-12-05 19:23:35 +01:00
  • eeb0ff306b Fix Machines using their name instead of their id Nadja Reitzenstein 2021-12-05 18:53:02 +01:00
  • fd7fec2cbe Revert "added first start logic to seed db and keep state" Kai Kriegel 2021-11-24 20:35:54 +00:00
  • bedde0e19f Allow static generation of schema code Nadja Reitzenstein 2021-12-01 17:12:57 +01:00
  • 2a57ce2c28 Lock! Nadja Reitzenstein 2021-12-01 15:47:28 +01:00
  • 47781b445e Make machine correctly load state and set previous/current use in API Nadja Reitzenstein 2021-12-01 15:46:52 +01:00
  • 8c28e50cac Start with API implementation Nadja Reitzenstein 2021-11-26 22:11:24 +01:00
  • 26b2888a09 DB Refactor Nadja Reitzenstein 2021-11-26 21:01:43 +01:00
  • 9fcb7664aa Also catch SIGQUIT and SIGTERM and clean up properly Nadja Reitzenstein 2021-11-26 03:42:30 +01:00
  • 200179f621 Returns current user Nadja Reitzenstein 2021-11-26 00:31:25 +01:00
  • b16c660058 Clean up structure a bit Nadja Reitzenstein 2021-11-26 02:25:48 +01:00
  • ab3ac8f730 added first start logic to seed db and keep state Kai Kriegel 2021-11-24 20:35:54 +00:00
  • 76a1def456 Implement getting a machine by URN Nadja Reitzenstein 2021-11-26 00:08:24 +01:00
  • 80df913089 Also set URN and wiki links on machine lists Nadja Reitzenstein 2021-11-25 23:45:00 +01:00
  • 32894300f4 Kick out asyncio into an external crate for later Nadja Reitzenstein 2021-11-25 23:36:17 +01:00
  • ad5c4061de more asyncio foo Nadja Reitzenstein 2021-11-24 21:39:11 +01:00
  • ec78aa6fc9 . Nadja Reitzenstein 2021-11-24 02:44:34 +01:00
  • 55d6609e33 Executor compiles Nadja Reitzenstein 2021-11-14 17:51:48 +01:00
  • 24be65b3d9 LightProc fork working Nadja Reitzenstein 2021-11-14 17:50:59 +01:00
  • 3231b51f89 Make more things burn less Nadja Reitzenstein 2021-10-28 01:10:35 +02:00
  • 150b2e68d9 More fragmentation Nadja Reitzenstein 2021-10-28 00:32:25 +02:00
  • 4e60b5d767 Move API into it's own crate Nadja Reitzenstein 2021-10-27 23:42:44 +02:00
  • 00077a7510 Also, don't publish Nadja Reitzenstein 2021-10-27 23:40:29 +02:00
  • 0cca818cc1 Restructure Nadja Reitzenstein 2021-10-27 23:20:35 +02:00
  • a336f83e75 Make clion complain less Nadja Reitzenstein 2021-10-27 21:37:54 +02:00
  • b95d21a092 Burn more CPUs! Nadja Reitzenstein 2021-10-27 21:32:50 +02:00
  • 4844fcc0c9 Remove old code Nadja Reitzenstein 2021-10-27 18:01:15 +02:00
  • a14d3fa072 stuff Nadja Reitzenstein 2021-10-27 17:53:00 +02:00
  • 082b4cc28a init bastion Nadja Reitzenstein 2021-10-27 17:03:50 +02:00
  • 4ff6263db7 Build cleanup Nadja Reitzenstein 2021-10-27 17:03:34 +02:00
  • 48978326af Clean up dependencies Nadja Reitzenstein 2021-10-27 14:49:45 +02:00
  • 937d271b20 It's evening Nadja Reitzenstein 2021-10-20 20:56:47 +02:00
  • 9e244aab7e All the things. Nadja Reitzenstein 2021-10-20 18:37:50 +02:00
  • a7754f057b Cleanup of permissions.rs Nadja Reitzenstein 2021-10-20 14:11:56 +02:00
  • efe2da87d3 Further cleanup Nadja Reitzenstein 2021-10-20 13:47:44 +02:00
  • eec6c3b60c Add Permissions back Nadja Reitzenstein 2021-10-20 13:47:32 +02:00
  • 541f8585c0 Update config.rs to compile Nadja Reitzenstein 2021-10-20 12:58:05 +02:00
  • 7bcb0712ae Implement wiki and URN links Nadja Reitzenstein 2021-10-20 09:43:39 +02:00
  • 80b6807f21 Current state commit Nadja Reitzenstein 2021-10-19 11:16:24 +02:00
  • 4d2b0ea29c Update schema Nadja Reitzenstein 2021-10-18 11:41:10 +02:00
  • 41142ecb4c Schema update™ Nadja Reitzenstein 2021-10-18 11:29:25 +02:00
  • d837e1c364 Make tests compile Nadja Reitzenstein 2021-10-18 11:27:42 +02:00
  • fb8cbfc864 Working new State encoding Nadja Reitzenstein 2021-10-18 10:39:31 +02:00
  • f2679a3408 Serde part works now Nadja Reitzenstein 2021-10-13 14:15:52 +02:00
  • 8d7a4ac5be the worst part of all of this is that it works :D Nadja Reitzenstein 2021-10-13 04:57:40 +02:00
  • 33131f38c4 Whoo boy this is a big one Nadja Reitzenstein 2021-10-07 16:44:01 +02:00
  • 6a6bc4e452 Tear it down so you can rebuild it again Nadja Reitzenstein 2021-10-06 13:53:14 +02:00
  • 65830af01d Stuff Nadja Reitzenstein 2021-09-30 10:07:42 +02:00
  • 0a9ae09984 Move to new schema Nadja Reitzenstein 2021-09-25 17:42:53 +02:00
  • 2cc7a800f5 split cfg Nadja Reitzenstein 2021-09-25 15:50:45 +02:00
  • 04d3c5d267 Batch module draft Nadja Reitzenstein 2021-09-22 08:39:50 +02:00
  • 14f7ad32f3 Alpha Release 0.3.0 Nadja Reitzenstein 2021-09-30 10:10:33 +02:00
  • 14402d627c Be consistent in the api Nadja Reitzenstein 2021-09-21 22:55:18 +02:00
  • 75f8911c1f cleanup Nadja Reitzenstein 2021-09-21 20:17:12 +02:00
  • c5f72d9508 added volume for adapter scripts Kai Kriegel 2021-09-21 19:17:48 +02:00
  • ba73fe80c5 Re-enable MQTT Nadja Reitzenstein 2021-09-21 18:45:35 +02:00
  • 73f63238a8 state Nadja Reitzenstein 2021-09-21 17:49:21 +02:00
  • 04052b6193 better output and examples Nadja Reitzenstein 2021-09-21 09:22:54 +02:00
  • aa58657122 Let's not break, shall we? ^^' Nadja Reitzenstein 2021-09-21 09:00:42 +02:00
  • bd635d97ac Make work Nadja Reitzenstein 2021-09-21 07:48:19 +02:00
  • 143416a308 Update example config Nadja Reitzenstein 2021-09-20 15:11:38 +02:00
  • f4fead00e6 Only return caps the user can have Nadja Reitzenstein 2021-09-20 15:10:20 +02:00
  • 27791ed19b Move around Ownership until it compiles Nadja Reitzenstein 2021-09-20 14:57:19 +02:00
  • e678e67d32 Pointerwise moving is even easier Nadja Reitzenstein 2021-09-20 13:49:05 +02:00
  • d29b0c207d Unused lifetime parameter are unused. Nadja Reitzenstein 2021-09-20 13:47:48 +02:00
  • 4e3bb44040 Start the user API Nadja Reitzenstein 2021-09-20 13:47:08 +02:00