mirror of
https://github.com/nextcloud/server.git
synced 2026-02-24 02:11:51 -05:00
Merge pull request #50939 from nextcloud/backport/50053/stable29
[stable29] fix: Change UserAgent to *cloud
This commit is contained in:
commit
be4cad2cdc
3 changed files with 10 additions and 10 deletions
|
|
@ -61,45 +61,45 @@ class RequestUserAgentTest extends TestCase {
|
|||
['is', 'android', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', false],
|
||||
['is', 'android', 'Mozilla/5.0 (Linux) mirall/2.2.0', false],
|
||||
['is', 'android', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', false],
|
||||
['is', 'android', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', false],
|
||||
['is', 'android', 'Filelink for *cloud/2.2.0', false],
|
||||
['!is', 'android', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', false],
|
||||
['!is', 'android', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', true],
|
||||
['!is', 'android', 'Mozilla/5.0 (Linux) mirall/2.2.0', true],
|
||||
['!is', 'android', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', true],
|
||||
['!is', 'android', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', true],
|
||||
['!is', 'android', 'Filelink for *cloud/2.2.0', true],
|
||||
|
||||
['is', 'ios', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', false],
|
||||
['is', 'ios', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', true],
|
||||
['is', 'ios', 'Mozilla/5.0 (Linux) mirall/2.2.0', false],
|
||||
['is', 'ios', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', false],
|
||||
['is', 'ios', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', false],
|
||||
['is', 'ios', 'Filelink for *cloud/2.2.0', false],
|
||||
['!is', 'ios', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', true],
|
||||
['!is', 'ios', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', false],
|
||||
['!is', 'ios', 'Mozilla/5.0 (Linux) mirall/2.2.0', true],
|
||||
['!is', 'ios', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', true],
|
||||
['!is', 'ios', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', true],
|
||||
['!is', 'ios', 'Filelink for *cloud/2.2.0', true],
|
||||
|
||||
['is', 'desktop', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', false],
|
||||
['is', 'desktop', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', false],
|
||||
['is', 'desktop', 'Mozilla/5.0 (Linux) mirall/2.2.0', true],
|
||||
['is', 'desktop', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', false],
|
||||
['is', 'desktop', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', false],
|
||||
['is', 'desktop', 'Filelink for *cloud/2.2.0', false],
|
||||
['!is', 'desktop', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', true],
|
||||
['!is', 'desktop', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', true],
|
||||
['!is', 'desktop', 'Mozilla/5.0 (Linux) mirall/2.2.0', false],
|
||||
['!is', 'desktop', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', true],
|
||||
['!is', 'desktop', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', true],
|
||||
['!is', 'desktop', 'Filelink for *cloud/2.2.0', true],
|
||||
|
||||
['is', 'mail', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', false],
|
||||
['is', 'mail', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', false],
|
||||
['is', 'mail', 'Mozilla/5.0 (Linux) mirall/2.2.0', false],
|
||||
['is', 'mail', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', true],
|
||||
['is', 'mail', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', true],
|
||||
['is', 'mail', 'Filelink for *cloud/2.2.0', true],
|
||||
['!is', 'mail', 'Mozilla/5.0 (Android) Nextcloud-android/2.2.0', true],
|
||||
['!is', 'mail', 'Mozilla/5.0 (iOS) Nextcloud-iOS/2.2.0', true],
|
||||
['!is', 'mail', 'Mozilla/5.0 (Linux) mirall/2.2.0', true],
|
||||
['!is', 'mail', 'Mozilla/5.0 (Windows) Nextcloud-Outlook v2.2.0', false],
|
||||
['!is', 'mail', 'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v2.2.0', false],
|
||||
['!is', 'mail', 'Filelink for *cloud/2.2.0', false],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ interface IRequest {
|
|||
* @since 13.0.1
|
||||
* @since 28.0.0 The regex has a group matching the version number
|
||||
*/
|
||||
public const USER_AGENT_THUNDERBIRD_ADDON = '/^Mozilla\/5\.0 \([A-Za-z ]+\) Nextcloud\-Thunderbird v([^ ]*).*$/';
|
||||
public const USER_AGENT_THUNDERBIRD_ADDON = '/^Filelink for \*cloud\/([1-9]\d*\.\d+\.\d+)$/';
|
||||
|
||||
/**
|
||||
* @since 26.0.0
|
||||
|
|
|
|||
|
|
@ -1160,7 +1160,7 @@ class RequestTest extends \Test\TestCase {
|
|||
'1.0.0',
|
||||
],
|
||||
[
|
||||
'Mozilla/5.0 (Linux) Nextcloud-Thunderbird v1.0.0',
|
||||
'Filelink for *cloud/1.0.0',
|
||||
Request::USER_AGENT_THUNDERBIRD_ADDON,
|
||||
'1.0.0',
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in a new issue