Commit Graph

3839 Commits

Author SHA1 Message Date
dependabot[bot] 897378aea0 build(deps): bump serde_json from 1.0.138 to 1.0.139
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 14:06:01 +00:00
matrixbot 84766e3c30 Automatic merge back to main (#4070) 2025-02-20 09:04:08 +01:00
github-actions[bot] 5d838ed33d 0.14.1 v0.14.1 2025-02-20 07:57:18 +00:00
Quentin Gliech a4fa39472e Fix a crash on startup when a listener has an empty prefix (#4069) 2025-02-20 08:41:55 +01:00
Quentin Gliech 9d4d09f7c1 Fix a crash on startup when a listener has an empty prefix 2025-02-20 08:31:11 +01:00
Quentin Gliech fa06e37836 Convert IPv6-mapped IPv4 addresses to IPv4 addresses (#4058) 2025-02-19 15:43:07 +01:00
Quentin Gliech a1694acdd2 Convert IPv6-mapped IPv4 addresses to IPv4 addresses 2025-02-19 15:33:37 +01:00
Quentin Gliech 6481ae6b33 Fix upstream OAuth 2.0 callbacks using the form_post method (#4057) 2025-02-19 15:25:47 +01:00
Quentin Gliech ca63e0bbfe Fix upstream OAuth 2.0 callbacks using the form_post method 2025-02-19 15:17:46 +01:00
matrixbot 16fd556004 Automatic merge back to main (#4056) 2025-02-18 17:32:29 +01:00
github-actions[bot] c39dcd6246 0.14.0 v0.14.0 2025-02-18 16:18:20 +00:00
matrixbot 421c06b3d2 Translations updates for v0.14 (#4055) 2025-02-18 17:10:25 +01:00
github-actions[bot] 61d6e04f9b Translations updates 2025-02-18 15:48:53 +00:00
Quentin Gliech f82b780a32 build(deps): bump the tanstack-router group across 1 directory with 3 updates (#4047) 2025-02-18 16:41:30 +01:00
dependabot[bot] 42bd458862 build(deps): bump the tanstack-router group across 1 directory with 3 updates
Bumps the tanstack-router group with 3 updates in the /frontend directory: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools) and [@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).


Updates `@tanstack/react-router` from 1.102.5 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/react-router)

Updates `@tanstack/router-devtools` from 1.102.5 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/router-devtools)

Updates `@tanstack/router-vite-plugin` from 1.102.6 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/router-vite-plugin)

---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-vite-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 15:22:36 +00:00
Quentin Gliech 7e75e61f26 build(deps-dev): bump the types group across 1 directory with 3 updates (#4043) 2025-02-18 16:21:49 +01:00
Quentin Gliech 6705368893 build(deps): bump the tanstack-query group across 1 directory with 2 updates (#4052) 2025-02-18 16:21:15 +01:00
Quentin Gliech 97141f29bc build(deps-dev): bump the storybook group in /frontend with 6 updates (#4036) 2025-02-18 16:21:03 +01:00
Quentin Gliech 16488d0b92 build(deps): bump the i18next group across 1 directory with 2 updates (#4051) 2025-02-18 16:20:49 +01:00
Quentin Gliech 8e7a7dc092 build(deps): bump clap from 4.5.29 to 4.5.30 (#4050) 2025-02-18 16:07:17 +01:00
Quentin Gliech c0530d90a9 build(deps): bump sea-query from 0.32.1 to 0.32.2 in the sea-query group (#4049) 2025-02-18 16:06:30 +01:00
Quentin Gliech 7f01066726 build(deps-dev): bump @types/node from 22.13.2 to 22.13.4 in /tools/syn2mas in the development group (#4044) 2025-02-18 16:05:52 +01:00
Quentin Gliech 5adb433c39 build(deps): bump lettre from 0.11.12 to 0.11.13 (#4046) 2025-02-18 15:26:15 +01:00
dependabot[bot] 0b03d2cca9 build(deps-dev): bump the types group across 1 directory with 3 updates
Bumps the types group with 3 updates in the /frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `@types/node` from 22.13.2 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.0.8 to 19.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.0.3 to 19.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:58:22 +00:00
dependabot[bot] 3b14de4f6e build(deps): bump the tanstack-query group across 1 directory with 2 updates
Bumps the tanstack-query group with 2 updates in the /frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools).


Updates `@tanstack/react-query` from 5.66.0 to 5.66.6
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.6/packages/react-query)

Updates `@tanstack/react-query-devtools` from 5.66.0 to 5.66.6
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.6/packages/react-query-devtools)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tanstack-query
- dependency-name: "@tanstack/react-query-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:58:11 +00:00
dependabot[bot] 203bd8f76e build(deps): bump the i18next group across 1 directory with 2 updates
Bumps the i18next group with 2 updates in the /frontend directory: [react-i18next](https://github.com/i18next/react-i18next) and [i18next-parser](https://github.com/i18next/i18next-parser).


Updates `react-i18next` from 15.4.0 to 15.4.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/react-i18next/compare/v15.4.0...v15.4.1)

Updates `i18next-parser` from 9.1.0 to 9.3.0
- [Release notes](https://github.com/i18next/i18next-parser/releases)
- [Changelog](https://github.com/i18next/i18next-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next-parser/commits)

---
updated-dependencies:
- dependency-name: react-i18next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: i18next
- dependency-name: i18next-parser
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: i18next
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:57:18 +00:00
dependabot[bot] b584062bf5 build(deps-dev): bump the storybook group in /frontend with 6 updates
Bumps the storybook group in /frontend with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.5.5` | `8.5.6` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.5.5` | `8.5.6` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.5.5` | `8.5.6` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.5.5` | `8.5.6` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.5.5` | `8.5.6` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.5.5` | `8.5.6` |


Updates `@storybook/addon-essentials` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/addons/interactions)

Updates `@storybook/react` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/renderers/react)

Updates `@storybook/react-vite` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/frameworks/react-vite)

Updates `@storybook/test` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/lib/test)

Updates `storybook` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/lib/cli)

---
updated-dependencies:
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-interactions"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react-vite"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:57:13 +00:00
dependabot[bot] 9bbecc75cd build(deps): bump clap from 4.5.29 to 4.5.30
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.29 to 4.5.30.
- [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/clap_complete-v4.5.29...clap_complete-v4.5.30)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:31:57 +00:00
dependabot[bot] 9c902fb1ac build(deps): bump sea-query from 0.32.1 to 0.32.2 in the sea-query group
Bumps the sea-query group with 1 update: [sea-query](https://github.com/SeaQL/sea-query).


Updates `sea-query` from 0.32.1 to 0.32.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.32.1...0.32.2)

---
updated-dependencies:
- dependency-name: sea-query
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sea-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:29:42 +00:00
Quentin Gliech 88f6171af4 Allow banning IPs and user agents through the policy (#4048) 2025-02-18 13:50:24 +01:00
Quentin Gliech 7c09b4510b Update OPA and Regal to their latest versions 2025-02-18 11:48:44 +01:00
Quentin Gliech 0ab0f13c7c Match suffixes and prefixes in string constraints 2025-02-17 16:40:10 +01:00
Quentin Gliech 0027980cf4 Add translatable errors for the email policy constraints 2025-02-17 15:53:57 +01:00
Quentin Gliech b603b32186 Update the policy documentation 2025-02-17 15:43:25 +01:00
Quentin Gliech af569d9642 Built-in support for banning IPs, user agents and email patterns 2025-02-17 15:34:46 +01:00
dependabot[bot] 0fd83999bd build(deps): bump lettre from 0.11.12 to 0.11.13
Bumps [lettre](https://github.com/lettre/lettre) from 0.11.12 to 0.11.13.
- [Release notes](https://github.com/lettre/lettre/releases)
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lettre/lettre/compare/v0.11.12...v0.11.13)

---
updated-dependencies:
- dependency-name: lettre
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:44 +00:00
dependabot[bot] 28a0d0abbf build(deps-dev): bump @types/node
Bumps the development group in /tools/syn2mas with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.2 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:04 +00:00
Quentin Gliech 0eb6638e41 Expose the user agent string to the policy execution context 2025-02-17 11:51:26 +01:00
Quentin Gliech 38fa52a1e3 Merge the GraphQL requester and requester fingerprint into a single struct 2025-02-17 10:37:43 +01:00
Quentin Gliech aa6436aa1a Allow banning registrations by IP address 2025-02-17 10:18:11 +01:00
Quentin Gliech 67468ca0bc Remove the unused password input schema 2025-02-17 10:17:30 +01:00
Quentin Gliech d6b3e6ccaa Pass an input object to the policy evaluation instead of multiple arguments 2025-02-14 17:15:26 +01:00
Quentin Gliech 353b290e92 Don't block the upstream oauth registration if the suggested username is invalid 2025-02-14 17:14:09 +01:00
Quentin Gliech ffb6e2e9be Fix the HTTP status code for the user creation admin endpoint (#4040) 2025-02-14 15:01:58 +01:00
Quentin Gliech 0d23679774 Admin API to add and delete user email addresses (#4039) 2025-02-14 14:58:33 +01:00
Quentin Gliech be1da26bd8 Fix the HTTP status code for the user creation admin endpoint 2025-02-14 14:54:22 +01:00
Quentin Gliech a8b03bbd86 Admin API to add user emails 2025-02-14 14:50:47 +01:00
Quentin Gliech 344794bb0b Admin API to delete user emails 2025-02-14 14:50:46 +01:00
matrixbot 3959bc2aee Automatic merge back to main (#4035) 2025-02-13 18:13:32 +01:00
github-actions[bot] 23e7855347 0.14.0-rc.0 v0.14.0-rc.0 2025-02-13 17:03:17 +00:00