Valentin Tolmer
21e51c3d38
server: Add support for LdapCompare op
2023-02-13 12:59:53 +01:00
DarkSpir
e92947fc3b
app: Change input field to password type in change_password ui ( #443 )
...
Change input field type for field old_password from its default "text" to "password"
Fixes #442
2023-02-13 09:29:54 +01:00
Juli
94d45f7320
example_configs: Added explanation to Jellyfin Docs
2023-02-12 11:10:52 +01:00
Valentin Tolmer
d04305433f
server: use the new into_tuple from sea_orm
2023-02-10 12:57:38 +01:00
Valentin Tolmer
63cbf30dd7
server: upgrade sea-orm to 0.11
2023-02-10 12:57:38 +01:00
Valentin Tolmer
96eb17a963
server: fix clippy warning
...
The clippy::uninlined_format_args warning in 1.67 was downgraded to
pedantic in 1.67.1 due to lack of support in rust-analyzer, so we're not
updating that one yet.
2023-02-10 12:03:23 +01:00
Valentin Tolmer
8f2c5b397c
server: allow NULL for display_name
...
Fixes #387 .
2023-02-10 11:19:22 +01:00
Rex Zhang
648848c816
example_configs: Add note for Gitea's simple auth mode
2023-02-08 10:30:23 +01:00
Diptesh Choudhuri
58b9c28a0b
example_configs: Add Dex example
...
Fixes #428 .
2023-02-01 13:02:52 +01:00
dependabot[bot]
c3d18dbbe8
build(deps): bump docker/build-push-action from 3 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 11:26:05 +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
Dedy Martadinata S
df1169e06d
docker: simplify binary build, add db integration test
2023-01-22 11:10:26 +01:00
arcoast
0ae1597ecd
example_configs: Add Wikijs example
...
In response to https://github.com/nitnelave/lldap/pull/424#discussion_r1083280235
2023-01-22 09:49:00 +01:00
Igor Rzegocki
d722be8896
server: add option to use insecure SMTP connection
2023-01-19 11:30:25 +01:00
Valentin Tolmer
9018e6fa34
server, refactor: Add a conversion from bool for the filters
2023-01-17 15:09:06 +01:00
Luca Tagliavini
807fd10d13
server: Add support for DN filters
2023-01-17 14:21:57 +01:00
Valentin Tolmer
f979e16b95
server: Fix healthcheck return code
...
The healthcheck was not returning a non-zero code when failing, due to
an extra layer of Results
2023-01-16 17:35:08 +01:00
Valentin Tolmer
955a559c21
clippy: fix warning
2023-01-13 15:50:03 +01:00
Valentin Tolmer
e458aca3e3
db: Change the DB storage type to NaiveDateTime
...
The entire internals of the server now work using only NaiveDateTime,
since we know they are all UTC. At the fringes (LDAP, GraphQL, JWT
tokens) we convert back into UTC to make sure we have a clear API.
This allows us to be compatible with Postgres (which doesn't support
DateTime<UTC>, only NaiveDateTime).
This change is backwards compatible since in SQlite with
Sea-query/Sea-ORM, the UTC datetimes are stored without a timezone, as
simple strings. It's the same format as NaiveDateTime.
Fixes #87 .
2023-01-13 15:50:03 +01:00
Valentin Tolmer
692bbb00f1
db: Change the version number from u8 to i16
...
This is the smallest integer compatible with all of MySQL, Postgres and
SQlite.
This is a backwards-compatible change for SQlite since both are
represented as "integer", and all u8 values can be represented as i16.
2023-01-13 15:50:03 +01:00
poVoq
260b545a54
example_configs,gitea: add additional attributes and group sync
...
Not extensively tested, but group/team sync seems to work in Forgejo.
2023-01-09 17:53:44 +01:00
Dedy Martadinata S
3a43b7a4c2
docker: simplify ci and better package release artifacts
2023-01-06 16:34:22 +01:00
dependabot[bot]
c87adfeecc
build(deps): bump actions/checkout from 3.2.0 to 3.3.0 ( #410 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.2.0 to 3.3.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/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 13:13:54 +01:00
Dedy Martadinata S
d7cc10fa00
ci: fetch missing web components
2023-01-05 15:36:01 +01:00
Austin Alvarado
14531fa258
docker: upgrade alpine in base dockerfile
...
This allows us to upgrade rustc to past 1.65, which is required by sea-orm.
2023-01-04 08:24:40 +01:00
Austin Alvarado
1e5603dce2
docker: Add VSCode devcontainer
2023-01-03 18:11:59 +01:00
dependabot[bot]
c64d32e2c0
build(deps): bump actions/checkout from 3.1.0 to 3.2.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 3.2.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/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 21:23:30 +01:00
Valentin Tolmer
665e525f0a
server: fix user password setting
...
It used to try to set all user IDs to the same, which would fail if
there is more than 1 user.
2022-11-30 08:38:21 +01:00
Valentin Tolmer
09a0522e2d
server: move domain types to a separate file
2022-11-25 15:35:48 +01:00
Valentin Tolmer
e89b1538af
server,app: migrate to sea-orm
2022-11-25 15:35:48 +01:00
Waldemar Heinze
a3a27f0049
docker: update Rust to v1.65.0
2022-11-25 10:07:50 +01:00
Waldemar Heinze
a4408cfacc
server: prefer immutable path
2022-11-25 00:14:29 +01:00
Waldemar Heinze
a3216a4550
server: fix clippy's suggestions
2022-11-24 23:52:57 +01:00
Waldemar Heinze
2668ea4553
server: make host
configurable to enable IPv6 support
...
This change also separates the API host and the LDAP host for further customization.
2022-11-24 23:39:11 +01:00
Michał Mrozek
dd7e392626
server: use async api for email sending
...
Fixes #378
2022-11-24 14:47:56 +01:00
MrOnak
80fc94c4db
example_configs: Add Kanboard
2022-11-22 12:13:27 +01:00
Norm
ffc59af345
example_configs: Update Nextcloud and add tutorial for OIDC with Authelia
2022-11-18 14:05:16 +01:00
dependabot[bot]
03ad10dfc5
build(deps): bump Swatinem/rust-cache from 1 to 2
...
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache ) from 1 to 2.
- [Release notes](https://github.com/Swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Swatinem/rust-cache/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 11:05:43 +01:00
Hobbabobba
eb26019a52
example_configs: Added zendto
...
* Create zendto.md
* Update README.md
2022-11-10 11:06:29 +01:00
Hobbabobba
69d0308f46
example_configs: Add vaultwarden sync
2022-11-04 15:34:14 +01:00
Lewis Larsen
ba0dc33583
app: front end improvements
...
Added colour to required asterisks
Added padding to the footer
Added bootstrap class to select elements
Added various icons to buttons
Fixed various button layouts
Reworded some messages
Moved around some form elements
Fixes #12
2022-11-03 15:40:02 +01:00
Dedy Martadinata S
e0c0efcb2f
readme: use nodejs 16 for the build instructions
...
As there are many distributions, and different nodejs out there, define nodejs version to match the CI build.
2022-11-02 08:19:31 +01:00
Igor Rzegocki
e3b1810229
docker: add tzdata package, to support TZ env variable
2022-11-01 12:57:49 +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
234cb70b97
server: fix handling of present filters
...
If the filter name was not in the list of attributes to return, it
wouldn't be counted as a valid attribute, meaning that the aliases of
attributes were not recognized.
Fixes #351
2022-10-26 09:29:02 +02:00
Indrek Haav
201e3a93eb
Ensure generated JWT doesn't include quotation mark
2022-10-20 13:42:19 +02:00
Valentin Tolmer
27144ee37e
server: Add support for creating a user through LDAP
2022-10-20 10:09:17 +02:00
Valentin Tolmer
2477439ecc
server: Improve rootDSE
...
Matches the case-insensitive "objectclass" filter, fix the reported
version, and declares the name context and some other attributes.
Potential fix to #330 .
2022-10-19 17:35:45 +02:00