Commit Graph

570 Commits

Author SHA1 Message Date
Nadja Reitzenstein a9143b0cdd pin toolchain to a known good version while we get that 'fun' segfault 2023-02-23 17:00:19 +01:00
Nadja Reitzenstein 165b269d4f Fix example config 2023-02-23 14:25:44 +01:00
Nadja Reitzenstein e35e2b7334 cargo fmt 2023-02-09 17:07:31 +01:00
Nadja Reitzenstein 98c2e3fd01 rsasl update 2023-02-09 17:07:22 +01:00
Kai Jan Kriegel 27f5413e3d i guess i forgot how to format string? 2023-02-06 18:07:42 +01:00
Kai Jan Kriegel 55e9bf6e2b check the configured space urn and not a hardcoded one 2023-02-03 21:35:53 +01:00
Kai Jan Kriegel 4cdbfd8925 fix bind / unbind card 2023-02-03 08:20:39 +01:00
Nadja Reitzenstein 7a85667a44 Whoops that was a premature push 2023-01-31 16:18:18 +01:00
Nadja Reitzenstein cf3853263a Make spacename/instanceurl required and enable card interface 2023-01-31 16:16:00 +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
Nadja Reitzenstein 218a316571 Fix log format settings 2022-07-24 16:07:49 +02:00
Nadja Reitzenstein 70c94feced Implement password change functionality 2022-07-11 12:30:26 +02:00
Nadja Reitzenstein 1fc13405e8 Merge branch 'feature/better-errors' into development
* feature/better-errors:
  Better error wrapper type
  Start taking control over exit on argument parsing failure
  Return a better error when --load is given a directory
2022-07-11 12:15:33 +02:00
Nadja Reitzenstein a79293add1 Better error wrapper type 2022-07-11 12:14:56 +02:00
Nadja Reitzenstein 7a0a50dc3f Start taking control over exit on argument parsing failure 2022-06-24 15:17:05 +02:00
Nadja Reitzenstein c9a8ef7db4 Return a better error when --load is given a directory
Closes: #55
2022-06-24 15:16:46 +02:00
Nadja Reitzenstein e1377d0f79 Merge branch 'feature/spanned-api-handling' into development
* feature/spanned-api-handling:
  Output plentiful trace info for API calls
  log all api calls with `TRACE` level
  Add a connection-specific span to each API handler
2022-06-24 14:35:41 +02:00
Nadja Reitzenstein 257fbf5506 Output plentiful trace info for API calls 2022-06-24 14:35:31 +02:00
Nadja Reitzenstein 1ff3f2afb7 log all api calls with `TRACE` level 2022-06-24 13:57:51 +02:00
Nadja Reitzenstein 13bbe2bee9 Add a connection-specific span to each API handler 2022-06-24 12:25:52 +02:00
Nadja Reitzenstein fac0a9ba94 Merge branch 'feature/runtime-improvements' into development
* feature/runtime-improvements:
  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
  Improve Drop guards
  Even more console shenanigans
  tracing more data
  Some bits work \o/
  Console is attached and compiles
  More console features
  Use `ManuallyDrop` instead of `mem::forget` where appropiate
  More console implementation stuff
  Start on the runtime console subscriber
2022-06-24 12:25:11 +02:00
Nadja Reitzenstein 57fb279092 Runtime things furthermore 2022-06-24 12:24:29 +02:00
Nadja Reitzenstein 77e0935945 Allow tracking cgroups with futures 2022-06-23 21:19:38 +02:00
Nadja Reitzenstein e7358838d5 Oh whoops handle that 2022-06-23 17:31:57 +02:00
Nadja Reitzenstein 3075e1c027 Get started on supervision trees 2022-06-23 17:28:41 +02:00
Nadja Reitzenstein 7e113bab47 Attach a GroupID to all LightProcs 2022-06-23 17:28:18 +02:00
Nadja Reitzenstein ff727b6d97 Noting down improvement ideas for procs 2022-06-23 16:00:21 +02:00
Nadja Reitzenstein 2f5f7cb0d7 More ideas about how to record data 2022-06-23 14:37:30 +02:00