Correctly parse iOS/Android additional specifiers

This commit is contained in:
Jon Chambers
2026-02-18 14:35:09 -05:00
committed by ravi-signal
parent ac5b62478c
commit 99c811273b

View File

@@ -36,7 +36,7 @@ public class UserAgentTagUtil {
String.format("Signal-Server/%s (%s)", WhisperServerVersion.getServerVersion(), UUID.randomUUID());
private static final Pattern STANDARD_ADDITIONAL_SPECIFIERS_PATTERN =
Pattern.compile("^(Windows|macOS|Linux) (\\S+) libsignal/([\\d.]+).*$", Pattern.CASE_INSENSITIVE);
Pattern.compile("^(Android|iOS|Windows|macOS|Linux)[ /](\\S+) libsignal/([\\d.]+).*$", Pattern.CASE_INSENSITIVE);
private UserAgentTagUtil() {
}