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
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
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
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
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
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
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
Firstyear
bf3e16cbd3
Resolve issue with publishing ( #1925 )
...
* Resolve issue with publishing
* Fix version
2023-08-01 17:25:32 +10:00
Firstyear
cccc20ea42
20230731 release ( #1921 )
...
* Cleanup how we check for last git commit to avoid an insecure dep
* Resolve unmaintained or old deps
* Fix ci
2023-07-31 22:27:21 +10:00
James Hodgkinson
ea4d755d7b
chasing weirdness ( #1910 )
...
* security headers, fixing error on empty username, handling login without SPN better
* making deno happy
* cleaning up windows build
2023-07-31 10:49:59 +10:00
Firstyear
79ff5e9775
1785 allow sync attr yielding via partial write admin ( #1879 )
2023-07-19 11:42:53 +10:00
James Hodgkinson
5cd62eb974
Upgraded clap, removing atty as a dependency ( #1849 )
...
* upgraded clap, removing atty as a dependency
* changing the PR template so when you add a list up the top it doesn't break the bottom
2023-07-13 12:19:28 +10:00
Firstyear
8e1e533f40
1792 public oauth clients ( #1821 )
2023-07-07 18:53:31 +10:00
Firstyear
17fa61ceeb
Add client UX for redirecting to an external portal for synced accounts ( #1791 )
2023-07-05 09:13:06 +10:00
Firstyear
28c8e9df69
Improve cli to support multi-domain handling. ( #1786 )
2023-06-27 16:45:45 +10:00
Firstyear
a20dd3b113
Remove r2d2 - sad beep noises ( #1766 )
2023-06-24 16:15:31 +10:00
Firstyear
d5670d0add
Ux improvements - Allow enrolling other devices ( #1764 )
2023-06-24 12:24:13 +10:00
Firstyear
4725d625af
Remove scripts that are no longer required ( #1759 )
2023-06-21 15:52:19 +10:00
James Hodgkinson
41d8fece68
OAuth2 secret JSON ( #1758 )
...
* clippyisms
* adding JSON support for oauth2 show-basic-token, slight refactor on OutputMode
2023-06-21 13:53:22 +10:00
James Hodgkinson
a9547d7150
Allow account locking with expire-at 'epoch' and 'now' ( #1757 )
...
Fixes #1755
2023-06-21 11:46:59 +10:00
James Hodgkinson
18fe86db26
X-Forwarded-For catcher - improve ip addr parsing ( #1725 )
2023-06-12 12:14:34 +10:00
Yuxuan Lu
4f3bfd1025
Save two more kay strokes ( #1708 )
2023-06-07 06:24:53 +10:00
Yuxuan Lu
f4b355c299
Automatically login & reauth ( #1691 )
...
* Automatically login & reauth
* Revert automatical format by vscode
* Only ask user to choose username once
* Use dialoguer::Confirm; fix logic
2023-06-05 22:03:52 +10:00
James Hodgkinson
fcab605320
Time travelling ( #1648 )
...
* yeet the time package into the future (updating min time version to 0.3.21)
* CI change to catch web ui builds in future, updating SCIM requirements
* removing allow deprecated flag
* making references to rfc3339 formatter shorter
* clippyisms
* fmt
2023-05-25 08:25:16 +10:00
cuberoot74088
8de3641614
Fix use-reset-token command hint ( #1639 )
...
* Fix use-reset-token command hint
running
`kanidm person credential create-reset-token`
prints out information how to do credential reset.
This fixes the provided cli command.
* Update book with use-reset-token
* Update kanidm.rs on use-reset-token
2023-05-17 08:35:24 +10:00
Firstyear
33f0034b80
20230424 clippppppppppppyyyyyyyy ( #1574 )
...
* Resolve a lot of clips
2023-04-26 21:55:42 +10:00
James Hodgkinson
ec8e5dfc31
more-merge unixd commands ( #1568 )
...
* fixing unix packaging
* stripping out actions-rs/toolchain
* fixing an error in the qrcode def in cargo.toml
2023-04-25 22:36:17 +10:00
Firstyear
c1f62674f5
1496 ldap basedn config ( #1500 )
2023-03-29 09:34:43 +10:00
Firstyear
4718f2dc6b
1115 priv (reauth, sudo) mode ( #1479 )
2023-03-27 11:38:09 +10:00
James Hodgkinson
d26bef17b6
checks for a minimum number of arguments ( #1452 )
2023-03-13 18:57:00 +10:00
James Hodgkinson
5573ab9224
RADIUS container fixes ( #1424 )
2023-03-07 11:50:45 +10:00
Firstyear
e33beea89d
1399 cleanup cli docs ( #1413 )
...
* Cleanup cli args
* Update book
* Update wasm
* making the CI happy
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-03-02 12:47:23 +10:00
Firstyear
00cca81012
1399 cleanup reorg ( #1412 )
2023-03-01 13:10:52 +10:00