cpython/Modules
Victor Stinner e66987e626 os.urandom() now blocks on Linux
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.
2016-09-06 16:33:52 -07:00
..
_blake2 Issue #26798: for loop initial declarations, take 3 2016-09-07 00:32:06 +02:00
_ctypes require a long long data type (closes #27961) 2016-09-05 17:44:18 -07:00
_decimal include (now) int standard headers 2016-09-06 12:41:06 -07:00
_io require a long long data type (closes #27961) 2016-09-05 17:44:18 -07:00
_multiprocessing require a long long data type (closes #27961) 2016-09-05 17:44:18 -07:00
_sqlite Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
cjkcodecs Issue #27574: Decreased an overhead of parsing keyword arguments in functions 2016-08-14 10:52:18 +03:00
clinic Add os.getrandom() 2016-09-06 16:18:52 -07:00
expat sync ordering of stddef.h includes with expat 2.1.1 2016-06-13 23:41:19 -07:00
zlib
_bisectmodule.c The return type of a rich comparison is an int 2016-02-14 01:41:35 -08:00
_bz2module.c Got rid of redundand "self" parameter declarations. 2016-05-02 13:45:20 +03:00
_codecsmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
_collectionsmodule.c Avoid inefficient way to call functions without argument 2016-09-05 17:53:15 -07:00
_cryptmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_csv.c Issue #27809: _csv: _call_dialect() uses fast call 2016-08-23 00:21:34 +02:00
_curses_panel.c Issue #25745: Fixed leaking a userptr in curses panel destructor. 2016-05-09 00:14:22 +03:00
_cursesmodule.c Avoid calling functions with an empty string as format string 2016-09-05 18:16:01 -07:00
_datetimemodule.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
_dbmmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
_elementtree.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
_functoolsmodule.c Issue #27809: partial_call() uses fast call for positional args 2016-08-23 16:22:35 +02:00
_gdbmmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
_hashopenssl.c Issue #27928: Add scrypt (password-based key derivation function) to hashlib module (requires OpenSSL 1.1.0). 2016-09-06 20:22:28 +02:00
_heapqmodule.c Issue #15984: Merge PyUnicode doc from 3.5 2016-04-15 02:27:11 +00:00
_json.c Issue #26719: More efficient formatting of ints and floats in json. 2016-04-10 14:43:04 +03:00
_localemodule.c Issue #25923: Added more const qualifiers to signatures of static and private functions. 2015-12-25 20:01:53 +02:00
_lsprof.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
_lzmamodule.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
_math.c Fix typo. 2014-10-28 22:24:46 +01:00
_math.h
_opcode.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_operator.c Issue #27809: methodcaller_reduce() uses fast call 2016-08-23 00:23:23 +02:00
_pickle.c Issue #25761: Improved error reporting about truncated pickle data in 2016-09-06 23:55:11 +03:00
_posixsubprocess.c Issue #26862: SYS_getdents64 does not need to be defined on android API 21. 2016-06-15 11:35:29 +02:00
_randommodule.c os.urandom() now blocks on Linux 2016-09-06 16:33:52 -07:00
_scproxy.c Issue #25923: Added more const qualifiers to signatures of static and private functions. 2015-12-25 20:01:53 +02:00
_sre.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
_ssl.c Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs. 2016-09-06 23:27:06 +02:00
_ssl_data.h Issue #23248: Update ssl error codes from latest OpenSSL git master. 2015-01-18 17:39:32 +01:00
_stat.c Issue #21741: Add st_file_attributes to os.stat_result on Windows. 2014-06-19 09:46:37 -05:00
_struct.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
_testbuffer.c Issue #25923: Added the const qualifier to static constant arrays. 2015-12-25 19:53:18 +02:00
_testcapimodule.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
_testimportmultiple.c
_testmultiphase.c Merge #27782 fix from 3.5 2016-08-21 17:43:58 +10:00
_threadmodule.c Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
_tkinter.c require a long long data type (closes #27961) 2016-09-05 17:44:18 -07:00
_tracemalloc.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
_weakref.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
_winapi.c Issue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid conflict 2016-08-04 02:38:59 +00:00
addrinfo.h replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
ar_beos
arraymodule.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
atexitmodule.c Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 2015-11-02 04:04:57 +00:00
audioop.c replace Python aliases for standard integer types with the standard integer types (#17884) 2016-09-06 13:24:00 -07:00
binascii.c Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
cmathmodule.c Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj. 2016-08-29 13:56:58 +01:00
config.c.in PEP 489: Multi-phase extension module initialization 2015-05-23 22:24:10 +10:00
errnomodule.c
faulthandler.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
fcntlmodule.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
fpectlmodule.c
fpetestmodule.c
gc_weakref.txt
gcmodule.c Issue #25923: Added more const qualifiers to signatures of static and private functions. 2015-12-25 20:01:53 +02:00
getaddrinfo.c Issue #26505: merge from 3.5 2016-03-07 14:52:46 -05:00
getbuildinfo.c
getnameinfo.c
getpath.c merge 3.5 2016-06-02 12:42:40 -07:00
grpmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
hashlib.h Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib. 2016-09-06 22:03:25 +02:00
hashtable.c Cleanup hashtable.h 2016-03-23 09:52:13 +01:00
hashtable.h Cleanup hashtable.h 2016-03-23 09:52:13 +01:00
itertoolsmodule.c Issue #27626: Merge spelling fixes from 3.5 2016-07-28 01:30:58 +00:00
ld_so_aix.in Issue #27171: Fix typos in documentation, comments, and test function names 2016-06-02 10:07:09 +00:00
ld_so_beos
main.c Add PYTHONMALLOC env var 2016-03-14 12:04:26 +01:00
makesetup Removed unintentional trailing spaces in text files. 2015-03-29 19:12:58 +03:00
makexp_aix
mathmodule.c Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
md5module.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
mmapmodule.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
nismodule.c Issue #24300: Minor refactoring. 2015-07-24 00:43:44 -04:00
ossaudiodev.c Issue #26854: Android has a different include path for soundcard.h. 2016-04-26 16:48:48 +02:00
overlapped.c asyncio: sync overlapped.c with GitHub 2016-04-01 21:37:41 +02:00
parsermodule.c replace custom validation logic in the parse module with a simple DFA validator (closes #26526) 2016-06-02 11:30:18 -07:00
posixmodule.c os.urandom() now blocks on Linux 2016-09-06 16:33:52 -07:00
posixmodule.h
pwdmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
pyexpat.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
readline.c explicitly cast away constness to silence compiler warning 2016-09-05 18:26:19 -07:00
README Issue #18093: Factor out the programs that embed the runtime 2014-07-25 21:52:14 +10:00
resource.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
rotatingtree.c
rotatingtree.h
selectmodule.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
Setup.config.in Issue #21076: the C signal module has been renamed to _signal 2014-04-04 16:30:04 +02:00
Setup.dist - merge 3.4 2015-04-13 22:00:30 +02:00
sha1module.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
sha256module.c Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 17:35:15 +03:00
sha512module.c replace PY_LONG_LONG with long long 2016-09-06 10:46:49 -07:00
signalmodule.c replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
socketmodule.c Issue #27744: correct comment and markup 2016-09-06 00:07:02 +02:00
socketmodule.h Issue #22117: The socket module uses _PyTime_t timestamp for timeouts 2015-03-28 01:18:54 +01:00
spwdmodule.c - Issue #27332: Fixed the type of the first argument of module-level functions 2016-07-07 18:20:03 +03:00
sre.h Issue #17381: Fixed handling of case-insensitive ranges in regular expressions. 2014-10-31 12:36:56 +02:00
sre_constants.h Issue #17381: Fixed handling of case-insensitive ranges in regular expressions. 2014-10-31 12:36:56 +02:00
sre_lib.h replace Py_(u)intptr_t with the c99 standard types 2016-09-06 13:47:26 -07:00
symtablemodule.c remove the concept of an unoptimized function scope from the compiler, since it can't happen anymore 2015-04-27 21:44:22 -04:00
syslogmodule.c Issue #20437: Fixed 22 potential bugs when deleting objects references. 2014-02-09 13:46:20 +02:00
termios.c
testcapi_long.h
timemodule.c Issue #22624: Python 3 requires clock() to build 2016-07-08 17:55:01 +02:00
tkappinit.c Issue #4350: Removed a number of out-of-dated and non-working for a long time 2014-07-23 22:33:50 +03:00
tkinter.h Issue #16840. Turn off bignum support in tkinter with with Tcl earlier than 8.5.8 2015-04-22 10:59:32 +03:00
unicodedata.c Issue #25923: Added the const qualifier to static constant arrays. 2015-12-25 19:53:18 +02:00
unicodedata_db.h upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05:00
unicodename_db.h upgrade to Unicode 8.0.0 2015-06-27 15:45:56 -05:00
winreparse.h Issue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid conflict 2016-08-04 02:38:59 +00:00
xxlimited.c Issue #25923: Added more const qualifiers to signatures of static and private functions. 2015-12-25 20:01:53 +02:00
xxmodule.c Issue #25923: Added more const qualifiers to signatures of static and private functions. 2015-12-25 20:01:53 +02:00
xxsubtype.c PEP 489: Multi-phase extension module initialization 2015-05-23 22:24:10 +10:00
zipimport.c Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-08-30 10:47:49 -07:00
zlibmodule.c Issue #16764: Support keyword arguments to zlib.decompress(). Patch by 2016-08-15 10:06:16 +03:00

Source files for standard library extension modules,
and former extension modules that are now builtin modules.