aboutsummaryrefslogtreecommitdiff
path: root/lib/mime.c
AgeCommit message (Expand)Author
2020-05-14checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg
2020-04-19mime: properly check Content-Type even if it has parametersPatrick Monnerat
2020-03-07mime: fix the binary encoder to handle large data properlyPatrick Monnerat
2020-03-07mime: do not perform more than one read in a rowPatrick Monnerat
2020-03-07mime: latch last read callback status.Patrick Monnerat
2020-03-02formdata/mime: copyright year range updateDaniel Stenberg
2020-03-02Revert "mime: latch last read callback status."Daniel Stenberg
2020-03-02Revert "mime: do not perform more than one read in a row"Daniel Stenberg
2020-03-02Revert "mime: fix the binary encoder to handle large data properly"Daniel Stenberg
2020-03-02mime: fix the binary encoder to handle large data properlyPatrick Monnerat
2020-03-02mime: do not perform more than one read in a rowPatrick Monnerat
2020-03-02mime: latch last read callback status.Patrick Monnerat
2019-09-20mime: make Curl_mime_duppart() assert if called without valid dstDaniel Stenberg
2019-09-18mime: when disabled, avoid C99 macroDaniel Stenberg
2019-05-13mime: acknowledge CURL_DISABLE_MIMEDaniel Stenberg
2019-05-12build: fix "clarify calculation precedence" warningsMarcel Raad
2019-02-12mime: put the boundary buffer into the curl_mime structDaniel Stenberg
2018-07-28mime: check Curl_rand_hex's return codeDaniel Stenberg
2018-06-11cppcheck: fix warningsMarian Klymov
2018-05-21checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg
2018-04-24mime: avoid NULL pointer dereference riskDaniel Stenberg
2018-04-07build: add picky compiler warning flags for gcc 6 and 7Eric Gallager
2018-03-16cleanup: misc typos in strings and commentsluz.paz
2018-02-05formdata: use the mime-content type functionDaniel Stenberg
2018-01-14mime: clone mime tree upon easy handle duplication.Patrick Monnerat
2017-11-21mime: fix "Value stored to 'sz' is never read" scan-build errorDaniel Stenberg
2017-10-20mime: do not reuse previously computed multipart sizePatrick Monnerat
2017-10-19mime: limit bas64-encoded lines length to 76 charactersPatrick Monnerat
2017-10-13mime: do not call failf() if easy handle is NULL.Patrick Monnerat
2017-10-13mime: fix the content reader to handle >16K data properlyDaniel Stenberg
2017-10-12mime: keep "text/plain" content type if user-specified.Patrick Monnerat
2017-10-09mime: properly unbind mime structure in curl_mime_free().Patrick Monnerat
2017-10-08mime: refuse to add subparts to one of their own descendants.Patrick Monnerat
2017-10-08mime: avoid resetting a part's encoder when part's contents change.Patrick Monnerat
2017-10-08mime: improve unbinding top multipart from easy handle.Patrick Monnerat
2017-10-08mime: be tolerant about setting twice the same header list in a part.Patrick Monnerat
2017-09-22form/mime: field names are not allowed to contain zero-valued bytes.Patrick Monnerat
2017-09-20mime: rephrase the multipart output state machine (#1898) ...Patrick Monnerat
2017-09-20mime: fix an explicit null dereference (#1899)Patrick Monnerat
2017-09-18mime:escape_string minor clarification changeDaniel Stenberg
2017-09-11code style: use spaces around plusesDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-09-11Curl_checkheaders: make it available for IMAP and SMTP tooDaniel Stenberg
2017-09-06mime: drop internal FILE * support.Patrick Monnerat
2017-09-05mime: fix a trivial warning.Patrick Monnerat
2017-09-05mime: replace 'struct Curl_mimepart' by 'curl_mimepart' in encoder code.Patrick Monnerat
2017-09-05mime: implement encoders.Patrick Monnerat
2017-09-05mime: unified to use the typedef'd mime structs everywhereDaniel Stenberg
2017-09-04mime: use CURL_ZERO_TERMINATED in examplesViktor Szakats
2017-09-03mime: use size_t instead of ssize_t in public API interface.Patrick Monnerat