Commit Graph

  • 2c2d8978f9 Bump serde_dhall Gregor Reitzenstein 2021-02-08 19:56:31 +00:00
  • 6b56a7ad15 Merge branch 'development' of gitlab.com:fabinfra/fabaccess/bffh into development Gregor Reitzenstein 2021-02-08 18:29:09 +00:00
  • 14eb9b048a Polling futures turns out to be a smart thing to do. Fixes #12 Gregor Reitzenstein 2021-02-08 18:28:27 +00:00
  • 06d82f9fc6 draft for integration test setup Kai Jan Kriegel 2021-02-05 03:02:05 +01:00
  • 9c87c192fa We don't use remote roles for now Gregor Reitzenstein 2021-01-27 14:40:33 +00:00
  • 4aaa281303 Marks unused variables to cut down on warnings Gregor Reitzenstein 2021-01-26 14:47:58 +00:00
  • bde889582b Fixes unecessary mut all over the place Gregor Reitzenstein 2021-01-26 14:42:04 +00:00
  • c0618e949d Fixes unused import on macros Gregor Reitzenstein 2021-01-26 14:39:57 +00:00
  • 4c7359531d Finally switch over to Config instead of Settings Gregor Reitzenstein 2021-01-26 14:38:37 +00:00
  • 26f1de1907 Fixes all those unused import warnings Gregor Reitzenstein 2021-01-26 14:33:50 +00:00
  • fbc661f478 Roles dumping Gregor Reitzenstein 2021-01-26 14:11:50 +00:00
  • a77841edce Merge branch 'development' of gitlab.com:fabinfra/fabaccess/bffh into development Gregor Reitzenstein 2021-01-22 15:25:51 +00:00
  • f387f55c06 Machine state change with access control Gregor Reitzenstein 2021-01-22 15:25:26 +00:00
  • 5295611563 only use internal role db for now Gregor Reitzenstein 2021-01-20 12:36:02 +00:00
  • cda947a0e9 No more priority pls Gregor Reitzenstein 2021-01-20 11:55:15 +00:00
  • 5a5942b4ee improved docker example again Kai Jan Kriegel 2020-12-22 02:43:15 +01:00
  • 7ca1fb5d54 updated docker example Kai Jan Kriegel 2020-12-19 21:23:52 +01:00
  • 53564b6bca Also point at the correct global config file... <.< Gregor Reitzenstein 2020-12-16 14:47:13 +01:00
  • a87ea52a1d Merge branch 'feature/demo-sprint' into 'development' Gregor Reitzenstein 2020-12-16 13:42:50 +00:00
  • 1b638d6d29 I have no idea about Docker. Gregor Reitzenstein 2020-12-16 14:38:40 +01:00
  • 67927139c6 Make work(TM) Gregor Reitzenstein 2020-12-16 14:34:33 +01:00
  • d4da25b0d7 Load passdb \o/ Gregor Reitzenstein 2020-12-16 14:25:03 +01:00
  • d568d46212 Load roles into the accessdb Gregor Reitzenstein 2020-12-16 14:04:50 +01:00
  • 8f5cea673b Put the users in the db as well Gregor Reitzenstein 2020-12-16 13:51:47 +01:00
  • 78e7d45614 Users loading, noot noot! Gregor Reitzenstein 2020-12-16 13:30:04 +01:00
  • a279a2ed48 Actually implement fill_info in a way that compiles. ^^' Gregor Reitzenstein 2020-12-16 12:49:56 +01:00
  • cfa71f8be2 Implements fill_info Gregor Reitzenstein 2020-12-16 12:42:14 +01:00
  • 7bdbdac86b Properly stop api server Gregor Reitzenstein 2020-12-16 12:27:34 +01:00
  • be73385758 Properly start api server Gregor Reitzenstein 2020-12-16 12:24:19 +01:00
  • 2fbef020a3 Fix config Gregor Reitzenstein 2020-12-16 12:01:22 +01:00
  • cca5bddbb8 Implement parts of the Machine API Gregor Reitzenstein 2020-12-16 11:32:31 +01:00
  • ec20859f6d Pass Arc<Network> to everywhere Gregor Reitzenstein 2020-12-15 13:12:22 +01:00
  • e22ed819bb Move examples over to dhall Gregor Reitzenstein 2020-12-15 13:04:21 +01:00
  • 7b5d8de93f Pass network Gregor Reitzenstein 2020-12-15 13:04:03 +01:00
  • 6d5802c0a5 Fix dependency check error. Network now works. \o/ Gregor Reitzenstein 2020-12-14 14:45:16 +01:00
  • 1dc8dc4710 Even more improved init Gregor Reitzenstein 2020-12-14 12:39:01 +01:00
  • 5a42b34fe3 Better initialization Gregor Reitzenstein 2020-12-14 11:02:46 +01:00
  • 02570fea6f move config to Dhall Gregor Reitzenstein 2020-12-12 13:58:04 +01:00
  • 492aab630a Mark ToDo Gregor Reitzenstein 2020-12-09 18:44:52 +01:00
  • fe6db0b045 Reimplements shelly Gregor Reitzenstein 2020-12-09 11:14:45 +01:00
  • bb73b62722 Fixes that stupid error Gregor Reitzenstein 2020-12-09 11:14:17 +01:00
  • 21d6abda24 Move Sensor into initiator.rs Gregor Reitzenstein 2020-12-09 10:51:47 +01:00
  • fc477d2d56 Move Actuator into actor.rs Gregor Reitzenstein 2020-12-09 10:49:34 +01:00
  • a8af3b287e Move initialization and recon into network Gregor Reitzenstein 2020-12-07 15:58:25 +01:00
  • 81ea99405c Add EventNetwork manage struct Gregor Reitzenstein 2020-12-07 14:39:35 +01:00
  • a16712c66f Load Machines Gregor Reitzenstein 2020-12-07 12:27:53 +01:00
  • 6fbf63a7b9 Remove unused handshake code Gregor Reitzenstein 2020-12-07 12:13:50 +01:00
  • d0fe576d62 Status Gregor Reitzenstein 2020-12-07 12:11:07 +01:00
  • c1c34aa703 Working statekeeping Gregor Reitzenstein 2020-12-02 17:15:25 +01:00
  • c5d733d888 Make compile Gregor Reitzenstein 2020-12-02 17:12:25 +01:00
  • 5a4b03a16c Initiators first concept Gregor Reitzenstein 2020-12-02 16:20:50 +01:00
  • fc1aea2f96 Shortcuts Gregor Reitzenstein 2020-12-02 13:36:14 +01:00
  • 8e3b8834c0 Async actor runs now Gregor Reitzenstein 2020-12-02 11:46:46 +01:00
  • f4148d398f Sync Actor works now Gregor Reitzenstein 2020-12-02 11:31:17 +01:00
  • 6cf4b1d078 Turns out none of that works. Gregor Reitzenstein 2020-12-01 16:06:39 +01:00
  • 1041afd0ab Network'd Gregor Reitzenstein 2020-12-01 10:21:39 +01:00
  • aace3c1b32 Update schema submodule Gregor Reitzenstein 2020-12-01 09:44:47 +01:00
  • 4ee94b260b Run the event network Gregor Reitzenstein 2020-12-01 09:44:18 +01:00
  • 8c1fbfd1a9 Machines refactor #2 Gregor Reitzenstein 2020-12-01 08:39:34 +01:00
  • 737b05c012 Adds singleton machines Gregor Reitzenstein 2020-11-30 16:12:52 +01:00
  • dcda1accfe Split out main further Gregor Reitzenstein 2020-11-30 16:12:40 +01:00
  • a0d60a574f Main refactor #2 Gregor Reitzenstein 2020-11-30 15:05:25 +01:00
  • e08b9e43d8 Main refactor #1 Gregor Reitzenstein 2020-11-30 15:05:16 +01:00
  • cc40cde831 Refactor machines somewhat Gregor Reitzenstein 2020-11-30 14:08:03 +01:00
  • 7dd4914bf1 Merge branch 'docker-example' into 'development' Gregor Reitzenstein 2020-11-30 10:25:10 +00:00
  • 65841f5046 Remove Handshake as C# can't handle it Gregor Reitzenstein 2020-11-30 07:24:07 +01:00
  • 7e9002aa94 Password DB and other shenanigans Gregor Reitzenstein 2020-11-30 07:23:47 +01:00
  • 6f56b32e89 added a dockerized version of the example Kai Jan Kriegel 2020-11-29 20:54:26 +01:00
  • 7956616891 Actually make compile for once. Gregor Reitzenstein 2020-11-24 15:57:23 +01:00
  • 5c5a59a75c Make compile (well.. not really) Gregor Reitzenstein 2020-11-24 14:41:19 +01:00
  • b203edf206 Status commit Gregor Reitzenstein 2020-11-24 14:16:22 +01:00
  • 9227b632e4 Ideas Gregor Reitzenstein 2020-11-24 10:44:53 +01:00
  • 2fbb1bb4b6 Whoops, forgot the handshake Gregor Reitzenstein 2020-11-20 15:54:53 +01:00
  • cbb6242f89 Get an example to work — barely. Gregor Reitzenstein 2020-11-20 15:43:03 +01:00
  • e7bbc7e001 Lots of changes for better API stuffs Gregor Reitzenstein 2020-11-20 13:06:55 +01:00
  • f8b9874f08 Now with better file loading stuffs Gregor Reitzenstein 2020-11-20 10:39:10 +01:00
  • 4b9070fd17 Now with more better tests Gregor Reitzenstein 2020-11-19 15:10:42 +01:00
  • 3b63e654e5 Pushes code around until example loading compiles Gregor Reitzenstein 2020-11-19 14:53:14 +01:00
  • 5d9c1d5a64 Cleanup Gregor Reitzenstein 2020-11-17 14:38:11 +01:00
  • 5f75dd0925 Api restructure zum zweiten Gregor Reitzenstein 2020-11-17 14:35:16 +01:00
  • 220942b80a Session / Connection / Bootstrap split Gregor Reitzenstein 2020-11-17 14:28:04 +01:00
  • a057ffa4d8 API cleanup Gregor Reitzenstein 2020-11-17 14:15:29 +01:00
  • 0fef683f41 Removes unused builtin.rs Gregor Reitzenstein 2020-11-17 13:58:29 +01:00
  • 378c184342 Module refactor for consistency Gregor Reitzenstein 2020-11-17 13:58:16 +01:00
  • 448cbbc98a Permission checking upgrades Gregor Reitzenstein 2020-11-17 13:40:44 +01:00
  • b7421528c6 Adds current Cargo.lock Gregor Reitzenstein 2020-11-17 12:26:41 +01:00
  • 5897161a3c Make compile Gregor Reitzenstein 2020-11-17 12:26:35 +01:00
  • 3a459fc098 Current state for tagging Gregor Reitzenstein 2020-11-17 12:09:45 +01:00
  • 8442a3d29d Slowly getting there Gregor Reitzenstein 2020-11-10 14:56:28 +01:00
  • 743de370ab Silences the dead cap'n proto code warnings Gregor Reitzenstein 2020-11-10 13:37:07 +01:00
  • 62e1e9276f Splits off MachineDB Gregor Reitzenstein 2020-11-10 13:34:09 +01:00
  • fe89175113 Updates schema Gregor Reitzenstein 2020-10-29 13:14:04 +01:00
  • 7b9d3cd560 ununimpl API impl Gregor Reitzenstein 2020-10-29 13:04:20 +01:00
  • 4339537ec9 Make compile with tests Gregor Reitzenstein 2020-10-28 23:25:59 +01:00
  • 2027d9696e Make compile Gregor Reitzenstein 2020-10-28 23:24:02 +01:00
  • d304ff40d4 Adds permission type Gregor Reitzenstein 2020-10-28 19:22:11 +01:00
  • cd609df85f Further ideas on database restructure Gregor Reitzenstein 2020-10-28 16:25:33 +01:00
  • 72a9d8c639 Moves databases around a touch Gregor Reitzenstein 2020-10-26 12:58:55 +01:00
  • c25983d48c Start Database restructure Gregor Reitzenstein 2020-10-23 16:35:10 +02:00
  • f997c93c23 More work on the API implementation Gregor Reitzenstein 2020-10-23 15:29:32 +02:00