blizzz
51fd2602a7
Revert "Downstream 2016-06-08"
2016-06-09 17:41:57 +02:00
Vincent Petry
1399e87d57
DAV now returns file name with Content-Disposition header
...
Fixes issue where Chrome would append ".txt" to XML files when
downloaded in the web UI
2016-06-09 15:51:41 +02:00
Sergio Bertolin
44f72412bf
Get a range from several chunks
2016-06-09 13:50:28 +02:00
Sergio Bertolin
8de206c7ed
Added another case about overwriting folder using old chunking
2016-06-09 13:50:28 +02:00
Sergio Bertolin
57444b045b
Added same test using old chunking
2016-06-09 13:50:28 +02:00
Sergio Bertolin
a2c7b2e4b7
userUploadsChunkFileOfWithToWithChecksum has chunking-42 hardcoded
2016-06-09 13:50:28 +02:00
Sergio Bertolin
dbaeedc234
add overwriting using chunking but failing
2016-06-09 13:50:28 +02:00
Sergio Bertolin
91082578ab
Added tests about overwriting files and folders as recipient
2016-06-09 13:50:28 +02:00
Bjoern Schiessle
a41c579f63
no more CLA and switch to AGPLv3 or later
2016-06-06 19:18:24 +02:00
Sergio Bertolin
118050dcd0
Get a range from several chunks
2016-05-31 10:41:38 +02:00
Sergio Bertolin
a7167409e7
Added another case about overwriting folder using old chunking
2016-05-31 10:41:38 +02:00
Sergio Bertolin
dc05f979c2
Added same test using old chunking
2016-05-31 10:41:38 +02:00
Sergio Bertolin
f2bf75d3b7
userUploadsChunkFileOfWithToWithChecksum has chunking-42 hardcoded
2016-05-31 10:41:38 +02:00
Sergio Bertolin
a626aa21b1
add overwriting using chunking but failing
2016-05-31 10:41:38 +02:00
Sergio Bertolin
c6a5a43009
Added tests about overwriting files and folders as recipient
2016-05-31 10:41:38 +02:00
Vincent Petry
d288eb062e
Update integration tests for system tags with groups
2016-05-20 17:56:02 +02:00
Christoph Wurst
46bdf6ea2b
fix PHPDoc and other minor issues
2016-05-11 13:36:46 +02:00
Christoph Wurst
bfed02b038
add auth integration tests
2016-05-11 13:36:46 +02:00
Christoph Wurst
aa85edd224
increase token column width
...
add some range to time() assertions
2016-05-11 13:36:46 +02:00
Sergio Bertolin
661ab1a8c5
Modified expected output according to rullzer
2016-05-02 09:31:22 +02:00
Sergio Bertolín
271ba6da63
Added integration tests directly in the code PR
2016-05-02 09:31:22 +02:00
Thomas Müller
0eed6b5189
Integration test for a disabled user
2016-05-02 09:31:22 +02:00
Roeland Jago Douma
27c9d8a690
Not logged in is original calculated target
2016-04-30 10:40:45 +02:00
Thomas Müller
2ab4b1ce04
Merge pull request #23942 from owncloud/fix-behat
...
Use baseUrl as provided
2016-04-27 10:01:32 +02:00
Lukas Reschke
2625d8fc71
Merge pull request #23978 from owncloud/integration-test-remaining-from-qa-26
...
Added test case about downloading a file inside a folder with range
2016-04-16 23:34:53 +02:00
Lukas Reschke
e2946f7b80
Merge pull request #24030 from owncloud/integration-tests-improved-resharing
...
Added test case for QA-94
2016-04-16 23:28:28 +02:00
Lukas Reschke
95e62180ce
Merge pull request #23939 from owncloud/stricter-csp-for-dav-backend
...
Employ a stricter Content Security Policy on remote.php
2016-04-16 23:15:23 +02:00
Sergio Bertolin
5b34dcc099
Added test case for QA-94
2016-04-15 13:12:34 +00:00
Roeland Jago Douma
0cebb16e7c
Move share-permissions property namespace
...
Fixes https://github.com/owncloud/core/issues/23741
2016-04-15 10:22:18 +02:00
Roeland Douma
411fac892a
On mount make sure multiple shares with same target map to unique ones ( #23937 )
...
Scenario:
user0 shares a folder 'foo' with user2
user1 shares a folder 'foo' with user2
user2 logs in
Before: show only the 'foo' from user1
After: show both.
* Added intergration tests
2016-04-14 11:50:27 +02:00
Sergio Bertolin
ab40ec6494
Added test case about downloading a file inside a folder with range
2016-04-13 14:43:55 +00:00
Thomas Müller
3c0a1d4241
Merge pull request #20118 from owncloud/chunked-upload-dav
...
Initial implementation of the new chunked upload
2016-04-13 14:37:10 +02:00
Björn Schießle
499d131a09
always return the complete permissions the file was shared with
2016-04-12 17:56:56 +02:00
Thomas Müller
68a92d36ec
Use baseUrl as provided
2016-04-12 14:42:29 +02:00
Lukas Reschke
0cba1ba7f9
Employ a stricter Content Security Policy on remote.php
...
Items sent by remote.php have not to be interpreted by browsers in any way.
2016-04-12 13:30:37 +02:00
Roeland Jago Douma
629bc1812e
Add intergration tests for new chunking
...
The same intergration tests as for the old endpoint.
But now using the new chunking.
We upload 3 chunks in different order and the result should be the same
in all three.
2016-04-12 12:33:05 +02:00
Roeland Jago Douma
ab034f0593
Add intergration tests
2016-04-04 19:35:01 +02:00
Roeland Jago Douma
8c0ef4c4bd
Add sharePermissions webdav property
...
This property can be queries by the clients so they know the max
permissions they can use to share a file with. This will improve the UX.
The oc:permissions proptery is not enough since mountpoints have
different permissions (delete + move by default).
By making it a new property the clients can just request it. On older
servers it will just return a 404 for that property (and thus they know
they have to fall back to their hacky work arounds). But if the property
is returned the client can show proper info.
* unit tests
* intergration test
2016-03-31 20:12:34 +02:00
Roeland Jago Douma
6719f8ca60
Add intergration tests
...
* Only for sharees right now
* Sharing intergration tests fail due to the test setup we have right
now
2016-03-22 17:13:34 +01:00
Roeland Jago Douma
85f363ba2c
Add intergration tests
...
Intergration tests to ensure the share-types property is set correctly.
* Unshared item
* Shared with user
* Shared with group
* Shared by link
* Shared with user & group & link
2016-03-17 16:54:54 +01:00
Thomas Müller
8b5a1bbe3e
Merge pull request #23258 from owncloud/sharee-tests
...
Add integration tests for sharee endpoint
2016-03-16 21:54:20 +01:00
Joas Schilling
cb56dfec6b
Split the context so we don't reset the config on each test
2016-03-15 14:53:16 +01:00
Joas Schilling
c4b0a1cdfd
Add tests for user enumeration and sharing in group only
2016-03-15 14:24:51 +01:00
Joas Schilling
4e9c3b3d64
Always use the admin when putting poeple in a group
2016-03-15 14:24:21 +01:00
Joas Schilling
8eb9638490
Make the app config code ready for reuse
2016-03-15 14:23:41 +01:00
Joas Schilling
928138f11c
Deduplicate the existing background
2016-03-14 17:16:09 +01:00
Joas Schilling
f62a7b2447
Only match LOCAL and REMOTE as servers, correctly make use of the sharer server from the command
2016-03-14 10:55:52 +01:00
Thomas Müller
101e446577
Merge pull request #23091 from owncloud/issue-23085-csae-insensitive-group-search
...
Return the correct group casing in sharee api
2016-03-13 19:51:07 +01:00
Thomas Müller
c874ebf425
Merge pull request #23141 from owncloud/behat-code-style
...
Fix all the yellow, orange and red errors in integration tests
2016-03-11 14:56:44 +01:00
Joas Schilling
722188e503
Add integration tests for the "anti user iteration"
2016-03-11 14:15:09 +01:00
Joas Schilling
ab39be1d11
Add integration tests for sharee API
2016-03-11 14:08:12 +01:00
Joas Schilling
6d80efc2a4
Fix WebDav
2016-03-11 13:59:20 +01:00
Joas Schilling
6ff3d23b24
Fix docs of Tags
2016-03-11 13:59:19 +01:00
Joas Schilling
957a13d879
Remove unnecessary imports
2016-03-11 13:59:19 +01:00
Joas Schilling
d78357c210
Fix comments
2016-03-11 13:59:19 +01:00
Joas Schilling
c604046e3e
Fix checksumsContext
2016-03-11 13:59:19 +01:00
Joas Schilling
2faf520504
Fix issues in CardDav
2016-03-11 13:59:19 +01:00
Joas Schilling
b4affa4d27
Add docs for CalDavContext
2016-03-11 13:59:19 +01:00
Joas Schilling
0f214017d2
Docs for BasicStructure
2016-03-11 13:59:19 +01:00
Joas Schilling
6381c22a7d
Remove trailing spaces
2016-03-11 13:59:19 +01:00
Joas Schilling
cdc5470f7e
Fix the use of traits
2016-03-11 13:59:19 +01:00
Joas Schilling
26e974d859
Fix inheritance of members
2016-03-11 13:59:19 +01:00
Joas Schilling
62b77d8ed0
API version needs to be on basic because we use it there
2016-03-11 13:59:19 +01:00
Joas Schilling
5f7502de6c
Fix type in class name
2016-03-11 13:59:19 +01:00
Joas Schilling
95a7518653
Remove hardcoded api versions
2016-03-11 13:59:19 +01:00
Joas Schilling
985b11876f
asCreatingAShareWith has no return
2016-03-11 13:59:18 +01:00
Joas Schilling
9be7f4d19d
Fix docs
2016-03-11 13:59:18 +01:00
Sergio Bertolin
c153a27ce5
Change resharing to local instead of remote because of a deadlock
2016-03-11 08:49:26 +00:00
Sergio Bertolín
44da5fe1ab
Adding new tests for federation sharing
2016-03-11 08:49:26 +00:00
Roeland Jago Douma
ca2a24d286
Add intergration tests
2016-03-10 20:12:58 +01:00
Thomas Müller
0cc53ee06d
Merge pull request #22602 from owncloud/fix_slow_chunkcheck
...
Do not check all chunks of a chunked upload if we do not need to
2016-03-09 15:06:44 +01:00
Roeland Jago Douma
0b4ff1a9e3
Fix capabilities intergration tests
...
Split the array element selection and the member selection.
2016-03-08 15:13:15 +01:00
Roeland Jago Douma
7301b43eb6
Added tests
...
* Unit tests for OC_Filechunking to verify the isComplete function
* Intergration tests to show that shuffling chunks is all fine
2016-03-07 21:20:13 +01:00
Lukas Reschke
947720b800
Adjust OCS test
2016-03-04 18:00:23 +01:00
Lukas Reschke
3067367ff3
Add new apps
2016-03-01 17:52:32 +01:00
Lukas Reschke
c353d51810
Remove Scrutinizer Auto Fixer
2016-03-01 17:48:23 +01:00
Roeland Jago Douma
03d0fa012f
Checksum intergration test
...
* Upload file with checksum
* Chunked upload with checksum
* Copy file with checksum should also copy the checksum
* Moving a file with checksum should also move the checksum
* Uploading a file with checksum and overwriting it with a file without cheksum should remove the checksum
2016-03-01 11:37:16 +01:00
Thomas Müller
1652541150
Merge pull request #22700 from owncloud/only_1_linkshare
...
For now only allow 1 link share per file/folder
2016-03-01 09:22:39 +01:00
Thomas Müller
25a4571dcd
Merge pull request #22731 from owncloud/hide-nodes-from-listening
...
Hides nodes from listing that the user has no access to
2016-03-01 09:22:08 +01:00
Thomas Müller
fd4742d430
Merge pull request #22613 from owncloud/quota-changedavreturnvaluewhennoquotaset
...
Don't return quota when none set
2016-03-01 08:30:58 +01:00
Roeland Jago Douma
0dd0adf69f
Intergration tests
2016-03-01 08:29:15 +01:00
Lukas Reschke
d04edfaf0d
Hides nodes from listing that the user has no access to
2016-02-29 20:53:38 +01:00
Roeland Jago Douma
8924b0a0dc
Check correct permissions when resharing
...
Fixes #22675
Since we only get a share id we do not know the path for the sharer.
Now if we edit a share we start searching for shares for that user of
that node. And deduce the permissions that way.
* Intergration test added
* Fix unit tests
2016-02-29 19:30:14 +01:00
Vincent Petry
11215f4e27
Return -3 for unlimited quota
...
Returns -3 for unlimited quota in Webdav response.
Also adjusted personal page to show unlimited quota when set.
2016-02-29 14:36:20 +01:00
Roeland Jago Douma
b116e80c56
Relax rootfolder check
...
* Updated unit tests
* Added intergration test
2016-02-26 16:05:32 +01:00
Thomas Müller
62d7885c3b
Merge pull request #22660 from owncloud/fix_22656
...
Do not allow sharing of the users root folder
2016-02-26 10:49:12 +01:00
Roeland Jago Douma
8213d5df4f
Do not allow sharing of the root folder
...
Sharing of the users root folder should not be allowed as it is very
weird UX. Also many of our clients have no proper way of displaying
this.
Added unit test
Also added intergration tests to make sure we won't allow it in the
future.
2016-02-25 20:40:30 +01:00
Lukas Reschke
8b8dcca6c5
Fix typo
2016-02-25 19:55:28 +01:00
Lukas Reschke
5780ba611e
Add integration test for CSRF protection on DAV
...
This adds the integration tests for the CSRF protection on the DAV backend introduced with 9.0.
Fixes https://github.com/owncloud/core/issues/22598
2016-02-25 17:54:27 +01:00
Thomas Müller
473cd97a45
Merge pull request #22592 from owncloud/fix-response-header
...
Add header for attachment disposition only once
2016-02-24 12:15:32 +01:00
Morris Jobke
45e247594a
Add a test that reproduces #20686
...
* user with a quota of 0 gets a file shared and can't update this file
because the wrong quota is used to verify if the update is allowed
2016-02-23 14:50:24 +01:00
Lukas Reschke
fc2c5fe414
Add header for attachment disposition only once
...
Recent refactorings have resulted in the header being added twice, this makes browsers ignore the header which removes any security gains.
This changeset adds the header only once and adds integration tests ensuring the correct header in future.
https://github.com/owncloud/core/issues/22577
2016-02-23 12:23:41 +01:00
Lukas Reschke
c13259cf9e
Add integration tests for tags
2016-02-19 20:45:20 +01:00
Lukas Reschke
16be9af20a
Add integration tests for comments
...
This adds integration tests for the comments. Especially with regard to the permission handling, didn't find any problem in it.
Fixes https://github.com/owncloud/core/issues/22367
2016-02-19 18:08:34 +01:00
Joas Schilling
100b357c68
Check the mailmap file of core as well
2016-02-17 08:47:25 +01:00
Joas Schilling
049e3473b2
Allow the script to run for different git roots
2016-02-17 08:47:25 +01:00
Thomas Müller
8c90fea7ba
Add script to generate coverage badges
2016-02-16 10:07:00 +01:00
Lukas Reschke
abc675d87e
Move update notification code into app
...
Moves the update notification code in a single app. This is required since we want to use SSO for the new updater and for this have some code running in ownCloud as well (and we don't want that in core neccessarily). This app can provide that in the future, right now it's only the update notification itself. Will continue working on the SSO right away but wanted to keep the PR small.
Furthermore also makes some more code unit-testable...
2016-02-09 18:05:51 +01:00
Roeland Jago Douma
6d211f96dc
Fix intergration tests
2016-02-08 11:30:48 +01:00
Roeland Jago Douma
b50edf3222
Add intergration test
2016-02-05 10:54:32 +01:00
Vincent Petry
5e08f1df78
Add comments app to expected apps in test
2016-02-02 18:16:54 +01:00
Roeland Jago Douma
d8114d6ce6
Add intergration test
2016-01-29 15:36:37 +01:00
Roeland Jago Douma
247b2ee0aa
Add intergration test for shared_with me and group shares
2016-01-21 15:56:44 +01:00
Roeland Jago Douma
01aa03341a
Renable intergration test
2016-01-21 15:56:44 +01:00
Vincent Petry
38cacd9405
Fix app metadata/test issues for system tags app
2016-01-20 12:26:50 +01:00
Scrutinizer Auto-Fixer
83a8e75614
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2016-01-15 12:54:26 +00:00
Roeland Jago Douma
e081c86691
Fix integration tests
2016-01-13 22:15:19 +01:00
Sergio Bertolín
acc67a6d48
Added test case about deleting a group with special characters
2016-01-13 09:49:25 +01:00
Sergio Bertolín
fb3dbe24db
Added test with spcial chars in group
2016-01-13 09:49:19 +01:00
Thomas Müller
60fbab4934
We have new apps ....
2016-01-12 14:39:31 +01:00
Thomas Müller
6a796ff3cc
Merge pull request #21066 from owncloud/behat_capabilities_changing_server_configuration
...
Added new capabilities test with changes in server configuration
2016-01-07 17:07:29 +01:00
Roeland Jago Douma
114f6115c3
Skip one intergration test until we have fixed the getshares
...
The new sharing code handles things differently so there is no way for
create shares to handle this all properly.
2016-01-06 14:53:43 +01:00
Roeland Jago Douma
0f6d55063d
Make sure to login at least once for the intergration tests
...
Else we run into race conditions with the skeleton code
2016-01-06 14:53:43 +01:00
Joas Schilling
671b06a86b
Deduplicate the array
2015-12-11 16:25:35 +01:00
Joas Schilling
1959171d5d
Speed up the tests by reseting the configs and app only when needed
2015-12-11 16:25:35 +01:00
Sergio Bertolin
17fcd84ee3
Prepare logic to handle nested elements and add pending test cases
2015-12-11 16:20:04 +01:00
Sergio Bertolin
5b895335df
Added tests disabling options using testing app
2015-12-11 16:20:04 +01:00
Joas Schilling
7d3e40c065
Add an OCS app for testing instead of using sudo and exec
2015-12-11 16:20:04 +01:00
Sergio Bertolin
0449dc387b
Added functionality to change server configuration
2015-12-11 16:20:04 +01:00
Sergio Bertolin
4338a741f2
Added functionality for changing server configuration
2015-12-11 16:20:04 +01:00
Scrutinizer Auto-Fixer
ffc49a24f0
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2015-12-10 16:43:37 +01:00
Sergio Bertolin
93f4524a91
Added check for /textfile0.txt
2015-12-10 08:10:23 +00:00
Roeland Jago Douma
1d7a2aa9f9
Folder depth needs to be at least 3 for all tests to pass
2015-12-10 08:10:23 +00:00
Sergio Bertolin
e72955c65d
Added shared by multiple channels test
...
* Small changes plus check of the file using propfind
* Restaured line removed accidentally
2015-12-10 08:10:23 +00:00
Sergio Bertolin
5cca471e82
forgotten variable
2015-12-04 12:53:11 +00:00
Sergio Bertolin
48a91164e5
Controlled arguments for run script
2015-12-04 12:43:08 +00:00
Thomas Müller
7d99289ced
Merge pull request #20907 from owncloud/integration_tests_for_capabilities
...
Added capabilities context and tests
2015-12-03 16:54:36 +01:00
Sergio Bertolin
c744b30b3b
Changed fail for assertEquals and removed fields which weren't checked
2015-12-03 12:54:44 +00:00
Sergio Bertolin
b17553d921
Added test case about downloading by range a public shared file
2015-12-03 10:58:31 +01:00
Sergio Bertolin
e01e894b98
Added capabilities context and tests
2015-12-02 17:29:42 +00:00
Morris Jobke
6baed0c998
fix code style
2015-12-01 14:51:33 +01:00
Morris Jobke
e86c847df5
add parameter to call single behat tests
2015-12-01 14:51:33 +01:00
Morris Jobke
83432b3c25
add behat tests for 0 quota upload failure
2015-12-01 14:51:32 +01:00
Thomas Müller
21e063a9e7
tail the server log and exit with the exit code of behat
2015-12-01 10:16:46 +01:00
Sergio Bertolin
2c6e0da8f5
Change from with of
2015-11-30 14:49:35 +00:00
Sergio Bertolin
69ca3a70d6
Added webdav test to check range downloads
2015-11-30 14:07:02 +00:00
Sergio Bertolin
52f6592991
Making propfinds, having depth in mind and checking it in gherkin description
2015-11-30 12:20:05 +00:00
Vincent Petry
40172e252b
Use depth 1 and valid properties to get a list
2015-11-27 15:38:45 +01:00
Sergio Bertolin
b99bd7f4fc
Added sabre dav in webdav, modified skeleton to have parent and child folders
2015-11-27 12:55:48 +00:00
Sergio Bertolin
9d44576819
Restructured FeatureContext to reuse some parts and run two servers in parallel
2015-11-26 17:03:17 +01:00
Sergio Bertolin
094a1bc7cb
Added test case about a user without a share requesting it
2015-11-26 13:19:49 +00:00
Sergio Bertolin
69a03c2e60
Added test case about trying to reshare a file with more permissions
2015-11-20 11:56:05 +00:00
Sergio Bertolin
a2938385f9
Making webdav path configurable
2015-11-20 11:26:52 +00:00
Sergio Bertolin
dd10e1d538
modified makedavrequest to return response
2015-11-20 09:17:48 +00:00
Sergio Bertolin
ee4a18a16c
added test about resharing
2015-11-19 14:17:56 +00:00
Sergio Bertolin
81e0a3ea22
Added test and logic for deleting all group shares
2015-11-19 12:45:13 +00:00
Sergio Bertolin
630ba2fd09
Added test for shared_with_me parameter
2015-11-19 12:45:12 +00:00
Sergio Bertolin
a990e0ac1d
Added some requirements for first test case
2015-11-19 12:45:12 +00:00
Joas Schilling
90b020cf88
Delete when it is a directory...
2015-11-18 12:53:36 +01:00
Joas Schilling
fbcdf17089
Fix doc blocks
2015-11-18 12:53:20 +01:00