Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-9566: Fix some Windows x64 compiler warnings (#2492) | Segev Finer | 2017-07-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bpo-9566: Silence liblzma warnings * bpo-9566: Silence tcl warnings * bpo-9566: Silence tk warnings * bpo-9566: Silence tix warnings * bpo-9566: Fix some library warnings * bpo-9566: Fix msvcrtmodule.c warnings * bpo-9566: Silence _bz2 warnings * bpo-9566: Fixed some _ssl warnings * bpo-9566: Fix _msi warnings * bpo-9566: Silence _ctypes warnings * Revert "bpo-9566: Fixed some _ssl warnings" This reverts commit a639001c949ba53338a9ee047d2ec1efd2505e6f. * bpo-9566: Also consider NULL as a possible error in HANDLE_return_converter * bpo-9566: whitespace fixes | ||||
* | bpo-30103: Allow Uuencode in Python using backtick as zero instead of space ↵ | Xiang Zhang | 2017-05-03 | 1 | -4/+12 |
| | | | | | | (#1326) | ||||
* | restore *data* parameter of binascii.b2a_base64 to positional-only (#1352) | Xiang Zhang | 2017-05-01 | 1 | -1/+2 |
| | |||||
* | bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) | Serhiy Storchaka | 2017-03-12 | 1 | -8/+8 |
| | |||||
* | Issue #29004: Merge crc_hqx() doc from 3.5 | Martin Panter | 2016-12-24 | 1 | -2/+2 |
|\ | |||||
| * | Issue #29004: Document binascii.crc_hqx() implements CRC-CCITT | Martin Panter | 2016-12-24 | 1 | -2/+2 |
| | | |||||
* | | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
|\ \ | |/ | |||||
| * | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
| | | |||||
* | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 1 | -2/+2 |
| | | |||||
* | | merge 3.5 (closes #27760) | Benjamin Peterson | 2016-08-14 | 1 | -9/+15 |
|\ \ | |/ | |||||
| * | merge 3.4 (closes #27760) | Benjamin Peterson | 2016-08-14 | 1 | -9/+15 |
| |\ | |||||
| | * | merge 3.3 (closes #27760) | Benjamin Peterson | 2016-08-14 | 1 | -9/+15 |
| | |\ | |||||
| | | * | fix possible integer overflow in binascii.b2a_qp (closes #27760) | Benjamin Peterson | 2016-08-14 | 1 | -9/+16 |
| | | | | | | | | | | | | | | | | Reported by Thomas E. Hybel | ||||
* | | | | - Issue #27332: Fixed the type of the first argument of module-level functions | Serhiy Storchaka | 2016-07-07 | 1 | -32/+32 |
|\ \ \ \ | |/ / / | | | | | | | | | generated by Argument Clinic. Patch by Petr Viktorin. | ||||
| * | | | Issue #27332: Fixed the type of the first argument of module-level functions | Serhiy Storchaka | 2016-07-07 | 1 | -32/+32 |
| | | | | | | | | | | | | | | | | generated by Argument Clinic. Patch by Petr Viktorin. | ||||
* | | | | Issue #25923: Added more const qualifiers to signatures of static and ↵ | Serhiy Storchaka | 2015-12-25 | 1 | -17/+27 |
| | | | | | | | | | | | | | | | | private functions. | ||||
* | | | | Issue #25923: Added the const qualifier to static constant arrays. | Serhiy Storchaka | 2015-12-25 | 1 | -7/+7 |
| | | | | |||||
* | | | | Refactor binascii.rledecode_hqx() | Victor Stinner | 2015-10-14 | 1 | -28/+25 |
| | | | | | | | | | | | | | | | | Rewrite the code to handle the output buffer. | ||||
* | | | | Issue #25384: Fix binascii.rledecode_hqx() | Victor Stinner | 2015-10-14 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | Fix usage of _PyBytesWriter API. Use the new _PyBytesWriter_Resize() function instead of _PyBytesWriter_Prepare(). | ||||
* | | | | Issue #25384: Use _PyBytesWriter API in binascii | Victor Stinner | 2015-10-13 | 1 | -111/+83 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This API avoids a final call to _PyBytes_Resize() for output smaller than 512 bytes. Small optimization: disable overallocation in binascii.rledecode_hqx() for the last write. | ||||
* | | | | Issue #25357: Add an optional newline paramer to binascii.b2a_base64(). | Victor Stinner | 2015-10-11 | 1 | -8/+13 |
|/ / / | | | | | | | | | | base64.b64encode() uses it to avoid a memory copy. | ||||
* | | | Switch binascii over to using the common _Py_strhex implementation for its hex | Gregory P. Smith | 2015-04-26 | 1 | -28/+3 |
| | | | | | | | | | | | | and hexlify functions. issue9951. | ||||
* | | | Issue #23728: binascii.crc_hqx() could return an integer outside of the range | Serhiy Storchaka | 2015-04-20 | 1 | -8/+8 |
|\ \ \ | |/ / | | | | | | | 0-0xffff for empty data. | ||||
| * | | Issue #23728: binascii.crc_hqx() could return an integer outside of the range | Serhiy Storchaka | 2015-04-20 | 1 | -8/+8 |
| | | | | | | | | | | | | 0-0xffff for empty data. | ||||
* | | | Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. | Larry Hastings | 2015-04-14 | 1 | -2/+3 |
| | | | |||||
* | | | Issue #23501: Argumen Clinic now generates code into separate files by default. | Serhiy Storchaka | 2015-04-03 | 1 | -2/+1 |
|/ / | |||||
* | | Issue #13637: Improve exception message of a2b_* functions. | Berker Peksag | 2015-02-14 | 1 | -2/+2 |
| | | | | | | | | Patch by Vajrasky Kok. | ||||
* | | Issue #23280: Fix docstrings for binascii.(un)hexlify | Zachary Ware | 2015-01-20 | 1 | -4/+31 |
| | | |||||
* | | Issue #20326: Argument Clinic now uses a simple, unique signature to | Larry Hastings | 2014-01-28 | 1 | -16/+16 |
| | | | | | | | | | | | | | | | | | | | | annotate text signatures in docstrings, resulting in fewer false positives. "self" parameters are also explicitly marked, allowing inspect.Signature() to authoritatively detect (and skip) said parameters. Issue #20326: Argument Clinic now generates separate checksums for the input and output sections of the block, allowing external tools to verify that the input has not changed (and thus the output is not out-of-date). | ||||
* | | cleanup after custom buffer converter | Benjamin Peterson | 2014-01-26 | 1 | -0/+5 |
| | | |||||
* | | Fix for catestrophic errors in previous checkin (Argument Clinic rollup patch). | Larry Hastings | 2014-01-26 | 1 | -1/+1 |
| | | |||||
* | | Fixed converting errors in the binascii module (issue20151). | Serhiy Storchaka | 2014-01-25 | 1 | -37/+36 |
| | | | | | | | | | | a2b_qp() now accepts keyword arguments. All "ascii" parameters is renamed to "data" for consistancy with a2b_qp(). | ||||
* | | Issue #20151: The binascii module now uses Argument Clinic. | Serhiy Storchaka | 2014-01-25 | 1 | -294/+307 |
| | | |||||
* | | Merge #19411: Clarify that b2a_hex/hexlify returns a bytes object. | R David Murray | 2013-11-03 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | #19411: Clarify that b2a_hex/hexlify returns a bytes object. | R David Murray | 2013-11-03 | 1 | -1/+2 |
| | | | | | | | | Initial patch by Vajrasky Kok. | ||||
* | | Issue #18408: Fix usage of _PyBytes_Resize() | Victor Stinner | 2013-07-08 | 1 | -15/+8 |
|/ | | | | | _PyBytes_Resize(&v, new_size) sets v to NULL on error, so v cannot be used anymore. Replace "Py_DECREF(v); v = NULL;" with "Py_CLEAR(v);". | ||||
* | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵ | Antoine Pitrou | 2013-02-09 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag), mpdecimal (needs to build without Python.h). | ||||
| * | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵ | Antoine Pitrou | 2013-02-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag). | ||||
* | | Issue #13637: "a2b" functions in the binascii module now accept ASCII-only ↵ | Antoine Pitrou | 2011-12-20 | 1 | -6/+44 |
| | | | | | | | | unicode strings. | ||||
* | | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 | Victor Stinner | 2011-10-14 | 1 | -5/+3 |
|/ | |||||
* | Remove all other uses of the C tolower()/toupper() which could break with a ↵ | Antoine Pitrou | 2011-10-04 | 1 | -2/+2 |
| | | | | Turkish locale. | ||||
* | Fix issue10324 - Modules/binascii.c: simplify expressions | Senthil Kumaran | 2010-11-09 | 1 | -2/+1 |
| | |||||
* | Fix more 64-bit warnings. | Antoine Pitrou | 2010-08-15 | 1 | -1/+1 |
| | |||||
* | Fix other warnings under 64-bit Windows. | Antoine Pitrou | 2010-08-15 | 1 | -1/+1 |
| | |||||
* | Issue #4770: Restrict binascii module to accept only bytes (as specified). | Florent Xicluna | 2010-07-27 | 1 | -4/+4 |
| | | | | And fix the email package to encode to ASCII instead of ``raw-unicode-escape`` before ASCII-to-binary decoding. | ||||
* | Recorded merge of revisions 81029 via svnmerge from | Antoine Pitrou | 2010-05-09 | 1 | -1143/+1143 |
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines Untabify C files. Will watch buildbots. ........ | ||||
* | Remove duplicated line when merging (it was even valid C!). | Antoine Pitrou | 2010-01-16 | 1 | -1/+0 |
| | | | | Thanks Florent for noticing. | ||||
* | Merged revisions 77528 via svnmerge from | Antoine Pitrou | 2010-01-16 | 1 | -2/+14 |
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77528 | antoine.pitrou | 2010-01-16 18:45:56 +0100 (sam., 16 janv. 2010) | 4 lines Followup to #7703: a2b_hqx() didn't follow the new buffer API (neither in trunk nor in py3k). Patch by Florent Xicluna as well as additional tests. ........ | ||||
* | Merged revisions 77506 via svnmerge from | Antoine Pitrou | 2010-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77506 | antoine.pitrou | 2010-01-15 01:18:00 +0100 (ven., 15 janv. 2010) | 4 lines Issue #7701: Fix crash in binascii.b2a_uu() in debug mode when given a 1-byte argument. Patch by Victor Stinner. ........ | ||||
* | #4542: On Windows, binascii.crc32 still accepted str as binary input. | Amaury Forgeot d'Arc | 2008-12-05 | 1 | -1/+1 |
| | | | | | | This fixes test_binascii. Will backport to 3.0 |