summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* in ssl tests rely on IOError.errno rather thanf IOError.strerror for better ↵Giampaolo Rodolà2010-08-291-7/+17
| | | | compatibility across platforms.
* update Misc/NEWS to include issue #9706 changesGiampaolo Rodolà2010-08-291-0/+3
|
* Fix issue issue9706: provides a better error handling for various SSL operationsGiampaolo Rodolà2010-08-293-7/+44
|
* Raise ValuError if non-zero flag argument is provided for sendall() method ↵Giampaolo Rodolà2010-08-291-0/+4
| | | | for conformity with send(), recv() and recv_into()
* Issue #4835: make PyLong_FromSocket_t() and PyLong_AsSocket_t() privateAntoine Pitrou2010-08-283-9/+12
| | | | | to the socket module, and fix the width of socket descriptors to be correctly detected under 64-bit Windows.
* Issue #1868: Eliminate subtle timing issues in thread-local objects byAntoine Pitrou2010-08-286-92/+183
| | | | getting rid of the cached copy of thread-local attribute dictionary.
* Issue #1512791: In setframerate method of Wave_write, round non-integralMark Dickinson2010-08-285-3/+21
| | | | inputs to the nearest integer. Thanks Neil Tallim for the patch.
* Stop packaging versioncheck.Martin v. Löwis2010-08-281-1/+1
|
* Replace cabarc with FCICreate.Martin v. Löwis2010-08-281-36/+4
|
* Fix various build problems.Martin v. Löwis2010-08-281-5/+5
|
* Add file needed to make distclean.Martin v. Löwis2010-08-281-0/+430
|
* Issue #9704: Add zlib files necessary to run configureMartin v. Löwis2010-08-288-0/+2387
| | | | and make.
* OSError is the exception raised when one tries to create a directory thatBrett Cannon2010-08-261-2/+5
| | | | | | already exists, not IOError. Part of the continuing saga of issue #9572.
* #9681: typo.Georg Brandl2010-08-261-1/+1
|
* #9689: add links from overview to in-depth class API descriptions.Georg Brandl2010-08-261-0/+16
|
* Fix Issue8797 - Reset the basic auth retry count when response code is not 401.Senthil Kumaran2010-08-262-1/+7
|
* basicsize and itemsize are Py_ssize_t #9688Benjamin Peterson2010-08-253-2/+9
|
* Disable deletion of openssl again.Martin v. Löwis2010-08-251-2/+1
|
* Issue 8781: Define SIZEOF_WCHAR_T on WindowsDaniel Stutzbach2010-08-252-0/+6
|
* apparently this test should be gated, tooBenjamin Peterson2010-08-251-3/+2
|
* this test is only valid when sizeof(wchar) == Py_UNICODE_SIZEBenjamin Peterson2010-08-251-3/+5
|
* Fix test_sys: set LC_ALL instead of LANGVictor Stinner2010-08-251-3/+4
| | | | | LC_ALL is read before LANG to choose the locale encoding (LC_ALL, LANG and then LC_CTYPE: use the first non empty variable).
* Issue #1027206: getnameinfo is now restricted to numeric addresses as input.Martin v. Löwis2010-08-253-1/+7
|
* #1194222: make parsedate always return RFC2822 four character years.R. David Murray2010-08-254-0/+29
| | | | | | | | Two character years are now converted to four character years using the Posix standard rule (<68 == 2000, >=68==1900). This makes the parsed date RFC2822 compliant even if the input is not. Patch and test by Jeffrey Finkelstein.
* Disable test_undecodable_code() of test_sys on WindowsVictor Stinner2010-08-251-0/+6
| | | | This test is irrevelant on Windows
* Fix test_sys for FreeBSD, Solaris and Mac OS XVictor Stinner2010-08-241-2/+15
| | | | | | | _Py_char2wchar() (mbctowcs) decodes b'\xff' to '\xff' on FreeBSD, Solaris and Mac OS X, even if the locale is C (and the locale encoding is ASCII). Patch test_undecodable_code() to support this output and document the two different kinds of outputs.
* Issue 8781: On systems a signed 4-byte wchar_t and a 4-byte Py_UNICODE, use ↵Daniel Stutzbach2010-08-244-11/+10
| | | | memcpy to convert between the two (as already done when wchar_t is unsigned)
* remove parensBenjamin Peterson2010-08-241-1/+1
|
* Fix a bug where an attribute was lacking an object to work off of.Brett Cannon2010-08-241-1/+1
| | | | | Related to the fix for issue #9572. Thanks to Łukasz Czuja for catching the bug.
* further clarifyBenjamin Peterson2010-08-241-2/+2
|
* Issue 8750: Fixed MutableSet's methods to correctly handle reflexive ↵Daniel Stutzbach2010-08-243-9/+33
| | | | operations, namely x -= x and x ^= x
* tabbing no longer applicableBenjamin Peterson2010-08-241-1/+1
|
* Fix #7579. Add docstrings to msvcrt and adjust some wording for bytes.Brian Curtin2010-08-242-18/+19
|
* only catch AttributeError in hasattr() #9666Benjamin Peterson2010-08-245-17/+19
|
* fix issue 9129: adds proper error handling on accept() when smtpd accepts ↵Giampaolo Rodolà2010-08-232-2/+26
| | | | new incoming connections.
* fix issue 9601: ftplib now provides a workaround for invalid response code ↵Giampaolo Rodolà2010-08-233-3/+29
| | | | returned on MKD and PWD by non-compliant FTPserver implementations such as ISS shipped with Windows server 2003
* cleanup importsBenjamin Peterson2010-08-231-9/+7
|
* fix issue 658749: correctly interprets asyncore's windows errors on connect()Giampaolo Rodolà2010-08-232-3/+6
|
* reorder and save a comparisonBenjamin Peterson2010-08-231-5/+5
|
* Issue #9501: Fixed logging regressions in cleanup code.Vinay Sajip2010-08-232-8/+22
|
* news note for last changeBenjamin Peterson2010-08-231-0/+2
|
* run total_ordering() tests, and fix the function (default comparisons ↵Benjamin Peterson2010-08-232-2/+6
| | | | shouldn't be considered)
* Fix builds with builddir != srcdir, introduced in r83988.Matthias Klose2010-08-231-1/+1
| | | | | os.path.dirname(__file__) points to the scrdir, not the builddir. Use os.getcwd() instead.
* Explicitly pass socket type and family for getaddrinfo,Martin v. Löwis2010-08-231-2/+4
| | | | | | to make test work on Solaris. Disable gethostbyaddr IDNA test for now as there is no reverse DNS entry for the IPv6 address of the test name.
* One of the joys of having test_multiprocessing occasionally execute afterBrett Cannon2010-08-222-18/+29
| | | | | | | | | | | test_importlib is that it discovers special little race conditions. For instance, it turns out that importlib would throw an exception if two different Python processes both tried to create the __pycache__ directory as one process would succeed, causing the other process to fail as it didn't expect to get any "help". So now importlib simply stays calm and just accepts someone else did the work of creating the __pycache__ directory for it, moving on with life. Closes issue #9572.
* Make sure that no __pycache__ directory is needlessly left behind when testingBrett Cannon2010-08-221-7/+10
| | | | imports with an empty string in sys.path.
* Add an import lock test for multithreaded circular imports.Antoine Pitrou2010-08-221-2/+60
| | | | (part of #9657)
* While not strictly necessary thanks to the odd ABC inheritance done throughBrett Cannon2010-08-221-0/+14
| | | | | importlib._bootstrap, add the optional methods for importlib.abc.SourceLoader for completeness.
* Under OS X, history_get from readline returns a const char *, but the localBrett Cannon2010-08-221-3/+3
| | | | | | | variable the return value is assigned to is char *. Since the assigned-to variable is never changed, simply make that a const char * and cast all calls to get_history to const char * to silence the compiler warning (found with LLVM).
* #9649: fix default value description.Georg Brandl2010-08-221-1/+1
|