Firstyear
7567514044
Release 1.1.0-rc.16 ( #2483 )
2024-02-07 04:39:02 +00:00
Firstyear
9050188b29
Add tools for remigration and domain level raising ( #2481 )
2024-02-06 10:01:06 +00:00
Firstyear
86916a3d87
Return sshkey label to cli fields ( #2440 )
...
* Return ssh label to cli fields
2024-01-20 17:17:57 +10:00
James Hodgkinson
e02e0501eb
Adding max_ber_size option in config for ldap sync ( #2416 )
2024-01-19 10:42:04 +10:00
Firstyear
8dc884f38e
2390 1980 allow native applications ( #2428 )
2024-01-16 10:44:12 +10:00
Matthew Wilks
d56691f12d
Change OAuth2 RS Origin from the CLI ( #2418 )
...
* Enable changing the origin of an OAuth2 RS
2024-01-06 14:57:10 +10:00
Firstyear
5c445a4704
20231218 ipa sync unix password ( #2374 )
...
* Add support for importing the users password as unix password
2023-12-18 11:20:37 +10:00
Firstyear
d09c2448ff
1481 2024 access control rework ( #2366 )
...
Rework default access controls to better separate roles and access profiles.
2023-12-17 23:10:13 +00:00
Firstyear
4bd5d584cb
20231204 ipa sync minor improvements ( #2357 )
2023-12-04 16:58:15 +10:00
Firstyear
76269f9de2
20231129 webauthn attestation ( #2351 )
...
This adds full support for attestation of webauthn/passkeys.
2023-12-03 06:13:52 +00:00
Firstyear
31b939fca3
20231128 freeipa migration ( #2338 )
...
* Add more weak password formats for freeipa
* Verification of freeipa migration from older ipa versions
2023-11-29 10:43:15 +10:00
Firstyear
ac299b5286
Update to the latest compact-jwt version ( #2331 )
2023-11-24 02:53:22 +00:00
Firstyear
bb8914c70d
20231120 2320 sssd compat ( #2328 )
2023-11-22 10:18:03 +10:00
Firstyear
8a40f5ab7b
Fix spelling ( #2303 )
2023-11-11 03:04:35 +00:00
Firstyear
47bcea7708
20231109 1122 credential class ( #2300 )
...
* Add CredentialType for acc pol
* Reword ui hints
* Finish account policy
* Clean up artefacts
2023-11-11 09:26:44 +10:00
James Hodgkinson
12f1de8358
Update OpenAPI schema gen to actually... be kinda sorta valid. ( #2296 )
...
* updating lockfile
* OpenAPI validation issues
Fixes #2295
* clippy sez no
* adding another validator, more specs
2023-11-07 11:35:17 +10:00
Firstyear
b7852d1d71
pw min length in account policy ( #2289 )
2023-11-05 10:33:25 +10:00
James Hodgkinson
7025a9ff55
Feature: kanidm CLI pulling OpenAPI schema ( #2285 )
...
* diag is super noisy when you actually turn on logging... even though it wasn't an error?
* adding api download-schema to the CLI
* docs
2023-11-03 17:37:27 +10:00
James Hodgkinson
85c2b0fd82
Problems with bash completion autocomplete ( #2281 )
...
refers #2280
2023-11-02 10:55:32 +10:00
Allan
dbf476fe5e
Remove unused imports and clippy lint ( #2276 )
...
* Fix unused import errors
* Apply clippy get_first lint
* Add contributor
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-11-01 05:54:29 +00:00
James Hodgkinson
3bfc347c53
CLI integration test beginnings ( #2261 )
...
* more integration test things, using assert_cmd to test the CLI end-to-end
* packagez
* making clippy happy
* making deno happy
2023-10-30 06:10:54 +00:00
William Brown
ecc46bb015
Add book chapter + cli
2023-10-28 13:07:06 +10:00
James Hodgkinson
ad3c491d07
Bug chasing ( #2257 )
...
* service-account validity expire-at doesn't accept all time nouns as defined by docs
Fixes #2153
* realised a logic bug
* making clippy happy while I'm here
* returning an empty set from the creds if the creds attribute is not found, which is then handled downstream
2023-10-27 05:30:38 +00:00
Samuel Cabrero
99ba97088d
cargo fmt + clippy ( #2241 )
...
Signed-off-by: Samuel Cabrero <scabrero@suse.de>
2023-10-27 04:40:24 +00:00
James Hodgkinson
18b4b7549f
service-account or person validity show returns for non-existing identity ( #2258 )
...
Fixes #2152
2023-10-27 04:00:37 +00:00
James Hodgkinson
208d7c9932
don't need write if we are not writing ( #2256 )
2023-10-27 13:34:53 +10:00
Firstyear
afe9d28754
20231019 1122 account policy basics ( #2245 )
...
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-10-22 11:16:42 +00:00
James Hodgkinson
6850a17e8c
Windows build fixes and test coverage ( #2220 )
...
* adding testing for users functions
* turning KanidmClient build error into a ClientError
* removing a redundant closure
2023-10-17 07:18:07 +00:00
Firstyear
8bcf1935a5
20231012 346 name deny list ( #2214 )
...
* Migrate to improved system config reload, cleanup acc pol
* Denied names feature
2023-10-13 08:50:36 +10:00
James Hodgkinson
d9da1eeca0
Chasing yaks down dark alleyways ( #2207 )
...
* adding some test coverage because there was some rando panic-inducing thing
* ldap constants
* documenting a macro
* helpful weird errors
* the war on strings continues
* less json more better
* testing things fixing bugs
* idm_domain_reset_token_key wasn't working, added a test and fixed it (we weren't testing it)
* idm_domain_set_ldap_basedn - adding tests
* adding testing for idm_account_credential_update_cancel_mfareg
* warning of deprecation
2023-10-11 15:44:29 +10:00
Firstyear
a91bf55471
20231008 remove expect used ( #2191 )
...
* Stop using expect on some tasks
2023-10-08 17:39:00 +10:00
James Hodgkinson
e7f594a1c1
In-system image storage ( #2112 )
...
* In-system image storage refers to #2057
* adding multipart feature to axum
* thanks to @Firstyear for fixing my bufs
* fixing coverage test things
* clippy-calming
* more tests, jpg acropalypse tests, benches
* spelling
* lockfile updates
* linting
2023-10-04 17:24:12 +10:00
James Hodgkinson
c998a1eda5
bindaddress default doesn't match documentation ( #2150 )
...
Fixes #2147
2023-09-26 09:38:07 +10:00
James Hodgkinson
9b2fab7bb1
CLI and kanidm_client changes to handle errors and TLS validation changes ( #2127 )
...
* pulling out exitcode, adding hyper dep to handle errors (was already transitively there due to reqwest)
* adding better error handling, more options for client things
2023-09-19 13:31:19 +10:00
James Hodgkinson
a239fbdd94
Yaleman/issue989 ( #2111 )
...
* adding version command to ssh_authorizedkys
* adding version and help to kanidm_unixd_tasks
2023-09-16 14:22:03 +10:00
James Hodgkinson
d5ed335b52
Cinco de yakko ( #2108 )
...
* there are always more yaks
* see? ldap yaks.
* fixing stupid radius container build thing
2023-09-16 12:11:06 +10:00
James Hodgkinson
383592d921
Schema dooby doo ... yon ( #2103 )
...
Refers #1987
Notable changes:
- in server/lib/src/entry.rs - aiming to pass the enum instead of the strings
- changed signature of add_ava to take Attribute instead of &str (which is used in the entry_init macro... which was fun)
- set_ava<T> now takes Attribute
- added TryFrom<&AttrString> for Attribute
2023-09-12 11:47:24 +10:00
James Hodgkinson
4b7563adc8
CLI and test things ( #2080 )
...
* testing things actually run is handy
* adding build mode to scripts
* uh, so I started messing with handling exit codes...
2023-09-09 09:35:59 +10:00
James Hodgkinson
98884931c5
minor tweaks to Orca ( #2077 )
2023-09-07 19:04:54 +10:00
Firstyear
eee9b09338
improve wording of webauthn cli interaction ( #2073 )
...
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-09-05 16:37:52 +10:00
Sebastiano Tocci
47e953bfd2
wopsies, missing imports ( #2023 )
...
* wopsies, missing imports
* more clippy and fmt
* adding test build for kanidm with idv-tui feature
* making codespell happy
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-08-23 22:40:25 +10:00
Sebastiano Tocci
70b19f0630
idv cli ( #2001 )
2023-08-23 20:51:24 +10:00
James Hodgkinson
753ef82a4b
Trying to fix the (current) container build failures ( #2021 )
...
* fixing containers again
2023-08-23 14:42:19 +10:00
Sebastiano Tocci
eb7527379b
Configurable session timeouts ( #1965 )
...
* added `auth_session_expiry` and `auth_privilege_expiry`
* Added `AcountPolicy` struct
* spelling and stuff
* added cli tools
2023-08-22 11:00:43 +10:00
oddlama
17e4ad52f8
fix: output an array in json mode for kanidm group list
( #2016 )
2023-08-22 08:17:58 +10:00
oddlama
544689ddac
feat: add json output modes for person list
and system oauth2 list
( #2017 )
2023-08-22 08:17:34 +10:00
James Hodgkinson
05b35df413
Less human strings more enums ( #1989 )
...
* statics or enums you choose
* acp rewrite, defined SchemaAcp as a test
* macros and targetscopes and filters oh my
2023-08-21 17:16:43 +10:00
James Hodgkinson
83f189fed3
error handling and web server logging fixes ( #1960 )
...
* Fixing the setup_dev_environment script
* clippy calming
* handle_internalunixusertokenread throwing 500's without context
Fixes #1958
2023-08-14 20:47:49 +10:00
James Hodgkinson
e2fb53cc42
Orca tweaks ( #1963 )
...
* playing with orca things
* updating orca profile defaults
* reverting setup script so #1960 doesn't get stomped
* more options
2023-08-14 17:42:21 +10:00
James Hodgkinson
9246293922
Fighting with zypper, tagging our images ( #1964 )
...
* fighting weird build issues
* labels are better outside
* ugh that stupid linter
* why do you always lint on me
* neat
* adding comments
2023-08-14 10:06:53 +10:00