Commit Graph

  • 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
  • fe992a9446 Oh also update CHANGELOG Nadja Reitzenstein 2022-04-27 19:22:07 +02:00
  • f4d793621c Remove doc warnings for now and fix others Nadja Reitzenstein 2022-04-27 17:30:04 +02:00
  • 4e10a981b2 Return full version string for --version Nadja Reitzenstein 2022-04-27 17:21:45 +02:00
  • 4ca4dc124b Pinning rsasl version to commit Nadja Reitzenstein 2022-04-27 17:21:07 +02:00
  • df64d43e03 ran cargo fix Kai Jan Kriegel 2022-04-26 23:21:43 +02:00
  • ba99f6f131 fixed Dockerfile Kai Jan Kriegel 2022-04-26 23:18:50 +02:00
  • 2c4b3c9cd0 also build machine if user has read perm Kai Jan Kriegel 2022-04-24 20:10:06 +02:00
  • 846fb09433 Merge branch 'feature/api-0.3' into feature/cleanup Nadja Reitzenstein 2022-04-22 20:14:59 +02:00
  • 3300105082 Implement changes from fabaccess-api#24 Nadja Reitzenstein 2022-04-22 20:09:34 +02:00
  • 047f7bc1de sensible search return values for non-existant/non-visible resources Nadja Reitzenstein 2022-04-22 19:57:58 +02:00
  • 15c878e1d2 comp Nadja Reitzenstein 2022-04-21 23:02:58 +02:00
  • 5538dd6751 User admin methods Nadja Reitzenstein 2022-03-21 00:01:50 +01:00
  • 3eab5b8702 Make auditlog log Nadja Reitzenstein 2022-03-20 22:46:04 +01:00
  • c402c71abc Keep old config system Nadja Reitzenstein 2022-03-20 22:27:27 +01:00
  • e6682ca8a8 Remove copyright for now Nadja Reitzenstein 2022-03-20 22:27:15 +01:00
  • b02afe5575 Splitting config Nadja Reitzenstein 2022-03-20 21:22:15 +01:00
  • 28d90f1078 bump base image Kai Jan Kriegel 2022-03-29 19:55:09 +02:00
  • 831b18128d fix fabfire mechanism integration and improve logging Kai Jan Kriegel 2022-03-19 06:00:21 +01:00
  • 41f8b83cd5 log outcome of loading user db Kai Jan Kriegel 2022-03-19 05:54:18 +01:00
  • 9bd1b917a2 modified dockerfile Kai Jan Kriegel 2022-03-17 16:37:49 +01:00
  • 8c6b53d050 reduce rsasl to minimal required features Kai Jan Kriegel 2022-03-17 02:13:09 +01:00
  • 33e8a62d2a Implement more API to make Borepin happier Nadja Reitzenstein 2022-03-16 20:17:59 +01:00
  • b88c6f69cd Updating rsasl version Nadja Reitzenstein 2022-03-16 19:32:19 +01:00
  • 538b0b28f1 Importing X-FABFIRE auth mechanism Nadja Reitzenstein 2022-03-16 19:29:36 +01:00
  • cb8cda39cd Rerun on changed BFFHD_BUILD_TAGGED_RELEASE env var Nadja Reitzenstein 2022-03-16 15:17:09 +01:00
  • bd8c2d2173 Make build step only use git info when not building a tagged release Nadja Reitzenstein 2022-03-16 15:13:30 +01:00
  • ba005b3f9f allow bffh to build outside of a git repo Kai Jan Kriegel 2022-03-16 05:42:56 +01:00
  • 29a44bdb6a Make capnp machines api work again Nadja Reitzenstein 2022-03-16 19:01:09 +01:00
  • 2b7044d498 Compile with new DB system Nadja Reitzenstein 2022-03-16 18:10:59 +01:00
  • 7f362c7ab4 Rerun on changed BFFHD_BUILD_TAGGED_RELEASE env var Nadja Reitzenstein 2022-03-16 15:17:09 +01:00
  • 80ceb4af34 Log version on start Nadja Reitzenstein 2022-03-16 15:14:58 +01:00
  • dae9d0c93b Make build step only use git info when not building a tagged release Nadja Reitzenstein 2022-03-16 15:13:30 +01:00
  • cc2b43a9f2 Reverse visibility check to properly disclose machines Nadja Reitzenstein 2022-03-16 15:09:25 +01:00
  • 069819bb9a Only return use interface if machine is currently free or reserved by me Nadja Reitzenstein 2022-03-16 15:04:32 +01:00
  • 4feb21e7fc allow bffh to build outside of a git repo Kai Jan Kriegel 2022-03-16 05:42:56 +01:00