James Hodgkinson
57f8fa9d2b
Update to account recovery UX ( #859 )
...
* JSON-formatted output for recover_account, moved a bunch of logs to debug instead of info
* updated documentation
2022-06-26 18:02:16 +10:00
James Hodgkinson
4b1989ee22
updating csp headers ( #852 )
...
* removing confetti loader (we still package it, for now)
* 📎 -happiness
* updating WASM build scripts and rebuilding
* updated CSP headers to change self to 'self' and remove some insecure https: options
2022-06-22 22:30:08 +10:00
James Hodgkinson
febabf4b56
tweaks to CSP headers, adding more docs
2022-06-22 09:54:48 +10:00
James Hodgkinson
805ac2dd16
Python module and rewritten RADIUS integration ( #826 )
...
* added python kanidm module
* rewrote RADIUS integration
* updated the documentation
* updating github actions to run more often
* BLEEP BLOOP ASYNCIO IS GR8
* adding config to makefile to run pykanidm tests
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Firstyear <william@blackhats.net.au>
2022-06-20 20:16:55 +10:00
dependabot[bot]
1b86a06d67
Bump dyn-clone from 1.0.5 to 1.0.6 ( #829 )
...
Bumps [dyn-clone](https://github.com/dtolnay/dyn-clone ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/dtolnay/dyn-clone/releases )
- [Commits](https://github.com/dtolnay/dyn-clone/compare/1.0.5...1.0.6 )
---
updated-dependencies:
- dependency-name: dyn-clone
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 15:15:22 +10:00
dependabot[bot]
2724064189
Bump async-std from 1.11.0 to 1.12.0 ( #830 )
...
Bumps [async-std](https://github.com/async-rs/async-std ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/async-rs/async-std/releases )
- [Changelog](https://github.com/async-rs/async-std/blob/main/CHANGELOG.md )
- [Commits](https://github.com/async-rs/async-std/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: async-std
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 14:55:09 +10:00
Firstyear
9d929b876c
636 consent remembering in oauth2 ( #824 )
2022-06-20 11:37:39 +10:00
dependabot[bot]
831aef5eec
Bump reqwest from 0.11.10 to 0.11.11 ( #827 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.10 to 0.11.11.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.10...v0.11.11 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 09:47:41 +10:00
dependabot[bot]
76efb9d9a7
Bump clap_complete from 3.1.4 to 3.2.1 ( #833 )
...
Bumps [clap_complete](https://github.com/clap-rs/clap ) from 3.1.4 to 3.2.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v3.1.4...clap_complete-v3.2.1 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 09:08:53 +10:00
dependabot[bot]
bdca8310fc
Bump clap from 3.1.18 to 3.2.5 ( #831 )
2022-06-20 07:26:52 +10:00
dependabot[bot]
a97f4402b5
Bump uuid from 1.1.1 to 1.1.2 ( #821 )
2022-06-13 08:51:38 +10:00
dependabot[bot]
a18ff9e2e4
Bump tracing from 0.1.34 to 0.1.35 ( #820 )
2022-06-13 08:51:23 +10:00
Mateus Amin
50a253027b
Clap Migration ( #817 )
2022-06-11 15:24:29 +10:00
James Hodgkinson
c5ea14d0cf
adding new favicon and square logo, updating build scripts ( #819 )
2022-06-10 15:07:19 +10:00
dependabot[bot]
9a7c6eeec7
Bump tokio-util from 0.7.2 to 0.7.3 ( #814 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.2...tokio-util-0.7.3 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 08:26:05 +10:00
dependabot[bot]
ed32e10547
Bump uuid from 1.1.0 to 1.1.1 ( #813 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.0...1.1.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 08:23:41 +10:00
dependabot[bot]
032c324295
Bump tokio from 1.18.2 to 1.19.1 ( #812 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.18.2 to 1.19.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.18.2...tokio-1.19.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-06 08:22:36 +10:00
Firstyear
b97d13d284
383 170 164 authentication updates - credential update webui! ( #809 )
2022-06-05 16:30:08 +10:00
James Hodgkinson
06eeead51d
updates the oauth2 URL, updating book layout ( #807 )
2022-06-05 15:08:02 +10:00
James Hodgkinson
7d27612174
Windows automagical buildingtons ( #798 )
...
* windows build automation
* making fmt happy, fixing windows-related bug
* disabled cargo_incremental when using `sccache`, added build options ARG to Dockerfile, limit docker build to one job
2022-05-31 14:13:21 +10:00
Kellin
48e0fd7d21
Set default value for SCCACHE_REDIS build arg ( #792 )
...
- Set a default value in the Dockerfile for SCCACHE_REDIS so that, at
build time, it does not fail with the new behavior because nothing was
actually being passed into the container.
2022-05-29 13:43:01 +10:00
James Hodgkinson
f93e2cbf28
closes #788 - moves info messsage about webui path ( #790 )
2022-05-27 22:49:08 +10:00
dependabot[bot]
40b29e14ca
Bump uuid from 1.0.0 to 1.1.0 ( #784 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.0.0...1.1.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-26 22:03:37 +10:00
dependabot[bot]
de3314d0e5
Update validator requirement from ^0.14.0 to ^0.15.0 in /kanidmd/idm ( #782 )
...
Updates the requirements on [validator](https://github.com/Keats/validator ) to permit the latest version.
- [Release notes](https://github.com/Keats/validator/releases )
- [Changelog](https://github.com/Keats/validator/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Keats/validator/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: validator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-26 22:02:19 +10:00
dependabot[bot]
08d27fea21
Bump tikv-jemallocator from 0.4.3 to 0.5.0 ( #786 )
...
Bumps [tikv-jemallocator](https://github.com/tikv/jemallocator ) from 0.4.3 to 0.5.0.
- [Release notes](https://github.com/tikv/jemallocator/releases )
- [Changelog](https://github.com/tikv/jemallocator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tikv/jemallocator/commits )
---
updated-dependencies:
- dependency-name: tikv-jemallocator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-26 21:58:43 +10:00
Firstyear
ee4e9b906b
Resolve linker issues on arm. ( #787 )
2022-05-26 21:13:07 +10:00
James Hodgkinson
b6d3a0511f
Yak shaving 2343443 ( #779 )
2022-05-26 14:58:53 +10:00
Firstyear
c26ccb9b38
Improve token readability, Fix issue with spn format ( #773 )
2022-05-24 13:49:51 +10:00
Firstyear
241e0eeb4d
At some point, you have to pay for your tech debt. ( #759 )
...
This replaces the unmaintained serde_cbor with serde_json in both
db and IPC contexts. It changes the database on disk format to align
better to how we structure values in memory making it faster to load
entries when they aren't cached. And this breaks down the horrible
ValueSet enum to dyn trait types, which has a huge performance
improvement to the server.
2022-05-24 10:49:34 +10:00
Kellin
deedb9560b
Fix typo in Dockerfile ( #770 )
...
- Change `mantainer` to `maintainer` in the Dockerfile label
2022-05-23 16:44:42 +10:00
dependabot[bot]
92fe11ce41
Bump libc from 0.2.125 to 0.2.126 ( #763 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.125 to 0.2.126.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.125...0.2.126 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 08:16:48 +10:00
dependabot[bot]
56cb936e59
Bump concread from 0.3.2 to 0.3.4 ( #764 )
...
Bumps [concread](https://github.com/kanidm/concread ) from 0.3.2 to 0.3.4.
- [Release notes](https://github.com/kanidm/concread/releases )
- [Commits](https://github.com/kanidm/concread/compare/v0.3.2...v0.3.4 )
---
updated-dependencies:
- dependency-name: concread
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 08:16:03 +10:00
dependabot[bot]
338ca7c0ed
Bump regex from 1.5.5 to 1.5.6 ( #765 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.5...1.5.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 08:14:02 +10:00
dependabot[bot]
7d7656ec24
Bump tokio-util from 0.7.1 to 0.7.2 ( #757 )
2022-05-17 12:50:41 +10:00
James Hodgkinson
5dc17c0c74
Dockerized containerybuilds ( #741 )
...
* let us see if we can dockerize this crab
2022-05-08 13:00:34 +10:00
James Hodgkinson
d5fbb91a1c
Adding Content-Security-Policy Headers and auto-generating integrity hashes ( #740 )
...
* Adding Content-Security-Policy Headers and auto-generating integrity hashes
* created favicon and WASM loader as their own files
* adding .map files from bootstrap
2022-05-06 14:20:52 +10:00
Firstyear
12852cf0a0
383 170 164 authentication updates 4 ( #739 )
...
* Codes and TOTP done!
* Cleanup
2022-05-06 09:52:58 +10:00
James Hodgkinson
da7ae6118c
Orca output dir fix ( #737 )
2022-05-03 13:24:39 +10:00
dependabot[bot]
71f6c193a0
Bump serde from 1.0.136 to 1.0.137 ( #731 )
2022-05-02 10:30:09 +10:00
dependabot[bot]
3f898ab66b
Bump libc from 0.2.124 to 0.2.125 ( #732 )
2022-05-02 10:06:52 +10:00
dependabot[bot]
cca1eee3d2
Bump serde_json from 1.0.79 to 1.0.80 ( #733 )
2022-05-02 10:06:40 +10:00
William Brown
980f358d85
Push some missed bits to documents
2022-05-01 15:18:26 +10:00
William Brown
b6be05248c
(cargo-release) version 1.1.0-alpha.8
2022-05-01 13:58:18 +10:00
Firstyear
53f3260285
Remove async references ( #724 )
2022-04-29 13:23:46 +10:00
Firstyear
8dc0199380
383 170 164 authentication updates 3 ( #723 )
2022-04-29 13:03:21 +10:00
James Hodgkinson
5eb9fa604e
Making the login path nicer, dev scripting ( #721 )
...
* making username-not-found messages nicer
* adds a script to run a dev server easier
2022-04-29 10:44:57 +10:00
Firstyear
a58edc5128
20220427 dependency updates ( #718 )
2022-04-27 13:35:26 +10:00
Firstyear
9ade567a52
383 170 164 authentication updates 2 ( #716 )
...
Add foundations for credential update sessions.
2022-04-27 10:56:18 +10:00
Euan Kemp
9427d27141
Add a new ACP and group allowing self-service mail updates ( #672 )
...
* Add a new ACP and group allowing self-service mail updates
This adds a new "idm_people_self_write_mail_priv" group which follows
the existing canned group+acp format closely.
This also adds a test for the functionality
See the discussion in #648 for a bit more background
* Limit the self-write ACP to targets with the "account" class
Per feedback on #672 , it's better to limit these APIs specifically to
accounts.
* Fix up
Co-authored-by: Firstyear <william.brown@suse.com>
2022-04-13 20:45:45 +10:00
Euan Kemp
0c3ce226cf
Add 'account person set' command ( #667 )
...
* Add 'account person set' command
This command allows a user to modify, say, their legal name in a
self-service fashion.
This wasn't possible before by default since the 'extend' operation
required additional ACPs in order to operate which not every user would
have.
The new "person set" api is compatible with the default self_write ACP,
and so allows self-service modification.
* Add a short section on people attributes to the book
2022-04-02 13:24:07 +10:00