]> git.ipfire.org Git - thirdparty/curl.git/commit
form/mime: field names are not allowed to contain zero-valued bytes.
authorPatrick Monnerat <patrick@monnerat.net>
Fri, 22 Sep 2017 00:08:29 +0000 (01:08 +0100)
committerPatrick Monnerat <patrick@monnerat.net>
Fri, 22 Sep 2017 00:08:29 +0000 (01:08 +0100)
commitee56fdb6910f6bf215eecede9e2e9bfc83cb5f29
treebfdbf1f3f2f5cd9f051f6b8d0b2469c51b2660ef
parentfa9482ab0907dfacd0fb619add2dbf41de2d8c9c
form/mime: field names are not allowed to contain zero-valued bytes.

Also suppress length argument of curl_mime_name() (names are always
zero-terminated).
21 files changed:
docs/examples/multi-post.c
docs/examples/postit2.c
docs/libcurl/curl_formadd.3
docs/libcurl/curl_mime_addpart.3
docs/libcurl/curl_mime_data.3
docs/libcurl/curl_mime_data_cb.3
docs/libcurl/curl_mime_filedata.3
docs/libcurl/curl_mime_filename.3
docs/libcurl/curl_mime_headers.3
docs/libcurl/curl_mime_init.3
docs/libcurl/curl_mime_name.3
docs/libcurl/curl_mime_type.3
include/curl/curl.h
lib/formdata.c
lib/mime.c
lib/mime.h
src/tool_formparse.c
src/tool_setopt.c
tests/data/test1135
tests/data/test1404
tests/libtest/lib643.c