-
Notifications
You must be signed in to change notification settings - Fork 100
chunked data reading #543
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
Open
jsbucy
wants to merge
30
commits into
aio-libs:master
Choose a base branch
from
jsbucy:data_chunk3
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
chunked data reading #543
Changes from 19 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
85a2bab
remove SMTP.smtp_DATA() line_fragments
jsbucy d8e9e42
Add new handler hook DATA_CHUNK which is invoked from the data readin…
jsbucy 36d035c
only decode data in read loop if we're using new DATA_CHUNK hook
jsbucy e2c4f72
Merge branch 'master' into data_chunk3
jsbucy a9162af
Merge branch 'master' into data_chunk3
jsbucy 7e4f59f
improvements for dotstuff + chunked receiving
jsbucy c99b486
Merge branch 'data_chunk3' of ssh://github.com/jsbucy/aiosmtpd into d…
jsbucy ab8440b
fix type annotation
jsbucy 1adebc6
mypy passing
jsbucy f0398d7
Merge branch 'master' into data_chunk3
jsbucy ea70fb1
fix warning: Explicit returns mixed with implicit (fall through) returns
jsbucy b71377d
Apply suggestions from code review
jsbucy 58dbe07
Merge branch 'data_chunk3' of ssh://github.com/jsbucy/aiosmtpd into d…
jsbucy 612d269
fix whitespace, typing
jsbucy ce0a1a7
use a smaller buffer in test to exercise the flush path
jsbucy a506f17
smtp.py passing mypy
jsbucy 896962f
coverage: add test where DATA_CHUNK hook returns response prior to la…
jsbucy fe02f98
coverage: add test for decode error w/chunked receiving
jsbucy 5ad19e6
coverage: add test for chunked receiving without decode_data
jsbucy b1da843
Apply suggestions from code review
jsbucy 83ba510
data_chunk hook: invoke hook for DATA response
jsbucy fbf99c5
coverage: add coverage for legacy process_message handler with/withou…
jsbucy 5bb73cf
fix mypy
jsbucy f095bc3
DATA_CHUNK hook: reset timeout on every read
jsbucy f748fbf
Merge branch 'data_chunk3' of ssh://github.com/jsbucy/aiosmtpd into d…
jsbucy 708f081
fix annotation in ChunkedReceivingHandler
jsbucy 08ab7f2
add missing import
jsbucy bac5e11
fix lint
jsbucy 1307ede
update docs/NEWS
jsbucy 547bf02
fix NEWS
jsbucy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.