Nadja Reitzenstein
70c94feced
Implement password change functionality
2022-07-11 12:30:26 +02:00
Nadja Reitzenstein
1fc13405e8
Merge branch 'feature/better-errors' into development
...
* feature/better-errors:
Better error wrapper type
Start taking control over exit on argument parsing failure
Return a better error when --load is given a directory
2022-07-11 12:15:33 +02:00
Nadja Reitzenstein
a79293add1
Better error wrapper type
2022-07-11 12:14:56 +02:00
Nadja Reitzenstein
7a0a50dc3f
Start taking control over exit on argument parsing failure
2022-06-24 15:17:05 +02:00
Nadja Reitzenstein
c9a8ef7db4
Return a better error when --load is given a directory
...
Closes : #55
2022-06-24 15:16:46 +02:00
Nadja Reitzenstein
e1377d0f79
Merge branch 'feature/spanned-api-handling' into development
...
* feature/spanned-api-handling:
Output plentiful trace info for API calls
log all api calls with `TRACE` level
Add a connection-specific span to each API handler
2022-06-24 14:35:41 +02:00
Nadja Reitzenstein
257fbf5506
Output plentiful trace info for API calls
2022-06-24 14:35:31 +02:00
Nadja Reitzenstein
1ff3f2afb7
log all api calls with TRACE
level
2022-06-24 13:57:51 +02:00
Nadja Reitzenstein
13bbe2bee9
Add a connection-specific span to each API handler
2022-06-24 12:25:52 +02:00
Nadja Reitzenstein
fac0a9ba94
Merge branch 'feature/runtime-improvements' into development
...
* feature/runtime-improvements:
Runtime things furthermore
Allow tracking cgroups with futures
Oh whoops handle that
Get started on supervision trees
Attach a GroupID to all LightProcs
Noting down improvement ideas for procs
More ideas about how to record data
A number of small updates batched into one commit
Improve Drop guards
Even more console shenanigans
tracing more data
Some bits work \o/
Console is attached and compiles
More console features
Use `ManuallyDrop` instead of `mem::forget` where appropiate
More console implementation stuff
Start on the runtime console subscriber
2022-06-24 12:25:11 +02:00
Nadja Reitzenstein
57fb279092
Runtime things furthermore
2022-06-24 12:24:29 +02:00
Nadja Reitzenstein
77e0935945
Allow tracking cgroups with futures
2022-06-23 21:19:38 +02:00
Nadja Reitzenstein
e7358838d5
Oh whoops handle that
2022-06-23 17:31:57 +02:00
Nadja Reitzenstein
3075e1c027
Get started on supervision trees
2022-06-23 17:28:41 +02:00
Nadja Reitzenstein
7e113bab47
Attach a GroupID to all LightProcs
2022-06-23 17:28:18 +02:00
Nadja Reitzenstein
ff727b6d97
Noting down improvement ideas for procs
2022-06-23 16:00:21 +02:00
Nadja Reitzenstein
2f5f7cb0d7
More ideas about how to record data
2022-06-23 14:37:30 +02:00
Nadja Reitzenstein
567df800f3
A number of small updates batched into one commit
2022-06-23 13:33:29 +02:00
Nadja Reitzenstein
9a86bae45a
Improve Drop guards
2022-06-23 13:22:51 +02:00
Nadja Reitzenstein
18d69063fd
Even more console shenanigans
2022-06-22 19:01:58 +02:00
Nadja Reitzenstein
2d8d6f9938
tracing more data
2022-06-22 14:43:14 +02:00
Nadja Reitzenstein
aef36fa3d4
Some bits work \o/
2022-06-21 22:48:12 +02:00
Nadja Reitzenstein
287ca9806d
Console is attached and compiles
2022-06-21 22:24:40 +02:00
Nadja Reitzenstein
35c9f45f6d
More console features
2022-06-21 19:12:02 +02:00
Nadja Reitzenstein
ee0593dc6f
Use ManuallyDrop
instead of mem::forget
where appropiate
2022-06-21 16:21:13 +02:00
Nadja Reitzenstein
8a35818b4f
More console implementation stuff
2022-06-21 16:20:52 +02:00
Nadja Reitzenstein
df7bd80d06
Start on the runtime console subscriber
2022-06-21 13:06:21 +02:00
Nadja Reitzenstein
58f40d98ed
Implement PermissionSystem::getRoleList()
...
Closes : #62
2022-06-20 15:20:00 +02:00
Nadja Reitzenstein
728c33f444
Merge branch 'feature/new_initiator' into development
...
* feature/new_initiator:
Process initiator working
Reimplement the dummy initiator
2022-06-18 16:52:59 +02:00
Nadja Reitzenstein
a66303566a
Process initiator working
2022-06-18 16:52:30 +02:00
Nadja Reitzenstein
6d8d1384d9
Reimplement the dummy initiator
2022-06-07 14:05:57 +02:00
Nadja Reitzenstein
9100811c50
Merge branch 'feature/bettererrors' into development
...
* feature/bettererrors:
Switch out anyhow for miette
More trace output of role checking
Better errors when the db directory is missing
2022-06-02 17:48:54 +02:00
Nadja Reitzenstein
5f2214abe9
Switch out anyhow for miette
2022-06-02 17:46:36 +02:00
Nadja Reitzenstein
17fd08b7e5
More trace output of role checking
2022-05-31 13:45:51 +02:00
Nadja Reitzenstein
a43c38c118
Better errors when the db directory is missing
2022-05-31 13:11:48 +02:00
Nadja Reitzenstein
84a4e9791e
INSTALL docs on running the bin
2022-05-31 13:08:14 +02:00
Nadja Reitzenstein
e7828cd7f5
Add note to CONTRIBUTING about user cargo config
2022-05-31 12:19:58 +02:00
Nadja Reitzenstein
7861568ca1
Cross-compilation docs
2022-05-31 12:13:12 +02:00
Nadja Reitzenstein
2cb7a28967
Merge branch 'feature/schema-updates' into development
...
* feature/schema-updates:
Update api dependency in Cargo.lock
Update api version
Update build.rs to not output to tracked dir
Drop git tracked pregenerated code
Drop pregenerated modules
Update API submodule
2022-05-31 12:11:02 +02:00
Nadja Reitzenstein
a436b93e56
Merge branch 'feature/appid' into development
...
* feature/appid:
update fabfire desfire appid
2022-05-31 12:06:28 +02:00
Kai Jan Kriegel
50b4394cfd
update fabfire desfire appid
2022-05-24 23:41:42 +02:00
Nadja Reitzenstein
360d6bfced
Update api dependency in Cargo.lock
2022-05-20 19:34:48 +02:00
Nadja Reitzenstein
0f264bed0e
Update api version
2022-05-20 19:29:21 +02:00
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