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
Tobias Jungel
ddcbe383ab
docs: Rename 'mail_alias' to 'mail-alias' in example config ( #1346 )
...
The example included an invalid character `_` for the attribute `name`
This resulted in:
```
Cannot create attribute with invalid name. Valid characters: a-z, A-Z, 0-9, and dash (-). Invalid chars found: _
```
This fixes the example by using a `-`.
2025-11-09 12:07:44 +01:00
Sören
eee42502f3
docs: fix example_configs path
...
from ./example_configs to ../example_configs
2025-10-21 15:42:06 +02:00
thchha
660301eb5f
example_configs: add initial gogs.md documentation
...
Gogs is the origin for common git forges so we add a documentation which
may be beneficial for other use cases where lldap should be used with.
It appears to be in mantenance mode - the current example may have to be
extended in the future.
We adapt the official documentation example configuration to integrate
lldap with the more elaborated example.
The reader may also be interested in a more simple example at
[upstream](https://github.com/gogs/gogs/blob/main/conf/auth.d/ldap_simple_auth.conf.example ).
2025-10-21 00:07:46 +02:00
Nassim Bounouas
73f071ce89
docs: lldap password in docker install corrected
2025-10-18 12:44:59 +02:00