]> git.proxmox.com Git - pve-http-server.git/commit
multipart upload: ignore trailing-newline requirement from spec
authorMatthias Heiserer <m.heiserer@proxmox.com>
Mon, 12 Dec 2022 15:07:56 +0000 (16:07 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 13 Dec 2022 12:17:41 +0000 (13:17 +0100)
commit44791210d73f0d26efbe1de21289f837a7ffeefd
treecc3a19098b51c93c5f18e727cc426098e986b983
parente3295acc78b7e277d7642a13fac498fdde87171c
multipart upload: ignore trailing-newline requirement from spec

Allow upload without trailing newline, even though this is not
compliant with RFC 1521.

RFC 1521 mandates that the close-delimiter ends in a newline:
'close-delimiter := "--" boundary "--" CRLF'

However, some software (e.g. postman) sends their request without a
trailing newline, which resulted in failing uploads.

Signed-off-by: Matthias Heiserer <m.heiserer@proxmox.com>
Reviewed-by: Daniel Tschlatscher <d.tschlatscher@proxmox.com>
Tested-by:  Daniel Tschlatscher <d.tschlatscher@proxmox.com>
src/PVE/APIServer/AnyEvent.pm