Lukas Reschke
|
06bba59249
|
Merge pull request #1618 from owncloud/mapped-storage-unit-testing-linux-master
Mapped storage unit testing linux master
|
2013-02-12 22:58:37 -08:00 |
Thomas Müller
|
251b676a06
|
Merge pull request #1616 from owncloud/cache_fixes_rebase
Cache: reuse known folder sizes when doing a shallow scan - rebase
|
2013-02-12 08:07:49 -08:00 |
Robin Appelman
|
299649b40e
|
Cache: reuse known folder sizes when doing a shallow scan
|
2013-02-11 13:33:41 +01:00 |
Thomas Müller
|
8174e5faf1
|
make MappedLocal available and testable within Linux as well
|
2013-02-09 19:03:03 +01:00 |
Thomas Mueller
|
fd8cb9974b
|
initial version of a local storage implementation which will use unique slugified filename on the local filesystem.
This implementation will only be enabled on windows based system to solve the issues around UTF-8 file names with php on windows.
|
2013-02-06 23:41:52 +01:00 |
Bart Visscher
|
a4d3cc798f
|
Correct lib/public/contacts.php tests
|
2013-02-06 17:37:47 +01:00 |
Thomas Mueller
|
cbf6b28f45
|
uncomment failing calls to \OC\Files\Filesystem::file_put_contents
|
2013-02-05 20:21:29 +01:00 |
Thomas Mueller
|
997259df4b
|
reuse \OC_Helper::tmpFolder()
|
2013-02-04 14:11:51 +01:00 |
Robin Appelman
|
5d0c5c854b
|
Cache: use greaterEquals in tests cases to prevent failures due to race conditions
|
2013-01-30 23:15:45 +01:00 |
Robin Appelman
|
232cc3211b
|
add oc:// streamwrapper to provide access to ownCloud's virtual filesystem
|
2013-01-28 15:35:30 +01:00 |
Robin Appelman
|
c9c919da57
|
Move streamwrappers to seperate files and put them in a namespace
|
2013-01-28 15:34:15 +01:00 |
Robin Appelman
|
577e3b11d7
|
Filesystem: return all matching mounts in Mount::findById
|
2013-01-28 00:59:43 +01:00 |
Robin Appelman
|
17bcea1585
|
Filesystem: add View->getPath to the cache api
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
9e2a066c7b
|
Cache: add function to get storage id and internal path of a file by id
|
2013-01-27 00:13:50 +01:00 |
Robin Appelman
|
8c42e2de8c
|
Test cases for new mount management
|
2013-01-27 00:13:49 +01:00 |
Robin Appelman
|
177537dbcc
|
Cache: port test cases to PHPUnit
|
2013-01-26 21:44:33 +01:00 |
Robin Appelman
|
930b9b9cd0
|
merge master into filesystem
|
2013-01-26 18:49:45 +01:00 |
Thomas Mueller
|
ef88ceba8c
|
drop SimpleTest compatibility
|
2013-01-24 16:47:17 +01:00 |
Robin Appelman
|
f858381775
|
merge master into filesystem
|
2013-01-22 23:27:04 +01:00 |
Robin Appelman
|
7330fcf5e8
|
Cache: make mounts overwrite existing folders, prevents duplicate entries
|
2013-01-22 20:57:15 +01:00 |
Robin Appelman
|
db2b485b96
|
Cache: fix test case Updater::testRename
|
2013-01-22 16:36:03 +01:00 |
Michael Gapczynski
|
465c100d8f
|
Add tests for mtime changes in folders - testRename is failing right now
|
2013-01-22 00:43:43 -05:00 |
Michael Gapczynski
|
68272fa253
|
Remove unnecessary ob_end_clean() from template tests
|
2013-01-19 20:28:45 -05:00 |
Robin Appelman
|
5445b94416
|
merge master into filesystem
|
2013-01-16 19:04:50 +01:00 |
Thomas Mueller
|
42678096bb
|
remove php closing tag
|
2013-01-14 23:51:58 +01:00 |
Michael Gapczynski
|
6801f82d09
|
Merge branch 'filesystem' into filesystem-etags
Conflicts:
lib/files/cache/cache.php
|
2013-01-07 10:28:37 -05:00 |
Robin Appelman
|
ad3badeabf
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 02:09:20 +01:00 |
Robin Appelman
|
439578288f
|
Cache: split permission cache scanning and cache scanning
|
2013-01-07 01:03:11 +01:00 |
Robin Appelman
|
b41189de44
|
Cache: allow storage backends to overwrite Watcher
|
2013-01-01 18:04:29 +01:00 |
Michael Gapczynski
|
d0a50fae83
|
Fix eTagUpdate and add tests
|
2012-12-31 18:16:44 -05:00 |
Robin Appelman
|
cf3665057c
|
make sure folders that are not fully scanned are at least shallow scanned when we open them
the fact that they are in the cache does not mean they are scanned
|
2012-12-15 03:21:39 +01:00 |
Robin Appelman
|
4be039e6cb
|
Filecache Watcher: use scan or scanFile based on the current item, not the cached item
|
2012-12-15 03:10:56 +01:00 |
Robin Appelman
|
946d58eaa8
|
merge master into filesystem
|
2012-12-15 02:21:26 +01:00 |
Thomas Müller
|
b11912f9bc
|
Merge pull request #623 from owncloud/contacts_api_2
Contacts API has been implemented and unit tests are provided
|
2012-12-11 05:10:54 -08:00 |
Robin Appelman
|
cc0a0df88b
|
one additional test case for the cache updater
|
2012-12-11 01:25:21 +01:00 |
Robin Appelman
|
8635699db9
|
fix cache behaviour for non existing files
|
2012-12-11 01:06:21 +01:00 |
Robin Appelman
|
d33f697a5f
|
merge master into filesystem
|
2012-11-30 00:18:42 +01:00 |
Thomas Mueller
|
f99497a05a
|
test for search and unregister added
|
2012-11-28 23:10:30 +01:00 |
Thomas Mueller
|
2d597c2238
|
first unit tests implemented
|
2012-11-28 23:10:00 +01:00 |
Bernhard Posselt
|
37e524dc6d
|
added more unittests for the group file
|
2012-11-28 18:30:47 +01:00 |
Jörn Friedrich Dreyer
|
eaa625c9bc
|
Merge pull request #401 from owncloud/share_hooks
Create functions to install standard hooks
|
2012-11-28 04:35:52 -08:00 |
Robin Appelman
|
0cfef83ed9
|
sort output of getFolderContent by name
|
2012-11-25 16:08:35 +01:00 |
Robin Appelman
|
709aacfa0f
|
change behaviour of Filesystem::getMountPoint when a mountpoint is passed as path without trailing slash
|
2012-11-24 23:41:39 +01:00 |
Robin Appelman
|
ad706229f5
|
explicitly sort files when using getFolderContents
|
2012-11-23 00:17:18 +01:00 |
Robin Appelman
|
8ce5e0d30d
|
don't throw fatal error in updater cache if setup failed for some reason
|
2012-11-22 13:14:39 +01:00 |
Robin Appelman
|
8687e0d346
|
add Scanner->backgroundScan
|
2012-11-22 12:45:29 +01:00 |
Robin Appelman
|
186c9e77e8
|
add Cache->getIncomplete for use in background scanning
|
2012-11-22 12:45:29 +01:00 |
Bart Visscher
|
8bed38c78d
|
Rename install hook functions to register hook
|
2012-11-15 18:13:54 +01:00 |
Robin Appelman
|
cbcd9ba84a
|
allow storage backends to implement custom permission management
|
2012-11-15 00:57:30 +01:00 |
Robin Appelman
|
bf2ac9f113
|
merge master into filesystem
|
2012-11-15 00:37:54 +01:00 |
Bart Visscher
|
530f3f8be9
|
Create functions to install standard hooks
Also use these in tests that needs them
Fix #151
|
2012-11-13 23:45:17 +01:00 |
Thomas Tanghus
|
82e010c51c
|
Merge branch 'master' of github.com:owncloud/core into vcategories_db
|
2012-11-12 00:37:40 +01:00 |
Thomas Tanghus
|
56239df2e7
|
Update all to use OCP\PERMISSION_* instead of OCP\Share::PERMISSION_*
|
2012-11-11 23:10:23 +01:00 |
Robin Appelman
|
fedff3eafe
|
add cache updater
|
2012-11-08 21:12:40 +01:00 |
Robin Appelman
|
15b8a3f987
|
move correctFolderSize from Scanner to Cache
|
2012-11-08 18:10:54 +01:00 |
Robin Appelman
|
961ff01a93
|
merge master into filesystem
|
2012-11-07 17:18:56 +01:00 |
Thomas Tanghus
|
73d59bd397
|
Merge branch 'master' of github.com:owncloud/core into vcategories_db
|
2012-11-06 00:10:45 +01:00 |
Thomas Mueller
|
f9226f170e
|
fixes #266
|
2012-11-05 21:26:59 +01:00 |
Thomas Tanghus
|
831c2cac1e
|
Remove unused variable.
|
2012-11-05 16:29:44 +01:00 |
Thomas Tanghus
|
1147dc9774
|
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Conflicts:
lib/vcategories.php
|
2012-11-05 12:06:59 +01:00 |
Felix Moeller
|
a4b2ea586d
|
Style: Remove all the dangling white spaces
|
2012-11-04 22:16:04 +01:00 |
Robin Appelman
|
4b940955dd
|
merge master into filesystem
|
2012-11-04 21:12:18 +01:00 |
Thomas Tanghus
|
88b91a7304
|
Swap expected and actual.
|
2012-11-04 12:33:32 +01:00 |
Thomas Tanghus
|
e6a7bba095
|
Merge branch 'master' of github.com:owncloud/core into vcategories_db
Conflicts:
lib/vcategories.php
|
2012-11-04 12:31:06 +01:00 |
Thomas Tanghus
|
7c67d2fdd6
|
VCategories: Swap expected and actual in unit tests.
|
2012-11-04 12:09:54 +01:00 |
Felix Moeller
|
30d7993e01
|
Checkstyle fixes: NoSpaceAfterComma
|
2012-11-04 11:10:46 +01:00 |
Felix Moeller
|
f8d1d7787e
|
Checkstyle fixes for SpaceBeforeOpenBrace
|
2012-11-04 10:46:32 +01:00 |
Robin Appelman
|
4c0c78d15d
|
check for filename blacklist in OC_Filesystem::isValidPath
|
2012-11-03 00:26:36 +01:00 |
Robin Appelman
|
503922ff6c
|
some tests for the file blacklist
|
2012-11-03 00:26:36 +01:00 |
Lukas Reschke
|
fd584f446d
|
Merge pull request #220 from fmms/checkstyle02
Checkstyle: many fixes
|
2012-11-02 14:59:36 -07:00 |
Robin Appelman
|
8a6bb7965d
|
add Cache::move
|
2012-11-02 22:25:33 +01:00 |
Robin Appelman
|
e312c142dc
|
Merge branch 'master' into filesystem
|
2012-11-02 21:46:55 +01:00 |
Robin Appelman
|
2dbf2c69de
|
fix inlude path for template test
|
2012-11-02 21:46:27 +01:00 |
Felix Moeller
|
afadf93d31
|
Checkstyle: many fixes
|
2012-11-02 19:53:02 +01:00 |
Robin Appelman
|
51ba12890d
|
Merge branch 'master' into filesystem
|
2012-11-01 16:16:02 +01:00 |
Thomas Tanghus
|
8509ca257f
|
Switch expectation and result in unit tests.
|
2012-10-31 21:24:03 +01:00 |
Thomas Tanghus
|
8fc0f53a48
|
Added unit tests for OC_VCategories.
|
2012-10-31 20:07:28 +01:00 |
Thomas Tanghus
|
b434c20c18
|
Added unit test testinsertIfNotExistDontOverwrite.
|
2012-10-31 16:51:36 +01:00 |
Thomas Tanghus
|
5fc0c89a73
|
Merge branch 'master' of github.com:owncloud/core into vcategories_db
|
2012-10-31 16:09:11 +01:00 |
Thomas Mueller
|
dca80c55a9
|
fixing Test_TemplateFunctions
|
2012-10-31 00:22:26 +01:00 |
Bernhard Posselt
|
3ca5927b59
|
fixed copy paste error. 4th test will now test print_unescaped instead of p
|
2012-10-30 21:20:21 +01:00 |
Bernhard Posselt
|
aef3c6010b
|
splitted two tests with two assertions each into four tests with one assertion
|
2012-10-30 17:30:39 +01:00 |
Bernhard Posselt
|
f591382147
|
assert in proper order
|
2012-10-29 21:33:43 +01:00 |
Bernhard Posselt
|
a31c230f22
|
added tests for p and print_unescaped
|
2012-10-29 21:22:53 +01:00 |
Robin Appelman
|
b07672821b
|
check for changes when using the cache api
|
2012-10-28 11:43:45 +01:00 |
Robin Appelman
|
fba7be1194
|
add filesystem watcher to detect updates
|
2012-10-28 11:39:37 +01:00 |
Robin Appelman
|
79d0ac21cc
|
delete child entries when a folder gets removed from cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
56e9ce44c3
|
add a way to recalucale the size of a folder in the cache
|
2012-10-27 18:08:00 +02:00 |
Robin Appelman
|
fcc92a9f43
|
add searchByMime to new cache api
|
2012-10-27 10:34:25 +02:00 |
Robin Appelman
|
695405dfeb
|
add permissions data to the results of the cache api
|
2012-10-27 10:01:20 +02:00 |
Robin Appelman
|
c22a723785
|
add file permissions cache
|
2012-10-26 19:07:29 +02:00 |
Robin Appelman
|
7ad8bf3156
|
move filesystem test case
|
2012-10-26 18:07:01 +02:00 |
Robin Appelman
|
8bce661e4d
|
add search to the filecache api
|
2012-10-26 13:23:49 +02:00 |
Robin Appelman
|
7ef0ffe8ad
|
add View->putFileInfo to the filecache api
|
2012-10-26 12:43:23 +02:00 |
Robin Appelman
|
e63e246c48
|
fix problem with normalizePath when there was a double leading slash
|
2012-10-26 12:37:49 +02:00 |
Robin Appelman
|
39adadd3e3
|
move the cache api from OC_Files to filesystem(view)
|
2012-10-26 12:30:25 +02:00 |
Robin Appelman
|
707bd68bb4
|
automatically scan files when needed
|
2012-10-21 22:05:29 +02:00 |
Robin Appelman
|
2522c25af7
|
use OC_Files::getFileInfo and OC_Files::getDirectoryContent as high level api for the filecache
most apps would want to use this api instead of using the cache directly
|
2012-10-21 02:12:58 +02:00 |
Thomas Tanghus
|
1c9929d44f
|
Added unit tests for OC_DB::insertIfNotExist()
|
2012-10-19 13:18:57 +02:00 |
Robin Appelman
|
9712a78559
|
merge master into filesystem
|
2012-10-18 23:24:28 +02:00 |
Thomas Müller
|
59c2414439
|
Fixing typo
|
2012-10-18 23:27:49 +03:00 |
Thomas Müller
|
a707fd639d
|
Fixing expectation - comma was stupid anyhow
|
2012-10-18 22:22:41 +03:00 |
Thomas Müller
|
e417ad6b16
|
Removing strange character
|
2012-10-18 22:11:41 +03:00 |
Lukas Reschke
|
3fc9fbeef7
|
Expectation should be first parameter
|
2012-10-18 18:35:19 +03:00 |
Lukas Reschke
|
665100b471
|
Expectation should be first parameter
|
2012-10-18 18:34:24 +03:00 |
Robin Appelman
|
77cef5f514
|
merge master into filesystem
|
2012-10-17 13:14:17 +02:00 |
Bart Visscher
|
5713dcfd11
|
Use $SERVERROOT/tests/data for testGetMimeType
|
2012-10-13 21:02:12 +02:00 |
Bart Visscher
|
3fef4564f0
|
Give share test users a unique prefix
|
2012-10-13 20:23:02 +02:00 |
Lukas Reschke
|
41d1494898
|
Remove not reliable test
|
2012-10-13 16:53:36 +03:00 |
Lukas Reschke
|
0f26228d99
|
Some tests
|
2012-10-13 15:51:40 +02:00 |
Bart Visscher
|
95c8adba19
|
Swap values for assertEqual to get better error message, also renamed the function to phpunit name
|
2012-10-13 15:10:19 +02:00 |
Lukas Reschke
|
3c3e8c6c98
|
Test for geo.php
|
2012-10-13 14:35:20 +02:00 |
Lukas Reschke
|
8a87585c9d
|
Little test for some util.php functions
|
2012-10-13 14:35:20 +02:00 |
Robin Appelman
|
11e9ce25e6
|
merge master into filesystem
|
2012-10-13 04:29:20 +02:00 |
Bart Visscher
|
8c281a456d
|
PHPUnit 3.6 does not support @expectedException with the generic exception class
|
2012-10-12 19:28:24 +02:00 |
Bart Visscher
|
a0b15dcb12
|
Fix syntax error in postgres table check code
|
2012-10-12 19:26:15 +02:00 |
Bart Visscher
|
70c7ee6fc7
|
Skip apc test when apc is not enabled for CLI
|
2012-10-12 19:08:47 +02:00 |
Bart Visscher
|
f242e658c3
|
Fix the db tests when running all tests
|
2012-10-12 18:49:51 +02:00 |
Bart Visscher
|
35442e5474
|
Add unit tests for OC_DB
|
2012-10-12 15:47:41 +02:00 |
Robin Appelman
|
fb2d2bc201
|
merge master into filesystem
|
2012-10-11 22:54:39 +02:00 |
Robin Appelman
|
ee28e35ba9
|
fix storage test case
|
2012-10-11 22:39:50 +02:00 |
Robin Appelman
|
517354580d
|
remove ctime tests for filestorage, ctime will be removed from the storage api in the future
|
2012-10-11 22:18:34 +02:00 |
Robin Appelman
|
29c43b7d61
|
some test cases for fopen of storage backends
|
2012-10-11 22:18:34 +02:00 |
Robin Appelman
|
c4e301d48f
|
code style
|
2012-10-11 22:18:34 +02:00 |
Robin Appelman
|
5c6e9518ed
|
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
|
2012-10-10 17:46:29 +02:00 |
Robin Appelman
|
a2785f57d2
|
fix cache scanner test case
|
2012-10-10 17:45:47 +02:00 |
Robin Appelman
|
08bb5dbe3a
|
few more test cases for scanning folders
|
2012-10-10 16:26:28 +02:00 |
Robin Appelman
|
aaa1b73364
|
don't use depricated OC_Filesystem
|
2012-10-10 13:18:36 +02:00 |
Robin Appelman
|
c88c54bbb0
|
make sure we can do our tests again
|
2012-10-10 12:51:15 +02:00 |
Robin Appelman
|
f56aebbd3f
|
Merge branch 'master' into filesystem
|
2012-10-10 11:41:21 +02:00 |
Robin Appelman
|
7b64ab9294
|
make sure the share backend test case can find the correct interface
|
2012-10-10 11:40:40 +02:00 |
Robin Appelman
|
13e7e82d19
|
merge master into filesystem
|
2012-10-10 11:30:44 +02:00 |
Robin Appelman
|
aa13a58513
|
Merge branch 'phpunit'
|
2012-10-10 11:05:19 +02:00 |
Michael Gapczynski
|
dc767798c6
|
Manually change appconfig value for share policy so tests work correctly
|
2012-10-09 17:16:59 -04:00 |
Robin Appelman
|
13515effc9
|
add Cache::getStatus
|
2012-10-08 14:58:21 +02:00 |
Robin Appelman
|
e7899e17de
|
merge phpunit into filesystem
|
2012-10-08 13:53:53 +02:00 |
Robin Appelman
|
2de94f9c85
|
merge master into phpunit
|
2012-10-08 13:39:01 +02:00 |
Robin Appelman
|
671c8b94b1
|
better detect if we need to init the filesystem for the hooks test
|
2012-10-07 00:56:59 +02:00 |
Robin Appelman
|
4cdfc72d58
|
fix hook test when not logged in
|
2012-10-07 00:19:58 +02:00 |
Robin Appelman
|
f5b62fb2eb
|
skip some test for storage backends that don't support touch
|
2012-10-06 13:45:46 +02:00 |
Robin Appelman
|
c4c8dd4e3a
|
make archive test cases work again
|
2012-10-05 22:24:36 +02:00 |
Robin Appelman
|
30c2c2c5cd
|
remove cache ttl tests, take a lot of time and don't work correctly for most backends anyway
|
2012-10-03 21:31:56 +02:00 |
Robin Appelman
|
22f8f50e05
|
initual phpunit support
|
2012-10-03 21:29:50 +02:00 |
Robin Appelman
|
b9b9fd9dba
|
more tests and fixes for the filesystem scanner
|
2012-10-03 13:07:19 +02:00 |
Robin Appelman
|
85be00be65
|
add some more test cases for the scanner
|
2012-10-03 11:40:09 +02:00 |
Robin Appelman
|
e415e90c6d
|
make filestorage scanner non-static and add a simple test case
|
2012-10-03 11:24:49 +02:00 |
Robin Appelman
|
1ed89760be
|
dont need this anymore
|
2012-10-02 23:35:51 +02:00 |
Robin Appelman
|
b7eb3f3dff
|
merge master into filesystem
|
2012-10-01 14:21:49 +02:00 |
Robin Appelman
|
804372947a
|
fix test case for when a user is logged in
|
2012-10-01 14:07:34 +02:00 |
Robin Appelman
|
f77dc9b30f
|
add test to make sure filepaths that are passed to filesystems hooks are normalized
|
2012-10-01 14:00:14 +02:00 |
Robin Appelman
|
a61c820369
|
code style
|
2012-10-01 12:57:13 +02:00 |
Robin Appelman
|
522d7df860
|
convert Cache to a non-static class that handles the cache for a single storage backend
|
2012-09-26 17:52:02 +02:00 |
Robin Appelman
|
dcf995fff3
|
add Cache::getFolderContent
|
2012-09-23 15:25:03 +02:00 |
Robin Appelman
|
73eedd8fc8
|
some simple test cases for the new filecache
|
2012-09-22 15:43:10 +02:00 |
Robin Appelman
|
96b798a59f
|
move storage backend test cases to their own namespace
|
2012-09-22 14:51:15 +02:00 |
Robin Appelman
|
93292516d9
|
Merge branch 'master' into filesystem
|
2012-09-22 14:28:14 +02:00 |
Michael Gapczynski
|
f23f719d99
|
Fix unsharing from self for group shares and add test for it
|
2012-09-08 20:15:47 -04:00 |
Robin Appelman
|
bd83422095
|
put filestorages in a namespace
|
2012-09-07 18:30:48 +02:00 |
Thomas Mueller
|
3829460ab8
|
adding space between) and {
|
2012-09-07 15:22:01 +02:00 |
Thomas Mueller
|
ebb28412ca
|
no more require_once()
|
2012-09-05 23:28:59 +02:00 |
Michael Gapczynski
|
4c065deb55
|
Listen to post_deleteGroup hook in Share API
|
2012-09-02 20:01:09 -04:00 |
Michael Gapczynski
|
f0f2d93908
|
Restructure generateTarget for the post_addToGroup hook
|
2012-09-02 18:23:19 -04:00 |
Michael Gapczynski
|
95cd48dea8
|
Fix sharing test case
|
2012-08-28 14:00:46 -04:00 |
Thomas Mueller
|
07df52c998
|
assert array length and individual content instead of assertEqual on arrays
|
2012-08-28 00:35:10 +02:00 |
Thomas Mueller
|
2abb63de70
|
assert array length and individual content instead of assertEqual on arrays
|
2012-08-28 00:12:01 +02:00 |
Jörn Friedrich Dreyer
|
fa3497f6ed
|
add backticks to SQL, use limit parameter instead of LIMIT SQL
|
2012-08-25 01:52:27 +02:00 |
Michael Gapczynski
|
9699ff03bd
|
Revert using item name, no longer allowing the same item source exist for a user
|
2012-08-22 11:57:58 -04:00 |
Michael Gapczynski
|
82d81e8d39
|
Merge branch 'share_api'
Conflicts:
apps/contacts/lib/vcard.php
apps/files/index.php
lib/files.php
|
2012-08-19 22:29:01 -04:00 |
Michael Gapczynski
|
5eca531f99
|
Refactor again so we can tell what item is being reshared in case the same source shows up. This is the end of the share_api branch, moving to master.
|
2012-08-19 22:14:38 -04:00 |
Michael Gapczynski
|
f987e22d85
|
Large refactoring to allow for the same item to be shared to a group and again with a user in the group with different permissions
|
2012-08-19 16:30:38 -04:00 |
Robin Appelman
|
9b44d0cb32
|
add OC_FileStorage::getLocalFolder
|
2012-08-19 02:30:33 +02:00 |
Robin Appelman
|
5962469892
|
add OC_Archive::addRecursive
|
2012-08-18 22:42:35 +02:00 |
Robin Appelman
|
53a888cc81
|
more path normalization
|
2012-08-17 01:22:54 +02:00 |
Michael Gapczynski
|
df8a2e5361
|
File sharing cleanup, works perfectly I think :)
|
2012-08-16 12:20:14 -04:00 |
Michael Gapczynski
|
137e4cb342
|
Add tests for Share API, all tests passing :)
|
2012-08-15 11:55:54 -04:00 |
Michael Gapczynski
|
4c7fd8cd01
|
Merge branch 'master' into share_api
Conflicts:
lib/group.php
lib/group/backend.php
lib/group/database.php
lib/group/interface.php
lib/public/user.php
lib/user.php
lib/user/backend.php
lib/user/database.php
lib/user/interface.php
|
2012-08-14 10:22:13 -04:00 |
Robin Appelman
|
0c8ce0bb32
|
some basic path normalization
|
2012-08-14 02:44:45 +02:00 |
Michael Gapczynski
|
30b58f5677
|
Merge branch 'master' into share_api
Conflicts:
apps/calendar/js/loader.js
apps/contacts/index.php
apps/contacts/js/loader.js
apps/files/js/files.js
apps/files_sharing/sharedstorage.php
lib/filesystemview.php
|
2012-07-25 17:08:18 -04:00 |
Robin Appelman
|
59364366d8
|
use dummy user backend for oc_cache_file tests
|
2012-07-23 22:32:07 +02:00 |
Thomas Mueller
|
ab7a2d43e8
|
create a user for Test_Cache_File to allow unit tesing within ci
|
2012-07-23 22:07:42 +02:00 |
Robin Appelman
|
51566e87c7
|
add prefix option to OC_Cache::clear
|
2012-07-22 02:31:48 +02:00 |
Robin Appelman
|
c9be9ab251
|
remove unused variables
|
2012-07-20 18:56:18 +02:00 |
Robin Appelman
|
0e6238c66f
|
fix OC_Cache_File tests if encryption is not enabled
|
2012-07-20 17:58:05 +02:00 |
Robin Appelman
|
2c35e185f7
|
make sure the filesystem is setup properly for oc_cache_file tests
|
2012-06-30 01:14:01 +02:00 |
Robin Appelman
|
d43ed43b5a
|
cant to ttl tests for xcache
|
2012-06-30 01:13:33 +02:00 |
Robin Appelman
|
449760f665
|
add hasUpdated to oc_filestorage
|
2012-06-15 16:43:24 +02:00 |
Bart Visscher
|
fc56a668ce
|
Add OC_Cache implementation for APC
|
2012-06-05 23:19:28 +02:00 |
Bart Visscher
|
86961b6445
|
Skip test for XCache when the module is not there
|
2012-06-05 23:10:51 +02:00 |
Bart Visscher
|
9984c2a593
|
Spelling fixes in XCache files
|
2012-06-05 23:07:11 +02:00 |
Robin Appelman
|
86ddf386d9
|
add TTL tests for OC_Cache
|
2012-06-05 20:59:52 +02:00 |
Robin Appelman
|
f6298cb74f
|
add hasKey for XCache backend
|
2012-06-05 20:54:07 +02:00 |
Robin Appelman
|
301a14dcd6
|
add XCache backend and testcases for OC_Cache
|
2012-06-05 19:58:30 +02:00 |
Sam Tuke
|
410b556a86
|
Added class comment block
|
2012-06-01 18:59:57 +01:00 |
Robin Appelman
|
48505c5626
|
improve tar archive backend
|
2012-05-18 01:54:59 +02:00 |
Thomas Mueller
|
583dce5276
|
removing executable bit - again
|
2012-05-15 00:52:00 +02:00 |
Robin Appelman
|
e5ef3e1340
|
move archive library to core so we can properly depend on it
|
2012-05-02 23:48:23 +02:00 |
Robin Appelman
|
aceda02887
|
check if removed folders are really gone
|
2012-04-18 20:54:28 +02:00 |
Robin Appelman
|
d8e54acbf3
|
test cases for user backends
|
2012-04-14 10:43:28 +02:00 |
Robin Appelman
|
1d8fdf52d5
|
allow multiply group backends
|
2012-04-13 01:59:05 +02:00 |
Robin Appelman
|
0466437fa7
|
tests for oc_filesystem
|
2012-04-12 15:55:56 +02:00 |
Robin Appelman
|
0a93d4eccf
|
loosen tests for mtime and ctime a bit
|
2012-03-22 19:54:24 +01:00 |
Robin Appelman
|
c609b30841
|
fix the filestorage test a bit
|
2012-03-03 00:57:52 +01:00 |
Robin Appelman
|
48fe85d9bd
|
add streamwrapper that provides a callback on stream close
|
2012-03-02 18:42:57 +01:00 |
Robin Appelman
|
e8afe4f158
|
add search implementation to filestorage common
|
2012-03-02 18:42:57 +01:00 |
Robin Appelman
|
f193e474c1
|
add test cases for stat and touch
|
2012-02-29 23:47:53 +01:00 |
Robin Appelman
|
d1c3aa3112
|
add test case for getLocalFile
|
2012-02-28 12:06:34 +01:00 |
Robin Appelman
|
63a088c2b1
|
more tests for filestorage
|
2012-02-27 12:20:47 +01:00 |
Robin Appelman
|
cef230c141
|
extend filestorage common and provide test implementation
|
2012-02-27 12:04:42 +01:00 |
Robin Appelman
|
4eb9a69bd8
|
fix test case for filestorage
file storage no longer needs to implement file_put_contents for streams
|
2012-02-27 12:01:06 +01:00 |
Robin Appelman
|
d9c7e4c333
|
proper mimetypes for encrypted files
|
2012-02-21 20:48:48 +01:00 |
Robin Appelman
|
3030f13d5f
|
some additional test cases for file storage backends
|
2012-02-13 10:25:45 +01:00 |
Robin Appelman
|
3579446930
|
use SimpleTest for unit testing
includes some tests for storage providers, more to come
|
2012-02-12 18:07:58 +01:00 |
Robin Appelman
|
595b13f1e0
|
prevent the remaining ob_clean related errors
|
2011-10-17 01:18:02 +02:00 |
Jakob Sack
|
bafd684eb6
|
Renaming classes :-)
|
2011-07-29 21:36:03 +02:00 |
Robin Appelman
|
141ffbb1f5
|
small fix in filesystem test
|
2011-06-14 01:23:10 +02:00 |
Robin Appelman
|
e179ef5547
|
test cases for OC_FILESYSTEM
|
2011-06-12 02:55:13 +02:00 |
Robin Appelman
|
bb5a2a917b
|
test case library and start of filesystem test
|
2011-06-12 01:06:27 +02:00 |