1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:08:12 +00:00
serenity/Userland
Valtteri Koskivuori 34adf9eeae LibIMAP: Wait for a full IMAP response before parsing
We're now sniffing the incoming data to verify the server has sent a
full response, instead of passing partial data to our IMAP parser.
Our parser really can't handle partial input very well, so for the time
being, this heuristic does a much better job of verifying we have full
response before parsing.
It doesn't yet handle unprompted untagged reponses, nor the
"continuation request" responses that start with a `+`, but we don't
fully support those yet.
2023-08-12 11:45:52 -06:00
..
Applets Userland: Prefer _string over _short_string 2023-08-08 07:37:21 +02:00
Applications LibIMAP+Mail: Propagate errors from LibIMAP and MailWidget 2023-08-12 11:45:52 -06:00
BuggieBox Userland: Pretty print the help text in BuggieBox 2023-08-09 02:10:02 +02:00
Demos Meta: Rename compile_gml to stringify_gml 2023-08-11 21:33:48 +02:00
DevTools Kernel+LibC: Pass 64-bit integers in syscalls by value 2023-08-12 01:14:26 +02:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games Meta: Rename compile_gml to stringify_gml 2023-08-11 21:33:48 +02:00
Libraries LibIMAP: Wait for a full IMAP response before parsing 2023-08-12 11:45:52 -06:00
Services Meta: Rename compile_gml to stringify_gml 2023-08-11 21:33:48 +02:00
Shell Shell: Add builtin command to reset the internal state 2023-08-11 18:48:53 +03:30
Utilities LibIMAP+Mail: Propagate errors from LibIMAP and MailWidget 2023-08-12 11:45:52 -06:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00