Firstyear
b5cdf9dcf2
Indicate that this is an ip list, not a range ( #3626 )
...
* Indicate that this is an ip list, not a range
We mistakenly commented that this was a range, not a list. This
has led to some confusion. Be clear it's a list of ip's, not a range.
* Support Ip Ranges instead of Ip Addresses in X-Forward-For
* Docs feedback
2025-05-13 01:53:58 +00:00
James Hodgkinson
47b091cd49
Test for corrupted unicode in SSH keys, keep the key title on error/resubmit ( #3618 )
2025-05-13 00:38:32 +00:00
James Hodgkinson
8daeddb9e7
Reduce replication logging verbosity
2025-05-13 10:21:47 +10:00
dependabot[bot]
1a39c5f5a2
Bump the all group across 1 directory with 7 updates ( #3623 )
...
Bumps the all group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.37` | `4.5.38` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.48` | `4.5.50` |
| [rustls](https://github.com/rustls/rustls ) | `0.23.26` | `0.23.27` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.19.1` | `3.20.0` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.44.2` | `1.45.0` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.21` | `1.2.22` |
| [tower-http](https://github.com/tower-rs/tower-http ) | `0.6.2` | `0.6.4` |
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
Updates `clap_complete` from 4.5.48 to 4.5.50
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.50 )
Updates `rustls` from 0.23.26 to 0.23.27
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.26...v/0.23.27 )
Updates `tempfile` from 3.19.1 to 3.20.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0 )
Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
Updates `cc` from 1.2.21 to 1.2.22
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.21...cc-v1.2.22 )
Updates `tower-http` from 0.6.2 to 0.6.4
- [Release notes](https://github.com/tower-rs/tower-http/releases )
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.6.2...tower-http-0.6.4 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: clap_complete
dependency-version: 4.5.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: rustls
dependency-version: 0.23.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: tempfile
dependency-version: 3.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: tokio
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: cc
dependency-version: 1.2.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: tower-http
dependency-version: 0.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 01:59:07 +00:00
dependabot[bot]
5a6f4fdb22
Bump the all group in /pykanidm with 2 updates ( #3621 )
...
Bumps the all group in /pykanidm with 2 updates: [ruff](https://github.com/astral-sh/ruff ) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material ).
Updates `ruff` from 0.11.8 to 0.11.9
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.8...0.11.9 )
Updates `mkdocs-material` from 9.6.12 to 9.6.13
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.12...9.6.13 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.11.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocs-material
dependency-version: 9.6.13
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 11:35:08 +10:00
Firstyear
43ae7f542d
cargo publish ( #3613 )
2025-05-09 16:46:34 +10:00
James Hodgkinson
036f069c2d
fix: clippy
2025-05-09 13:10:09 +10:00
James Hodgkinson
f31a1fc050
maint: typo in log message
2025-05-09 13:10:09 +10:00
William Brown
378ddadeda
Set kid manually to prevent divergence
...
Due to a quirk of how compact-jwt worked, the Key ID (kid) that it
would use for signing may be different to the kid that Kanidm was
using to reference the key. This was due to a change in the kid
format, that wasn't fully handled.
Now on key load, the correct kid can be set by Kanidm so that
all signatures have a kid that matches what Kanidm believes the
kid to be.
2025-05-09 13:10:09 +10:00
William Brown
bb53f17b80
Order keys in application JWKS / Fix rotation bug
...
When we return the JWKS for applications to validate, the order of
that set can matter for applications which assume that the first
key in the list is the current valid key. This sorts the resultant
JWKS to ensure that the latest key is always first.
When a key was requested for rotation, if the rotation time was in
the past then the key would not be rotated. In this situation, the
server now assumes that any "past" time indicates the rotation should
occur *now* instead.
2025-05-09 13:10:09 +10:00
William Brown
8189bc0bc4
Fix toml issues with strings
...
During the toml library upgrade, strings were not parsing
correctly in the x509 replication handler.
This fixes both the string parse, but also improves our
error handling to clearly show the mistake in the config
if one exists.
2025-05-09 13:10:09 +10:00
Firstyear
2256c79b9c
OAuth2 Client ID's should be processed as lowercase ( #3605 )
2025-05-09 01:36:50 +00:00
Firstyear
9e0656b30d
Resolve reload of oauth2 on startup ( #3604 )
2025-05-08 12:59:16 +10:00
dependabot[bot]
68c34adea6
Bump petgraph from 0.7.1 to 0.8.1 in the all group ( #3595 )
...
Bumps the all group with 1 update: [petgraph](https://github.com/petgraph/petgraph ).
Updates `petgraph` from 0.7.1 to 0.8.1
- [Release notes](https://github.com/petgraph/petgraph/releases )
- [Changelog](https://github.com/petgraph/petgraph/blob/master/CHANGELOG.md )
- [Commits](https://github.com/petgraph/petgraph/compare/petgraph@v0.7.1...petgraph@v0.8.1 )
---
updated-dependencies:
- dependency-name: petgraph
dependency-version: 0.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 02:28:50 +00:00
dependabot[bot]
f4cbbf0090
Bump the all group in /pykanidm with 2 updates ( #3596 )
...
Bumps the all group in /pykanidm with 2 updates: [pydantic](https://github.com/pydantic/pydantic ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `pydantic` from 2.11.3 to 2.11.4
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.11.3...v2.11.4 )
Updates `ruff` from 0.11.7 to 0.11.8
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.7...0.11.8 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-version: 0.11.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 12:20:08 +10:00
Firstyear
235e4d053a
Avoid openssl for md4 ( #3594 )
2025-05-04 07:16:40 +10:00
Merlijn
7a0c19e39b
Fixes #3586 , inverts the navbar button color ( #3593 )
2025-05-03 12:44:45 +10:00
Firstyear
d6c77cdabf
Update to 1.7.0-dev ( #3592 )
2025-05-03 09:19:40 +10:00
Firstyear
7152f913bb
chore: Release Notes ( #3588 )
2025-05-02 05:00:02 +00:00
Firstyear
b27fd2f3de
Do not require instances to exist during optional config load ( #3591 )
...
* Do not require instances to exist during optional config load
We were incorrectly requiring every config file to have the named
instance be present during configuration loading. This led to a
situation where if /etc/kanidm/config didn't have a user configured
instance from their ~/.config/kanidm, that the cli would fail to
load.
* CLIPS FOR THE CLIP GODS
2025-05-02 04:40:23 +00:00
James Hodgkinson
f2d4f65bc6
Fix std::fmt::Display for some objects ( #3587 )
...
* fix: missing comma in `std::fmt::Display` for `UnixGroupToken`
* fix: missing gidnumber on `std::fmt::Display` for `UnixUserToken`
2025-05-01 04:21:03 +00:00
Firstyear
aaf43c7b06
Drop fernet in favour of JWE ( #3577 )
...
This drops the use of fernet from OAuth2 in favour of JWE. To achieve
this cleanly, we swap OAuth2 to using our internel key object handler
so that in future we can consider the use of pkcs11 devices. This also
makes it easier in general to handle any future cryptographic changes.
2025-04-30 16:42:22 +10:00
Fabian Kammel
d3e70bd195
docs: document how to configure oauth2 for opkssh ( #3566 )
...
* docs: document how to configure oauth2 for opkssh
2025-04-29 21:27:07 +00:00
Campbell He
817ecac95c
Add kanidm_ssh_authorizedkeys_direct to client deb ( #3585 )
...
Include the `kanidm_ssh_authorizedkeys_direct` binary in the client deb.
This ensures consistency with other packages (suse, cargo, etc.).
Fix #3584
2025-04-29 11:59:46 +10:00
dependabot[bot]
ff6e97164f
Bump the all group in /pykanidm with 2 updates ( #3581 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.11.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-version: 0.11.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 10:12:41 +10:00
James Hodgkinson
be4818e121
Update dependencies, fix a bunch of clippy lints ( #3576 )
2025-04-24 11:25:25 +10:00
Firstyear
5201ec11e8
Support spaces in ssh key comments ( #3575 )
2025-04-23 13:23:22 +10:00
Firstyear
e97f4bc54c
20250402 3423 proxy protocol ( #3542 )
...
Implement the PROXY protocol for IP address information from load balancers. This improves our handling and configuration of x-forward-for as well to include trusted IP ranges.
2025-04-23 01:10:01 +00:00
Keerthi
20433f5712
fix(web): Preserve SSH key content on form validation error ( #3574 )
2025-04-22 17:58:45 +10:00
dependabot[bot]
8424863969
Bump the all group in /pykanidm with 3 updates ( #3572 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.11.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-version: 0.11.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocs-material
dependency-version: 9.6.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 13:16:09 +10:00
dependabot[bot]
9b7c542b0a
Bump the all group in /pykanidm with 2 updates ( #3564 )
...
Bumps the all group in /pykanidm with 2 updates: [pydantic](https://github.com/pydantic/pydantic ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `pydantic` from 2.11.2 to 2.11.3
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.11.2...v2.11.3 )
Updates `ruff` from 0.11.4 to 0.11.5
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.4...0.11.5 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-version: 0.11.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 10:24:43 +10:00
dependabot[bot]
d0cfc69a09
Bump crossbeam-channel from 0.5.14 to 0.5.15 in the cargo group ( #3560 )
...
Bumps the cargo group with 1 update: [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ).
Updates `crossbeam-channel` from 0.5.14 to 0.5.15
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: indirect
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 10:12:31 +10:00
Firstyear
b113262357
Improve token handling ( #3553 )
...
It was possible that a token could be updated in a way that caused
existing cached information to be lost if an event was delayed
in it's write to the user token.
To prevent this, the writes to user tokens now require the HsmLock
to be held, and refresh the token just ahead of writing to ensure
that these data can't be lost. The benefit to this approach is that
readers remain unblocked by a writer.
2025-04-09 14:49:06 +10:00
dependabot[bot]
d025e8fff0
Bump tokio from 1.44.1 to 1.44.2 in the cargo group ( #3549 )
...
Bumps the cargo group with 1 update: [tokio](https://github.com/tokio-rs/tokio ).
Updates `tokio` from 1.44.1 to 1.44.2
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.44.2
dependency-type: direct:production
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 09:39:19 +10:00
Firstyear
aee9ed05f3
Update fs4 and improve klock handling ( #3551 )
2025-04-08 05:04:26 +00:00
James Hodgkinson
5458b13398
Less footguns ( #3552 )
2025-04-08 04:48:53 +00:00
Firstyear
94b6287e27
Unify unix config parser ( #3533 )
...
* Unify unix config parser
* Document the various structs
* Compiler Update
2025-04-08 14:21:26 +10:00
dependabot[bot]
b6813a11d3
Bump openssl from 0.10.71 to 0.10.72 in the cargo group ( #3544 )
...
Bumps the cargo group with 1 update: [openssl](https://github.com/sfackler/rust-openssl ).
Updates `openssl` from 0.10.71 to 0.10.72
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.71...openssl-v0.10.72 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: direct:production
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 01:31:20 +00:00
dependabot[bot]
d79188559f
Bump the all group in /pykanidm with 8 updates ( #3547 )
...
Bumps the all group in /pykanidm with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic ) | `2.11.1` | `2.11.2` |
| [aiohttp](https://github.com/aio-libs/aiohttp ) | `3.11.14` | `3.11.16` |
| [authlib](https://github.com/lepture/authlib ) | `1.5.1` | `1.5.2` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.11.2` | `0.11.4` |
| [coverage](https://github.com/nedbat/coveragepy ) | `7.7.1` | `7.8.0` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) | `9.6.10` | `9.6.11` |
| [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) | `0.29.0` | `0.29.1` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python ) | `1.16.8` | `1.16.10` |
Updates `pydantic` from 2.11.1 to 2.11.2
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.11.1...v2.11.2 )
Updates `aiohttp` from 3.11.14 to 3.11.16
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.11.14...v3.11.16 )
Updates `authlib` from 1.5.1 to 1.5.2
- [Release notes](https://github.com/lepture/authlib/releases )
- [Changelog](https://github.com/lepture/authlib/blob/main/docs/changelog.rst )
- [Commits](https://github.com/lepture/authlib/compare/v1.5.1...v1.5.2 )
Updates `ruff` from 0.11.2 to 0.11.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.2...0.11.4 )
Updates `coverage` from 7.7.1 to 7.8.0
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.7.1...7.8.0 )
Updates `mkdocs-material` from 9.6.10 to 9.6.11
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.10...9.6.11 )
Updates `mkdocstrings` from 0.29.0 to 0.29.1
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.29.0...0.29.1 )
Updates `mkdocstrings-python` from 1.16.8 to 1.16.10
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.16.8...1.16.10 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: aiohttp
dependency-version: 3.11.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: authlib
dependency-version: 1.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-version: 0.11.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: coverage
dependency-version: 7.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: mkdocs-material
dependency-version: 9.6.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings
dependency-version: 0.29.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-version: 1.16.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 14:21:35 +10:00
Arian van Putten
ad012cd6fd
implement notify-reload protocol ( #3540 )
2025-04-04 09:24:14 +10:00
Firstyear
82a883089f
Allow versioning of server configs ( #3515 )
...
This allows our server configuration to be versioned, in preparation
for a change related to the proxy protocol additions.
2025-04-02 02:44:19 +00:00
Firstyear
a2eae53328
20250314 remove protected plugin ( #3504 )
...
Removes the protected plugin into an access control module so that it's outputs can be properly represented in effective access checks.
2025-04-01 01:00:56 +00:00
dependabot[bot]
ec3db91da0
Bump the all group with 10 updates ( #3539 )
...
* Bump the all group with 10 updates
Bumps the all group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.32` | `4.5.34` |
| [itertools](https://github.com/rust-itertools/itertools ) | `0.13.0` | `0.14.0` |
| [lru](https://github.com/jeromefroe/lru-rs ) | `0.12.5` | `0.13.0` |
| [rand](https://github.com/rust-random/rand ) | `0.8.5` | `0.9.0` |
| [rand_chacha](https://github.com/rust-random/rand ) | `0.3.1` | `0.9.0` |
| [whoami](https://github.com/ardaku/whoami ) | `1.5.2` | `1.6.0` |
| [axum-extra](https://github.com/tokio-rs/axum ) | `0.9.6` | `0.10.1` |
| [axum-macros](https://github.com/tokio-rs/axum ) | `0.4.2` | `0.5.0` |
| [fantoccini](https://github.com/jonhoo/fantoccini ) | `0.21.4` | `0.21.5` |
| [jsonschema](https://github.com/Stranger6667/jsonschema ) | `0.29.0` | `0.29.1` |
Updates `clap` from 4.5.32 to 4.5.34
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.32...clap_complete-v4.5.34 )
Updates `itertools` from 0.13.0 to 0.14.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
Updates `lru` from 0.12.5 to 0.13.0
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.13.0 )
Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0 )
Updates `rand_chacha` from 0.3.1 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0 )
Updates `whoami` from 1.5.2 to 1.6.0
- [Release notes](https://github.com/ardaku/whoami/releases )
- [Changelog](https://github.com/ardaku/whoami/blob/v1.6.0/CHANGELOG.md )
- [Commits](https://github.com/ardaku/whoami/compare/v1.5.2...v1.6.0 )
Updates `axum-extra` from 0.9.6 to 0.10.1
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-extra-v0.9.6...axum-extra-v0.10.1 )
Updates `axum-macros` from 0.4.2 to 0.5.0
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-macros-v0.4.2...axum-macros-v0.5.0 )
Updates `fantoccini` from 0.21.4 to 0.21.5
- [Commits](https://github.com/jonhoo/fantoccini/compare/v0.21.4...v0.21.5 )
Updates `jsonschema` from 0.29.0 to 0.29.1
- [Release notes](https://github.com/Stranger6667/jsonschema/releases )
- [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stranger6667/jsonschema/compare/rust-v0.29.0...rust-v0.29.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: lru
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: rand
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: rand_chacha
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: whoami
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: axum-extra
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: axum-macros
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: fantoccini
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: jsonschema
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
* maint: revert rand and axum packages
---------
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>
2025-03-31 00:28:22 +00:00
dependabot[bot]
efaef70abe
Bump mozilla-actions/sccache-action from 0.0.8 to 0.0.9 in the all group ( #3538 )
...
Bumps the all group with 1 update: [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action ).
Updates `mozilla-actions/sccache-action` from 0.0.8 to 0.0.9
- [Release notes](https://github.com/mozilla-actions/sccache-action/releases )
- [Commits](https://github.com/mozilla-actions/sccache-action/compare/v0.0.8...v0.0.9 )
---
updated-dependencies:
- dependency-name: mozilla-actions/sccache-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-30 23:25:40 +00:00
dependabot[bot]
5b48f1dfe3
Bump the all group in /pykanidm with 4 updates ( #3537 )
...
Bumps the all group in /pykanidm with 4 updates: [pydantic](https://github.com/pydantic/pydantic ), [types-requests](https://github.com/python/typeshed ), [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) and [mkdocstrings-python](https://github.com/mkdocstrings/python ).
Updates `pydantic` from 2.10.6 to 2.11.1
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.6...v2.11.1 )
Updates `types-requests` from 2.32.0.20250306 to 2.32.0.20250328
- [Commits](https://github.com/python/typeshed/commits )
Updates `mkdocs-material` from 9.6.9 to 9.6.10
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.9...9.6.10 )
Updates `mkdocstrings-python` from 1.16.7 to 1.16.8
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.16.7...1.16.8 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: types-requests
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocs-material
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 07:54:28 +10:00
Firstyear
567fe7b259
Add max_ber_size to freeipa sync ( #3530 )
2025-03-28 10:46:00 +10:00
dependabot[bot]
5edc6be51c
Bump the all group in /pykanidm with 5 updates ( #3524 )
...
Bumps the all group in /pykanidm with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [aiohttp](https://github.com/aio-libs/aiohttp ) | `3.11.13` | `3.11.14` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.11.0` | `0.11.2` |
| [coverage](https://github.com/nedbat/coveragepy ) | `7.7.0` | `7.7.1` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) | `9.6.8` | `9.6.9` |
| [mkdocstrings-python](https://github.com/mkdocstrings/python ) | `1.16.5` | `1.16.7` |
Updates `aiohttp` from 3.11.13 to 3.11.14
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.11.13...v3.11.14 )
Updates `ruff` from 0.11.0 to 0.11.2
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.0...0.11.2 )
Updates `coverage` from 7.7.0 to 7.7.1
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.7.0...7.7.1 )
Updates `mkdocs-material` from 9.6.8 to 9.6.9
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.6.8...9.6.9 )
Updates `mkdocstrings-python` from 1.16.5 to 1.16.7
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.16.5...1.16.7 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: coverage
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocs-material
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 11:59:26 +10:00
William Brown
c75c97893e
Update Concread
2025-03-22 12:47:18 +10:00
Peter Todd Decker ("Todd")
638904f12c
Update developer_ethics.md ( #3520 )
2025-03-22 01:58:54 +00:00
Jeff Scrum
e1b9063b99
Update examples.md ( #3519 )
...
fix command in OAuth2 Proxy example
2025-03-21 23:18:16 +00:00