40b49cdd10
Add a way to lock users
2023-08-03 14:06:34 +02:00
7bf6777a90
ci: fix the dist build assets path
2023-07-28 17:13:07 +02:00
31159c0907
build(deps): bump serde from 1.0.176 to 1.0.177
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.176 to 1.0.177.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.176...v1.0.177 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-27 23:28:07 +02:00
e79da4a949
Bump Rust dependencies and remove unused ones
2023-07-27 17:23:08 +02:00
fbf0e20980
storage: remove the deperecated and unused UpstreamOAuthLinkRepository::list_paginated
method
2023-07-24 13:53:57 +02:00
85659c6c36
build(deps): bump serde from 1.0.171 to 1.0.174
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.171 to 1.0.174.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.171...v1.0.174 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-22 00:17:55 +02:00
3a3e8bc285
build(deps): bump tower-http from 0.4.1 to 0.4.3
...
Bumps [tower-http](https://github.com/tower-rs/tower-http ) from 0.4.1 to 0.4.3.
- [Release notes](https://github.com/tower-rs/tower-http/releases )
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.4.1...tower-http-0.4.3 )
---
updated-dependencies:
- dependency-name: tower-http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-21 23:39:20 +02:00
adcd76a64a
build(deps): bump clap from 4.3.15 to 4.3.18
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.15 to 4.3.18.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.15...v4.3.18 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-21 23:37:10 +02:00
6d601ea164
build(deps): bump serde_yaml from 0.9.24 to 0.9.25
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.24 to 0.9.25.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.24...0.9.25 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-21 23:36:54 +02:00
48c15b9127
build(deps): bump async-trait from 0.1.71 to 0.1.72
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.71 to 0.1.72.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.71...0.1.72 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-21 23:36:36 +02:00
bbc50edb60
Better upstream OAuth links pagination and filtering
2023-07-21 19:50:30 +02:00
517438471c
Better upstream OAuth provider pagination and filtering
2023-07-21 19:50:30 +02:00
6767c93a75
Better OAuth 2.0 sessions pagination and filtering
2023-07-21 19:50:30 +02:00
59c79276bc
Fix doc generation by removing mentions of LookupResultExt::to_option
2023-07-21 19:50:30 +02:00
a75a53cc24
Better user emails pagination and filtering
2023-07-21 19:50:30 +02:00
12ad572db8
Better SSO login pagination and filtering
2023-07-21 19:50:30 +02:00
24b29498a7
Better compatibility sessions pagination and filtering
2023-07-21 19:50:30 +02:00
b60121346f
mas-storage-pg: use fetch_optional instead of fetch_one and matching on the error
2023-07-21 19:50:30 +02:00
802cf142fd
Remove the last authentication from the browser session model
2023-07-21 19:50:30 +02:00
7e82ae845c
WIP: use sea-query for dynamic paginated queries
2023-07-21 19:50:30 +02:00
a32a26cf75
build(deps): bump clap from 4.3.14 to 4.3.15
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.14 to 4.3.15.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.14...v4.3.15 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-19 09:42:52 +02:00
bb24a39c9a
build(deps): bump serde_yaml from 0.9.23 to 0.9.24
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.23 to 0.9.24.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.23...0.9.24 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-19 09:42:31 +02:00
016c65c9f8
Add metric which tracks the maximum number of connections to the database.
2023-07-18 19:10:57 +02:00
ab00002acd
Switch to event-listener
for in-process job notifications
2023-07-18 10:33:44 +02:00
feb89bfa9e
build(deps): bump serde_with from 3.0.0 to 3.1.0
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.0.0...v3.1.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 >
2023-07-17 22:51:58 +02:00
ba0f7ea62c
Upgrade all Rust dependencies
...
This includes breaking changes of sqlx 0.7.0
2023-07-17 19:04:06 +02:00
68db56c2a2
Reimplementation of a postgres-backed storage with a shared PG listener
2023-07-17 19:04:06 +02:00
d250b6c50a
Fix the compat sessions pagination in the GraphQL API
2023-07-07 11:04:51 +02:00
e07b91bba1
build(deps): bump webpki-roots from 0.23.1 to 0.24.0
...
Bumps [webpki-roots](https://github.com/rustls/webpki-roots ) from 0.23.1 to 0.24.0.
- [Commits](https://github.com/rustls/webpki-roots/compare/v/0.23.1...v/0.24.0 )
---
updated-dependencies:
- dependency-name: webpki-roots
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-07 00:11:38 +02:00
f5143c045e
Track the database connection acquisition time and pool usage
2023-07-06 18:54:29 +02:00
ca520dfd9a
frontend: Show all compatibilities sessions, not just SSO logins
...
Also cleans up a bunch of things in the frontend
2023-07-06 18:12:34 +02:00
76653f9638
Better frontend assets handling and move the react app to /account/ ( #1324 )
...
This makes the Vite assets handling better, namely:
- make it possible to include any vite assets in the templates
- include the right `<link rel="preload">` tags for assets
- include Subresource Integrity hashes
- pre-compress assets and remove on-the-fly compression by the Rust server
- build the CSS used by templates through Vite
It also moves the React app from /app/ to /account/, and remove some of the old SSR account screens.
2023-07-06 15:30:26 +02:00
b125f23f87
build(deps): bump bcrypt from 0.14.0 to 0.15.0
...
Bumps [bcrypt](https://github.com/Keats/rust-bcrypt ) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/Keats/rust-bcrypt/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: bcrypt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 08:16:27 +02:00
bd9483ec74
build(deps): bump serde_json from 1.0.99 to 1.0.100
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.99...v1.0.100 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 22:55:03 +02:00
ef2c095327
build(deps): bump clap from 4.3.10 to 4.3.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.10 to 4.3.11.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.10...v4.3.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 22:24:07 +02:00
77f727cb6a
build(deps): bump async-trait from 0.1.70 to 0.1.71
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.70 to 0.1.71.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.70...0.1.71 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 22:20:32 +02:00
eeea3d98fa
build(deps): bump rustls from 0.21.2 to 0.21.3
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.21.2 to 0.21.3.
- [Changelog](https://github.com/rustls/rustls/blob/main/RELEASE_NOTES.md )
- [Commits](https://github.com/rustls/rustls/commits )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 22:16:58 +02:00
d1e2eec9b6
build(deps): bump hyper-rustls from 0.24.0 to 0.24.1
...
Bumps [hyper-rustls](https://github.com/rustls/hyper-rustls ) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/rustls/hyper-rustls/releases )
- [Commits](https://github.com/rustls/hyper-rustls/compare/v/0.24.0...v/0.24.1 )
---
updated-dependencies:
- dependency-name: hyper-rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 01:15:21 +02:00
c068460cd7
build(deps): bump thiserror from 1.0.40 to 1.0.41
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...1.0.41 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 01:15:00 +02:00
b0212f2cb2
build(deps): bump async-trait from 0.1.69 to 0.1.70
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.69 to 0.1.70.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-05 01:14:36 +02:00
40429fcc9e
build(deps): bump indoc from 2.0.1 to 2.0.2
...
Bumps [indoc](https://github.com/dtolnay/indoc ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/dtolnay/indoc/releases )
- [Commits](https://github.com/dtolnay/indoc/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: indoc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-04 09:07:05 +02:00
725078941a
build(deps): bump serde from 1.0.165 to 1.0.166
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.165 to 1.0.166.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.165...v1.0.166 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-04 00:59:48 +02:00
88e1a677e5
build(deps): bump serde from 1.0.164 to 1.0.165
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.164 to 1.0.165.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.165 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-03 15:43:13 +02:00
fcc42c10b6
build(deps): bump pin-project-lite from 0.2.9 to 0.2.10
...
Bumps [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) from 0.2.9 to 0.2.10.
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases )
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.9...v0.2.10 )
---
updated-dependencies:
- dependency-name: pin-project-lite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-03 15:33:36 +02:00
2e0782f115
build(deps): bump async-trait from 0.1.68 to 0.1.69
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.68 to 0.1.69.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.68...0.1.69 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-03 15:21:24 +02:00
4f8b87fbfe
Apply cargo fmt
following changes in nightly rustfmt
...
rustfmt now formats `let … else { … }` expressions
2023-07-03 14:50:59 +02:00
a5c9ada5d6
build(deps): bump clap from 4.3.9 to 4.3.10
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.9 to 4.3.10.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.9...v4.3.10 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-02 11:31:52 +02:00
1a1af47d4c
build(deps): bump const-oid from 0.9.2 to 0.9.3
...
Bumps [const-oid](https://github.com/RustCrypto/formats ) from 0.9.2 to 0.9.3.
- [Commits](https://github.com/RustCrypto/formats/compare/const-oid/v0.9.2...const-oid/v0.9.3 )
---
updated-dependencies:
- dependency-name: const-oid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-02 11:30:41 +02:00
1a70c3a387
build(deps): bump tokio from 1.29.0 to 1.29.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-02 11:30:27 +02:00
297dbbb6ab
Add a CLI tool to kill all sessions of a user
2023-06-30 15:54:06 +02:00