Commit graph

57 commits

Author SHA1 Message Date
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
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 c20dd69f8d Use user ID instead of user login 2022-10-25 00:34:50 +02:00
bohwaz 77a531b84e Update dependencies to fix a bug with NextCloud Android 2022-10-25 00:33:17 +02:00
bohwaz 5aba51c31e Add something on performance 2022-10-24 20:02:46 +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 551ffd7c6b Move doc 2022-10-24 19:10:59 +02:00
bohwaz 64822ba486 Add screenshots, nicer UI, users management 2022-10-24 19:06:00 +02:00
bohwaz 424dbef419 Add docker 2022-10-24 16:43:42 +02:00
bohwaz 234a058a92 Update README 2022-10-21 19:22:37 +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 07c3711d65 Add WOPI support, tested with Collabora 2022-10-15 02:15:39 +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 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 40fb05debb Always try user/login before app session, useful for nextcloudcmd 2022-10-02 03:27:19 +02:00
bohwaz a050022daf Fix NextCloud support for chunked file upload 2022-10-02 02:41:46 +02:00
bohwaz 82f1ea6c4e Fix Firefox support for video/audio 2022-10-02 02:41:25 +02:00
bohwaz c266159a19 Add litmus compliance 2022-10-01 01:37:03 +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 b93f8fa553 Refactor properties handling 2022-09-30 15:17:02 +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
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