Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
die_coolen_jungs
our_own_cloud_project
Commits
ec968a48
Unverified
Commit
ec968a48
authored
Jun 21, 2016
by
Vincent Petry
Browse files
Increase fed share timeout from 3 to 10 + unit tests
parent
3e763ac8
Changes
5
Hide whitespace changes
Inline
Side-by-side
apps/federatedfilesharing/lib/DiscoveryManager.php
View file @
ec968a48
...
...
@@ -85,8 +85,8 @@ class DiscoveryManager {
// Read the data from the response body
try
{
$response
=
$this
->
client
->
get
(
$remote
.
'/ocs-provider/'
,
[
'timeout'
=>
3
,
'connect_timeout'
=>
3
,
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
]);
if
(
$response
->
getStatusCode
()
===
200
)
{
$decodedService
=
json_decode
(
$response
->
getBody
(),
true
);
...
...
apps/federatedfilesharing/lib/Notifications.php
View file @
ec968a48
...
...
@@ -288,8 +288,8 @@ class Notifications {
try
{
$response
=
$client
->
post
(
$protocol
.
$remoteDomain
.
$endpoint
.
$urlSuffix
.
'?format='
.
self
::
RESPONSE_FORMAT
,
[
'body'
=>
$fields
,
'timeout'
=>
3
,
'connect_timeout'
=>
3
,
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
]);
$result
[
'result'
]
=
$response
->
getBody
();
$result
[
'success'
]
=
true
;
...
...
apps/federatedfilesharing/tests/DiscoveryManagerTest.php
View file @
ec968a48
...
...
@@ -77,7 +77,10 @@ class DiscoveryManagerTest extends \Test\TestCase {
$this
->
client
->
expects
(
$this
->
once
())
->
method
(
'get'
)
->
with
(
'https://myhost.com/ocs-provider/'
,
[])
->
with
(
'https://myhost.com/ocs-provider/'
,
[
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
willReturn
(
$response
);
$this
->
cache
->
expects
(
$this
->
at
(
0
))
...
...
@@ -111,7 +114,10 @@ class DiscoveryManagerTest extends \Test\TestCase {
$this
->
client
->
expects
(
$this
->
once
())
->
method
(
'get'
)
->
with
(
'https://myhost.com/ocs-provider/'
,
[])
->
with
(
'https://myhost.com/ocs-provider/'
,
[
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
willReturn
(
$response
);
$expectedResult
=
'/public.php/MyCustomEndpoint/'
;
...
...
@@ -131,7 +137,10 @@ class DiscoveryManagerTest extends \Test\TestCase {
$this
->
client
->
expects
(
$this
->
once
())
->
method
(
'get'
)
->
with
(
'https://myhost.com/ocs-provider/'
,
[])
->
with
(
'https://myhost.com/ocs-provider/'
,
[
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
willReturn
(
$response
);
$expectedResult
=
'/public.php/webdav'
;
...
...
@@ -151,7 +160,10 @@ class DiscoveryManagerTest extends \Test\TestCase {
$this
->
client
->
expects
(
$this
->
once
())
->
method
(
'get'
)
->
with
(
'https://myhost.com/ocs-provider/'
,
[])
->
with
(
'https://myhost.com/ocs-provider/'
,
[
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
willReturn
(
$response
);
$expectedResult
=
'/ocs/v2.php/cloud/MyCustomShareEndpoint'
;
...
...
@@ -171,7 +183,10 @@ class DiscoveryManagerTest extends \Test\TestCase {
$this
->
client
->
expects
(
$this
->
once
())
->
method
(
'get'
)
->
with
(
'https://myhost.com/ocs-provider/'
,
[])
->
with
(
'https://myhost.com/ocs-provider/'
,
[
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
willReturn
(
$response
);
$this
->
cache
->
expects
(
$this
->
at
(
0
))
...
...
apps/files_sharing/ajax/external.php
View file @
ec968a48
...
...
@@ -78,8 +78,8 @@ $externalManager = new \OCA\Files_Sharing\External\Manager(
if
(
substr
(
$remote
,
0
,
5
)
===
'https'
)
{
try
{
\
OC
::
$server
->
getHTTPClientService
()
->
newClient
()
->
get
(
$remote
,
[
'timeout'
=>
3
,
'connect_timeout'
=>
3
,
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
getBody
();
}
catch
(
\
Exception
$e
)
{
\
OCP\JSON
::
error
(
array
(
'data'
=>
array
(
'message'
=>
$l
->
t
(
'Invalid or untrusted SSL certificate'
))));
...
...
apps/files_sharing/lib/External/Storage.php
View file @
ec968a48
...
...
@@ -255,8 +255,8 @@ class Storage extends DAV implements ISharedStorage {
$client
=
$this
->
httpClient
->
newClient
();
try
{
$result
=
$client
->
get
(
$url
,
[
'timeout'
=>
3
,
'connect_timeout'
=>
3
,
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
])
->
getBody
();
$data
=
json_decode
(
$result
);
$returnValue
=
(
is_object
(
$data
)
&&
!
empty
(
$data
->
version
));
...
...
@@ -306,8 +306,8 @@ class Storage extends DAV implements ISharedStorage {
try
{
$response
=
$client
->
post
(
$url
,
[
'body'
=>
[
'password'
=>
$password
],
'timeout'
=>
3
,
'connect_timeout'
=>
3
,
'timeout'
=>
10
,
'connect_timeout'
=>
10
,
]);
}
catch
(
\
GuzzleHttp\Exception\RequestException
$e
)
{
if
(
$e
->
getCode
()
===
401
||
$e
->
getCode
()
===
403
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment