Commit Graph

  • 0ba44e4a1d make compile Nadja Reitzenstein 2023-05-05 14:14:33 +02:00
  • e210caf77e add initial capnp console-api schema Nadja Reitzenstein 2023-05-05 13:41:31 +02:00
  • 73766db109 Merge branch 'feature/users-sqlite' into development Nadja Reitzenstein 2023-05-02 11:28:48 +02:00
  • 187a9f6781 It do be compiling Nadja Reitzenstein 2023-04-30 00:46:45 +02:00
  • a4f6c77b26 start on some SQLite code Nadja Reitzenstein 2023-04-04 16:53:00 +02:00
  • 8c0542fdec set prodable interface when in use feature/cardloginwithtoken Kai Jan Kriegel 2023-03-18 17:18:07 +01:00
  • 3a16d1031b Added Changelog for INTERFACER Release release/interfacer TheJoKlLa 2023-03-17 14:20:01 +00:00
  • 7aa808a3fe Update file README.md TheJoKlLa 2023-03-15 11:19:27 +00:00
  • 3e72d915e6 switch tokenlist to uuids Kai Jan Kriegel 2023-02-24 21:29:22 +01:00
  • d32936e6e6 pin toolchain to a known good version while we get that 'fun' segfault Nadja Reitzenstein 2023-02-23 17:00:19 +01:00
  • 31a9bb4bf0 drop schema from instanceurl Kai Jan Kriegel 2023-02-24 06:05:54 +01:00
  • a470d4eeb0 switch to uuid parsing for tokens Kai Jan Kriegel 2023-02-24 05:07:37 +01:00
  • 795c9870e8 improved user lookup by token Kai Jan Kriegel 2023-02-24 05:06:45 +01:00
  • d8a7415e24 improve example Kai Jan Kriegel 2023-02-13 19:06:08 +01:00
  • 41e337dd1f i can't type Kai Jan Kriegel 2023-02-13 18:50:57 +01:00
  • 353ae8a6ff fixed validation for fabfire Kai Jan Kriegel 2023-02-13 18:44:08 +01:00
  • 0b997547ed encode token as hex Kai Jan Kriegel 2023-02-08 21:22:36 +01:00
  • 49fa24f1f9 implement cardlogin with token Kai Jan Kriegel 2023-02-08 18:58:14 +01:00
  • 00f90c7314 added support for looking up user by (first)token Kai Jan Kriegel 2023-02-08 18:57:36 +01:00
  • dce3fd803b cargo fmt Nadja Reitzenstein 2023-02-09 17:07:31 +01:00
  • 4b43352709 rsasl update Nadja Reitzenstein 2023-02-09 17:07:22 +01:00
  • e47e40cbb3 i guess i forgot how to format string? Kai Jan Kriegel 2023-02-06 18:07:42 +01:00
  • 716702b11d check the configured space urn and not a hardcoded one Kai Jan Kriegel 2023-02-03 21:35:53 +01:00
  • b7382372a2 fix bind / unbind card Kai Jan Kriegel 2023-02-03 07:09:46 +01:00
  • 06fefd9e74 Whoops that was a premature push Nadja Reitzenstein 2023-01-31 16:18:18 +01:00
  • 36c81cfc23 Make spacename/instanceurl required and enable card interface Nadja Reitzenstein 2023-01-31 16:16:00 +01:00
  • a9143b0cdd pin toolchain to a known good version while we get that 'fun' segfault Nadja Reitzenstein 2023-02-23 17:00:19 +01:00
  • 165b269d4f Fix example config Nadja Reitzenstein 2023-02-23 14:25:44 +01:00
  • bed59f4aaa Fix that part Nadja Reitzenstein 2023-02-23 14:21:49 +01:00
  • d196050fe0 prodable machines Nadja Reitzenstein 2023-02-14 16:58:23 +01:00
  • e35e2b7334 cargo fmt Nadja Reitzenstein 2023-02-09 17:07:31 +01:00
  • 98c2e3fd01 rsasl update Nadja Reitzenstein 2023-02-09 17:07:22 +01:00
  • 27f5413e3d i guess i forgot how to format string? Kai Jan Kriegel 2023-02-06 18:07:42 +01:00
  • 55e9bf6e2b check the configured space urn and not a hardcoded one Kai Jan Kriegel 2023-02-03 21:35:53 +01:00
  • 4cdbfd8925 fix bind / unbind card Kai Jan Kriegel 2023-02-03 07:09:46 +01:00
  • 7a85667a44 Whoops that was a premature push Nadja Reitzenstein 2023-01-31 16:18:18 +01:00
  • cf3853263a Make spacename/instanceurl required and enable card interface Nadja Reitzenstein 2023-01-31 16:16:00 +01:00
  • 198845f176 Fix deadlock (whoops) Nadja Reitzenstein 2023-01-18 17:38:32 +01:00
  • 386ac5645d Do not do raw processing on restores Nadja Reitzenstein 2023-01-18 16:59:36 +01:00
  • 98ed9efec9 Improvements for process actor and raw_write Nadja Reitzenstein 2023-01-18 16:55:43 +01:00
  • 1602879e1e Example actor implementation Nadja Reitzenstein 2023-01-18 16:30:24 +01:00
  • 5fdfae295a Add raw handling to process actor Nadja Reitzenstein 2023-01-18 16:26:09 +01:00
  • b8092e9090 Implement first draft of raw write serverside Nadja Reitzenstein 2023-01-18 15:58:32 +01:00
  • 946a08c19c I should really read my own documentation sometimes. Nadja Reitzenstein 2023-01-11 14:50:48 +01:00
  • e42a32934a Implement remaining card management Nadja Reitzenstein 2023-01-09 16:58:32 +01:00
  • 24c02fccff Implement partial card mgmnt Nadja Reitzenstein 2023-01-06 12:45:43 +01:00
  • beecb54d38 Move miette towards edges of BFFH for more structured error reporting Nadja Reitzenstein 2022-12-25 11:54:36 +01:00
  • 0716a75ee6 Add support for binary FabReader Mechanism Kai Kriegel 2023-01-02 05:00:29 +00:00
  • 0380e02f3f reworked CI Kai Kriegel 2023-01-02 03:59:09 +00:00
  • 0d2cd6f376 No path deps for good reasons™ Nadja Reitzenstein 2022-11-02 15:01:44 +01:00
  • 410ed8cb33 Revert binarayfabfire TheJoKlLa 2022-11-01 15:00:52 +01:00
  • 7a941c3338 actually return the value Kai Jan Kriegel 2022-09-23 23:42:15 +02:00
  • 8776fa3ca2 return correct length from step Kai Jan Kriegel 2022-09-23 20:30:12 +02:00
  • 5c4cb32d1a initial support for binary version of FabFire Kai Jan Kriegel 2022-09-23 20:03:45 +02:00
  • 1971515601 Merge branch 'feature/rsasl-update' into development Nadja Reitzenstein 2022-11-01 10:48:14 +01:00
  • 0ed53f5cc9 Update to latest rsasl Nadja Reitzenstein 2022-11-01 10:47:51 +01:00
  • 47524ef038 Merge remote-tracking branch 'origin/development' into development Nadja Reitzenstein 2022-10-07 13:43:50 +02:00
  • a8cc1be87d Merge tag 'v0.4.2' into development Nadja Reitzenstein 2022-10-07 13:43:12 +02:00
  • 95ee4228bd Merge branch 'release/0.4.2' v0.4.2 Nadja Reitzenstein 2022-10-07 13:43:03 +02:00
  • 3cf152a164 Port rsasl Nadja Reitzenstein 2022-10-05 17:28:47 +02:00
  • 29bfe61a2c Added paho-mqtt TheJoKlLa 2022-08-17 18:56:33 +00:00
  • ec1cac9443 Update process initiator to make shelly-timeout doable Nadja Reitzenstein 2022-08-22 19:05:57 +02:00
  • f3278fcf05 Merge branch 'feature/env_config' into development Nadja Reitzenstein 2022-07-24 17:52:53 +02:00
  • e3423c7786 Improve error messages on missing config Nadja Reitzenstein 2022-07-24 17:51:12 +02:00
  • 9346e433e1 Refactor Config into dhall module Nadja Reitzenstein 2022-07-24 17:11:28 +02:00
  • aeaae4cd7b Add dumping the user db Nadja Reitzenstein 2022-07-24 16:39:33 +02:00
  • 218a316571 Fix log format settings Nadja Reitzenstein 2022-07-24 16:07:49 +02:00
  • 70c94feced Implement password change functionality Nadja Reitzenstein 2022-07-11 12:27:51 +02:00
  • 1fc13405e8 Merge branch 'feature/better-errors' into development Nadja Reitzenstein 2022-07-11 12:15:33 +02:00
  • a79293add1 Better error wrapper type Nadja Reitzenstein 2022-07-11 12:14:49 +02:00
  • 7a0a50dc3f Start taking control over exit on argument parsing failure Nadja Reitzenstein 2022-06-24 15:17:05 +02:00
  • c9a8ef7db4 Return a better error when --load is given a directory Nadja Reitzenstein 2022-06-24 15:14:38 +02:00
  • e1377d0f79 Merge branch 'feature/spanned-api-handling' into development Nadja Reitzenstein 2022-06-24 14:35:41 +02:00
  • 257fbf5506 Output plentiful trace info for API calls Nadja Reitzenstein 2022-06-24 14:35:19 +02:00
  • 1ff3f2afb7 log all api calls with TRACE level Nadja Reitzenstein 2022-06-24 13:57:47 +02:00
  • 13bbe2bee9 Add a connection-specific span to each API handler Nadja Reitzenstein 2022-06-24 12:25:52 +02:00
  • fac0a9ba94 Merge branch 'feature/runtime-improvements' into development Nadja Reitzenstein 2022-06-24 12:25:11 +02:00
  • 57fb279092 Runtime things furthermore Nadja Reitzenstein 2022-06-24 12:24:29 +02:00
  • 77e0935945 Allow tracking cgroups with futures Nadja Reitzenstein 2022-06-23 21:19:31 +02:00
  • e7358838d5 Oh whoops handle that Nadja Reitzenstein 2022-06-23 17:31:57 +02:00
  • 3075e1c027 Get started on supervision trees Nadja Reitzenstein 2022-06-23 17:28:41 +02:00
  • 7e113bab47 Attach a GroupID to all LightProcs Nadja Reitzenstein 2022-06-23 17:28:13 +02:00
  • ff727b6d97 Noting down improvement ideas for procs Nadja Reitzenstein 2022-06-23 16:00:21 +02:00
  • 2f5f7cb0d7 More ideas about how to record data Nadja Reitzenstein 2022-06-23 14:37:17 +02:00
  • 567df800f3 A number of small updates batched into one commit Nadja Reitzenstein 2022-06-23 13:33:29 +02:00
  • 9a86bae45a Improve Drop guards Nadja Reitzenstein 2022-06-23 13:02:40 +02:00
  • 18d69063fd Even more console shenanigans Nadja Reitzenstein 2022-06-22 19:01:51 +02:00
  • 2d8d6f9938 tracing more data Nadja Reitzenstein 2022-06-22 14:43:09 +02:00
  • aef36fa3d4 Some bits work \o/ Nadja Reitzenstein 2022-06-21 22:48:12 +02:00
  • 287ca9806d Console is attached and compiles Nadja Reitzenstein 2022-06-21 22:23:55 +02:00
  • 35c9f45f6d More console features Nadja Reitzenstein 2022-06-21 19:11:57 +02:00
  • ee0593dc6f Use ManuallyDrop instead of mem::forget where appropiate Nadja Reitzenstein 2022-06-21 16:21:13 +02:00
  • 8a35818b4f More console implementation stuff Nadja Reitzenstein 2022-06-21 16:20:44 +02:00
  • df7bd80d06 Start on the runtime console subscriber Nadja Reitzenstein 2022-06-21 13:06:12 +02:00
  • 58f40d98ed Implement PermissionSystem::getRoleList() Nadja Reitzenstein 2022-06-20 15:19:25 +02:00
  • 728c33f444 Merge branch 'feature/new_initiator' into development Nadja Reitzenstein 2022-06-18 16:52:59 +02:00
  • a66303566a Process initiator working Nadja Reitzenstein 2022-06-18 16:52:22 +02:00
  • 6d8d1384d9 Reimplement the dummy initiator Nadja Reitzenstein 2022-06-07 14:05:46 +02:00
  • 9100811c50 Merge branch 'feature/bettererrors' into development Nadja Reitzenstein 2022-06-02 17:48:54 +02:00
  • 5f2214abe9 Switch out anyhow for miette Nadja Reitzenstein 2022-06-02 17:46:26 +02:00