Reefsoft
29b2411c6d
Fix a port issue and a Bind DN issue
2026-05-26 00:00:02 +02:00
Reefsoft
e96e4c4adf
Fixed a problem regarding User DN in SimpleAuth method
2026-05-26 00:00:02 +02:00
Reefsoft
2cd33c7215
Apply patches proposed by CodeRabbit
2026-05-26 00:00:02 +02:00
Reefsoft
dfe0773549
Add Simple Auth to Gogs example config
2026-05-26 00:00:02 +02:00
Tim Beermann
52a08d3ad9
doc: added LLDAP_HTTP_URL env variable for SMTP settings
...
Signed-off-by: Tim Beermann <tibeer@berryit.de >
2026-05-25 23:57:40 +02:00
Valentin Tolmer
2dc6178bd0
chore: bump MSRV to 1.91
...
Otherwise cargo install wasm-pack doesn't work
2026-05-25 23:45:46 +02:00
Kieran
ed7484bffb
Added more details to licence warning
2026-05-25 23:45:14 +02:00
Kieran
68fc426ba3
Added example configuration for Elasticsearch + Kibanna
2026-05-25 23:45:14 +02:00
Glujaz
a3d4eb04be
Update udm_identity_end_point.md
...
Replaced Member by uniqueMember in Member Attribute. Otherwise the groups are not detected, and the rules are not applied.
2026-05-25 23:41:32 +02:00
VisableSampling
dc883a060a
Update Alpine release image to 3.22
2026-05-05 02:39:41 +02:00
Valentin Tolmer
82b16a3716
changelog: fix security advisory description
2026-05-01 00:51:22 +02:00
Valentin Tolmer
48a0a8d961
release: v0.6.3
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
v0.6.3
2026-05-01 00:45:35 +02:00
Valentin Tolmer
49dc766184
chore: pin CI wasm-pack install to lockfile
...
Otherwise cargo install wasm-pack fails in CI
2026-05-01 00:45:35 +02:00
Valentin Tolmer
2b3dbb46de
chore: upgrade Juniper to 0.17
2026-05-01 00:45:35 +02:00
Valentin Tolmer
40121b80b7
chore: centralize and upgrade shared Cargo dependencies
...
Move duplicated Cargo dependencies to the root workspace manifest, switch member crates to workspace dependencies, and align non-conflicting shared feature sets at the workspace level.
Upgrade a number of shared dependencies while consolidating versions across the workspace. This also consolidates the ldap3 dependency in response to GHSA-qcxq-75wr-5cm8: https://github.com/kanidm/ldap3/security/advisories/GHSA-qcxq-75wr-5cm8
Update frontend and migration code for dependency upgrades and clean up manifest structure.
2026-05-01 00:45:35 +02:00
fredericrous
b8465212b5
fix(sql-backend-handler): enable lldap_domain "test" feature in dev-deps
...
lldap_domain::JpegPhoto::for_tests() and uuid helpers are gated behind
the "test" feature on the lldap_domain crate. The sql-backend-handler
dev-deps did not enable that feature, causing ~12 compilation errors in
sql_user_backend_handler.rs and sql_tables.rs when building the test
binary. This unblocks cargo test -p lldap_sql_backend_handler --lib.
2026-04-30 23:44:29 +02:00
Hannes Hauswedell
bb2ea7bf36
doc: add opencloud.md
2026-03-29 10:19:27 +02:00
Federico Scodelaro
9fb252759a
chore: Better example config
2026-03-24 07:55:28 +01:00
Federico Scodelaro
3a26d2ec4c
Update example_configs/stalwart.md
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-24 07:55:28 +01:00
Federico Scodelaro
86d9ea10d6
docs(stalwart): Add alias example
2026-03-24 07:55:28 +01:00
dependabot[bot]
2ad634deda
build(deps): bump docker/setup-qemu-action from 3 to 4
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 22:13:24 +01:00
dependabot[bot]
155bda6bbf
build(deps): bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 22:01:45 +01:00
dependabot[bot]
7d1593e266
build(deps): bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 18:48:41 +01:00
Sertonix
8c8df11250
cargo: Update wasm-bindgen and lettre
2026-02-24 14:17:17 +01:00
Santi Gonzalez
aa1384939b
example_config: fix HA for blank displayName
2026-02-19 00:15:12 +01:00
lyzstrik
6f94134fdc
refactor(server): migrate to rustls 0.23 and centralize TLS logic ( #1389 )
...
This commit upgrades the TLS stack to Rustls 0.23
Key changes:
- Dependencies: Updated 'rustls' (v0.23), 'tokio-rustls' (v0.26), and 'actix-web' (v4.12.1).
- Build Fix: Configured 'rustls' to use the 'ring' provider (disabling default 'aws-lc-rs') to ensure ARMv7 compatibility.
- Refactor: Created 'server/src/tls.rs' to handle certificate loading (DRY).
- LDAP: Updated 'ldap_server.rs' to use the new TLS module and Rustls APIs.
- Healthcheck: Updated 'healthcheck.rs' to use Rustls 0.23 types.
2026-01-31 09:47:11 +01:00
Valentin Tolmer
d1904a2759
readme: Add a link to TrueNAS installation guide
2026-01-31 09:42:12 +01:00
Asher Densmore-Lynn
02d92c3261
example_configs: Add Apache WebDAV
2026-01-31 09:41:53 +01:00
Michael Reid
48058540ec
example_configs: Installing and Configuring LLDAP on TrueNAS
2026-01-31 09:36:18 +01:00
Copilot
618e3f3062
Fix cn attribute case-insensitive matching in LDAP equality filters ( #1363 )
2026-01-31 09:34:10 +01:00
jakob42
cafd3732f0
example_configs: add Continuwuity
2026-01-23 13:51:26 +01:00
dependabot[bot]
8588d4b851
build(deps): bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 21:28:51 +01:00
Hobbabobba
2f70e2e31f
example_configs: add Semaphore
2026-01-13 19:09:36 +01:00
lwintermelon
a9d04b6bdf
example_config: Add gerrit
2026-01-09 08:02:06 +01:00
Osi Bluber
c03f3b5498
docs(bootstrap): add password_file for user configs
2026-01-07 18:45:32 +01:00
Copilot
ac55dfedc4
app: Remove password length validation from login form
2026-01-06 23:37:01 +01:00
josef
62ae1d73fa
app: asterisk for mail attribute when creating a user
2025-12-24 22:53:17 +01:00
Valentin Tolmer
469f35c12c
cargo: Update dependencies
2025-12-24 15:33:30 +01:00
dependabot[bot]
ee9fec71a5
build(deps): bump actions/upload-artifact from 4 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 23:23:32 +01:00
dependabot[bot]
9cbb0c99e2
build(deps): bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 23:00:34 +01:00
dependabot[bot]
81e985df48
build(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 23:00:12 +01:00
Robert Cambridge
a136a68bf4
example_configs: add sample group query to Grafana guide
2025-12-04 18:09:08 +01:00
dependabot[bot]
8f0022a9f1
build(deps): bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6.0.0...v6.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 22:28:44 +01:00
dependabot[bot]
fc7b33e4b3
build(deps): bump actions/checkout from 5.0.1 to 6.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6.0.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 00:42:49 +01:00
dependabot[bot]
a9b5147a30
build(deps): bump actions/download-artifact from 4 to 6
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 23:42:22 +01:00
dependabot[bot]
4de069452f
build(deps): bump actions/checkout from 5.0.0 to 5.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 22:47:42 +01:00
copilot-swe-agent[bot]
e5c28a61d9
ldap: Fix LDAP base scope search to return NoSuchObject for non-existent entries
...
Added logic to return LdapResultCode::NoSuchObject (error 32) when a base scope
search returns no results, instead of returning Success with zero entries. This
aligns with RFC 4511 LDAP specification.
2025-11-16 15:20:06 +01:00
Valentin Tolmer
c5e0441cae
clippy: remove unnecessary elided lifetimes
2025-11-16 15:03:52 +01:00
Shawn Wilsher
a959a50e07
server: allow specifying the healthcheck addresses
...
This change adds two new optional configuration options:
- `ldap_healthcheck_host` to pair with `ldap_host`
- `http_healthcheck_host` to pair with `http_host`
These both default to `localhost` to preserve the existing behavior.
Fixes #700
2025-11-16 15:03:40 +01:00
Tobias Jungel
ab4389fc5f
fix(bootstrap): set shopt nullglob
...
Set the `nullglob` option in the bootstrap script to handle cases where
no files match a glob pattern.
This prevents the following error when the folder exists without json
files:
```
/bootstrap/group-configs/*.json: jq: error: Could not open file /bootstrap/group-configs/*.json: No such file or directory
```
2025-11-09 22:35:50 +01:00