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
2021-10-27 17:03:34 +02:00
2021-02-22 17:25:52 +01:00
2022-05-05 15:50:44 +02:00
2022-05-05 19:22:02 +02:00
2022-05-05 15:50:44 +02:00
2021-10-28 00:32:25 +02:00
2022-04-21 23:04:07 +02:00
2022-05-05 19:22:02 +02:00
2022-05-05 17:51:51 +02:00
2022-05-05 22:15:58 +02:00
2022-05-05 15:50:44 +02:00
2022-05-13 18:30:57 +02:00
2022-05-13 18:31:16 +02:00
2022-05-03 17:16:25 +02:00
2022-04-26 23:18:50 +02:00
2021-12-06 21:53:42 +01:00
2021-02-23 11:41:37 +01:00
2020-02-22 14:57:46 +01:00
2021-02-23 11:41:37 +01:00

FabAccess Diflouroborane

Diflouroborane (shorter: BFFH, the chemical formula for Diflouroborane) is the server part of FabAccess. It provides a server-side implementation of the FabAccess API.

What is this?

FabAccess is a prototype-grade software suite for managing access, mostly aimed at Makerspaces, FabLabs, and other open workshops. It is designed to allow secure access control to machines and other equipment that is dangerous or expensive to use. It tries to also be cheap enough to be used for all other things one would like to give exclusive access to even when they are not dangerous or expensive to use (think 3D printers, smart lightbulbs, meeting rooms).

FabAccess uses a Client/Server architecture with a Cap'n Proto API. You can find the API schema files over in their own repository. The reference client is Borepin, written in C#/Xamarin to be able to be ported to as many platforms as possible.

Installation

See INSTALL.md

Contributing

See CONTRIBUTING.md. Thanks!

Description
Server Application of the FabAccess Project
Readme GPL-3.0 1.6 MiB
Languages
Rust 99.7%
Dockerfile 0.2%