summaryrefslogtreecommitdiff
path: root/lib/mime.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mime: unified to use the typedef'd mime structs everywhereDaniel Stenberg2017-09-051-51/+51
* mime: use CURL_ZERO_TERMINATED in examplesViktor Szakats2017-09-041-3/+3
* mime: use size_t instead of ssize_t in public API interface.Patrick Monnerat2017-09-031-9/+11
* mime: remove support "-" stdin pseudo-file name in curl_mime_filedata().Patrick Monnerat2017-09-031-4/+11
* mime: fix some implicit curl_off_t --> size_t conversion warnings.Patrick Monnerat2017-09-031-2/+2
* mime: new MIME API.Patrick Monnerat2017-09-021-0/+1497