Commit graph

86 commits

Author SHA1 Message Date
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 b9e765be83 Update dependencies 2023-01-28 03:11:31 +01:00
bohwaz 255e3a56d0 Fix issue #24 division by zero when quota is zero 2023-01-28 02:40:05 +01:00
bohwaz a6bf02b20b Just in case the HTTP client (like csync) is sending the full REQUEST_URI with host and scheme, only extract the path 2022-11-27 15:39:38 +01:00
bohwaz 42b9c0b602 Update dependencies, split NextCloud permissions 2022-11-27 06:54:44 +01:00
bohwaz ade93f8518 Add mention of csync in README 2022-11-27 06:36:55 +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 10df7c043d Update CSS dependency 2022-11-22 16:29:24 +01:00
bohwaz 45f52c5459 Update dependencies 2022-11-22 04:05:07 +01:00
bohwaz 12d685fd6e Update JS dependencies 2022-11-21 18:24:31 +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 e59c30bf1a Expose all ErrorManager options to configuration 2022-11-21 16:13:02 +01:00
Amey a392730ec9
Allow to disable error messages in production (was: Initialize ErrorManager based on RUN_MODE environment variable. (#17)) 2022-11-21 15:52:31 +01:00
bohwaz 2610d3363d Update CHANGES.md 2022-11-15 13:11:49 +01:00
bohwaz 97cbdd15c9 * Fix issues with brackets in directory names
* Update dependencies
2022-11-15 13:10:52 +01:00
bohwaz 49b4ec839c Update CHANGES 2022-11-14 01:56:45 +01:00
bohwaz 1cf9bcc412 Update dependencies 2022-11-14 01:55:23 +01:00
bohwaz ef9ebe95a7 Document yet more NextCloud bugs 2022-11-14 01:54:55 +01:00
bohwaz 60acfc6117 Update dependencies 2022-11-14 01:53:25 +01:00
bohwaz 3641b1d2e1 Fix issue with Cyberduck, move WWW_URL auto-detection outside of config file, add CHANGES log 2022-11-13 18:35:31 +01:00
bohwaz 3d1af68671 Fix issue with NextCloud direct URLs crashing 2022-11-04 20:52:02 +01:00
bohwaz 035793e7c4 Provide more instructions on docker use, and create 4 PHP server workers 2022-11-03 11:32:45 +01:00
bohwaz 94bc246f9a See #8, use the default PHP binary, and use 4 workers 2022-11-03 11:32:10 +01:00
BohwaZ 40b3a6528e
Merge pull request #8 from Tofee/main
Provide example systemd service file
2022-11-03 11:12:13 +01:00
bohwaz d778321152 Update list of tested clients in README 2022-11-03 11:11:27 +01:00
Christophe Chapuis d840d41452 Provide example systemd service file 2022-11-01 11:42:16 +01:00
BohwaZ d949afcda8
Merge pull request #7 from Tofee/main
Add dockerless install to Makefile
2022-11-01 02:14:37 +01:00
bohwaz 2bf5088cba Fix #6 DockerFile 2022-11-01 02:12:03 +01:00
Christophe Chapuis 29878f5a51 Add dockerless install to Makefile 2022-10-30 17:07:20 +01:00
bohwaz c6f0bb0830 If config.local.php cannot be written to, then ask the user to do it 2022-10-30 01:07:42 +02: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 bcaed89caf Update dependencies 2022-10-29 21:41:48 +02:00
bohwaz f277271971 Update dependencies 2022-10-29 21:31:34 +02:00
bohwaz 1c59441101 Use hash_hmac, it makes it clearer what this code does 2022-10-29 21:26:34 +02:00
bohwaz 7dfa0af73b Only set Access-Control-Allow-Origin to '*' when you actually want it 2022-10-28 23:57:47 +02:00
bohwaz 932b557b89 Add some more info on security in install guide 2022-10-28 23:48:23 +02:00
bohwaz c82952de75 Add CSRF stateless protection to forms 2022-10-28 23:42:55 +02:00
BohwaZ ba50bbba2c
Merge pull request #3 from DimitriPapadopoulos/codespell
Fix typos found by codespell
2022-10-28 20:50:45 +02:00
Dimitri Papadopoulos 5508a214a3
Fix typos found by codespell 2022-10-28 11:53:20 +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 2ae9983b2d Update dependencies 2022-10-26 01:04:38 +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 381b498682 Fix README typo 2022-10-25 16:31:05 +02:00
bohwaz 12f5d7cfbd Move ownCloud client condition from Storage to Server 2022-10-25 16:29:42 +02:00
bohwaz 3c6f81c45c Add link to doc 2022-10-25 02:00:57 +02:00
bohwaz 384281e401 Update README 2022-10-25 01:43:23 +02:00
bohwaz 73e85343cd Update README 2022-10-25 01:15:17 +02:00