mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
Merge pull request #7462 from nextcloud/update-user-agent-regex
allow 'Nextcloud' in the user agent string of Android
This commit is contained in:
commit
acb395cade
3 changed files with 18 additions and 4 deletions
|
|
@ -303,7 +303,7 @@ class AuthTest extends TestCase {
|
|||
->method('isUserAgent')
|
||||
->with([
|
||||
'/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) (ownCloud|Nextcloud)\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/',
|
||||
])
|
||||
->willReturn(false);
|
||||
|
|
@ -407,7 +407,7 @@ class AuthTest extends TestCase {
|
|||
->method('isUserAgent')
|
||||
->with([
|
||||
'/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) (ownCloud|Nextcloud)\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/',
|
||||
])
|
||||
->willReturn(false);
|
||||
|
|
@ -453,7 +453,7 @@ class AuthTest extends TestCase {
|
|||
->method('isUserAgent')
|
||||
->with([
|
||||
'/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(Android\) (ownCloud|Nextcloud)\-android.*$/',
|
||||
'/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/',
|
||||
])
|
||||
->willReturn(true);
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ interface IRequest {
|
|||
/**
|
||||
* @since 9.1.0
|
||||
*/
|
||||
const USER_AGENT_CLIENT_ANDROID = '/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/';
|
||||
const USER_AGENT_CLIENT_ANDROID = '/^Mozilla\/5\.0 \(Android\) (ownCloud|Nextcloud)\-android.*$/';
|
||||
|
||||
/**
|
||||
* @since 13.0.0
|
||||
|
|
|
|||
|
|
@ -859,6 +859,20 @@ class RequestTest extends \Test\TestCase {
|
|||
],
|
||||
false,
|
||||
],
|
||||
[
|
||||
'Mozilla/5.0 (Android) ownCloud-android/2.0.0',
|
||||
[
|
||||
Request::USER_AGENT_CLIENT_ANDROID
|
||||
],
|
||||
true,
|
||||
],
|
||||
[
|
||||
'Mozilla/5.0 (Android) Nextcloud-android/2.0.0',
|
||||
[
|
||||
Request::USER_AGENT_CLIENT_ANDROID
|
||||
],
|
||||
true,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue