summaryrefslogtreecommitdiff
path: root/lib/mime.c
Commit message (Expand)AuthorAgeFilesLines
* terminology: call them null-terminated stringsDaniel Stenberg2020-06-281-1/+1
* socks: remove unreachable breaks in socks.c and mime.cxquery2020-06-081-1/+0
* source cleanup: remove all custom typedef structsDaniel Stenberg2020-05-151-12/+13
* checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg2020-05-141-1/+1
* mime: properly check Content-Type even if it has parametersPatrick Monnerat2020-04-191-2/+19
* mime: fix the binary encoder to handle large data properlyPatrick Monnerat2020-03-071-1/+1
* mime: do not perform more than one read in a rowPatrick Monnerat2020-03-071-49/+147
* mime: latch last read callback status.Patrick Monnerat2020-03-071-3/+36
* formdata/mime: copyright year range updateDaniel Stenberg2020-03-021-1/+1
* Revert "mime: latch last read callback status."Daniel Stenberg2020-03-021-37/+4
* Revert "mime: do not perform more than one read in a row"Daniel Stenberg2020-03-021-147/+49
* Revert "mime: fix the binary encoder to handle large data properly"Daniel Stenberg2020-03-021-1/+1
* mime: fix the binary encoder to handle large data properlyPatrick Monnerat2020-03-021-1/+1
* mime: do not perform more than one read in a rowPatrick Monnerat2020-03-021-49/+147
* mime: latch last read callback status.Patrick Monnerat2020-03-021-4/+37
* mime: make Curl_mime_duppart() assert if called without valid dstDaniel Stenberg2019-09-201-6/+6
* mime: when disabled, avoid C99 macroDaniel Stenberg2019-09-181-0/+7
* mime: acknowledge CURL_DISABLE_MIMEDaniel Stenberg2019-05-131-71/+3
* build: fix "clarify calculation precedence" warningsMarcel Raad2019-05-121-2/+4
* mime: put the boundary buffer into the curl_mime structDaniel Stenberg2019-02-121-12/+2
* mime: check Curl_rand_hex's return codeDaniel Stenberg2018-07-281-2/+7
* cppcheck: fix warningsMarian Klymov2018-06-111-21/+11
* checksrc: make sure sizeof() is used *with* parenthesesDaniel Stenberg2018-05-211-6/+6
* mime: avoid NULL pointer dereference riskDaniel Stenberg2018-04-241-1/+1
* build: add picky compiler warning flags for gcc 6 and 7Eric Gallager2018-04-071-1/+4
* cleanup: misc typos in strings and commentsluz.paz2018-03-161-1/+1
* formdata: use the mime-content type functionDaniel Stenberg2018-02-051-9/+4
* mime: clone mime tree upon easy handle duplication.Patrick Monnerat2018-01-141-1/+80
* mime: fix "Value stored to 'sz' is never read" scan-build errorDaniel Stenberg2017-11-211-2/+0
* mime: do not reuse previously computed multipart sizePatrick Monnerat2017-10-201-1/+1
* mime: limit bas64-encoded lines length to 76 charactersPatrick Monnerat2017-10-191-2/+2
* mime: do not call failf() if easy handle is NULL.Patrick Monnerat2017-10-131-1/+2
* mime: fix the content reader to handle >16K data properlyDaniel Stenberg2017-10-131-2/+1
* mime: keep "text/plain" content type if user-specified.Patrick Monnerat2017-10-121-8/+11
* mime: properly unbind mime structure in curl_mime_free().Patrick Monnerat2017-10-091-0/+1
* mime: refuse to add subparts to one of their own descendants.Patrick Monnerat2017-10-081-0/+15
* mime: avoid resetting a part's encoder when part's contents change.Patrick Monnerat2017-10-081-1/+0
* mime: improve unbinding top multipart from easy handle.Patrick Monnerat2017-10-081-10/+41
* mime: be tolerant about setting twice the same header list in a part.Patrick Monnerat2017-10-081-1/+2
* form/mime: field names are not allowed to contain zero-valued bytes.Patrick Monnerat2017-09-221-31/+13
* mime: rephrase the multipart output state machine (#1898) ...Patrick Monnerat2017-09-201-2/+5
* mime: fix an explicit null dereference (#1899)Patrick Monnerat2017-09-201-2/+2
* mime:escape_string minor clarification changeDaniel Stenberg2017-09-181-2/+5
* code style: use spaces around plusesDaniel Stenberg2017-09-111-1/+1
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-2/+2
* Curl_checkheaders: make it available for IMAP and SMTP tooDaniel Stenberg2017-09-111-1/+1
* mime: drop internal FILE * support.Patrick Monnerat2017-09-061-127/+58
* mime: fix a trivial warning.Patrick Monnerat2017-09-051-1/+0
* mime: replace 'struct Curl_mimepart' by 'curl_mimepart' in encoder code.Patrick Monnerat2017-09-051-19/+18
* mime: implement encoders.Patrick Monnerat2017-09-051-15/+452