Files
directus/api/src/services
José Varela 999bb85539 Assets: Fix range requests (#13391)
* Return chunk even if range is greater than filesize

* Allow range.start or range.end to not be defined
Examples:
bytes=-300
bytes=300-
bytes=-300- (negative start)

* Make expression lazy instead of greedy
Fix CodeQL "Polynomial regular expression used on uncontrolled data"

* Improve checks readability

* Show proper range in case of failure

* Fix compare falsy values vs zero values

* replace regex

* Handle range validation in a single place

* Clean validation

* Use range object for exception

* Resolve range undefined check

* Prefer strict equality checks

* Cleanup

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2022-05-19 17:01:18 +00:00
..
2022-05-19 17:01:18 +00:00
2022-04-04 20:43:56 -04:00
2021-04-29 15:55:12 -04:00
2022-03-17 15:43:45 -04:00
2021-04-29 15:55:12 -04:00
2021-04-29 15:55:12 -04:00
2021-09-27 17:18:20 -04:00
2022-05-03 10:20:49 -04:00