Commit Graph

588 Commits

Author SHA1 Message Date
Kai Jan Kriegel
8c0542fdec set prodable interface when in use 2023-03-18 17:18:07 +01:00
Kai Jan Kriegel
3e72d915e6 switch tokenlist to uuids 2023-02-24 21:29:22 +01:00
Nadja Reitzenstein
d32936e6e6 pin toolchain to a known good version while we get that 'fun' segfault 2023-02-24 06:06:27 +01:00
Kai Jan Kriegel
31a9bb4bf0 drop schema from instanceurl 2023-02-24 06:05:54 +01:00
Kai Jan Kriegel
a470d4eeb0 switch to uuid parsing for tokens 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
795c9870e8 improved user lookup by token 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
d8a7415e24 improve example 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
41e337dd1f i can't type 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
353ae8a6ff fixed validation for fabfire 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
0b997547ed encode token as hex 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
49fa24f1f9 implement cardlogin with token 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
00f90c7314 added support for looking up user by (first)token 2023-02-24 06:00:56 +01:00
Nadja Reitzenstein
dce3fd803b cargo fmt 2023-02-24 06:00:56 +01:00
Nadja Reitzenstein
4b43352709 rsasl update 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
e47e40cbb3 i guess i forgot how to format string? 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
716702b11d check the configured space urn and not a hardcoded one 2023-02-24 06:00:56 +01:00
Kai Jan Kriegel
b7382372a2 fix bind / unbind card 2023-02-24 06:00:56 +01:00
Nadja Reitzenstein
06fefd9e74 Whoops that was a premature push 2023-02-24 06:00:56 +01:00
Nadja Reitzenstein
36c81cfc23 Make spacename/instanceurl required and enable card interface 2023-02-24 06:00:56 +01:00
Nadja Reitzenstein
bed59f4aaa Fix that part 2023-02-23 14:21:49 +01:00
Nadja Reitzenstein
d196050fe0 prodable machines 2023-02-14 17:03:40 +01:00
Nadja Reitzenstein
198845f176 Fix deadlock (whoops) 2023-01-18 17:38:32 +01:00
Nadja Reitzenstein
386ac5645d Do not do raw processing on restores 2023-01-18 16:59:36 +01:00
Nadja Reitzenstein
98ed9efec9 Improvements for process actor and raw_write 2023-01-18 16:55:43 +01:00
Nadja Reitzenstein
1602879e1e Example actor implementation 2023-01-18 16:30:24 +01:00
Nadja Reitzenstein
5fdfae295a Add raw handling to process actor 2023-01-18 16:26:09 +01:00
Nadja Reitzenstein
b8092e9090 Implement first draft of raw write serverside 2023-01-18 15:58:32 +01:00
Nadja Reitzenstein
946a08c19c I should really read my own documentation sometimes. 2023-01-11 14:51:38 +01:00
Nadja Reitzenstein
e42a32934a Implement remaining card management 2023-01-09 17:05:48 +01:00
Nadja Reitzenstein
24c02fccff Implement partial card mgmnt 2023-01-09 17:05:48 +01:00
Nadja Reitzenstein
beecb54d38 Move miette towards edges of BFFH for more structured error reporting 2023-01-09 17:05:46 +01:00
Kai Kriegel
0716a75ee6 Add support for binary FabReader Mechanism 2023-01-02 05:00:29 +00:00
Kai Kriegel
0380e02f3f reworked CI 2023-01-02 03:59:09 +00:00
Nadja Reitzenstein
0d2cd6f376 No path deps for good reasons™ 2022-11-02 15:01:44 +01:00
TheJoKlLa
410ed8cb33 Revert binarayfabfire 2022-11-01 15:00:52 +01:00
Kai Jan Kriegel
7a941c3338 actually return the value 2022-11-01 13:24:04 +00:00
Kai Jan Kriegel
8776fa3ca2 return correct length from step 2022-11-01 13:24:04 +00:00
Kai Jan Kriegel
5c4cb32d1a initial support for binary version of FabFire 2022-11-01 13:24:04 +00:00
Nadja Reitzenstein
1971515601 Merge branch 'feature/rsasl-update' into development
* feature/rsasl-update:
  Update to latest rsasl
  Port rsasl
2022-11-01 10:48:14 +01:00
Nadja Reitzenstein
0ed53f5cc9 Update to latest rsasl 2022-11-01 10:47:51 +01:00
Nadja Reitzenstein
47524ef038 Merge remote-tracking branch 'origin/development' into development
* origin/development:
  Added paho-mqtt
2022-10-07 13:43:50 +02:00
Nadja Reitzenstein
a8cc1be87d Merge tag 'v0.4.2' into development
v0.4.2

* tag 'v0.4.2':
2022-10-07 13:43:12 +02:00
Nadja Reitzenstein
95ee4228bd Merge branch 'release/0.4.2'
* release/0.4.2: (51 commits)
  Update process initiator to make shelly-timeout doable
  Improve error messages on missing config
  Refactor Config into dhall module
  Add dumping the user db
  Fix log format settings
  Implement password change functionality
  Better error wrapper type
  Start taking control over exit on argument parsing failure
  Return a better error when --load is given a directory
  Output plentiful trace info for API calls
  log all api calls with `TRACE` level
  Add a connection-specific span to each API handler
  Runtime things furthermore
  Allow tracking cgroups with futures
  Oh whoops handle that
  Get started on supervision trees
  Attach a GroupID to all LightProcs
  Noting down improvement ideas for procs
  More ideas about how to record data
  A number of small updates batched into one commit
  ...
2022-10-07 13:43:03 +02:00
Nadja Reitzenstein
3cf152a164 Port rsasl 2022-10-05 17:28:47 +02:00
TheJoKlLa
29bfe61a2c Added paho-mqtt 2022-08-24 12:42:28 +00:00
Nadja Reitzenstein
ec1cac9443 Update process initiator to make shelly-timeout doable 2022-08-22 19:05:57 +02:00
Nadja Reitzenstein
f3278fcf05 Merge branch 'feature/env_config' into development
* feature/env_config:
  Improve error messages on missing config
  Refactor Config into dhall module
2022-07-24 17:52:53 +02:00
Nadja Reitzenstein
e3423c7786 Improve error messages on missing config 2022-07-24 17:51:17 +02:00
Nadja Reitzenstein
9346e433e1 Refactor Config into dhall module 2022-07-24 17:11:28 +02:00
Nadja Reitzenstein
aeaae4cd7b Add dumping the user db 2022-07-24 16:39:33 +02:00