mattermost-mobile/app/actions
Felipe Martin 3319aec473
Fix case-insensitive pre-auth header check in doPing (#9577)
* Fix case-insensitive pre-auth header check in doPing

HTTP headers are case-insensitive per RFC 7230, but the pre-auth
rejection check accessed x-reject-reason using an exact lowercase key.
Servers/proxies may return varying cases (e.g. X-Reject-Reason). Add a
getResponseHeader utility for case-insensitive lookup and use it in both
pre-auth check paths.

* Address PR feedback: optimize getResponseHeader and fix test description

Try exact match and lowercase match before falling back to a full scan
to avoid array allocation on every call. Fix test description to say
"uppercase" instead of "mixed case" to match the test data.
2026-03-17 12:07:07 +01:00
..
app fix: prevent removal of pre-auth secret on logout (#9411) 2026-01-27 15:52:37 +01:00
local [MM-67507] Fix threads not being refetch when switching translations (#9512) 2026-02-17 16:07:10 +01:00
remote Fix case-insensitive pre-auth header check in doPing (#9577) 2026-03-17 12:07:07 +01:00
websocket Agents "RHS" view (#9318) 2026-03-16 09:48:32 -07:00