cpython/Lib/email/test
R. David Murray d97f5ce377 Merged revisions 87873 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r87873 | r.david.murray | 2011-01-08 21:35:24 -0500 (Sat, 08 Jan 2011) | 12 lines

  #5871: protect against header injection attacks.

  This makes Header.encode throw a HeaderParseError if it winds up
  formatting a header such that a continuation line has no leading
  whitespace and looks like a header.  Since Header accepts values
  containing newlines and preserves them (and this is by design), without
  this fix any program that took user input (say, a subject in a web form)
  and passed it to the email package as a header was vulnerable to header
  injection attacks.  (As far as we know this has never been exploited.)

  Thanks to Jakub Wilk for reporting this vulnerability.
........
2011-01-09 03:02:04 +00:00
..
data Bug 7755: audiotest.au is arguably copyrighted material, but definitely makes 2010-05-05 16:15:09 +00:00
__init__.py Big email 3.0 API changes, with updated unit tests and documentation. 2004-10-03 03:16:19 +00:00
test_email.py Merged revisions 87873 via svnmerge from 2011-01-09 03:02:04 +00:00
test_email_codecs.py #2622 Import errors in email.message, from a py2app standalone application. 2009-07-11 14:33:51 +00:00
test_email_codecs_renamed.py fix import 2009-03-30 02:14:21 +00:00
test_email_renamed.py Merged revisions 86596 via svnmerge from 2010-11-21 13:34:58 +00:00
test_email_torture.py Add missing import when running these tests standalone. 2010-02-06 23:54:04 +00:00