Commit graph

45 commits

Author SHA1 Message Date
bohwaz 18bb00057b Implement trashbin support 2023-09-11 16:38:07 +02:00
bohwaz a115f54775 Make sure parent directory exists 2023-09-11 00:27:35 +02:00
bohwaz a93265b4ec Make config.local.php optional 2023-09-11 00:24:06 +02:00
bohwaz e944776863 Put error.log in data directory by default 2023-09-04 23:05:09 +02:00
bohwaz 520a49e736 Update dependencies 2023-06-11 23:43:23 +02:00
bohwaz c00077c12c Update JS dependency 2023-05-11 20:22:32 +02:00
bohwaz ff7e598486 Update deps to fix #34 2023-05-11 19:15:55 +02:00
bohwaz 2fc03d83cf Make sure AUTH_CALLBACK is always defined 2023-05-11 19:15:31 +02:00
bohwaz 595a1ad141 Update dependencies, fix printing issue with Collabora Office 2023-04-24 21:59:34 +02:00
bohwaz ec518aed1d Allow to install in a subdirectory 2023-03-12 20:40:55 +01:00
bohwaz 7b5ca7914f Allow to disable slow file operations (directory size / mtime) 2023-03-12 15:34:04 +01:00
bohwaz 87f27e9c6b Create error log if possible by default 2023-02-14 13:27:42 +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 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 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 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 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 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 c82952de75 Add CSRF stateless protection to forms 2022-10-28 23:42:55 +02:00
bohwaz 2ae9983b2d Update dependencies 2022-10-26 01:04:38 +02:00
bohwaz 8763deedd2 Add LDAP support 2022-10-25 00:35:52 +02:00
bohwaz dc325b8efc Only log when enabled 2022-10-25 00:35:34 +02:00
bohwaz ed20761351 Remove logging to console with PHP server 2022-10-24 20:02:24 +02:00
bohwaz 4382e25dc1 Ship dependencies 2022-10-24 19:13:07 +02:00
bohwaz 64822ba486 Add screenshots, nicer UI, users management 2022-10-24 19:06:00 +02:00
bohwaz 806a194245 Log HTTP requests and responses 2022-10-21 18:21:38 +02:00
bohwaz 4b30a2c550 Add more logging, extend WOPI token TTL 2022-10-21 17:34:08 +02:00
bohwaz b8fd51c750 format_bytes has moved 2022-10-10 15:20:41 +02:00
bohwaz d9986c5434 Move JS client to a separate repo 2022-10-10 14:01: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 82f1ea6c4e Fix Firefox support for video/audio 2022-10-02 02:41:25 +02:00
bohwaz d38e45b015 Implement chunk upload 2022-09-30 15:17:47 +02:00
bohwaz 1950716f8a Use new class structure 2022-09-30 01:39:24 +02:00
bohwaz 076abc46ba Support Direct download API 2022-09-04 02:27:40 +02:00
bohwaz 3dfea64ad9 Make it work with Mobile client 2022-09-03 06:25:02 +02:00
bohwaz 66335fda5c Better API to fetch file properties, simpler 2022-09-03 05:09:52 +02:00
bohwaz 4f19e5559b Dismiss dialogs when using back button 2022-09-03 04:43:14 +02:00
bohwaz 1cf8c0c2c8 Add NextCloud login 2022-08-31 09:57:49 +02:00
bohwaz c2b9b1722f Implement PROPPATCH custom properties 2022-08-31 08:06:27 +02:00
bohwaz 0455fca2c7 Initial release 2022-08-30 07:01:39 +02:00