Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529) | Steve Dower | 2016-09-08 | 5 | -681/+384 |
| | |||||
* | clinic: PY_LONG_LONG -> long long | Benjamin Peterson | 2016-09-08 | 2 | -59/+17 |
| | |||||
* | fix a PY_LONG_LONG straggler | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 9 | -60/+60 |
| | |||||
* | sha3: let's keep it simple and always allocate enough extra space for ↵ | Christian Heimes | 2016-09-08 | 1 | -3/+2 |
| | | | | uint64_t[20]. | ||||
* | Issue #26798: Coverity complains about potential memcpy() of overlapped ↵ | Christian Heimes | 2016-09-08 | 4 | -4/+4 |
| | | | | regions. It doesn't hurt to use memmove() here. CID 1372514 / CID 1372515. Upstream https://github.com/BLAKE2/BLAKE2/issues/32 | ||||
* | Issue #16113: SHA3: allocate extra memory for lane extraction and check ↵ | Christian Heimes | 2016-09-08 | 1 | -4/+12 |
| | | | | return value of PyModule_Create() | ||||
* | make sure expected values are interpreted as doubles | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Issue #27570: Merge null pointer fixes from 3.5 | Martin Panter | 2016-09-07 | 3 | -13/+25 |
|\ | |||||
| * | Issue #27570: Avoid zero-length memcpy() calls with null source pointers | Martin Panter | 2016-09-07 | 3 | -13/+25 |
| | | |||||
* | | more linux -> __linux__ | Benjamin Peterson | 2016-09-07 | 3 | -3/+3 |
| | | |||||
* | | use the '__linux__' instead 'linux' preprocessor define | Benjamin Peterson | 2016-09-07 | 1 | -4/+4 |
| | | |||||
* | | Eliminate a tautological-pointer-compare warning found by Clang. | Brett Cannon | 2016-09-07 | 1 | -9/+5 |
| | | |||||
* | | require C99 bool | Benjamin Peterson | 2016-09-07 | 2 | -23/+8 |
| | | |||||
* | | replace PY_SIZE_MAX with SIZE_MAX | Benjamin Peterson | 2016-09-07 | 4 | -5/+5 |
| | | |||||
* | | Issue #16113: one more C90 violation in big endian code. | Christian Heimes | 2016-09-07 | 1 | -1/+1 |
| | | |||||
* | | Issue #16113: take 2 on big endian machines. | Christian Heimes | 2016-09-07 | 1 | -9/+11 |
| | | |||||
* | | Issue #16113: KeccakP-1600-opt64 does not support big endian platforms yet. | Christian Heimes | 2016-09-07 | 1 | -1/+4 |
| | | |||||
* | | Issue #16113: Add SHA-3 and SHAKE support to hashlib module. | Christian Heimes | 2016-09-07 | 20 | -0/+6299 |
| | | |||||
* | | blake2: silence two more warnings on platforms with size_t < uint64_t. Don't ↵ | Christian Heimes | 2016-09-07 | 2 | -4/+4 |
| | | | | | | | | use SSE2 when cross-compiling | ||||
* | | Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵ | Steve Dower | 2016-09-07 | 2 | -1/+116 |
| | | | | | | | | lookup | ||||
* | | Fix some warnings from MSVC | Steve Dower | 2016-09-07 | 3 | -6/+3 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-07 | 1 | -1/+2 |
|\ \ | |/ | |||||
| * | do not memcpy from NULL | Benjamin Peterson | 2016-09-07 | 1 | -1/+2 |
| | | |||||
* | | Silence two warnings in blake2. key_length is between 0 and 64 (block size). | Christian Heimes | 2016-09-07 | 2 | -2/+2 |
| | | |||||
* | | Issue #27776: include process.h on Windows for getpid() | Victor Stinner | 2016-09-07 | 1 | -0/+3 |
| | | |||||
* | | os.urandom() now blocks on Linux | Victor Stinner | 2016-09-06 | 2 | -12/+47 |
| | | | | | | | | | | | | | | Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer until the system urandom entropy pool is initialized to increase the security. This change is part of the PEP 524. | ||||
* | | Add os.getrandom() | Victor Stinner | 2016-09-06 | 2 | -1/+106 |
| | | | | | | | | | | | | | | Issue #27778: Expose the Linux getrandom() syscall as a new os.getrandom() function. This change is part of the PEP 524. | ||||
* | | Run Argument Clinic on posixmodule.c | Victor Stinner | 2016-09-06 | 2 | -11/+11 |
| | | | | | | | | Issue #17884. | ||||
* | | Issue #26798: for loop initial declarations, take 3 | Christian Heimes | 2016-09-06 | 1 | -0/+1 |
| | | |||||
* | | Issue #26798: for loop initial declarations, take 2 | Christian Heimes | 2016-09-06 | 4 | -17/+23 |
| | | |||||
* | | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | Christian Heimes | 2016-09-06 | 1 | -1/+34 |
|\ \ | |/ | | | | | fields in X.509 certs. | ||||
| * | Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name ↵ | Christian Heimes | 2016-09-06 | 1 | -1/+34 |
| | | | | | | | | fields in X.509 certs. | ||||
* | | Issue #26798: for loop initial declarations are only allowed in C99 or C11 mode | Christian Heimes | 2016-09-06 | 4 | -9/+18 |
| | | |||||
* | | Issue #25761: Improved error reporting about truncated pickle data in | Serhiy Storchaka | 2016-09-06 | 1 | -39/+41 |
| | | | | | | | | | | C implementation of unpickler. UnpicklingError is now raised instead of AttributeError and ValueError in some cases. | ||||
* | | replace Py_(u)intptr_t with the c99 standard types | Benjamin Peterson | 2016-09-06 | 9 | -57/+57 |
| | | |||||
* | | replace Python aliases for standard integer types with the standard integer ↵ | Benjamin Peterson | 2016-09-06 | 3 | -36/+32 |
| | | | | | | | | types (#17884) | ||||
* | | Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib. | Christian Heimes | 2016-09-06 | 22 | -8/+4650 |
| | | |||||
* | | include (now) int standard headers | Benjamin Peterson | 2016-09-06 | 1 | -6/+2 |
| | | |||||
* | | do not need vcstdint.h anymore | Benjamin Peterson | 2016-09-06 | 1 | -1/+0 |
| | | |||||
* | | require standard int types to be defined (#17884) | Benjamin Peterson | 2016-09-06 | 1 | -8/+0 |
| | | |||||
* | | Issue #27928: Add scrypt (password-based key derivation function) to hashlib ↵ | Christian Heimes | 2016-09-06 | 2 | -0/+189 |
| | | | | | | | | module (requires OpenSSL 1.1.0). | ||||
* | | replace PY_LONG_LONG with long long | Benjamin Peterson | 2016-09-06 | 13 | -128/+118 |
| | | |||||
* | | Avoid calling functions with an empty string as format string | Victor Stinner | 2016-09-06 | 7 | -17/+17 |
| | | | | | | | | Directly pass NULL rather than an empty string. | ||||
* | | Avoid inefficient way to call functions without argument | Victor Stinner | 2016-09-06 | 3 | -6/+6 |
| | | | | | | | | | | | | Don't pass "()" format to PyObject_CallXXX() to call a function without argument: pass NULL as the format string instead. It avoids to have to parse a string to produce 0 argument. | ||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | explicitly cast away constness to silence compiler warning | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
| | | |||||
* | | require a long long data type (closes #27961) | Benjamin Peterson | 2016-09-06 | 15 | -152/+6 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Backed out changeset 8b6be1341770 | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
| | |