guaranteed-utf8 APIs
@danw
Submitted by Dan Winship Assigned to libsoup-maint@gnome.bugs
Link to original bug (#655420)
Description
Most message-header APIs return data in the raw wire encoding. In theory, this encoding is supposed to be ISO-8859-1, but it sometimes isn't. These functions are generally being annotated as returning UTF-8, which is wrong.
However, having them return non-UTF-8 is lame, so we should fix them.