Valentin Tolmer
6f905b1ca9
server: update ldap3_proto dependency
...
This will fix the issue with some unhandled controls, this time for sure
2024-01-16 17:52:15 +01:00
Valentin Tolmer
2ea17c04ba
server: Move the definition of UserId down to lldap_auth
2024-01-15 23:48:59 +01:00
Valentin Tolmer
337101edea
server: update ldap3_proto dependency
...
This will fix the issue with some unhandled controls
2024-01-08 16:10:11 +01:00
Valentin Tolmer
f2b1e73929
server: Add a check for a changing private key
...
This checks that the private key used to encode the passwords has not
changed since last successful startup, leading to a corruption of all
the passwords. Lots of common scenario are covered, with various
combinations of key in a file or from a seed, set in the config file or
in an env variable or through CLI, and so on.
2023-12-29 15:37:52 +01:00
dependabot[bot]
f0046692b8
build(deps): bump webpki from 0.22.1 to 0.22.2
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.1 to 0.22.2.
- [Commits](https://github.com/briansmith/webpki/commits )
---
updated-dependencies:
- dependency-name: webpki
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-04 02:19:09 +02:00
Valentin Tolmer
8e1515c27b
version: bump to 0.5.1-alpha
2023-09-15 00:52:33 +02:00
Valentin Tolmer
caf67fdf2b
server: Ensure uuid version is at least 1
2023-09-14 20:36:32 +02:00
Valentin Tolmer
08d3aef177
server: Update sea-orm, strum
2023-09-11 17:09:49 +02:00
dependabot[bot]
1a5931c3df
build(deps): bump webpki from 0.22.0 to 0.22.1
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.0 to 0.22.1.
- [Commits](https://github.com/briansmith/webpki/commits )
---
updated-dependencies:
- dependency-name: webpki
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-10 22:43:24 +02:00
Valentin Tolmer
134796aa9f
server: Switch tests to pretty_assertions
2023-09-10 22:29:32 +02:00
Valentin Tolmer
1598f096e9
server: Upgrade ldap3_proto
2023-09-10 22:29:32 +02:00
Valentin Tolmer
99ed6eface
server: Update tracing-forest and take advantage of the span fields
2023-09-10 22:29:32 +02:00
Valentin Tolmer
d0cdfa97c7
server: Add a message ID to sent emails
...
Fixes #608
2023-08-02 15:34:13 +02:00
Valentin Tolmer
3140af63de
server: Use schema to populate attributes
2023-06-29 11:11:20 +02:00
Valentin Tolmer
70146e0b70
server: prepare DB schema for user attributes
...
First step of #67 .
2023-06-14 23:20:37 +02:00
nitnelave
d720a7812a
cargo: set metadata for publishing crates ( #577 )
2023-05-12 18:06:06 +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
da364746c4
server: Derive the server key from a seed
...
Fixes #504 .
2023-04-13 09:17:05 +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
d18cf1ac37
server: decode graphql parameter
2023-04-10 19:10:42 +02:00
Valentin Tolmer
b9e0e4a6dc
version: bump cargo.lock
2023-04-04 16:27:44 +02:00
Valentin Tolmer
84b4c66309
cargo: Update Cargo.lock with latest release
2023-03-28 12:10:04 +02:00
Valentin Tolmer
bd1b7e8809
server: update base64
2023-03-27 10:46:16 +02:00
Valentin Tolmer
b4d7ada317
lldap_set_password: create the new tool
...
Fixes #473 .
2023-03-21 00:03:09 +01:00
Valentin Tolmer
b2cfc0ed03
app: update yew to 0.19
...
This is a massive change to all the components, since the interface
changed.
There are opportunities to greatly simplify some components by turning
them into functional_components, but this work has tried to stay as
mechanical as possible.
2023-03-20 12:11:34 +01:00
Valentin Tolmer
8d44717588
app: replace ConsoleService with gloo_console
2023-03-20 12:11:34 +01:00
Valentin Tolmer
1b91cc8ac2
server: update clap and mockall
2023-03-02 10:51:38 +01:00
Valentin Tolmer
28607c4744
server: update various dependencies
2023-03-02 10:51:38 +01:00
Valentin Tolmer
dce73f91ef
server: update actix, inline juniper-actix
2023-03-02 10:51:38 +01:00
Valentin Tolmer
07de6062ca
server: update tokio
2023-03-02 10:51:38 +01:00
Valentin Tolmer
21e51c3d38
server: Add support for LdapCompare op
2023-02-13 12:59:53 +01:00
Valentin Tolmer
63cbf30dd7
server: upgrade sea-orm to 0.11
2023-02-10 12:57:38 +01:00
dependabot[bot]
1e6a0edcfb
build(deps): bump bumpalo from 3.10.0 to 3.12.0
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.10.0 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases )
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.10.0...3.12.0 )
---
updated-dependencies:
- dependency-name: bumpalo
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 14:55:43 +01:00
Valentin Tolmer
d56de80381
server: Update lettre
2023-01-24 14:39:58 +01:00
Valentin Tolmer
3fa100be0c
server: update sea-orm dependency
...
Fixes #405
2023-01-24 10:51:19 +01:00
Valentin Tolmer
e89b1538af
server,app: migrate to sea-orm
2022-11-25 15:35:48 +01:00
Valentin Tolmer
e81c87f288
server,app: Add support for resetting your password with email
...
Instead of just username
Fixes #267
2022-10-29 15:04:45 +02:00
Valentin Tolmer
3aaf53442b
server: implement healthcheck
2022-10-12 16:44:52 +02:00
Valentin Tolmer
01d4b6e1fc
lock: update Cargo.lock
2022-10-12 11:14:42 +02:00
Valentin Tolmer
7e1ce10df1
server: allow every config value to be specified as a file
...
By using https://crates.io/crates/figment_file_provider_adapter
Fixes https://github.com/nitnelave/lldap/issues/263
2022-09-14 11:16:50 +02:00
Valentin Tolmer
2ca083541e
migration-tool: Import users' avatars
2022-08-09 13:03:28 +02:00
Valentin Tolmer
686bdc0cb1
app: Add support for modifying an avatar
2022-08-09 13:03:28 +02:00
Valentin Tolmer
697a64991d
server: Change attribute values to bytes
2022-08-09 13:03:28 +02:00
Valentin Tolmer
3acc448048
server: Add support for users' avatars in GrahpQL
2022-08-09 13:03:28 +02:00
Valentin Tolmer
0e3c5120da
app: Switch yew_form dependency back to main repo
2022-08-09 13:03:28 +02:00
Valentin Tolmer
7707367c35
migration-tool: Extract the JWT from the JSON response
...
The response used to contain just the JWT, but now it's wrapped in JSON.
Fixes #282 .
2022-08-03 22:34:19 +02:00
dependabot[bot]
3e3c9b97ae
build(deps): bump juniper from 0.15.9 to 0.15.10
...
Bumps [juniper](https://github.com/graphql-rust/juniper ) from 0.15.9 to 0.15.10.
- [Release notes](https://github.com/graphql-rust/juniper/releases )
- [Changelog](https://github.com/graphql-rust/juniper/blob/master/release.toml )
- [Commits](https://github.com/graphql-rust/juniper/compare/juniper-v0.15.9...juniper-v0.15.10 )
---
updated-dependencies:
- dependency-name: juniper
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-30 19:22:59 +02:00
Valentin Tolmer
4ba0db4e9e
migration_tool: Switch from OpenSSL to Rustls
2022-07-15 15:49:15 +02:00