| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [3.3] bpo-30119: fix ftplib.FTP.putline() to throw an error for a illegal ↵ | Dong-hee Na | 2017-07-26 | 1 | -1/+5 |
| | | | | | command (#1214) (#2885) | ||||
| * | bpo-26657: Fix Windows directory traversal vulnerability with http.server ↵ | Victor Stinner | 2017-07-26 | 1 | -0/+19 |
| | | | | | | | | | | (#782) (#2860) Based on patch by Philipp Hagemeister. This fixes a regression caused by revision f4377699fd47. (cherry picked from commit d274b3f1f1e2d8811733fb952c9f18d7da3a376a) (cherry picked from commit 6f6bc1da8aaae52664e7747e328d26eb59c0e74f) | ||||
| * | [3.3] bpo-22928: Disabled HTTP header injections in http.client. (#2817) | Serhiy Storchaka | 2017-07-26 | 1 | -0/+56 |
| | | | | | | Original patch by Demian Brecht.. (cherry picked from commit a112a8ae47813f75aa8ad27ee8c42a7c2e937d13) | ||||
| * | [3.3] [3.5] bpo-27945: Fixed various segfaults with dict. (GH-1657) ↵ | Serhiy Storchaka | 2017-07-26 | 1 | -0/+86 |
| | | | | | | | | (GH-1678) (#2396) Based on patches by Duane Griffin and Tim Mitchell. (cherry picked from commit 753bca3934a7618a4fa96e107ad1c5c18633a683). (cherry picked from commit 2f7f533cf6fb57fcedcbc7bd454ac59fbaf2c655) | ||||
| * | [3.3] bpo-30500: urllib: Simplify splithost by calling into urlparse. ↵ | Victor Stinner | 2017-07-26 | 1 | -47/+200 |
| | | | | | | | | | | | | | | (#1849) (#2292) The current regex based splitting produces a wrong result. For example:: http://abc#@def Web browsers parse that URL as ``http://abc/#@def``, that is, the host is ``abc``, the path is ``/``, and the fragment is ``#@def``. (cherry picked from commit 90e01e50ef8a9e6c91f30d965563c378a4ad26de) (cherry picked from commit cc54c1c0d2d05fe7404ba64c53df4b1352ed2262) | ||||
| * | [3.3] Backport CI config from master and remove skipped imaplib tests (#2481) | Victor Stinner | 2017-07-20 | 1 | -10/+0 |
| | | | | | | | | | | | | | | * Backport Travis CI config from master Add .travis.yml for Travis CI. * bpo-30231: Remove skipped test_imaplib tests (#1419) (#2193) The public cyrus.andrew.cmu.edu IMAP server (port 993) doesn't accept TLS connection using our self-signed x509 certificate. Remove the two tests which are already skipped. (cherry picked from commit 7895a0585b4b6a1c8082d17227307c6ce2c8bb8b) | ||||
| * | [security][3.3] bpo-30730: Prevent environment variables injection in ↵ | Serhiy Storchaka | 2017-07-19 | 1 | -0/+40 |
| | | | | | subprocess on Windows. (GH-2325) (#2363) | ||||
| * | bpo-23844: Fix test_dh_params failure | Ned Deily | 2017-07-16 | 3 | -10/+8 |
| | | |||||
| * | Issue #28563: Make plural form selection more lenient and accepting | Serhiy Storchaka | 2016-11-14 | 1 | -6/+10 |
| | | | | | non-integer numbers. Django tests depend on this. | ||||
| * | Issue #28563: Fixed possible DoS and arbitrary code execution when handle | Serhiy Storchaka | 2016-11-08 | 1 | -1/+84 |
| | | | | | | plural form selections in the gettext module. The expression parser now supports exact syntax supported by GNU gettext. | ||||
| * | Prevent HTTPoxy attack (CVE-2016-1000110) | Senthil Kumaran | 2016-07-31 | 1 | -0/+13 |
| | | | | | | | | Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which indicates that the script is in CGI mode. Issue #27568 Reported and patch contributed by Rémi Rampin. | ||||
| * | Issue #27369: Merge test_pyexpat from 3.2 into 3.3 | Martin Panter | 2016-07-14 | 1 | -4/+2 |
| |\ | |||||
| | * | Issue #27369: Don’t test error message detail that changed in Expat 2.2.03.2 | Martin Panter | 2016-07-14 | 1 | -4/+2 |
| | | | |||||
| | * | #22758: fix regression in handling of secure cookies. | R David Murray | 2016-07-10 | 1 | -1/+39 |
| | | | | | | | | | | | This backports the fix from #16611, per discussion with the release manager. | ||||
| * | | Issue #25709: Fixed problem with in-place string concatenation and utf-8 cache. | Serhiy Storchaka | 2015-12-02 | 1 | -0/+17 |
| | | | |||||
| * | | Issue #25940: Merge ETIMEDOUT fix from 3.2 into 3.3 | Martin Panter | 2016-01-15 | 1 | -1/+1 |
| |\ \ | |/ | |||||
| | * | Issue #25940: On Windows, connecting to port 444 returns ETIMEDOUT | Martin Panter | 2016-01-15 | 1 | -1/+3 |
| | | | |||||
| * | | Issue #25940: Merge self-signed.pythontest.net testing from 3.2 into 3.3 | Martin Panter | 2016-01-14 | 6 | -89/+104 |
| |\ \ | |/ | |||||
| | * | Issue #25940: Use self-signed.pythontest.net in SSL tests | Martin Panter | 2016-01-14 | 5 | -96/+90 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is instead of svn.python.org, whose certificate recently expired, and whose new certificate uses a different root certificate. The certificate used at the pythontest server was modifed to set the "basic constraints" CA flag. This flag seems to be required for test_get_ca_certs_ capath() to work (in Python 3.4+). Added the new self-signed certificate to capath with the following commands: cp Lib/test/{selfsigned_pythontestdotnet.pem,capath/} c_rehash -v Lib/test/capath/ c_rehash -v -old Lib/test/capath/ # Note the generated file names cp Lib/test/capath/{selfsigned_pythontestdotnet.pem,0e4015b9.0} mv Lib/test/capath/{selfsigned_pythontestdotnet.pem,ce7b8643.0} The new server responds with "No route to host" when connecting to port 444. | ||||
| | * | Issue #25940: Backport self-signed.pythontest.net testing for test_httplib | Georg Brandl | 2014-11-05 | 2 | -7/+24 |
| | | | | | | | | | | | The svn.python.org server recently changed root certificate, causing the test to fail. This backports revision 4985375db40f. | ||||
| * | | Issue #25021: Correctly make sure that product.__setstate__ does not access | Kristján Valur Jónsson | 2015-09-12 | 1 | -0/+10 |
| | | | | | | | | | invalid memory. | ||||
| * | | protect against mutation of the dict during insertion (closes #24407) | Benjamin Peterson | 2015-07-05 | 1 | -0/+15 |
| | | | |||||
| * | | merge 3.2 (#22931) | Benjamin Peterson | 2015-05-23 | 1 | -0/+13 |
| |\ \ | |/ | |||||
| | * | allow square brackets in cookie values (closes #22931) | Benjamin Peterson | 2015-05-23 | 1 | -0/+14 |
| | | | |||||
| | * | Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV. Analysis | Serhiy Storchaka | 2015-01-27 | 1 | -16/+129 |
| | | | | | | | | | and fix by Guido Vranken. | ||||
| * | | be more robust against the filters list changing under us (closes #24096) | Benjamin Peterson | 2015-05-03 | 1 | -0/+12 |
| | | | |||||
| * | | just sort the items tuple directly (closes #24094) | Benjamin Peterson | 2015-05-03 | 1 | -0/+19 |
| | | | |||||
| * | | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. | Serhiy Storchaka | 2015-02-02 | 1 | -7/+5 |
| | | | | | | | | | Used PyMem_New to check overflow. | ||||
| * | | reduce memory usage of test (closes #23369) | Benjamin Peterson | 2015-02-02 | 1 | -1/+2 |
| | | | |||||
| * | | check for overflows in permutations() and product() (closes #23363, closes ↵ | Benjamin Peterson | 2015-02-02 | 1 | -0/+12 |
| | | | | | | | | | #23364) | ||||
| * | | check for overflow in combinations_with_replacement (closes #23365) | Benjamin Peterson | 2015-02-02 | 1 | -1/+5 |
| | | | |||||
| * | | detect overflow in combinations (closes #23366) | Benjamin Peterson | 2015-02-02 | 1 | -0/+5 |
| | | | |||||
| * | | remove extra ws | Benjamin Peterson | 2015-02-01 | 1 | -1/+0 |
| | | | |||||
| * | | fix possible overflow in encode_basestring_ascii (closes #23369) | Benjamin Peterson | 2015-02-01 | 1 | -1/+8 |
| | | | |||||
| * | | Issue #23055: Fixed a buffer overflow in PyUnicode_FromFormatV. Analysis | Serhiy Storchaka | 2015-01-27 | 1 | -42/+119 |
| | | | | | | | | | and fix by Guido Vranken. | ||||
| * | | merge 3.2 (#16043) | Benjamin Peterson | 2014-12-06 | 1 | -1/+22 |
| |\ \ | |/ | |||||
| | * | add a default limit for the amount of data xmlrpclib.gzip_decode will return ↵ | Benjamin Peterson | 2014-12-06 | 1 | -1/+22 |
| | | | | | | | | | (closes #16043) | ||||
| * | | merge 3.2 | Benjamin Peterson | 2014-11-05 | 1 | -2/+2 |
| |\ \ | |/ | |||||
| | * | use pythontest.net for url fragment test | Benjamin Peterson | 2014-11-05 | 1 | -2/+2 |
| | | | |||||
| * | | merge 3.2 | Benjamin Peterson | 2014-11-03 | 1 | -3/+4 |
| |\ \ | |/ | |||||
| | * | move idna test domain to pythontest.net | Benjamin Peterson | 2014-11-03 | 1 | -3/+4 |
| | | | |||||
| | * | #16040: fix unlimited read from connection in nntplib. | Georg Brandl | 2014-10-12 | 1 | -0/+10 |
| | | | |||||
| | * | ref #19855: skip uuid test_find_mac on non-Posix as in later branches | Georg Brandl | 2014-10-01 | 1 | -2/+3 |
| | | | |||||
| | * | Issue #19855: uuid.getnode() on Unix now looks on the PATH for the | Georg Brandl | 2014-09-30 | 1 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | executables used to find the mac address, with /sbin and /usr/sbin as fallbacks. Issue #11508: Fixed uuid.getnode() and uuid.uuid1() on environment with virtual interface. Original patch by Kent Frazier. Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov. Issue #16102: Make uuid._netbios_getnode() work again on Python 3. | ||||
| | * | Backport b533cc11d114 to fix intermittent test_urllibnet failures. | Georg Brandl | 2014-09-30 | 1 | -1/+1 |
| | | | |||||
| | * | Issue #20939: Use www.example.com instead of www.python.org to avoid test | Ned Deily | 2014-03-27 | 2 | -18/+18 |
| | | | | | | | | | failures when ssl is not present. | ||||
| | * | Issue #16039: CVE-2013-1752: Change use of readline in imaplib module to limit | Georg Brandl | 2014-09-30 | 1 | -0/+11 |
| | | | | | | | | | line length. Patch by Emil Lind. | ||||
| | * | Issue #22421 - Secure pydoc server run. Bind it to localhost instead of all ↵ | Georg Brandl | 2014-09-17 | 1 | -0/+2 |
| | | | | | | | | | interfaces. | ||||
| | * | Lax cookie parsing in http.cookies could be a security issue when combined | Antoine Pitrou | 2014-09-16 | 1 | -0/+9 |
| | | | | | | | | | | | | | with non-standard cookie handling in some Web browsers. Reported by Sergey Bobrov. | ||||
| | * | Issue #22419: Limit the length of incoming HTTP request in wsgiref server to | Georg Brandl | 2014-09-30 | 1 | -0/+5 |
| | | | | | | | | | | | 65536 bytes and send a 414 error code for higher lengths. Patch contributed by Devin Cook. | ||||
