dependabot[bot]
da7e61be3a
Bump syn from 1.0.101 to 1.0.103 ( #1155 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.101 to 1.0.103.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.101...1.0.103 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 08:10:57 +10:00
dependabot[bot]
624ec2c327
Bump pkg-config from 0.3.25 to 0.3.26 ( #1156 )
...
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs ) from 0.3.25 to 0.3.26.
- [Release notes](https://github.com/rust-lang/pkg-config-rs/releases )
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.25...0.3.26 )
---
updated-dependencies:
- dependency-name: pkg-config
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 08:02:07 +10:00
Firstyear
c4ecdf4447
20221022 improve test macros ( #1139 )
2022-10-24 09:50:31 +10:00
dependabot[bot]
17774cb3bb
Bump async-trait from 0.1.57 to 0.1.58 ( #1144 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.57 to 0.1.58.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.57...0.1.58 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 09:04:53 +10:00
dependabot[bot]
f74b397952
Bump serde_json from 1.0.86 to 1.0.87 ( #1141 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.86 to 1.0.87.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.86...v1.0.87 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 08:54:53 +10:00
dependabot[bot]
7d8f43b765
Bump serde from 1.0.145 to 1.0.147 ( #1143 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 07:56:15 +10:00
dependabot[bot]
bf2a1aeaac
Bump base64 from 0.13.0 to 0.13.1 ( #1145 )
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 07:54:29 +10:00
dependabot[bot]
e939b2029d
Bump filetime from 0.2.17 to 0.2.18 ( #1142 )
...
Bumps [filetime](https://github.com/alexcrichton/filetime ) from 0.2.17 to 0.2.18.
- [Release notes](https://github.com/alexcrichton/filetime/releases )
- [Commits](https://github.com/alexcrichton/filetime/compare/0.2.17...0.2.18 )
---
updated-dependencies:
- dependency-name: filetime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 07:53:37 +10:00
dependabot[bot]
9a87fdda1c
Bump rpassword from 7.0.0 to 7.1.0 ( #1146 )
...
Bumps [rpassword](https://github.com/conradkleinespel/rpassword ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/conradkleinespel/rpassword/releases )
- [Commits](https://github.com/conradkleinespel/rpassword/compare/v7.0.0...v7.1.0 )
---
updated-dependencies:
- dependency-name: rpassword
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 07:52:59 +10:00
dependabot[bot]
409c63570e
Bump futures from 0.3.24 to 0.3.25 ( #1140 )
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.24 to 0.3.25.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.24...0.3.25 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 07:50:58 +10:00
dependabot[bot]
d6ecc14e5a
Bump libc from 0.2.134 to 0.2.135 ( #1128 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.134 to 0.2.135.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.134...0.2.135 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 09:31:28 +11:00
dependabot[bot]
e8612fc9bc
Bump tracing-subscriber from 0.3.15 to 0.3.16 ( #1127 )
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.15 to 0.3.16.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.15...tracing-subscriber-0.3.16 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 09:30:38 +11:00
dependabot[bot]
54f39edfd1
Bump tracing from 0.1.36 to 0.1.37 ( #1105 )
2022-10-10 20:03:26 +10:00
dependabot[bot]
41ea7d66de
Bump serde_json from 1.0.85 to 1.0.86 ( #1106 )
2022-10-10 20:02:43 +10:00
dependabot[bot]
ada9eb785a
Bump futures-concurrency from 3.0.2 to 3.1.0 ( #1107 )
...
Bumps [futures-concurrency](https://github.com/yoshuawuyts/futures-concurrency ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/yoshuawuyts/futures-concurrency/releases )
- [Commits](https://github.com/yoshuawuyts/futures-concurrency/commits/v3.1.0 )
---
updated-dependencies:
- dependency-name: futures-concurrency
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 08:49:09 +10:00
dependabot[bot]
cea4e4e1b5
Bump uuid from 1.1.2 to 1.2.1 ( #1104 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.2 to 1.2.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.2...1.2.1 )
Deb package builds are a known issue which has a PR pending to fix it.
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2022-10-10 07:50:30 +10:00
Firstyear
67c80f3fcb
Add support for multiple new password imports ( #1100 )
...
Woot!
2022-10-10 06:32:04 +10:00
James Hodgkinson
48451150aa
Resolving WASM build issues ( #1099 )
...
* removing deflate because it is just shit gzip
2022-10-07 15:42:13 +10:00
Firstyear
e9ed430199
Improve badlist updating ( #1095 )
2022-10-07 11:35:58 +10:00
Firstyear
88eb33e1d4
20221001 refactor ( #1090 )
2022-10-05 09:48:48 +10:00
Firstyear
821b2c05c4
Rework deps ( #1079 )
2022-10-01 16:08:51 +10:00
Firstyear
082464f786
20220911 api tokens ( #1071 )
2022-09-25 11:21:30 +10:00
Firstyear
c6f18f3dbe
Remove dependency on git webauthn authentication versions ( #1004 )
2022-08-27 08:48:15 +10:00
Firstyear
3f22470c1c
969 improve errors 1 ( #987 )
2022-08-09 13:07:06 +10:00
Firstyear
1fdb1fad3b
Fix cargo.lock + Docker ( #964 )
2022-08-02 16:11:42 +10:00
James Hodgkinson
845cabb206
A pile of Wasm UI tweaks ( #958 )
2022-08-01 15:52:01 +10:00
Firstyear
4151897948
383 164 authentication updates 9 ( #956 )
...
* implementation of passkeys as an auth mech
* listing the current passkeys when asking to remove one
* tweaking insecure dev server config so passkeys will work
* Fix domain rename
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2022-07-30 22:10:24 +10:00
James Hodgkinson
799bf13cdf
Tide route map things ( #913 )
...
* magic routemap things
2022-07-11 18:16:41 +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
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
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
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
Firstyear
6901a5a545
Orca - a load testing framework for Kanidm ( #431 )
2021-05-06 21:15:12 +10:00
Firstyear
72dfe1b035
Idlset2, query cache, acp resolve cache ( #409 )
2021-04-14 09:56:40 +10:00
Firstyear
6bc719cdb2
Base web UI ( #391 )
...
Initial web ui (not-functional yet)
2021-03-26 11:22:00 +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
William Brown
c4805d2915
Improve server hardening
...
This adds a number of warnings to the server to help administrators make
better informed decisions about the security of their environment.
2020-07-31 14:55:14 +10:00
William Brown
cdd7e0e49a
Update deps + add simd support in container
2020-07-24 17:38:59 +10:00
Firstyear
70fa17f3a1
199 ldap gateway ( #246 )
...
adds an LDAP gateway to the server. It supports TLS if configured for the webserver, using the same parameters. It is a read only interface, only supporting bind via the configured posix password.
2020-06-10 12:07:43 +10:00
Firstyear
8cfa8f3f95
12 totp ( #201 )
...
Implements #12 , TOTP. This adds support for TOTP to the api and server, with server side token generation, authentication and the correct URI for encoding into QR codes for client token addition. Some extra measures have been taken such as in the stepped auth to always notify on the success or failure of the TOTP first (regardless of order) to prevent PW bruteforce attacks.
2020-04-10 15:50:45 +10:00
Firstyear
5a9ad39d6b
20200218 pam ( #189 )
...
Add support for unix_password handling, and pam authentication for services.
2020-02-29 14:02:14 +10:00
Firstyear
9de7d33293
129 nsswitch stage 2 groups ( #185 )
...
Implements #129 , adding the libnss_kanidm.so/dylib, and the related caching parts for properly handling these types.
2020-02-15 10:57:25 +10:30
Firstyear
d063d358ad
129 pam nsswitch stage 1 daemon ( #179 )
...
Implements #129 , pam and nsswitch daemon capability. This is stage 1, which adds a localhost unix domain socket resolver, a ssh key client, support to the server for generating unix tokens, an async client lib, and client handles for adding posix extensions to accounts and groups.
2020-02-13 10:43:01 +11:00
William Brown
0433a0a1d4
Complete the rename of the project from rsidm to kanidm
2019-09-14 15:58:28 +02:00
Firstyear
da1af02f2b
3 authentication ( #79 )
...
This adds support for authentication and credential storage to the server.
It also adds account recovery and options for integration test fixtures, refactors
to make the client library easier to manage, and support clean seperation of the
proto vs lib.
2019-09-04 11:06:37 +10:00
William Brown
0fbd181f9f
Open tickets for most todos, fix more.
2019-07-27 15:54:31 +09:00
Firstyear
c5497b8024
Implement backup, restore and server modes
...
This allows backup and restore of the server backend data from the command line. Backups can be taken while the server is running. Automated backups are *not* part of this yet.
This also adds a few missing files from a previous commit mistake. Opps!
2019-07-15 09:15:25 +10:00
Firstyear
94a6bde269
20190607 authentication ( #55 )
...
Implement #2 anonymous authentication. This also puts into place the majority of the authentication framework, and starts to build the IDM layers ontop of the DB engine.
2019-07-12 15:28:46 +10:00
Firstyear
9eca06c3e2
Implement memberof with direct/indirect tracking and testcases. ( #48 )
...
* Implement memberof with direct/indirect tracking and testcases.
2019-05-08 10:39:46 +10:00
William Brown
4ab377ec88
Update to rust 2018 and improve some todo notes
2019-04-18 11:28:33 +10:00
Firstyear
af9ac8f662
20190405 refint precursors ( #40 )
...
* Improved validation errors
* Fix some audit issues
* Make verify RO
* Added verify and plugin verify hooks
* Update plugin testing framework
* Update designs and macros
2019-04-17 13:00:03 +10:00
William Brown
3ad0f0ca28
Finished major transaction refactor
2019-01-20 13:45:49 +13:00
William Brown
cdfe8f93d7
Working UUID generation on create
2018-12-30 11:04:17 +10:00
William Brown
ce413a3c66
Clean up and fixes
2018-12-29 22:05:54 +10:00
William Brown
34b29f3edd
Cleanup package and file names
2018-12-28 15:24:12 +10:00
William Brown
5f6997911f
Add initial cookie example for auth.
2018-12-28 15:18:16 +10:00
William Brown
fcda7d395d
Large rework of audit logging
2018-12-27 15:22:03 +10:00
William Brown
66bf9bcc3c
Improvements to integration test
2018-11-26 16:13:22 +10:00
William Brown
eebc88765f
Rework of auditing
2018-11-12 13:21:35 +13:00
William Brown
8844293a48
Semi-functional sqlite demo
2018-11-06 22:09:48 +10:00
William Brown
4c1a4406bb
Begin datastructure and work on the core server
2018-11-03 10:30:57 +10:00
William Brown
31afcabd83
initial
2018-09-29 17:54:16 +10:00