pixelrazor
4af242c798
Reorganize and tidy up
2023-04-11 08:27:37 -06:00
pixelrazor
f989cd52ec
Initial stab at tests
2023-04-11 08:27:36 -06:00
Valentin Tolmer
252132430c
github: always generate artifacts for a release
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
Valentin Tolmer
96f55ff28e
github: use codecov token only for main push, no token for PRs
2023-04-10 17:29:36 +02:00
Dedy Martadinata S
825f37d360
github: add healthcheck to the test DB services
2023-04-10 17:09:54 +02:00
Austin Alvarado
8eb27c5267
docs: Create Home Assistant config ( #535 )
2023-04-07 14:59:21 -06:00
budimanjojo
18d9dd6ff9
github: also push to ghcr.io and add docker.io/lldap/lldap
2023-04-05 17:51:23 +02:00
Austin Alvarado
308521c632
Use jq in CI to extract json deterministically ( #529 )
...
cut relies on the string being a fixed length, which is subject to change in the future
2023-04-05 22:20:15 +07:00
Valentin Tolmer
86b2b5148d
server: remove default value for SMTP user
...
Otherwise, not setting the user would default to "admin", which breaks
the unauthenticated workflow. No user specified should mean unauthenticated.
Fixes #520 .
2023-04-04 16:27:44 +02:00
Valentin Tolmer
b9e0e4a6dc
version: bump cargo.lock
2023-04-04 16:27:44 +02:00
nitnelave
1b8849ead1
version: bump to 0.4.3-alpha ( #522 )
2023-04-04 13:00:17 +02:00
amiga23
1fe635384f
docs: Add email attribute to nextcloud config
...
Otherwise nextcloud will not set the email address in users profile
2023-04-04 12:14:41 +02:00
Hobbabobba
df16d66753
added Shaarli configuration example ( #519 )
...
* Create shaarli.md
* added Shaarli doc
* fixed uid
2023-04-03 18:54:39 +02:00
nitnelave
65e2c24928
github: Add CODEOWNERS
2023-03-31 10:42:53 +02:00
Austin Alvarado
c4b8621e2a
app: Fix password reset redirection ( #513 )
...
* Fix password reset redirection
* Add password reset enable flag
2023-03-30 09:47:41 -06:00
Valentin Tolmer
88a9f8a97b
github: fix github_ref reference
2023-03-28 20:59:38 +02:00
Valentin Tolmer
fc91d59b99
github: Don't skip rebuilding a docker image on main because it was built on a branch
2023-03-28 19:34:43 +02:00
Valentin Tolmer
aad4711056
app: server uncompressed WASM to webkit browsers
2023-03-28 17:33:13 +02:00
Dedy Martadinata S
c7c6d95334
docker: Add DB migration tests in the CI
2023-03-28 13:59:23 +02:00
Valentin Tolmer
84b4c66309
cargo: Update Cargo.lock with latest release
2023-03-28 12:10:04 +02:00
Valentin Tolmer
923d77072b
gitattributes: Tag folders as docs, generated or ignored for linguist
2023-03-28 12:10:04 +02:00
Austin Alvarado
758aa7f7f7
docs: Fix md links
2023-03-27 18:08:27 +02:00
Valentin Tolmer
866a74fa29
github: Reduce actions trigger on metadata updates
2023-03-27 16:52:34 +02:00
Valentin Tolmer
36a51070b3
docker: ignore README
2023-03-27 16:52:34 +02:00
Valentin Tolmer
585b65e11d
README: Add details about other DBs, migrations
2023-03-27 14:12:00 +02:00
Valentin Tolmer
2c8fe2a481
Revert "workflows: allow action to upload artifacts"
...
This reverts commit 1b67bad270
.
2023-03-27 13:53:21 +02:00
Valentin Tolmer
1b67bad270
workflows: allow action to upload artifacts
2023-03-27 12:45:11 +02:00
Valentin Tolmer
afe91c7cc0
release: 0.4.2
2023-03-27 11:07:24 +02:00
Valentin Tolmer
bd1b7e8809
server: update base64
2023-03-27 10:46:16 +02:00
Valentin Tolmer
ae9b04d4d2
worflows: add codecov token
2023-03-27 10:02:47 +02:00
dependabot[bot]
bd6184554a
build(deps): bump actions/checkout from 3.4.0 to 3.5.0 ( #494 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.4.0 to 3.5.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.4.0...v3.5.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-27 09:14:26 +02:00
Austin Alvarado
834d68a47e
docs: fix DB migration, add sqlite migration helper script
2023-03-22 17:07:10 +01:00
Austin Alvarado
05dbe6818d
server: Create schema command
2023-03-21 14:16:19 +01:00
Austin Alvarado
80dfeb1293
app: Implement dark theme and toggle
2023-03-21 10:50:17 +01:00
Valentin Tolmer
bf64c091cc
docker: Update dockerfiles to build the lldap_set_password tool
2023-03-21 00:03:09 +01:00
Valentin Tolmer
b4d7ada317
lldap_set_password: create the new tool
...
Fixes #473 .
2023-03-21 00:03:09 +01:00
Valentin Tolmer
a07f7ac389
server: ensure first/last name nullable, make avatar long blob in DB
...
Fixes #474 , #486 .
2023-03-20 23:42:47 +01:00
Valentin Tolmer
46b8f2a8a5
server: return groups in memberof by cn instead of uid
...
Fixes #468 .
2023-03-20 22:10:38 +01:00
Austin Alvarado
91ada70c7d
vscode: Update devcontainer and build instructions
2023-03-20 21:29:54 +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
f44e8b7659
app: wrap template arguments in braces
...
To prepare for the migration to yew 1.19
2023-03-20 12:11:34 +01:00
amiga23
07523219d1
docs(dex): Fix group search
...
The userAttr needs to be the full DN, otherwise the search does not work:
```
❯ ldapsearch -x -H ldap://localhost:3890 -D "cn=admin,ou=people,dc=example,dc=com" -b "ou=groups,dc=example,dc=com" -W "member=bob"
Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <ou=groups,dc=example,dc=com> with scope subtree
# filter: member=bob
# requesting: ALL
#
# search result
search: 2
result: 53 Server is unwilling to perform
text: Unsupported group filter: while parsing a user ID: Missing DN value
# numResponses: 1
```
2023-03-18 00:07:40 +01:00
dependabot[bot]
7f76e2095d
build(deps): bump actions/checkout from 3.3.0 to 3.4.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.3.0 to 3.4.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.3.0...v3.4.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>
2023-03-17 18:18:13 +01:00