Commit graph

22 commits

Author SHA1 Message Date
James Hodgkinson d9da1eeca0
Chasing yaks down dark alleyways ()
* 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 0adc3e0dd9
Chasing wooly quadrapeds again ()
* I really like well-tended yaks
* documenting yaks
* spellink
* less surprise more good
* schema test fix
* clippyisms
2023-10-05 12:30:46 +10:00
James Hodgkinson e7f594a1c1
In-system image storage ()
* In-system image storage refers to 
* 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
Firstyear 77da40d528
68 20230912 session consistency ()
This adds support for special-casing sessions in replication to allow them to internally trim and merge so that session revocations and creations are not lost between replicas.
2023-09-16 09:22:11 +10:00
James Hodgkinson d5d76d1a3c
Schema dooby doo part two ()
* scim strings!
* mapmapmap
* mapmapmap -comments and map
* updating delete teest
* fixing some tests
2023-09-05 16:58:42 +10:00
Firstyear 2355dbfead
68 20230821 replication ()
* Resolve spn incremental replication
2023-08-23 11:17:13 +10:00
James Hodgkinson 05b35df413
Less human strings more enums ()
* 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
Sebastiano Tocci 003234c2d0
Identity verification feature () 2023-08-16 21:02:48 +10:00
J. B. Crawford 054b580fe6
Allow one-character usernames () 2023-08-10 08:09:18 +10:00
Firstyear 17fa61ceeb
Add client UX for redirecting to an external portal for synced accounts () 2023-07-05 09:13:06 +10:00
Sebastiano Tocci 9a3c12a79d
Name change history () 2023-06-28 18:34:44 +10:00
Firstyear a77a7aa2a4
20230614 unix account security - move account name deny to unixd () 2023-06-15 13:24:53 +10:00
Firstyear 0eaab19775
20230608 ldap sync () 2023-06-13 14:26:50 +10:00
James Hodgkinson fcab605320
Time travelling ()
* 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
Firstyear 1974d27dd8
Filter rdns and dns for ldap filters () 2023-04-27 22:37:44 +10:00
Firstyear db8cf8883b
Fix incompatible future warnings by removing older crates () 2023-04-20 15:49:51 +10:00
Firstyear 68b8bf71fb
Improve unicode control character detection () 2023-04-12 15:53:02 +10:00
Firstyear c1f62674f5
1496 ldap basedn config () 2023-03-29 09:34:43 +10:00
Firstyear 2095efe45d
Improve string validation () 2023-03-28 12:42:06 +10:00
Sebastiano Tocci 36f1efa559
User auth token session display implementation ()
* removed old todo from 
* implemented proper display for user_auth_token_session
* auth-token-session display fixes
* updated contributors list

---------

Co-authored-by: Firstyear <william@blackhats.net.au>
2023-03-07 14:33:51 +10:00
dependabot[bot] 113258d523
chore(deps): bump base64 from 0.13.1 to 0.21.0 ()
* chore(deps): bump base64 from 0.13.1 to 0.21.0

Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.13.1 to 0.21.0.
- [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.1...v0.21.0)

---
updated-dependencies:
- dependency-name: base64
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* base64 fixes

* fmt fixes

---------

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>
2023-03-06 13:57:21 +10:00
Firstyear 00cca81012
1399 cleanup reorg () 2023-03-01 13:10:52 +10:00
Renamed from kanidmd/lib/src/value.rs (Browse further)