- 10 Ock, 2011 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 09 Ock, 2011 8 kayıt (commit)
-
-
Antoine Pitrou yazdı
if available. (at Georg's request)
-
Martin v. Löwis yazdı
-
Łukasz Langa yazdı
Patch by Adreas Stührk.
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
R. David Murray yazdı
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.
-
- 08 Ock, 2011 22 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Georg Brandl yazdı
-
Alexander Belopolsky yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Raymond Hettinger yazdı
-
Antoine Pitrou yazdı
-
Raymond Hettinger yazdı
in the operator module.
-
Antoine Pitrou yazdı
-
Antoine Pitrou yazdı
private by renaming it to `_GeneratorContextManager`.
-
Georg Brandl yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
comparisons that could lead to infinite recursion.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
The buildbots will tell us which platform does support or not negative years.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
* With Visual Studio, year have to be in [1; 9999] * Add more tests on the year field
-
Alexander Belopolsky yazdı
Victor Stinner for pointing this out.
-
Alexander Belopolsky yazdı
-
- 07 Ock, 2011 9 kayıt (commit)
-
-
R. David Murray yazdı
This applies only when generating strings from non-RFC compliant binary input; it makes the existing recoding behavior more consistent (ie: now no data is lost when recoding).
-
R. David Murray yazdı
Before this patch if a value being encoded had an embedded newline, the line following the newline would have no leading whitespace, and the whitespace it did have was encoded into the word. Now the existing whitespace gets turned into a blank, the way it does in other header reformatting, and the _continuation_ws gets added at the beginning of the encoded line.
-
Raymond Hettinger yazdı
Revert r87821 which moved the source link to the wrong section (from the module intro covering the module to a section on thread imports).
-
Antoine Pitrou yazdı
-
Antoine Pitrou yazdı
non-Python managed memory while it is being modified by another thread. Patch by Matt Bandy.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Georg Brandl yazdı
-
Raymond Hettinger yazdı
-