Dedy Martadinata S
7d1f5abc13
dev image: prep for 1.71 ( #586 )
...
* Update Dockerfile.dev
* Remove nodejs
* Remove gnu deps
* Add env targeting musl gcc binary
2023-07-18 08:40:18 +07:00
Valentin Tolmer
31a8ba24a0
server,graphql: Add a GraphQL method to get the schema
2023-07-10 17:18:33 +02:00
Valentin Tolmer
9e1b58d033
server,ldap: add encoding for lists and integers
2023-07-10 17:18:33 +02:00
Hobbabobba
1acc8cd78c
example_configs: Add squid
2023-07-01 21:49:31 +02:00
Valentin Tolmer
3140af63de
server: Use schema to populate attributes
2023-06-29 11:11:20 +02:00
Valentin Tolmer
829ebf59f7
server: Add SchemaBackendHandler trait
2023-06-29 11:11:20 +02:00
Alistair Chapman
4ce145bac2
example_configs: Update Keycloak example for name attributes
...
Keycloak seems to default to "First name" being `cn` which LLDAP uses for Display Name, resulting in Users getting duplicated display names in Keycloak (like First Last Last), or missing their first name entirely (when they have no DIsplay Name in LLDAP).
This just updates the example config to provide instructions on changing the attribute mapping in Keycloak to fix this.
2023-06-22 10:08:23 +02:00
Mesar Hameed
6ef229f3d0
app: Fix typos that broke accessibility labels
2023-06-18 17:08:54 +02:00
Valentin Tolmer
19b4fd520a
scripts: don't export the default attribute schemas
2023-06-15 15:00:52 +02:00
Valentin Tolmer
70146e0b70
server: prepare DB schema for user attributes
...
First step of #67 .
2023-06-14 23:20:37 +02:00
Mitchell Currie
a804368806
Make it more obvious LDAPS is supported ( #461 )
...
Update example compose config showing both port and alluding to the environment variable that controls the certificates
Co-authored-by: Dedy Martadinata S <dedyms@proton.me>
2023-06-14 23:32:35 +07:00
Dedy Martadinata S
3ec42fffaa
actions: update mariadb healthcheck
2023-06-14 15:14:03 +02:00
dependabot[bot]
95727335a7
build(deps): bump actions/checkout from 3.5.2 to 3.5.3 ( #601 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.2 to 3.5.3.
- [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/v3.5.2...v3.5.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-10 08:03:09 +09:00
Gareth Dunstone
79f9a3a5c2
Update jellyfin.md example ( #598 )
...
* Update jellyfin.md example
The LdapAdminBaseDN either doesn't work properly or is used incorrectly here.
This change will make it work.
see:
- https://github.com/jellyfin/jellyfin-plugin-ldapauth/issues/145
* Update jellyfin.md
Added some more detail about admin groups and user groups.
2023-06-09 09:59:40 +07:00
arcoast
7daebc308b
example_configs: Add Mealie configuration
2023-06-07 13:29:41 +02:00
nitnelave
50017cff36
github: create FUNDING.yml
2023-06-07 11:07:13 +09:00
Howard He
f812c9e666
example_configs: fix grafana config
2023-06-02 05:39:47 +02:00
dalz
87a35af693
example_configs: fix dokuwiki config
...
Previously Dokuwiki couldn't find LDAP groups.
2023-05-21 19:16:26 +09:00
lordratner
4c4a397f66
example_configs: fix typo in home-assistant.md
...
Error in file name /config/lldap-auth.sh
2023-05-14 10:03:32 +09:00
nitnelave
d720a7812a
cargo: set metadata for publishing crates ( #577 )
2023-05-12 18:06:06 +07:00
nitnelave
d2dec56cca
readme: add buymeacoffee link
2023-05-12 16:21:09 +09:00
poVoq
ab2da7b975
example_configs: Add Ejabberd
...
Basic auth only for now
2023-05-09 14:31:54 +02:00
Anudeep
8f69e4badd
example_configs: add chmod to home-assistant instructions
2023-05-06 07:08:41 +02:00
Valentin Tolmer
5bd00f24a2
docker: ignore more files
2023-05-02 16:15:54 +02:00
Valentin Tolmer
ab9ee8d962
tests: allow dead code in common module
...
We're running afoul of https://github.com/rust-lang/rust/issues/46379 ,
where each test is compiled independently, so any test that doesn't use
every helper method triggers a dead code warning.
2023-05-02 16:15:54 +02:00
lordratner
852e1586e7
example_configs: Fix a filter in Grafana
2023-05-02 15:45:04 +02:00
Herwig Hochleitner
23b388f3b8
docs: correct env var names in docker template toml
2023-05-02 15:40:16 +02:00
Hobbabobba
22ae2c7124
example_configs: fix zendto memberrole
2023-04-25 20:53:38 +02:00
lordratner
5ad63d31d3
example_docs: add pfsense.md
2023-04-20 18:10:14 +02:00
Tyler Pace
d55d4487ed
Add OPNsense example config. ( #558 )
...
* Add OPNsense example config.
---------
Co-authored-by: Tyler Pace <tpace@newrelic.com>
2023-04-15 10:06:34 +07:00
Austin Alvarado
4283d27da6
server: Initial stab at e2e tests ( #534 )
...
Initial end to end testing. generates unique names for user and groups, and all tests run serially
2023-04-14 11:45:15 -06:00
Valentin Tolmer
4576cf9f2c
bump: bump the version to 0.5-alpha, since we have a breaking change
2023-04-14 17:36:04 +02:00
Valentin Tolmer
d1d5d38b32
server: fix incorrect logging
2023-04-14 17:02:00 +02:00
Valentin Tolmer
e5ce98c874
server: Improve the error message in case of duplicate emails
2023-04-14 17:02:00 +02:00
Valentin Tolmer
96b7dbb1c5
server: Make key_seed a secret value
2023-04-14 00:07:54 +02:00
dependabot[bot]
9408b12bc7
build(deps): bump actions/checkout from 3.5.1 to 3.5.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.1 to 3.5.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/v3.5.1...v3.5.2 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 23:18:22 +02:00
Valentin Tolmer
4e85a4718f
server: enforce email and uuid unicity
2023-04-13 17:51:49 +02:00
Valentin Tolmer
d1f1eb8e80
config: Explicit the env variables
2023-04-13 09:22:09 +02:00
Valentin Tolmer
da364746c4
server: Derive the server key from a seed
...
Fixes #504 .
2023-04-13 09:17:05 +02:00
dependabot[bot]
d672f68049
build(deps): bump actions/checkout from 3.5.0 to 3.5.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.0 to 3.5.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/v3.5.0...v3.5.1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 09:03:27 +02:00
Valentin Tolmer
dcca768b6c
github: Add more folders to ignore for coverage
2023-04-11 17:17:28 +02:00
Valentin Tolmer
ea69b4bead
version: bump to 0.4.4-alpha
2023-04-11 17:17:28 +02:00
Valentin Tolmer
7b4188a376
cargo: update cargo.lock
2023-04-11 17:17:28 +02:00
Valentin Tolmer
252132430c
github: always generate artifacts for a release
v0.4.3
2023-04-11 15:01:41 +02:00
Valentin Tolmer
7f9bc95c5c
release: 0.4.3
2023-04-11 14:41:57 +02:00
Valentin Tolmer
69fca82a86
readme: fix the codecov badge
2023-04-11 14:12:17 +02:00
Valentin Tolmer
9a30cac7b0
healthcheck: check that the server's certificate is the one in the config
2023-04-11 13:51:02 +02:00
Michał Mrozek
558bb37354
server: add support for ec private keys
2023-04-11 10:57:25 +02:00
Dedy Martadinata S
5b74852193
github: Leverage metadata ( #532 )
2023-04-11 11:03:56 +07:00
Valentin Tolmer
d18cf1ac37
server: decode graphql parameter
2023-04-10 19:10:42 +02:00