Quentin Gliech
|
730ad4674b
|
axum-utils: Accept-Language header encoder and decoder
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
2d52ba7fb3
|
i18n: include context when looking for translation keys
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
2b645f7be4
|
templates: escape translation placeholders
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
15ad89aa82
|
templates: add translations function
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
50a7f81ffc
|
templates: expose escape_html function to fix tests
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
b44c3fc68f
|
i18n-scan: remove tera support & cleanup minijinja support
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
995bdfc13b
|
templates: replace tera with minijinja
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
536bf4907b
|
i18n-scan: support for minijinja templates
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
f666da79b3
|
i18n-scan: utility to scan translatable strings in templates
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
5f8411e88c
|
i18n: translator structure, to hold translations
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
396104e8a4
|
i18n: clippy cleanups
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
edff285ff6
|
i18n: simple translation tree structure
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
a9a4a54a48
|
i18n: sprintf.js port
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
3303e74123
|
Add a way to discover the GraphQL endpoint in the .well-known/openid-configuration
This adds a `org.matrix.matrix-authentication-service.graphql_endpoint` key to it
|
2023-10-05 16:43:13 +02:00 |
|
dependabot[bot]
|
02b136e34d
|
build(deps): bump time from 0.3.28 to 0.3.29
Bumps [time](https://github.com/time-rs/time) from 0.3.28 to 0.3.29.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.28...v0.3.29)
---
updated-dependencies:
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-26 14:48:05 +02:00 |
|
dependabot[bot]
|
3f84123529
|
build(deps): bump async-graphql from 6.0.6 to 6.0.7
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 6.0.6 to 6.0.7.
- [Release notes](https://github.com/async-graphql/async-graphql/releases)
- [Changelog](https://github.com/async-graphql/async-graphql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-graphql/async-graphql/commits)
---
updated-dependencies:
- dependency-name: async-graphql
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-26 14:37:54 +02:00 |
|
dependabot[bot]
|
4e4b3c0a86
|
build(deps): bump sea-query from 0.30.1 to 0.30.2
Bumps [sea-query](https://github.com/SeaQL/sea-query) from 0.30.1 to 0.30.2.
- [Release notes](https://github.com/SeaQL/sea-query/releases)
- [Changelog](https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SeaQL/sea-query/compare/0.30.1...0.30.2)
---
updated-dependencies:
- dependency-name: sea-query
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-26 14:37:45 +02:00 |
|
dependabot[bot]
|
05ac6f185e
|
build(deps): bump insta from 1.31.0 to 1.32.0
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.31.0 to 1.32.0.
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/insta/compare/1.31.0...1.32.0)
---
updated-dependencies:
- dependency-name: insta
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-22 22:30:40 +02:00 |
|
dependabot[bot]
|
d26fad75b0
|
build(deps): bump wasmtime from 12.0.2 to 13.0.0
Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 12.0.2 to 13.0.0.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-some-possible-changes.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v12.0.2...v13.0.0)
---
updated-dependencies:
- dependency-name: wasmtime
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-22 22:30:20 +02:00 |
|
Quentin Gliech
|
15134b37af
|
Add missing tracing to app session storage
|
2023-09-20 20:29:16 +02:00 |
|
Quentin Gliech
|
d91b0e20e4
|
Expose a unified session list in the GraphQL API
|
2023-09-20 20:27:08 +02:00 |
|
Quentin Gliech
|
f1d420f381
|
Storage layer for a unified session list
|
2023-09-20 20:27:08 +02:00 |
|
Quentin Gliech
|
f20c8d8ef3
|
Infer client IP address from the peer address and the X-Forwarded-Proxy header
|
2023-09-20 20:24:30 +02:00 |
|
Quentin Gliech
|
6bce5e241b
|
Gracefully shutdown connections
|
2023-09-20 15:56:01 +02:00 |
|
Quentin Gliech
|
41dadcfd74
|
Fix broken doc links
|
2023-09-19 21:57:54 +02:00 |
|
Quentin Gliech
|
894957934d
|
Test the activity tracker on the introspection endpoint
|
2023-09-19 21:57:54 +02:00 |
|
Quentin Gliech
|
50558a7319
|
Make the last activity timestamp and IP available through the API
|
2023-09-19 21:57:54 +02:00 |
|
Quentin Gliech
|
b85655b944
|
Save the session activity in the database
|
2023-09-19 21:57:54 +02:00 |
|
Quentin Gliech
|
407c78a7be
|
Record the user session activity for most routes
|
2023-09-19 21:57:54 +02:00 |
|
Quentin Gliech
|
cf5510a1a2
|
Add an ActivityTracker which tracks session activity and regularly flush them to the database
|
2023-09-19 21:57:54 +02:00 |
|
dependabot[bot]
|
3f3e7daeeb
|
build(deps): bump clap from 4.4.3 to 4.4.4
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.3 to 4.4.4.
- [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.4.3...v4.4.4)
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-18 23:55:04 +02:00 |
|
dependabot[bot]
|
23f79426bb
|
build(deps): bump schemars from 0.8.13 to 0.8.15
Bumps [schemars](https://github.com/GREsau/schemars) from 0.8.13 to 0.8.15.
- [Release notes](https://github.com/GREsau/schemars/releases)
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.13...v0.8.15)
---
updated-dependencies:
- dependency-name: schemars
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-18 23:53:37 +02:00 |
|
dependabot[bot]
|
19c070cf5b
|
build(deps): bump axum-extra from 0.7.7 to 0.8.0
Bumps [axum-extra](https://github.com/tokio-rs/axum) from 0.7.7 to 0.8.0.
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/axum/compare/axum-extra-v0.7.7...axum-extra-v0.8.0)
---
updated-dependencies:
- dependency-name: axum-extra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-18 23:52:53 +02:00 |
|
dependabot[bot]
|
c9997e76ab
|
build(deps): bump indoc from 2.0.3 to 2.0.4
Bumps [indoc](https://github.com/dtolnay/indoc) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/dtolnay/indoc/releases)
- [Commits](https://github.com/dtolnay/indoc/compare/2.0.3...2.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>
|
2023-09-18 23:51:20 +02:00 |
|
Quentin Gliech
|
21406218aa
|
fixup! Deny URIs from client that are public suffixes
|
2023-09-18 11:57:50 +02:00 |
|
Quentin Gliech
|
7887387568
|
Deny URIs from client that are public suffixes
|
2023-09-18 11:57:50 +02:00 |
|
dependabot[bot]
|
db88d46945
|
build(deps): bump wasmtime from 12.0.1 to 12.0.2
Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 12.0.1 to 12.0.2.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/docs/WASI-some-possible-changes.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/compare/v12.0.1...v12.0.2)
---
updated-dependencies:
- dependency-name: wasmtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-16 12:05:41 +02:00 |
|
Quentin Gliech
|
c9155ef0cf
|
Rust dependencies housekeeping
Including:
- package upgrades
- stop using the patched version of `ulid`
- update cargo deny duplicate exception list
|
2023-09-14 23:43:00 +02:00 |
|
Quentin Gliech
|
386de570c7
|
Enable HTTP keepalive correctly
|
2023-09-14 17:03:17 +02:00 |
|
Quentin Gliech
|
54071c4969
|
Make the HTTP client factory reuse the underlying client
This avoids duplicating clients, and makes it so that they all share the same connection pool.
|
2023-09-14 16:52:01 +02:00 |
|
Quentin Gliech
|
f29e4adcfa
|
Always initialize a metric reader to avoid crashes
Fix #1552
|
2023-09-14 16:52:01 +02:00 |
|
dependabot[bot]
|
e7497d8cd2
|
build(deps): bump libc from 0.2.147 to 0.2.148
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.147 to 0.2.148.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.147...0.2.148)
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-14 14:38:17 +02:00 |
|
dependabot[bot]
|
a016b30b08
|
build(deps): bump clap from 4.4.2 to 4.4.3
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.2 to 4.4.3.
- [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.4.2...v4.4.3)
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-13 18:28:48 +02:00 |
|
Quentin Gliech
|
9fcdad3142
|
Stop using deprecated chrono::DateTime::from_utc method
|
2023-09-13 18:28:41 +02:00 |
|
Quentin Gliech
|
9a77f67fbe
|
Make the error on introspection failure more explicit in the logs
|
2023-09-13 18:24:52 +02:00 |
|
dependabot[bot]
|
fdca016e38
|
build(deps): bump event-listener from 2.5.3 to 3.0.0
Bumps [event-listener](https://github.com/smol-rs/event-listener) from 2.5.3 to 3.0.0.
- [Release notes](https://github.com/smol-rs/event-listener/releases)
- [Changelog](https://github.com/smol-rs/event-listener/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smol-rs/event-listener/compare/v2.5.3...v3.0.0)
---
updated-dependencies:
- dependency-name: event-listener
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-09-12 15:31:20 +02:00 |
|
Quentin Gliech
|
789040d22f
|
graphql: Fix the createOauth2Session mutation not persisting the changes to the database
|
2023-09-12 11:31:19 +02:00 |
|
Quentin Gliech
|
9c97a0c37a
|
storage: make the access token expiration optional
|
2023-09-11 12:03:42 +02:00 |
|
Quentin Gliech
|
e6b91c1ce4
|
data-model: make the access token expiration optional
|
2023-09-11 12:03:42 +02:00 |
|
Quentin Gliech
|
83ca90ee3d
|
Add a GraphQL mutation to create arbitrary OAuth2 sessions.
|
2023-09-11 12:03:42 +02:00 |
|