<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cpython.git/Python, branch v2.4.6</title>
<subtitle>https://github.com/python/cpython.git</subtitle>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/'/>
<entry>
<title>- Issues #2588, #2589: Fix potential integer underflow and overflow</title>
<updated>2008-11-12T07:08:51Z</updated>
<author>
<name>Matthias Klose</name>
<email>doko@ubuntu.com</email>
</author>
<published>2008-11-12T07:08:51Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=8af5d5791bd08c3ac206c1ea1326150718858ca9'/>
<id>8af5d5791bd08c3ac206c1ea1326150718858ca9</id>
<content type='text'>
  conditions in the PyOS_vsnprintf C API function. CVE-2008-3144.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  conditions in the PyOS_vsnprintf C API function. CVE-2008-3144.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 2.4.5c1</title>
<updated>2008-03-02T19:33:40Z</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2008-03-02T19:33:40Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=ae1c290a0576c4203fbaae8b32b6e16b6f3df95a'/>
<id>ae1c290a0576c4203fbaae8b32b6e16b6f3df95a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport of r60793:</title>
<updated>2008-03-02T19:20:32Z</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2008-03-02T19:20:32Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=c8ed4ff565d527dfb4449a9a8473c0f8424a071f'/>
<id>c8ed4ff565d527dfb4449a9a8473c0f8424a071f</id>
<content type='text'>
Added checks for integer overflows, contributed by Google. Some are
only available if asserts are left in the code, in cases where they
can't be triggered from Python code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added checks for integer overflows, contributed by Google. Some are
only available if asserts are left in the code, in cases where they
can't be triggered from Python code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the following revisions, as they don't fix security</title>
<updated>2008-03-02T17:47:51Z</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2008-03-02T17:47:51Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=0cc3ea620c4b13d7f0a23062e4108fc05d870a8e'/>
<id>0cc3ea620c4b13d7f0a23062e4108fc05d870a8e</id>
<content type='text'>
problems:
52448, 52468, 52472, 52475, 52646, 52797, 52802, 52863, 52999, 53001,
53101, 53371, 53373, 53383, 53384, 53736, 53812, 53921, 55578, 55580,
55581, 55772, 55775, 56557, 57093, 57094, 58630, 60114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
problems:
52448, 52468, 52472, 52475, 52646, 52797, 52802, 52863, 52999, 53001,
53101, 53371, 53373, 53383, 53384, 53736, 53812, 53921, 55578, 55580,
55581, 55772, 55775, 56557, 57093, 57094, 58630, 60114
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport trunk revision 53527:</title>
<updated>2007-01-23T15:09:19Z</updated>
<author>
<name>Thomas Wouters</name>
<email>thomas@python.org</email>
</author>
<published>2007-01-23T15:09:19Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=1e42ab6e434044fdfcdc99b5b631ed972825a92c'/>
<id>1e42ab6e434044fdfcdc99b5b631ed972825a92c</id>
<content type='text'>
SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize

When running the interpreter in an environment that would cause it to set
stdout/stderr/stdin's encoding, having a sitecustomize that would replace
them with something other than PyFile objects would crash the interpreter.
Fix it by simply ignoring the encoding-setting for non-files.

This could do with a test, but I can think of no maintainable and portable
way to test this bug, short of adding a sitecustomize.py to the buildsystem
and have it always run with it (hmmm....)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize

When running the interpreter in an environment that would cause it to set
stdout/stderr/stdin's encoding, having a sitecustomize that would replace
them with something other than PyFile objects would crash the interpreter.
Fix it by simply ignoring the encoding-setting for non-files.

This could do with a test, but I can think of no maintainable and portable
way to test this bug, short of adding a sitecustomize.py to the buildsystem
and have it always run with it (hmmm....)
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport of r52862.</title>
<updated>2006-11-29T22:07:38Z</updated>
<author>
<name>Armin Rigo</name>
<email>arigo@tunes.org</email>
</author>
<published>2006-11-29T22:07:38Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=eff853ccd7e647d30db712fde1b82cfba09d276a'/>
<id>eff853ccd7e647d30db712fde1b82cfba09d276a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #1542016] Report PCALL_POP value.  This makes the return value of sys.callstats() match its docstring.</title>
<updated>2006-10-27T13:36:16Z</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2006-10-27T13:36:16Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=40e0d6f9e510bedc8533753c91ee25732312fdb8'/>
<id>40e0d6f9e510bedc8533753c91ee25732312fdb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port of universal binary support for Mac OSX from python 2.5. This takes away</title>
<updated>2006-10-08T17:41:25Z</updated>
<author>
<name>Ronald Oussoren</name>
<email>ronaldoussoren@mac.com</email>
</author>
<published>2006-10-08T17:41:25Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=392cafba4fb899f8a205f7962302b77db8c61980'/>
<id>392cafba4fb899f8a205f7962302b77db8c61980</id>
<content type='text'>
the need for the out-of-tree universal binary support that was used to build
the 2.4.3 installer.

Missing here relative to that tree are some changes to IDLE, IMHO those patches
aren't appropriate for the 2.4 branch and users are better of using 2.5's IDLE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the need for the out-of-tree universal binary support that was used to build
the 2.4.3 installer.

Missing here relative to that tree are some changes to IDLE, IMHO those patches
aren't appropriate for the 2.4 branch and users are better of using 2.5's IDLE.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Backport r46044 | neal.norwitz]</title>
<updated>2006-10-06T19:09:36Z</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2006-10-06T19:09:36Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=bec63ce9a17022af29d6b61614f329b4f7a5bd44'/>
<id>bec63ce9a17022af29d6b61614f329b4f7a5bd44</id>
<content type='text'>
Fix #132 from Coverity, retval could have been derefed
if a continue inside a try failed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #132 from Coverity, retval could have been derefed
if a continue inside a try failed.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Backport r51221 | neal.norwitz -- the original commit message is wrong;</title>
<updated>2006-10-05T19:08:30Z</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2006-10-05T19:08:30Z</published>
<link rel='alternate' type='text/html' href='http://service.techsat.com/oss-git/cpython.git/commit/?id=154a884e6b562dc5b9f04c8a114a7efd12e42723'/>
<id>154a884e6b562dc5b9f04c8a114a7efd12e42723</id>
<content type='text'>
 this code is only used if WITHOUT_COMPLEX is *not* defined, which is the
 common case for Python builds.]

This code is actually not used unless WITHOUT_COMPLEX is defined.
However, there was no error checking that PyFloat_FromDouble returned
a valid pointer.  I believe this change is correct as it seemed
to follow other code in the area.

Klocwork # 292.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 this code is only used if WITHOUT_COMPLEX is *not* defined, which is the
 common case for Python builds.]

This code is actually not used unless WITHOUT_COMPLEX is defined.
However, there was no error checking that PyFloat_FromDouble returned
a valid pointer.  I believe this change is correct as it seemed
to follow other code in the area.

Klocwork # 292.
</pre>
</div>
</content>
</entry>
</feed>
