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]
31234cfddb
Bump rayon from 1.5.2 to 1.5.3
...
Bumps [rayon](https://github.com/rayon-rs/rayon ) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/rayon-rs/rayon/releases )
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md )
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.5.2...v1.5.3 )
---
updated-dependencies:
- dependency-name: rayon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-17 12:52:07 +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
dependabot[bot]
7389a145c9
Bump dialoguer from 0.10.0 to 0.10.1 ( #753 )
...
Bumps [dialoguer](https://github.com/mitsuhiko/dialoguer ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/mitsuhiko/dialoguer/releases )
- [Changelog](https://github.com/mitsuhiko/dialoguer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/dialoguer/compare/v0.10.0...v0.10.1 )
---
updated-dependencies:
- dependency-name: dialoguer
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-10 13:50:56 +10:00
James Hodgkinson
bbf074ee8c
Ok dependabot I will do the thing 2022-05-09 ( #749 )
...
* updating rust packages
* fixing some minor clippy lints
* adding more targets for dependabot
2022-05-10 13:07:20 +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
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
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
dependabot[bot]
61d7000870
Bump paste from 1.0.6 to 1.0.7 ( #705 )
...
Bumps [paste](https://github.com/dtolnay/paste ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/dtolnay/paste/releases )
- [Commits](https://github.com/dtolnay/paste/compare/1.0.6...1.0.7 )
---
updated-dependencies:
- dependency-name: paste
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-04-25 09:51:58 +10:00
Euan Kemp
4862b919de
Use pkg-config to link against pam ( #665 )
...
* Use pkg-config to link against pam
Some distros, such as nixos, require more than just '-lpam' to locate
the library. Adding a naive pkg-config invocation to the pam FFI
crate allows pam_kanidm to build on my system, where before this change
it did not.
* Update contributors
Add myself, as requested
2022-04-02 13:28:48 +10:00
Firstyear
f3cc2c4c41
Update to concread 0.3 ( #658 )
2022-03-28 10:17:23 +10:00
Firstyear
a461564024
Update compact jwt ( #651 )
2022-03-17 11:29:38 +10:00
Firstyear
bd41ef8f91
Add design doc, revive the domain wide enc token ( #649 )
...
* Add design doc, revive the domain wide enc token, use jwt from our lib instead of bundy, update docs
2022-03-14 17:29:04 +10:00
Firstyear
fa610c6d88
106 auth concurrency ( #643 )
2022-03-07 09:22:35 +10:00
Firstyear
f252d91e13
20220219 webui updates + source refactor + clippy go clip clip ( #642 )
2022-02-20 12:43:38 +10:00
Firstyear
6e1ed9ea07
Update to concread, add hooks for cache quiescing ( #641 )
2022-02-16 09:20:37 +10:00
William Brown
c8468199fc
(cargo-release) version 1.1.0-alpha.7
2021-12-31 09:27:57 +10:00
Firstyear
d25e3b338a
Pre-release update and cleanup ( #631 )
2021-12-31 09:11:20 +10:00
Firstyear
dc1dd11333
Temp use env filter ( #628 )
2021-12-21 11:56:23 +10:00
Firstyear
22682279aa
20211216 tracing cleanup ( #627 )
2021-12-17 13:54:13 +10:00
Firstyear
42df4bf1a3
Refactor of value and addition of base types for business attributes ( #626 )
2021-12-16 10:13:03 +10:00
Firstyear
0f4189a57e
278 603 OIDC implementation ( #608 )
2021-11-21 16:41:49 +10:00
Firstyear
c9ef4fe5df
Setup for webauthn subdomain support ( #598 )
2021-10-20 14:42:43 +10:00
Quinn
f1e4a4c7e2
Integrated compiled-uuid
into kanidmd/src/lib/constants/uuids.rs
( #593 )
2021-10-11 14:49:32 +10:00
Quinn
d59ddcc74a
Added num-enum
support for runtime enums ( #585 )
2021-10-02 09:02:36 +10:00
William Brown
c9f4b1dc2e
(cargo-release) version 1.1.0-alpha.6
2021-10-01 11:44:25 +10:00
Firstyear
573e346476
Add support for storing security token key in domain config ( #581 )
2021-09-25 11:24:00 +10:00
Firstyear
dbb57e9a7b
Remove auditscope for tracing ( #580 )
2021-09-21 12:42:00 +10:00
Firstyear
d2bb9cead4
Rewrite how we store the internals of valuesets in entries ( #578 )
2021-09-15 08:24:37 +10:00
Firstyear
0c1ad4e5fe
Swap to tide-openssl ( #575 )
2021-08-29 12:34:55 +10:00
Quinn
a3c0b8ccfe
Customized tracing
for tide::Middleware
logging ( #544 )
2021-08-19 11:04:24 +10:00
Firstyear
87c6b45fbd
add tokio feature to async-std ( #555 )
2021-08-04 14:51:09 +10:00
cuberoot74088
b4f99c8e7a
Implement Online Backups ( #25 ) ( #536 )
2021-07-31 17:13:46 +10:00
Firstyear
b8c33ea3ac
Update to remove vuln jquery instance ( #541 )
2021-07-28 10:38:47 +10:00
James Hodgkinson
25961b2c46
adding a check for rustc MSRV ( #542 )
2021-07-27 13:20:50 +10:00
Firstyear
5069df9939
Improve errors ( #539 )
2021-07-26 08:33:49 +10:00
Firstyear
1791f12adf
Oauth2 ui flows ( #527 )
2021-07-25 10:51:37 +10:00
Firstyear
ea080feac8
Update webauthn-rs to alpha.9 ( #532 )
2021-07-24 14:58:38 +10:00
James Hodgkinson
7997864187
Prompting user for their username when multiple tokens exist ( #525 )
2021-07-13 08:46:45 +10:00
James Hodgkinson
fc2824eec5
fixing restores on #456 ( #519 )
2021-07-08 10:09:15 +10:00
William Brown
4be329e946
(cargo-release) version 1.1.0-alpha.5
2021-07-07 12:04:12 +10:00
William Brown
e5e760b109
Release prep
2021-07-07 12:02:46 +10:00
Firstyear
4c6a28b7ad
511 upgrade failure - add debuging tools and improve debugging of the issue. ( #512 )
2021-07-01 14:51:25 +10:00
Firstyear
1de1b2db3b
Add the ability to configure and provide Oauth2 authentication for Kanidm. ( #485 )
2021-06-29 14:23:39 +10:00
Firstyear
35d32bc5dd
Update webauthn-authenticator-rs to fix test failures ( #493 )
2021-06-26 11:47:21 +10:00
Firstyear
f5e2295319
20210607 orca ldap ( #470 )
2021-06-17 13:53:23 +10:00
Firstyear
ea34dc08a9
Add email syntax ( #465 )
...
Part one of #461 - this adds the syntax to support email addresses and validation of their content, and a method to serialise to the DB that can be extended with attribute tagging in the future. Part two will address administration of these values.
2021-06-12 10:01:44 +10:00
Firstyear
e8b1089bfd
414 clear stale credentials ( #447 )
2021-05-26 16:11:00 +10:00
Firstyear
6901a5a545
Orca - a load testing framework for Kanidm ( #431 )
2021-05-06 21:15:12 +10:00
Firstyear
644eb0b0d6
Add verification of name indexes ( #433 )
2021-05-06 21:12:02 +10:00
Firstyear
8da89613e3
Rough working login page ( #417 )
2021-04-24 10:53:19 +10:00
Firstyear
72dfe1b035
Idlset2, query cache, acp resolve cache ( #409 )
2021-04-14 09:56:40 +10:00
William Brown
0ac5da855f
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:22 +10:00
William Brown
c95ce71fcb
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:22 +10:00
William Brown
ce0f10cd95
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:22 +10:00
William Brown
6152b7ae14
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:21 +10:00
William Brown
dc3588a2c2
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:21 +10:00
William Brown
e8554073a3
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:21 +10:00
William Brown
b3b48b6c43
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:20 +10:00
William Brown
3b6be9aaf2
(cargo-release) version 1.1.0-alpha.4
2021-04-01 10:29:20 +10:00
William Brown
9bf4b0f052
Release Prep
2021-04-01 10:29:09 +10:00
Firstyear
988944a085
Add auth session header type ( #398 )
2021-04-01 07:14:15 +10:00
Firstyear
6bc719cdb2
Base web UI ( #391 )
...
Initial web ui (not-functional yet)
2021-03-26 11:22:00 +10:00
William Brown
e1cbd325a5
Update sshkeys to resolve ssh issue
2021-03-15 10:20:54 +10:00
Firstyear
adb3f819ba
Add the unixd tasks daemon ( #349 )
...
Fixes #180 - this adds an oddjobd style tasks daemon to the unix tools. This supports creation of home directories and the maintenance of alias symlinks to these allowing user renames. The tasks daemon is written to require root, but is seperate from the unixd daemon. Communication is via a root-only unix socket that the task daemon connects into to reduce the possibility of exploit.
Fixes #369 due to the changes to call_daemon_blocking
2021-03-13 12:33:15 +10:00
Firstyear
d2ca2c5bc9
Fix pattern to match substr from ldap ( #372 )
2021-03-12 10:11:12 +10:00
William Brown
483aa6f23d
Update build
2021-02-17 18:49:03 +10:00
Firstyear
c416bc19df
Automatically create .cache if it doesn't exist. ( #355 )
2021-02-11 22:32:31 +10:00
Firstyear
d745b15768
Use jemallocator in main server ( #353 )
2021-02-10 15:08:22 +10:00
Firstyear
8006142c9e
202 totp cli enrollment ( #348 )
...
Fixes #202 - This adds support for enrolling and removing totp on the cli, as well as a rebuilt work flow for login to allow dynamic prompting of what credetials are required.
2021-02-08 13:31:31 +10:00
Firstyear
f4e31f1bb9
Improve idl behaviour ( #342 )
2021-01-28 09:50:43 +10:00
Firstyear
3844aadf60
Tokio1.0 ( #340 )
...
Upgrade dependencies, with the major highlight as the upgrade to tokio 1.0
2021-01-10 13:41:56 +10:00
Firstyear
faa4b74683
320 filter double verify ( #339 )
...
Fixes #320 , remove double verification of filters. In addition this replaces attr strings with smartstring to allow better inling due to their static and compact nature.
2020-12-30 09:53:19 +10:00
William Brown
b34c8935ea
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:17 +10:00
William Brown
3582199e70
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:16 +10:00
William Brown
eaff53bf40
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:16 +10:00
William Brown
9e536e9202
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:16 +10:00
William Brown
3dfd9a0a81
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:16 +10:00
William Brown
df441769ec
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:15 +10:00
William Brown
abb6c8201b
(cargo-release) version 1.1.0-alpha.3
2020-12-28 09:51:15 +10:00
William Brown
41b739fe95
Update Dependencies
2020-12-28 09:45:44 +10:00
Firstyear
9dbb5ccb59
Unixd - NXCache of unknown items ( #338 )
...
Previously we would only cache "hits" - items that kanidm is aware
of and did know about. However, this mean querying a raw uid/gid
number that was not known to files or kanidm would result in kanidm
doing an online check each request.
This adds a NXcache to cache misses, so they can be served as misses,
faster, and to reduce load on the main kanidm servers.
Fixes #336
2020-12-28 09:41:16 +10:00
Firstyear
ebdb57bbe7
WIP - Improve Auth Proto to Support Webauthn ( #333 )
...
This is a rewrite of the "on the wire" json for auth. This is a breaking change required to allow webauthn to work given limitations within Webauthn as a standard and how mixed credentials are challenged for.
2020-12-26 13:58:32 +10:00
Firstyear
ec48edac82
13 135 webauthn support ( #332 )
...
Fixes #13 and Fixes #135 - webauthn and webauthn with cli. This is the core of webauthn, but only as a single factor. Some changes are still needed for webauthn as MFA and as a verified single factor. This will be made in a subsequent PR.
2020-12-02 11:12:07 +10:00
Firstyear
1a57aa9ea0
Fixes #324 account softlocking and rate limiting ( #326 )
...
This provides bruteforce protection and ratelimiting to stop
classes of attacks. This impacts all areas where a password or
authentication is performed (unix, ldap, auth).
2020-10-22 14:40:31 +10:00
Firstyear
018039b0b2
Account valid-from and expiry ( #322 )
...
Fixes #59 account policy and lockout. This is achived with a valid_from and expire attribute that are timestamps. Cli tools are added to manage these.
2020-10-10 10:31:51 +10:00
William Brown
229fe1b61c
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:27 +10:00
William Brown
746af9c18f
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:26 +10:00
William Brown
ea0be21f4f
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:26 +10:00
William Brown
d2fab0659c
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:26 +10:00
William Brown
b62443a38f
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:26 +10:00
William Brown
3e4926070b
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:25 +10:00
William Brown
7837febabe
(cargo-release) version 1.1.0-alpha.2
2020-10-01 10:04:25 +10:00