-
Notifications
You must be signed in to change notification settings - Fork 105
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
Parse_MIME does not properly deal with Unicode #353
Comments
Q: "What am I missing?" of course we don't want a hang. not good. |
version 3.0.3 and 3.0.4. |
this patch fixes the hang: diff --git a/src/libicalvcal/vcc.c b/src/libicalvcal/vcc.c
|
also produces an infinite loop :-( |
@winterz Any update? |
apologies for being so slow about this. i've been trying to recover after hurricane Florence last month and have no time. I do recall being a bit reluctant to add a hard dependency for Windows. |
Observed behavior
The program hangs. If I remove the offending line, then it outputs:
Expected behavior
RFC6350 §3.1 suggests UTF-8 is supposed to be the default, but it looks more like Parse_MIME is partially 8-bit preserving - to the point that it erroneously upconverts everything to wchar_t..
libical seems to ignore the
;
while in QP mode.What am I missing?
The text was updated successfully, but these errors were encountered: