]> Cypherpunks repositories - gostls13.git/commit
mime/quotedprintable: accept = not followed by 2 hex digits as literal equals
authorRuss Cox <rsc@golang.org>
Wed, 26 Oct 2016 17:34:55 +0000 (13:34 -0400)
committerRuss Cox <rsc@golang.org>
Fri, 28 Oct 2016 16:08:06 +0000 (16:08 +0000)
commita8e86d99f18a72c8cbdedf5a47a9f7e93a87cd04
treeee76ad2dcdf2e61ee65e518c3cf0722bc0e7475c
parent864859d209a144eb1a703381ec96b9c897d4e493
mime/quotedprintable: accept = not followed by 2 hex digits as literal equals

This lets quotedprintable handle some inputs found in the wild,
most notably generated by "Microsoft CDO for Exchange 2000",
and it also matches how Python's quopri package handles these inputs.

Fixes #13219.

Change-Id: I69d400659d01b6ea0f707b7053d61803a85b4799
Reviewed-on: https://go-review.googlesource.com/32174
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/mime/quotedprintable/example_test.go
src/mime/quotedprintable/reader.go
src/mime/quotedprintable/reader_test.go