Senthil Kumaran
86c9e1877c
Merge from 3.3
...
Issue #22419: Limit the length of incoming HTTP request in wsgiref server to 65536 bytes.
2014-09-17 16:31:47 +08:00
Senthil Kumaran
e025b52db0
Issue #22419: Limit the length of incoming HTTP request in wsgiref server to 65536 bytes.
2014-09-17 16:29:29 +08:00
Senthil Kumaran
aa72b1b448
Merge from 3.3
...
Issue #22421 - Secure pydoc server run. Bind it to localhost instead of all interfaces.
2014-09-17 13:19:01 +08:00
Senthil Kumaran
2a42a0bff3
Issue #22421 - Secure pydoc server run. Bind it to localhost instead of all interfaces.
2014-09-17 13:17:58 +08:00
Ethan Furman
f75805edb8
Issue21738: clarify usage of __new__ in Enum subclasses
2014-09-16 19:13:31 -07:00
Ethan Furman
0081f23a08
consistently use _name_ and _value_; patch from Kiss Gyorgy
2014-09-16 17:31:23 -07:00
Antoine Pitrou
bc2c4c9990
Replace bad ftp URLs in test_urllib2net
2014-09-17 00:39:21 +02:00
Antoine Pitrou
637e4544af
Lax cookie parsing in http.cookies could be a security issue when combined
...
with non-standard cookie handling in some Web browsers.
Reported by Sergey Bobrov.
2014-09-17 00:25:57 +02:00
Antoine Pitrou
7d0b8f95e7
Lax cookie parsing in http.cookies could be a security issue when combined
...
with non-standard cookie handling in some Web browsers.
Reported by Sergey Bobrov.
2014-09-17 00:23:55 +02:00
Nick Coghlan
8fad1676a2
Issue #22166: clear codec caches in test_codecs
2014-09-15 23:50:44 +12:00
Serhiy Storchaka
b85a97600a
Restored re pickling test.
2014-09-15 11:33:19 +03:00
Ned Deily
ad24d62882
Issue #17095: Temporarily revert getpath.c change that added the Modules
...
directory to sys.path when running from a build directory. That has
proven to be problematic for several standard library modules with
C extension modules whose builds can fail on some platforms.
2014-09-14 19:19:49 -07:00
Serhiy Storchaka
9502487781
Issue #22384: An exception in Tkinter callback no longer crashes the program
...
when it is run with pythonw.exe.
Documented that Tk.report_callback_exception() is purposed to be overriden in
applications.
2014-09-14 21:17:32 +03:00
Serhiy Storchaka
d9cf65f00e
Use more appropriate asserts in re tests.
2014-09-14 16:20:20 +03:00
Serhiy Storchaka
a25875cfd0
Fixed re tests incorrectly ported from 2.x to 3.x.
2014-09-14 15:56:27 +03:00
Ned Deily
152dfd1dac
Issue #22168: Prevent turtle AttributeError with non-default Canvas on OS X.
2014-09-13 23:39:16 -07:00
Benjamin Peterson
7c8b89e156
make hg link secure
2014-09-13 01:44:34 -04:00
Vinay Sajip
d1d4fbff63
Issue #22386: fixed regression.
2014-09-11 23:06:09 +01:00
Serhiy Storchaka
42d67af87f
Issue #21147: sqlite3 now raises an exception if the request contains a null
...
character instead of truncate it. Based on patch by Victor Stinner.
2014-09-11 13:29:05 +03:00
Serhiy Storchaka
abf68ce164
Issue #21951: Fixed a crash in Tkinter on AIX when called Tcl command with
...
empty string or tuple argument.
On some platforms Tcl memory allocator returns NULL when allocating zero-sized
block of memory.
2014-09-11 10:57:13 +03:00
Serhiy Storchaka
0794088379
Issue #21951: Use attemptckalloc() instead of ckalloc() in Tkinter.
...
ckalloc() causes the Tcl interpreter to panic, attemptckalloc() returns NULL
if the memory allocation fails.
2014-09-11 10:38:54 +03:00
Victor Stinner
31a3ec313d
Issue #22338: Fix a crash in the json module on memory allocation failure.
2014-09-10 23:31:42 +02:00
Benjamin Peterson
6d46dff5b5
y2k compliance, lol (closes #22380)
2014-09-10 17:13:06 -04:00
Serhiy Storchaka
148679982f
Issue #22369: Change "context manager protocol" to "context management protocol".
2014-09-10 23:43:41 +03:00
Stefan Krah
964feabd79
Issue #22284: Update decimal.__all__
2014-09-09 19:56:56 +02:00
Benjamin Peterson
df0eb95b57
remove various dead version checks (closes #22349)
...
Patch from Thomas Kluyver.
2014-09-06 17:24:12 -04:00
Serhiy Storchaka
8f0a1d0f28
Issue #22226: Added private function _splitdict() in the Tkinter module.
...
First letter no longer is stripped from the "status" key in
the result of Treeview.heading().
2014-09-06 22:47:58 +03:00
Serhiy Storchaka
c70386ec16
Issue #22131: Fixed a bug in handling an error occured during reading from
...
a pipe in _ipconfig_getnode().
2014-09-06 22:17:24 +03:00
Serhiy Storchaka
f54c350160
Issue #19524: Fixed resource leak in the HTTP connection when an invalid
...
response is received. Patch by Martin Panter.
2014-09-06 21:41:39 +03:00
Nick Coghlan
1d52096d14
Issue #22295: Adopt 'python -m pip' as the preferred invocation
2014-09-06 20:38:23 +10:00
Nick Coghlan
af117ed3d7
Issue #22346: also include asyncio PEP 411 notice in 3.4
2014-09-06 19:43:06 +10:00
Ned Deily
1ff32a9169
Keep Mac/build-installer.py in sync across branches (affects 2.7 only).
2014-09-05 15:57:05 -07:00
Serhiy Storchaka
848c8b29f6
Issue #20643: Removed unneeded (and wrong) class directives.
2014-09-05 23:27:36 +03:00
Serhiy Storchaka
607cb9cf99
Issue #22221: Add tests for compile() with source encoding cookie.
2014-09-05 11:00:56 +03:00
Terry Jan Reedy
d43ffc9aba
Issue #21933: Make Control-Mousewhell only change font size and not also scroll.
...
Original patch by Serhiy Storchaka.
2014-09-04 20:59:41 -04:00
Terry Jan Reedy
be74668dd5
NEWS items for Idle.
2014-09-03 19:52:46 -04:00
Terry Jan Reedy
67fe046878
NEWS items for turtledemo.
2014-09-03 19:39:25 -04:00
Terry Jan Reedy
70349141ee
Issue #22051: remove unneeded reload that allowed bad code.
2014-09-03 19:29:17 -04:00
Victor Stinner
88b215e20f
Issue #21440: test_zipfile: replace last direct calls to os.remove() with
...
support.unlink()
2014-09-04 00:51:09 +02:00
Victor Stinner
57004c696a
Issue #21440: Backport changeset 4ebf97299b18 to branch 3.4, use
...
support.rmtree() and support.unlink() in test_zipfile & test_tarfile
2014-09-04 00:49:01 +02:00
Victor Stinner
19c899c1b1
Issue #20957: test_smtpnet now uses support.transient_internet() to call
...
check_ssl_verifiy(), so only test_connect_using_sslcontext_verified() is
skipped if smtp.gmail.com cannot be joined, not the whole file.
2014-09-04 00:35:43 +02:00
Victor Stinner
2bb8a08159
Issue #22332: test_multiprocessing_main_handling is now skipped if sem_open
...
implementation is broken (ex: skipped on FreeBSD 6.4).
2014-09-03 23:48:08 +02:00
Victor Stinner
6ab728612d
Issue #22331: Skip test_interrupted_write_text() on FreeBSD older than 8.0
2014-09-03 23:32:28 +02:00
Terry Jan Reedy
c6a1c02cce
Issue #21933: Users can now change the font size for example code.
...
Original patch by Lita Cho.
2014-09-03 16:17:41 -04:00
Victor Stinner
282124b8c4
Closes #22258: Fix the the internal function set_inheritable() on Illumos.
...
This platform exposes the function ioctl(FIOCLEX), but calling it fails with
errno is ENOTTY: "Inappropriate ioctl for device". set_inheritable() now falls
back to the slower fcntl() (F_GETFD and then F_SETFD).
2014-09-02 11:41:04 +02:00
Berker Peksag
a42ad6bf84
Remove unused imports.
2014-09-01 12:33:12 +03:00
Berker Peksag
a7614d08bf
Issue #19447: Suppress output of py_compile.compile().
2014-09-01 12:29:53 +03:00
Ned Deily
29020b155a
Issue #22320: Fix broken link in the General Python FAQ.
...
Original patch by Josh Lynn.
2014-09-01 00:06:18 -07:00
Jason R. Coombs
311321edc1
#22315: Use advertised API for OSError
2014-08-31 17:42:20 -04:00
Jason R. Coombs
d28c5f00ef
#22315: Use an existent directory for 'src' to trigger appropriate behavior.
2014-08-31 17:51:22 -04:00