Commit Graph

25 Commits

Author SHA1 Message Date
Roeland Jago Douma
90dc8fb42e A folder should get a folder mimetype
If doing achunked upload the mimetype of the folder would otherwise be
guessed from the path. Which always returned application/octet-stream.

If an access control rule to block that is in place this means that all
chunked uploads fail hard in directories as the isCreatable on the
directory always fails.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-10-29 21:35:08 +01:00
Daniel Kesselberg
28fc7b5061 Ignore case for is and !is
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-10-05 17:54:48 +02:00
Daniel Kesselberg
4c4f50ee2d Remove unused import
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-10-04 14:23:45 +02:00
Daniel Kesselberg
0721627943 Make code strict
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-10-03 20:26:00 +02:00
Daniel Kesselberg
fe838de4f7 Add FileName to Workflow engine
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-10-03 18:24:42 +02:00
Joas Schilling
c574212422 Fix mimetype detection for junked uploads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-08-24 10:42:59 +02:00
Joas Schilling
f81d4eb060 Make the Outlook and Thunderbird addons identifyable
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-02-27 14:37:32 +01:00
Morris Jobke
954da26e26 Use non aliased method instead
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-02-13 21:48:24 +01:00
Morris Jobke
4ef302c0be Request->getHeader() should always return a string
PHPDoc (of the public API) says that this method returns string but it also returns null, which is not allowed in some method calls. This fixes that behaviour and returns an empty string and fixes all code paths that explicitly checked for null to be still compliant.

Found while enabling the strict_typing for lib/private for the PHP7+ migration.

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-01-17 09:51:31 +01:00
Joas Schilling
738730f7b2 Also add the root of external storages to the file id list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-30 23:26:19 +02:00
Joas Schilling
394a61f1e6 Fix workflow engine mimetype detection when creating a directory
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-23 12:45:36 +01:00
Joas Schilling
e8be73f485 Fix mimetype detection on public uploads for the workflow engine
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-06 12:04:54 +01:00
Joas Schilling
2d61ee3c13 Make mimetype also work for READ and DELETE operations 2016-09-05 09:48:23 +02:00
Joas Schilling
d08240e364 Better detection of mimetypes while uploading a zip on a mac 2016-09-05 09:48:22 +02:00
Joas Schilling
6aa5d674d6 Translate the errors 2016-08-01 17:56:33 +02:00
Joas Schilling
ea4c6bd285 Load the timezones via select2 2016-08-01 17:19:05 +02:00
Joas Schilling
e0b5949a9f Add request time 2016-08-01 17:19:05 +02:00
Joas Schilling
2cfd67e13b Add remote address 2016-08-01 17:19:05 +02:00
Joas Schilling
1091cbb778 Add Request URL 2016-08-01 17:19:05 +02:00
Joas Schilling
477e79c2f2 User agent check 2016-08-01 17:19:05 +02:00
Joas Schilling
8a753342ee Add file mime type 2016-08-01 17:19:04 +02:00
Joas Schilling
136a1a4223 Add file size as check 2016-08-01 17:19:04 +02:00
Joas Schilling
c6bf641ebe Add system tag check 2016-08-01 17:19:04 +02:00
Joas Schilling
62219c7b2d Add L10N support 2016-07-27 14:56:21 +02:00
Morris Jobke
2f42a3fc31 Add workflowengine 2016-07-26 11:16:34 +02:00