Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send part 5 - mime client reader #13039

Closed
wants to merge 6 commits into from
Closed

Send part 5 - mime client reader #13039

wants to merge 6 commits into from

Conversation

icing
Copy link
Contributor

@icing icing commented Mar 4, 2024

On top of #13026.

Add mime client reader. Encapsulates reading from mime parts, getting their length, rewinding and unpausing.

  • remove special mime handling from sendf.c and easy.c
  • add general "unpause" method to client readers
  • use new reader in http/imap/smtp
  • make some mime functions static that are now only used internally

In addition:

  • remove flag 'forbidchunk' as no longer needed

…signed but never readfix ubuntu scanbuild, assigned but never readfix ubuntu scanbuild, assigned but never readfix ubuntu scanbuild, assigned but never readfix ubuntu scanbuild, assigned but never readfix ubuntu scanbuild, assigned but never readfix ubuntu scanbuild, assigned but never read
- special client reader for mime posts
- add "unpause" method to client readers
- use new reader in http/imap/smtp
- make some mime functions static
- remove flag 'forbidchunk' as no longer needed
- also fix Curl_creader_set_mime() to free the reader should
  the rewind fail.
@bagder bagder closed this in 0ba4714 Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

2 participants