Commit Graph

576 Commits

Author SHA1 Message Date
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
Nadja Reitzenstein
567df800f3 A number of small updates batched into one commit 2022-06-23 13:33:29 +02:00
Nadja Reitzenstein
9a86bae45a Improve Drop guards 2022-06-23 13:22:51 +02:00
Nadja Reitzenstein
18d69063fd Even more console shenanigans 2022-06-22 19:01:58 +02:00
Nadja Reitzenstein
2d8d6f9938 tracing more data 2022-06-22 14:43:14 +02:00
Nadja Reitzenstein
aef36fa3d4 Some bits work \o/ 2022-06-21 22:48:12 +02:00
Nadja Reitzenstein
287ca9806d Console is attached and compiles 2022-06-21 22:24:40 +02:00
Nadja Reitzenstein
35c9f45f6d More console features 2022-06-21 19:12:02 +02:00
Nadja Reitzenstein
ee0593dc6f Use ManuallyDrop instead of mem::forget where appropiate 2022-06-21 16:21:13 +02:00
Nadja Reitzenstein
8a35818b4f More console implementation stuff 2022-06-21 16:20:52 +02:00
Nadja Reitzenstein
df7bd80d06 Start on the runtime console subscriber 2022-06-21 13:06:21 +02:00
Nadja Reitzenstein
58f40d98ed Implement PermissionSystem::getRoleList()
Closes: #62
2022-06-20 15:20:00 +02:00
Nadja Reitzenstein
728c33f444 Merge branch 'feature/new_initiator' into development
* feature/new_initiator:
  Process initiator working
  Reimplement the dummy initiator
2022-06-18 16:52:59 +02:00
Nadja Reitzenstein
a66303566a Process initiator working 2022-06-18 16:52:30 +02:00
Nadja Reitzenstein
6d8d1384d9 Reimplement the dummy initiator 2022-06-07 14:05:57 +02:00
Nadja Reitzenstein
9100811c50 Merge branch 'feature/bettererrors' into development
* feature/bettererrors:
  Switch out anyhow for miette
  More trace output of role checking
  Better errors when the db directory is missing
2022-06-02 17:48:54 +02:00
Nadja Reitzenstein
5f2214abe9 Switch out anyhow for miette 2022-06-02 17:46:36 +02:00
Nadja Reitzenstein
17fd08b7e5 More trace output of role checking 2022-05-31 13:45:51 +02:00
Nadja Reitzenstein
a43c38c118 Better errors when the db directory is missing 2022-05-31 13:11:48 +02:00
Nadja Reitzenstein
84a4e9791e INSTALL docs on running the bin 2022-05-31 13:08:14 +02:00
Nadja Reitzenstein
e7828cd7f5 Add note to CONTRIBUTING about user cargo config 2022-05-31 12:19:58 +02:00
Nadja Reitzenstein
7861568ca1 Cross-compilation docs 2022-05-31 12:13:12 +02:00
Nadja Reitzenstein
2cb7a28967 Merge branch 'feature/schema-updates' into development
* feature/schema-updates:
  Update api dependency in Cargo.lock
  Update api version
  Update build.rs to not output to tracked dir
  Drop git tracked pregenerated code
  Drop pregenerated modules
  Update API submodule
2022-05-31 12:11:02 +02:00
Nadja Reitzenstein
a436b93e56 Merge branch 'feature/appid' into development
* feature/appid:
  update fabfire desfire appid
2022-05-31 12:06:28 +02:00
Kai Jan Kriegel
50b4394cfd update fabfire desfire appid 2022-05-24 23:41:42 +02:00
Nadja Reitzenstein
360d6bfced Update api dependency in Cargo.lock 2022-05-20 19:34:48 +02:00
Nadja Reitzenstein
0f264bed0e Update api version 2022-05-20 19:29:21 +02:00
Nadja Reitzenstein
cd052fcaf0 Update build.rs to not output to tracked dir 2022-05-20 19:29:03 +02:00
Nadja Reitzenstein
78bd75ae05 Drop git tracked pregenerated code 2022-05-20 19:26:01 +02:00
Nadja Reitzenstein
523c091284 Drop pregenerated modules 2022-05-20 19:25:30 +02:00
Nadja Reitzenstein
7784313a95 Update API submodule 2022-05-20 18:35:13 +02:00
Nadja Reitzenstein
66c8ed4a8c Merge branch 'feature/duplicate-users' into development
* feature/duplicate-users:
  Add a duplicate user example table
  Include source error message when failing --load
2022-05-20 18:28:01 +02:00
Nadja Reitzenstein
689c2b5353 Add a duplicate user example table 2022-05-20 18:27:54 +02:00
Nadja Reitzenstein
aa71c6bf4a Include source error message when failing --load
Fixes #59
2022-05-20 18:27:33 +02:00
Nadja Reitzenstein
d35477c806 Merge branch 'feature/version-improvements' into development
* feature/version-improvements:
  Slightly more logging during authentication
  Switch to shadow-rs
  --version talks about API version too
  Start on improving a few version thingies
2022-05-20 18:19:50 +02:00
Nadja Reitzenstein
f905b1f375 Slightly more logging during authentication 2022-05-20 18:19:05 +02:00
Nadja Reitzenstein
25df5bf5b2 Switch to shadow-rs
Closes #58
2022-05-18 17:01:24 +02:00
Nadja Reitzenstein
c435f76d08 --version talks about API version too 2022-05-14 15:36:32 +02:00
Nadja Reitzenstein
d591daa884 Start on improving a few version thingies 2022-05-14 15:09:35 +02:00
Nadja Reitzenstein
bfde6c03dc Merge branch 'release/v0.4.2'
* release/v0.4.2: (31 commits)
  Bump version to 0.4.2
  Archive Cargo.lock
  Absolute path to cargo2junit
  Install cargo2junit in test build
  whoops
  Ah yes, why bother with correct documentation anyway?
  Move rustup/cargo install to only the jobs that need them
  Allow rustfmt failure until we fix capnp gen being fmt'ed
  ...
  okay I guess?
  rustup
  actually we don't need clippy for non-MR things
  okay gitlab, be that way
  and use stable goddamit
  okay make builds work better for merges
  Actually, only build if linting checks out. And make Gitlab CI work.
  Try to get the Gitlab CI to cooperate.
  Build test harnish as part of the `build` step
  Make docker containers only be built when necessary
  Correct gitlab-ci.yml
  ...
2022-05-13 18:32:28 +02:00
Nadja Reitzenstein
67ff33ba79 Bump version to 0.4.2 2022-05-13 18:31:16 +02:00
Nadja Reitzenstein
b30dc0033b Archive Cargo.lock 2022-05-13 18:30:57 +02:00
Nadja Reitzenstein
3c9777e3cf Absolute path to cargo2junit 2022-05-05 22:15:58 +02:00
Nadja Reitzenstein
d132b8f172 Install cargo2junit in test build 2022-05-05 22:11:54 +02:00
Nadja Reitzenstein
938e1ade28 whoops 2022-05-05 22:07:21 +02:00