Quentin Gliech
42c5f0e0dd
Remove unused dependency
2022-04-28 16:10:42 +02:00
Quentin Gliech
8a256596d7
Serve static files live from disk in dev mode
2022-04-28 16:08:50 +02:00
dependabot[bot]
a942ee4a7a
Bump serde_with from 1.12.1 to 1.13.0
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 1.12.1 to 1.13.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v1.12.1...v1.13.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-25 22:11:13 +02:00
dependabot[bot]
2e32559878
Bump anyhow from 1.0.56 to 1.0.57
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.56 to 1.0.57.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.56...1.0.57 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-23 16:57:50 +02:00
dependabot[bot]
433ee5a73a
Bump tracing from 0.1.33 to 0.1.34
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.33 to 0.1.34.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.33...tracing-0.1.34 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-18 15:02:47 +02:00
dependabot[bot]
3756f0da4a
Bump sqlx from 0.5.11 to 0.5.13
...
Bumps [sqlx](https://github.com/launchbadge/sqlx ) from 0.5.11 to 0.5.13.
- [Release notes](https://github.com/launchbadge/sqlx/releases )
- [Changelog](https://github.com/launchbadge/sqlx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/launchbadge/sqlx/compare/v0.5.11...v0.5.13 )
---
updated-dependencies:
- dependency-name: sqlx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-17 09:23:41 +02:00
dependabot[bot]
bf4fb726bc
Bump tracing from 0.1.32 to 0.1.33
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.32 to 0.1.33.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.32...tracing-0.1.33 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 23:12:39 +02:00
dependabot[bot]
467211b90d
Bump rsa from 0.6.0 to 0.6.1
...
Bumps [rsa](https://github.com/RustCrypto/RSA ) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/RustCrypto/RSA/releases )
- [Commits](https://github.com/RustCrypto/RSA/commits )
---
updated-dependencies:
- dependency-name: rsa
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 23:12:27 +02:00
dependabot[bot]
8335eef099
Bump rsa from 0.6.0-pre to 0.6.0
...
Bumps [rsa](https://github.com/RustCrypto/RSA ) from 0.6.0-pre to 0.6.0.
- [Release notes](https://github.com/RustCrypto/RSA/releases )
- [Commits](https://github.com/RustCrypto/RSA/compare/v0.6.0-pre...v0.6.0 )
---
updated-dependencies:
- dependency-name: rsa
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-08 22:34:35 +02:00
Quentin Gliech
a3f1a880aa
Remove some unnecessary dependencies
2022-04-08 09:10:33 +02:00
dependabot[bot]
19f6cf851a
Bump serde_with from 1.12.0 to 1.12.1
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-08 00:19:31 +02:00
Quentin Gliech
9bbb60bcdd
Bump Rust dependencies
2022-04-06 19:47:12 +02:00
Quentin Gliech
ed49624c3a
Axum migration: WIP client authentication
2022-04-06 17:35:29 +02:00
Quentin Gliech
7c8f8722cd
Axum migration: signed cookies, errors, CSRF tokens, sessions
2022-04-06 17:35:29 +02:00
dependabot[bot]
c71800a8d1
Bump tracing from 0.1.31 to 0.1.32
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.31 to 0.1.32.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.31...tracing-0.1.32 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-11 11:41:04 +01:00
dependabot[bot]
d0807e9b3c
Bump anyhow from 1.0.55 to 1.0.56
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.55 to 1.0.56.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.55...1.0.56 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-11 10:34:26 +01:00
Quentin Gliech
62f633a716
Move clients to the database
2022-03-08 19:07:46 +01:00
dependabot[bot]
1e5e755693
Bump anyhow from 1.0.53 to 1.0.55
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.53 to 1.0.55.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.53...1.0.55 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-22 10:43:31 +01:00
dependabot[bot]
c4b5859591
Bump sqlx from 0.5.10 to 0.5.11
...
Bumps [sqlx](https://github.com/launchbadge/sqlx ) from 0.5.10 to 0.5.11.
- [Release notes](https://github.com/launchbadge/sqlx/releases )
- [Changelog](https://github.com/launchbadge/sqlx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/launchbadge/sqlx/compare/v0.5.10...v0.5.11 )
---
updated-dependencies:
- dependency-name: sqlx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-22 09:51:19 +01:00
dependabot[bot]
e48c74a74a
Bump tracing from 0.1.30 to 0.1.31
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.30 to 0.1.31.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.30...tracing-0.1.31 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-20 17:37:02 +01:00
dependabot[bot]
e4ef5788fa
Bump indoc from 1.0.3 to 1.0.4
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/1.0.3...1.0.4 )
---
updated-dependencies:
- dependency-name: indoc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-20 16:41:19 +01:00
Quentin Gliech
fa92d6498f
Bump dependencies
2022-02-17 15:53:48 +01:00
Quentin Gliech
035e2d7829
Implement private_key_jwks client authentication
...
This involves a lot of things, including:
- better VerifyingKeystore trait
- better errors in the JOSE crate
- getting rid of async_trait in some JOSE traits
2022-02-17 15:42:44 +01:00
Quentin Gliech
26a340d5dc
Bump dependencies
2022-02-04 10:18:01 +01:00
Quentin Gliech
a45381828c
Loads of docs & enabling more clippy lints
2022-02-01 12:02:32 +01:00
Quentin Gliech
dd7449b92e
Deny missing docs in the config crates
2022-02-01 10:48:38 +01:00
Quentin Gliech
9af8820564
Bump dependencies
2022-02-01 10:13:11 +01:00
Quentin Gliech
7e24cd0948
Move secrets and oauth2 clients config
2022-02-01 09:34:55 +01:00
Quentin Gliech
c0e5b66ea4
Move public base URL from oauth2 config to http config
2022-02-01 09:34:55 +01:00
Quentin Gliech
f96c5b0cec
Reorganise config crate
2022-02-01 09:34:55 +01:00
Quentin Gliech
05f0756c13
Improve the configuration schema
2022-01-28 11:51:14 +01:00
Quentin Gliech
79d7561d93
Allow loading private keys from files
2022-01-26 18:29:11 +01:00
Quentin Gliech
c3ac36190d
Support more key formats in config
2022-01-26 11:10:11 +01:00
Quentin Gliech
a328403ec7
Bump some dependencies
2022-01-25 15:04:08 +01:00
Quentin Gliech
fa9c2d4c44
Switch RSA crate git source to RustCrypto/RSA
2022-01-25 14:55:05 +01:00
Quentin Gliech
d43af81238
Upgrade dependencies
2022-01-25 12:47:17 +01:00
Quentin Gliech
1355be8fb8
Add AWS SES backend to send email
2022-01-24 16:31:53 +01:00
Quentin Gliech
93cbad34f5
Actually send emails
2022-01-19 18:00:45 +01:00
Quentin Gliech
f0a7e96875
Add tests for private_key_jwt client auth
2022-01-06 10:04:43 +01:00
Quentin Gliech
a965e488e2
Support private_key_jwt client auth
...
Which includes having a verifying keystore out of JWKS (and soon out of
a JWKS URI)
2022-01-05 21:07:18 +01:00
Quentin Gliech
1377e09dbe
Upgrade dependencies
2022-01-04 22:35:18 +01:00
Quentin Gliech
f933ace007
New JWT/JOSE crate
...
Still WIP, needs to handle time related claims
2022-01-04 22:28:00 +01:00
Quentin Gliech
d558b74bad
Upgrade dependencies
2021-12-09 23:34:36 +01:00
Quentin Gliech
c4a979245b
Move to Rust edition 2021
...
Also bump MSRV to 1.56 and use the same clippy lints in every crate
2021-12-09 22:54:35 +01:00
Quentin Gliech
d8df34db4c
Frontend/static files building & serving
2021-12-09 22:09:39 +01:00
Quentin Gliech
c53318eca0
Refactor templates loading & implement templates hot-reload
2021-12-09 14:07:09 +01:00
Quentin Gliech
8df4b315f2
Fix multiple clippy warnings/errors
2021-12-06 10:08:49 +01:00
Quentin Gliech
c857ff90ec
Upgrade dependencies
2021-12-06 10:01:37 +01:00
Quentin Gliech
0a2fda35fd
Bump all dependencies
2021-11-05 17:19:07 +01:00
Quentin Gliech
bca8b11e46
Upgrade all dependencies
2021-10-25 17:40:54 -04:00