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
Nadja Reitzenstein
2a1e4c59bc
Ah yes, why bother with correct documentation anyway?
2022-05-05 21:56:49 +02:00
Nadja Reitzenstein
2479a6972d
Move rustup/cargo install to only the jobs that need them
2022-05-05 21:27:27 +02:00
Nadja Reitzenstein
59736c088d
Allow rustfmt failure until we fix capnp gen being fmt'ed
2022-05-05 21:24:30 +02:00
Nadja Reitzenstein
ae94ba0be6
...
2022-05-05 21:19:45 +02:00
Nadja Reitzenstein
67b46a85bb
okay I guess?
2022-05-05 21:18:01 +02:00
Nadja Reitzenstein
eb8aa5a352
rustup
2022-05-05 21:12:52 +02:00
Nadja Reitzenstein
26608bdf21
actually we don't need clippy for non-MR things
2022-05-05 21:10:28 +02:00
Nadja Reitzenstein
96bed54c29
okay gitlab, be that way
2022-05-05 21:09:12 +02:00
Nadja Reitzenstein
38869c6623
and use stable goddamit
2022-05-05 21:08:15 +02:00
Nadja Reitzenstein
a5f5209371
okay make builds work better for merges
2022-05-05 21:06:13 +02:00
Nadja Reitzenstein
cb63d3fef8
Actually, only build if linting checks out. And make Gitlab CI work.
2022-05-05 21:02:06 +02:00
Nadja Reitzenstein
c4d74115f8
Try to get the Gitlab CI to cooperate.
2022-05-05 19:37:35 +02:00
Nadja Reitzenstein
57b98cf15e
Build test harnish as part of the build
step
2022-05-05 19:34:51 +02:00
Nadja Reitzenstein
4265393c30
Make docker containers only be built when necessary
2022-05-05 19:28:40 +02:00
Nadja Reitzenstein
08d7512d01
Correct gitlab-ci.yml
2022-05-05 19:25:06 +02:00
Nadja Reitzenstein
d6858ab5a5
rustfmt
2022-05-05 19:22:02 +02:00
Nadja Reitzenstein
3078d5dab8
add pre-push hook to check formatting
2022-05-05 19:21:51 +02:00
Nadja Reitzenstein
481649c8d2
Update gitlab-ci.yml
2022-05-05 19:13:23 +02:00
Nadja Reitzenstein
f1c726f672
Make cargo test --tests
only run integration tests
2022-05-05 18:02:56 +02:00
Nadja Reitzenstein
ce204b9bc1
Remove sincerely obsolete code
2022-05-05 17:51:51 +02:00
Nadja Reitzenstein
be5a600abf
Move api/schema submodule to relative path
2022-05-05 17:36:53 +02:00
Nadja Reitzenstein
9e2be12fbd
Make unit tests compile
2022-05-05 17:22:54 +02:00
Nadja Reitzenstein
76f59d7196
Remove things that should be in your global .gitignore
2022-05-05 15:57:29 +02:00
Nadja Reitzenstein
5f7397588a
libgsasl is not required anymore
2022-05-05 15:53:11 +02:00
Nadja Reitzenstein
212f657289
add a version controlled git pre-commit hook
2022-05-05 15:52:03 +02:00
Nadja Reitzenstein
2d9f30b55b
Run rustfmt
2022-05-05 15:50:44 +02:00
Nadja Reitzenstein
475cb9b9b4
Prepare for pushing 0.4.1 to main for public release
...
* main:
stay on v0.2 compatible api version
Don't default to MQTT 3.1 either
Sets a 20 second MQTT keepalive intervall
Make MQTT client try to reconnect on connection lost or disconnect
Disclose machines that are used by yourself
replace master with main in ci
Update dependencies and move rsasl to ARM/AArch64-compatible version
Stable release v0.2.1
2022-05-03 17:19:37 +02:00
Nadja Reitzenstein
3b0b4710f6
Correct CHANGELOG
2022-05-03 17:16:25 +02:00
Nadja Reitzenstein
cae3b3a83e
Correcly dump and recreate user db on --load
2022-04-30 20:52:32 +02:00
Nadja Reitzenstein
cfaf4d509e
Better error reporting for auth
...
Fixes : #49
2022-04-30 20:22:51 +02:00
Nadja Reitzenstein
c35d3bc6b1
User mgmnt api improvements
2022-04-28 21:00:03 +02:00
Nadja Reitzenstein
505afccbf8
Implement addUserFallible instead of addUser
2022-04-28 20:38:44 +02:00