Commits

Show all
Author Commit Message Labels Comments Date
Anthony Baxter
what month is it again? I get confused...
Tags
v2.4.4c1
Branches
2.4
Anthony Baxter
preparing for 2.4.4c1
Branches
2.4
Anthony Baxter
note the previous checkin
Branches
2.4
Tim Peters
Note that there are no longer warnings when building _bsddb on Windows (Martin recently repaired that -- thanks!).
Branches
2.4
Anthony Baxter
Backport 50567 #1494314: Fix a regression with high-numbered sockets in 2.4.3. This means that select() on sockets > FD_SETSIZE (typically 1024) work again. The patch makes sockets use poll() internally where available.
Branches
2.4
Martin von Löwis
Ignore libcmt, not msvcrt.
Branches
2.4
Anthony Baxter
Update distutils version number to match the library version number
Branches
2.4
Ronald Oussoren
fix permission problem in the generated installer
Branches
2.4
Tim Peters
Backport rev 51262 from trunk -- squashes a compiler warning on Windows about truly wrong code. Checkin comment from 51262: Can't return NULL from a void function. If there is a memory error, about the best we can do is call PyErr_WriteUnraisable and go on. We won't be able to do the call below either, so verify delstr is valid.
Branches
2.4
Tim Peters
Move fetching of encoding test files from the end of the Windows builbot's "build" step to the start of its "test" step. This is poke-and-hope. The hope is that compilation failures on Windows will become visible to the buildbot (bsddb has apparently been failing to compile in 2.4 on Windows "for some time" now, but the buildbots haven't noticed that).
Branches
2.4
Tim Peters
Backport of the pieces of trunk rev 46589 relevant to fixing an unlikely crash bug in dict resizing, SF bug 1456209. The rest of rev 46589 changes whether Python suppresses exceptions during some dict-related comparisons. While I think that's a good idea, it does change visible behavior at times, and there was already some complaining about that on the trunk. Not a good idea for backporting. The part of 46589 checked in here can at worst stop segfaults, and I doubt anyone will gripe about that ;-)
Branches
2.4
Martin von Löwis
Backport r45505, r45573, r45576 - reset errno before calling confstr - use confstr() doc to simplify checks afterwards - Correct implementation and documentation of os.confstr. Add a simple test case. I've yet to figure out how to provoke a None return I can test. - Address issues brought up by MvL on python-checkins. I tested this with valgrind on amd64. The man pages I found for diff architectures are inconsistent on this. I'm not entirely sure this change is correct for all architectures either. Perhaps we should just over-allocate and not worry about it? The change to return None instead of "" in case of unconfigured values has not been backported.
Branches
2.4
Andrew Kuchling
[Partial backport of r45947 | neal.norwitz] Fix problems found by Coverity. longobject.c: also fix an ssize_t problem <a> could have been NULL, so hoist the size calc to not use <a>. [The ssize_t change isn't needed for 2.4. The other changes in this revision are to modules not present in 2.4. --amk]
Branches
2.4
Andrew Kuchling
[Partial backport of r45947 | neal.norwitz] Fix problems found by Coverity. _ssl.c: under fail: self is DECREF'd, but it would have been NULL. _csv.c: I'm not sure if lineterminator could have been anything other than a string. However, other string method calls are checked, so check this one too.
Branches
2.4
Andrew Kuchling
[Backport r42951 | guido.van.rossum] Fix three nits found by Coverity, adding null checks and comments. [This commit only makes two changes. One change in the original patch is just adding a comment, and another adds a 'base != NULL' check to silence Coverity, but a comment adds that that base is never going to be NULL. I didn't backport that change. --amk]
Branches
2.4
Andrew Kuchling
[Bug #1545341] Let the 'classifiers' parameter be a tuple as well as a list.
Branches
2.4
Ronald Oussoren
Backport of r52238
Branches
2.4
Ronald Oussoren
Backport of missing part of r52229
Branches
2.4
Ronald Oussoren
Port of universal binary support for Mac OSX from python 2.5. This takes away 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.
Branches
2.4
Hye-Shik Chang
Move an old news entry about cjkcodecs to the right place; "Extension Modules".
Branches
2.4
Hye-Shik Chang
Backport from trunk r52223: Bug #1572832: fix a bug in ISO-2022 codecs which may cause segfault when encoding non-BMP unicode characters. (Submitted by Ray Chason)
Branches
2.4
Andrew Kuchling
[Backport r43695 | neal.norwitz] Remove dead code (reported by HP compiler). Can probably be backported if anyone cares.
Branches
2.4
Andrew Kuchling
[Backport r46044 | neal.norwitz] Fix #132 from Coverity, retval could have been derefed if a continue inside a try failed.
Branches
2.4
Andrew Kuchling
[Backport r46602 | neal.norwitz] Patch #1357836: Prevent an invalid memory read from test_coding in case the done flag is set. In that case, the loop isn't entered. I wonder if rather than setting the done flag in the cases before the loop, if they should just exit early. This code looks like it should be refactored. Backport candidate (also the early break above if decoding_fgets fails)
Branches
2.4
Andrew Kuchling
Case fixes
Branches
2.4
Martin von Löwis
Add user32.lib to the libraries. Fixes #1571023.
Branches
2.4
Fred Drake
- update links - remove Sleepycat name now that they have been bought
Branches
2.4
Martin von Löwis
Include sgml_input.html.
Branches
2.4
Andrew Kuchling
[Backport r50679 | neal.norwitz. This is the last Klocwork bug to be backported.] Use sizeof(buffer) instead of duplicating the constants to ensure they won't be wrong. The real change is to pass (bufsz - 1) to PyOS_ascii_formatd and 1 to strncat. strncat copies n+1 bytes from src (not dest). Reported by Klocwork #58.
Branches
2.4
Andrew Kuchling
[Backport r50681 | neal.norwitz] PyFunction_SetDefaults() is documented as taking None or a tuple. A NULL would crash the PyTuple_Check(). Now make NULL return a SystemError. Reported by Klocwork #73.
Branches
2.4
  1. Prev
  2. Next