Commit Graph

  • 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
  • 17fd08b7e5 More trace output of role checking Nadja Reitzenstein 2022-05-31 13:45:51 +02:00
  • a43c38c118 Better errors when the db directory is missing Nadja Reitzenstein 2022-05-31 13:11:48 +02:00
  • 84a4e9791e INSTALL docs on running the bin Nadja Reitzenstein 2022-05-31 13:08:14 +02:00
  • e7828cd7f5 Add note to CONTRIBUTING about user cargo config Nadja Reitzenstein 2022-05-31 12:19:58 +02:00
  • 7861568ca1 Cross-compilation docs Nadja Reitzenstein 2022-05-31 11:54:46 +02:00
  • 2cb7a28967 Merge branch 'feature/schema-updates' into development Nadja Reitzenstein 2022-05-31 12:11:02 +02:00
  • a436b93e56 Merge branch 'feature/appid' into development Nadja Reitzenstein 2022-05-31 12:06:28 +02:00
  • 50b4394cfd update fabfire desfire appid Kai Jan Kriegel 2022-05-24 23:41:42 +02:00
  • 360d6bfced Update api dependency in Cargo.lock Nadja Reitzenstein 2022-05-20 19:34:48 +02:00
  • 0f264bed0e Update api version Nadja Reitzenstein 2022-05-20 19:29:21 +02:00
  • cd052fcaf0 Update build.rs to not output to tracked dir Nadja Reitzenstein 2022-05-20 19:29:03 +02:00
  • 78bd75ae05 Drop git tracked pregenerated code Nadja Reitzenstein 2022-05-20 19:26:01 +02:00
  • 523c091284 Drop pregenerated modules Nadja Reitzenstein 2022-05-20 19:25:30 +02:00
  • 7784313a95 Update API submodule Nadja Reitzenstein 2022-05-20 18:35:13 +02:00
  • 66c8ed4a8c Merge branch 'feature/duplicate-users' into development Nadja Reitzenstein 2022-05-20 18:28:01 +02:00
  • 689c2b5353 Add a duplicate user example table Nadja Reitzenstein 2022-05-20 18:27:54 +02:00
  • aa71c6bf4a Include source error message when failing --load Nadja Reitzenstein 2022-05-20 18:27:07 +02:00
  • d35477c806 Merge branch 'feature/version-improvements' into development Nadja Reitzenstein 2022-05-20 18:19:50 +02:00
  • f905b1f375 Slightly more logging during authentication Nadja Reitzenstein 2022-05-18 17:11:00 +02:00
  • 25df5bf5b2 Switch to shadow-rs Nadja Reitzenstein 2022-05-18 17:01:03 +02:00
  • c435f76d08 --version talks about API version too Nadja Reitzenstein 2022-05-14 15:36:32 +02:00
  • d591daa884 Start on improving a few version thingies Nadja Reitzenstein 2022-05-13 18:24:47 +02:00
  • bfde6c03dc Merge branch 'release/v0.4.2' release/0.4.2 Nadja Reitzenstein 2022-05-13 18:32:28 +02:00
  • 67ff33ba79 Bump version to 0.4.2 Nadja Reitzenstein 2022-05-13 18:29:09 +02:00
  • b30dc0033b Archive Cargo.lock Nadja Reitzenstein 2022-05-13 18:30:57 +02:00
  • 3c9777e3cf Absolute path to cargo2junit Nadja Reitzenstein 2022-05-05 22:15:58 +02:00
  • d132b8f172 Install cargo2junit in test build Nadja Reitzenstein 2022-05-05 22:11:54 +02:00
  • 938e1ade28 whoops Nadja Reitzenstein 2022-05-05 22:07:21 +02:00
  • 2a1e4c59bc Ah yes, why bother with correct documentation anyway? Nadja Reitzenstein 2022-05-05 21:56:49 +02:00
  • 2479a6972d Move rustup/cargo install to only the jobs that need them Nadja Reitzenstein 2022-05-05 21:27:27 +02:00
  • 59736c088d Allow rustfmt failure until we fix capnp gen being fmt'ed Nadja Reitzenstein 2022-05-05 21:24:30 +02:00
  • ae94ba0be6 ... Nadja Reitzenstein 2022-05-05 21:19:45 +02:00
  • 67b46a85bb okay I guess? Nadja Reitzenstein 2022-05-05 21:17:52 +02:00
  • eb8aa5a352 rustup Nadja Reitzenstein 2022-05-05 21:12:52 +02:00
  • 26608bdf21 actually we don't need clippy for non-MR things Nadja Reitzenstein 2022-05-05 21:10:28 +02:00
  • 96bed54c29 okay gitlab, be that way Nadja Reitzenstein 2022-05-05 21:09:12 +02:00
  • 38869c6623 and use stable goddamit Nadja Reitzenstein 2022-05-05 21:08:15 +02:00
  • a5f5209371 okay make builds work better for merges Nadja Reitzenstein 2022-05-05 21:06:13 +02:00
  • cb63d3fef8 Actually, only build if linting checks out. And make Gitlab CI work. Nadja Reitzenstein 2022-05-05 19:40:54 +02:00
  • c4d74115f8 Try to get the Gitlab CI to cooperate. Nadja Reitzenstein 2022-05-05 19:37:35 +02:00
  • 57b98cf15e Build test harnish as part of the build step Nadja Reitzenstein 2022-05-05 19:34:51 +02:00
  • 4265393c30 Make docker containers only be built when necessary Nadja Reitzenstein 2022-05-05 19:28:40 +02:00
  • 08d7512d01 Correct gitlab-ci.yml Nadja Reitzenstein 2022-05-05 19:25:06 +02:00
  • d6858ab5a5 rustfmt Nadja Reitzenstein 2022-05-05 19:22:02 +02:00
  • 3078d5dab8 add pre-push hook to check formatting Nadja Reitzenstein 2022-05-05 19:21:51 +02:00
  • 481649c8d2 Update gitlab-ci.yml Nadja Reitzenstein 2022-05-05 19:13:23 +02:00
  • f1c726f672 Make cargo test --tests only run integration tests Nadja Reitzenstein 2022-05-05 18:02:56 +02:00
  • ce204b9bc1 Remove sincerely obsolete code Nadja Reitzenstein 2022-05-05 17:51:51 +02:00
  • be5a600abf Move api/schema submodule to relative path Nadja Reitzenstein 2022-05-05 17:36:53 +02:00
  • 9e2be12fbd Make unit tests compile Nadja Reitzenstein 2022-05-05 17:22:54 +02:00
  • 76f59d7196 Remove things that should be in your global .gitignore Nadja Reitzenstein 2022-05-05 15:57:29 +02:00
  • 5f7397588a libgsasl is not required anymore Nadja Reitzenstein 2022-05-05 15:53:11 +02:00
  • 212f657289 add a version controlled git pre-commit hook Nadja Reitzenstein 2022-05-05 15:52:03 +02:00
  • 2d9f30b55b Run rustfmt Nadja Reitzenstein 2022-05-05 15:50:44 +02:00
  • 475cb9b9b4 Prepare for pushing 0.4.1 to main for public release release/0.4.1 Nadja Reitzenstein 2022-05-03 17:19:37 +02:00
  • 3b0b4710f6 Correct CHANGELOG Nadja Reitzenstein 2022-05-03 17:16:25 +02:00
  • cae3b3a83e Correcly dump and recreate user db on --load Nadja Reitzenstein 2022-04-30 20:52:32 +02:00
  • cfaf4d509e Better error reporting for auth Nadja Reitzenstein 2022-04-30 20:17:17 +02:00
  • c35d3bc6b1 User mgmnt api improvements Nadja Reitzenstein 2022-04-28 21:00:03 +02:00
  • 505afccbf8 Implement addUserFallible instead of addUser Nadja Reitzenstein 2022-04-28 20:38:44 +02:00
  • ed10b15a10 Only set search cap for manage for now Nadja Reitzenstein 2022-04-28 20:35:06 +02:00
  • 869f3d5e5f Add user search impl Nadja Reitzenstein 2022-04-28 20:33:46 +02:00
  • b6c9b61511 impl relevant proto changes Nadja Reitzenstein 2022-04-27 20:27:14 +02:00
  • 1070d9e6eb update schema submodule Nadja Reitzenstein 2022-04-27 20:25:09 +02:00
  • 46e3552e04 Implements a first bit of User management. Nadja Reitzenstein 2022-04-27 20:19:04 +02:00