bohwaz
|
ef2a3eeea6
|
Fix glob return
|
2023-09-11 00:48:59 +02:00 |
|
bohwaz
|
f58482b053
|
Use file inode for file ID
|
2023-09-11 00:23:14 +02:00 |
|
bohwaz
|
8b09483ea7
|
Update deps: NextCloud desktop client crashes if fileId is not returned
|
2023-06-12 00:03:40 +02:00 |
|
bohwaz
|
d456ba6764
|
Changes for KD2 lib API change
|
2023-06-11 23:43:29 +02:00 |
|
bohwaz
|
7b5ca7914f
|
Allow to disable slow file operations (directory size / mtime)
|
2023-03-12 15:34:04 +01:00 |
|
bohwaz
|
a1dfe67638
|
Add support for ownCloud/NextCloud checksum verification
|
2023-02-14 13:27:19 +01:00 |
|
bohwaz
|
6386bba8ac
|
* Change methods to get recursive directory size and to delete a directory recursively
* Allow "unlimited" disk quota
|
2023-02-14 12:15:15 +01:00 |
|
bohwaz
|
94635065b3
|
Fix #25 undefined property
|
2023-02-11 15:28:57 +01:00 |
|
bohwaz
|
42b9c0b602
|
Update dependencies, split NextCloud permissions
|
2022-11-27 06:54:44 +01:00 |
|
bohwaz
|
5d34c4d996
|
Fix #20: use a temporary storage path inside the users storage path, fix missing path prefix in $tmp_file
|
2022-11-23 00:42:59 +01:00 |
|
bohwaz
|
b3d7e5e628
|
Fix #21 typo in method name
|
2022-11-23 00:10:50 +01:00 |
|
bohwaz
|
68cb4e8cc4
|
Raise errors if the user does not have access to a directory or file
|
2022-11-21 18:18:04 +01:00 |
|
bohwaz
|
b2c97b0d55
|
Handle non-writeable and non-readable files
|
2022-11-21 18:05:55 +01:00 |
|
bohwaz
|
97cbdd15c9
|
* Fix issues with brackets in directory names
* Update dependencies
|
2022-11-15 13:10:52 +01:00 |
|
bohwaz
|
60acfc6117
|
Update dependencies
|
2022-11-14 01:53:25 +01:00 |
|
bohwaz
|
3d1af68671
|
Fix issue with NextCloud direct URLs crashing
|
2022-11-04 20:52:02 +01:00 |
|
bohwaz
|
7356c8a574
|
Various security enhancements:
* forbid XML with DOCTYPE
* use a common HMAC method for consistency
* Generate a secret key and store it in local config if it does not exist
|
2022-10-30 00:52:35 +02:00 |
|
bohwaz
|
1c59441101
|
Use hash_hmac, it makes it clearer what this code does
|
2022-10-29 21:26:34 +02:00 |
|
bohwaz
|
9b1059f307
|
Don't account for file overwrite for quota, as it can lead to getting over quota. Fix #2
|
2022-10-27 15:38:22 +02:00 |
|
bohwaz
|
1455e8c426
|
Don't use properties to store WOPI tokens, instead just create a time-limited hash
|
2022-10-26 01:01:01 +02:00 |
|
bohwaz
|
12f5d7cfbd
|
Move ownCloud client condition from Storage to Server
|
2022-10-25 16:29:42 +02:00 |
|
bohwaz
|
c20dd69f8d
|
Use user ID instead of user login
|
2022-10-25 00:34:50 +02:00 |
|
bohwaz
|
4b30a2c550
|
Add more logging, extend WOPI token TTL
|
2022-10-21 17:34:08 +02:00 |
|
bohwaz
|
07c3711d65
|
Add WOPI support, tested with Collabora
|
2022-10-15 02:15:39 +02:00 |
|
bohwaz
|
8b32a745a4
|
Fix around bugs of ownCloud Android app
|
2022-10-03 04:44:20 +02:00 |
|
bohwaz
|
1448093f49
|
Implement NextCloud previews, thumbnails and rich workspace, fix issues on Android
|
2022-10-03 03:03:19 +02:00 |
|
bohwaz
|
a050022daf
|
Fix NextCloud support for chunked file upload
|
2022-10-02 02:41:46 +02:00 |
|
bohwaz
|
27548b45db
|
Passing most litmus compliance tests
|
2022-09-30 19:35:04 +02:00 |
|
bohwaz
|
d38e45b015
|
Implement chunk upload
|
2022-09-30 15:17:47 +02:00 |
|
bohwaz
|
b4819c5c88
|
Implement Content-MD5 and digest
|
2022-09-30 02:42:21 +02:00 |
|
bohwaz
|
1950716f8a
|
Use new class structure
|
2022-09-30 01:39:24 +02:00 |
|