Merge upstream mattermost/release-11.7 (v11.7.9) - 25 commits, security batch #22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "merge/upstream-2026-08-04"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merges 25 upstream commits from
mattermost/release-11.7intoslash/main.Base
8092c1a86(last merged, 2026-06-30) -> tip6e4777b43(v11.7.9).Conflict surface
Far smaller than
DIVERGENCE.mdpredicted. Only 3 files overlapped between upstream's changes and ours, and 2 auto-merged:webapp/channels/src/components/admin_console/admin_definition.tsx— auto-merged. Notable: the divergence doc flags this as the single highest-risk file (17 upstream commits).webapp/channels/src/components/integrations/bots/bots.tsx— auto-merged.webapp/channels/src/i18n/en.json— conflicted, 2 hunks.The other high-churn files the doc warns about (
config.go,api4/user.go) were not touched by this batch.Conflict resolution
Both hunks were the expected branding-scrub-vs-upstream-text pattern. One needed a judgement call:
admin.oauth.dcrDescriptionadmin.oauth.dcrRedirectURIAllowlistDesc50ab3983cmade allowlist matching URL-component-aware. Our text describes the old semantics and would now actively mislead admins about how their wildcards behave. Contains no product name.bots.manage.help1bots.manage.load_error.full/.partialVerification
en.jsonparses; 7249 keys.scripts/check-branding.shpasses.Diffstat is misleading — read this before reacting to it
The raw diff shows -64,319. Of that, 64,009 deletions are GitHub Actions and e2e scaffolding removed upstream in
73d679cbf(backported CI buildenv changes). Slash builds on Forgejo Actions;.forgejo/has 0 files changed.+3244 / -310across 92 files is the real change, which is right for 25 patch commits.Contents — mostly security
8400e7cb6Calls v1.11.6 — SDP zip-bomb DoS fix8a56d5a6fMM-68773 — HTML encoding in proxied image URL50ab3983cMM-69392 — DCR redirect URI allowlist matching made URL-component aware96bfd7e57MM-69408 — quadratic markdown autolink trimming (ReDoS)f52a22d0cMM-69857 — policy update endpoint scope enforcement7acc6ce19team-scope channel check on access policy unassignAfter merge
DIVERGENCE.md(per REPO-CONVENTIONS definition-of-done). Note its "25 diverged files" figure is stale — actual divergence is now 173 files, following the branding scrub.