mattermost/server/i18n
Nick Misasi 11b4428fc3
Some checks are pending
Server CI / Compute Go Version (push) Waiting to run
Server CI / Check mocks (push) Blocked by required conditions
Server CI / Check go mod tidy (push) Blocked by required conditions
Server CI / check-style (push) Blocked by required conditions
Server CI / Check serialization methods for hot structs (push) Blocked by required conditions
Server CI / Vet API (push) Blocked by required conditions
Server CI / Check migration files (push) Blocked by required conditions
Server CI / Generate email templates (push) Blocked by required conditions
Server CI / Check store layers (push) Blocked by required conditions
Server CI / Check mmctl docs (push) Blocked by required conditions
Server CI / Postgres with binary parameters (push) Blocked by required conditions
Server CI / Postgres (push) Blocked by required conditions
Server CI / Postgres (FIPS) (push) Blocked by required conditions
Server CI / Generate Test Coverage (push) Blocked by required conditions
Server CI / Run mmctl tests (push) Blocked by required conditions
Server CI / Run mmctl tests (FIPS) (push) Blocked by required conditions
Server CI / Build mattermost server app (push) Blocked by required conditions
Web App CI / check-lint (push) Waiting to run
Web App CI / check-i18n (push) Blocked by required conditions
Web App CI / check-types (push) Blocked by required conditions
Web App CI / test (platform) (push) Blocked by required conditions
Web App CI / test (mattermost-redux) (push) Blocked by required conditions
Web App CI / test (channels shard 1/4) (push) Blocked by required conditions
Web App CI / test (channels shard 2/4) (push) Blocked by required conditions
Web App CI / test (channels shard 3/4) (push) Blocked by required conditions
Web App CI / test (channels shard 4/4) (push) Blocked by required conditions
Web App CI / upload-coverage (push) Blocked by required conditions
Web App CI / build (push) Blocked by required conditions
[MM-67605] Add DCR redirect URI allowlist for OAuth DCR (#35291) (#35394)
* [MM-67605] Add DCR redirect URI allowlist enforcement

Introduce ServiceSettings.DCRRedirectURIAllowlist with glob-based validation and enforce it during OAuth dynamic client registration to block unapproved redirect URIs. Add System Console wiring and tests for config validation, wildcard matching semantics, API error behavior, and localhost wildcard support.



* Fix pre-commit checks: TypeScript type assertion, gofmt, and regenerate CI artifacts

- admin_definition_dcr_allowlist.test.tsx: Add AdminDefinitionSettingInput type assertion for 'multiple' property
- oauth_dcr_test.go: Fix comment spacing (gofmt)
- Regenerate mocks, go.sum, gen-serialized, mmctl-docs per CI requirements



* Revert unnecessary pre-commit regenerations

Revert mmctl docs, mocks, go.sum, and gen-serialized to master. Keep only
the TypeScript and gofmt fixes from the previous commit.



* Fix import order in admin_definition_dcr_allowlist.test.tsx



* Fix i18n

* Update server/public/model/oauth_dcr.go



* Fix

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2026-02-20 18:28:41 +02:00
..
am.json Update translation files 2025-08-04 20:18:28 +02:00
ar.json Translations update from Mattermost Weblate (#34127) 2025-10-13 16:43:38 +03:00
ar_SA.json Translations update from Mattermost Weblate (#30091) 2025-02-03 21:50:09 +02:00
be.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
bg.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
br.json Update translation files 2023-10-10 18:21:15 +03:00
ca.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
cs.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
da.json Translations update from Mattermost Weblate (#31099) 2025-05-19 14:38:23 +00:00
de.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
el.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
en-AU.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
en.json [MM-67605] Add DCR redirect URI allowlist for OAuth DCR (#35291) (#35394) 2026-02-20 18:28:41 +02:00
es.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
et.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
eu.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
fa.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
fi.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
fr.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
gl.json Translations update from Mattermost Weblate (#34513) 2025-11-17 12:57:33 +00:00
gu.json Translated using Weblate (Gujarati) 2023-10-10 18:21:15 +03:00
he.json Fix vi merge issues (#25001) 2023-10-18 14:20:14 -03:00
hi.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
hr.json Translations update from Mattermost Weblate (#31099) 2025-05-19 14:38:23 +00:00
hu.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
id.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
it.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
ja.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
ka.json Translations update from Mattermost Weblate (#31099) 2025-05-19 14:38:23 +00:00
km.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
ko.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
lo.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
lt.json Translations update from Mattermost Weblate (#31099) 2025-05-19 14:38:23 +00:00
mk.json Translations update from Mattermost Weblate (#31099) 2025-05-19 14:38:23 +00:00
ml.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
mn.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
nb-NO.json Translations update from Mattermost Weblate (#35055) 2026-01-27 19:05:43 +00:00
ne.json Update translation files 2023-10-10 18:21:15 +03:00
nl.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
pl.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
pt-BR.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
pt.json Translated using Weblate (Portuguese) 2025-10-20 17:45:16 +02:00
ro.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
ru.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
si.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
sl.json Translations update from Mattermost Weblate (#35159) 2026-02-02 14:04:07 +00:00
sq.json integrating WIP-languages (#24683) 2023-10-03 22:56:23 -03:00
sr.json Translations update from Mattermost Weblate (#34127) 2025-10-13 16:43:38 +03:00
sv.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
th.json Translations update from Mattermost Weblate (#26577) 2024-03-27 10:31:48 -03:00
tr.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
uk.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
vi.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
zh-CN.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00
zh-TW.json Translations update from Mattermost Weblate (#35213) 2026-02-09 14:31:47 +00:00