Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #27442: Expose the Android API level in sysconfig.get_config_vars() | Xavier de Gaye | 2016-07-09 | 1 | -0/+3 |
| | | | | as 'ANDROID_API_LEVEL'. | ||||
* | merge 3.5 (#24557) | Benjamin Peterson | 2016-07-06 | 1 | -6/+3 |
|\ | |||||
| * | assume egd unless OPENSSL_NO_EGD is defined?remove configure check (closes ↵ | Benjamin Peterson | 2016-07-06 | 1 | -6/+3 |
| | | | | | | | | #24557) | ||||
* | | Merge 3.5 (os.urandom) | Victor Stinner | 2016-06-07 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | os.urandom() doesn't block on Linux anymore | Victor Stinner | 2016-06-07 | 1 | -0/+3 |
| | | | | | | | | | | | | Issue #26839: On Linux, os.urandom() now calls getrandom() with GRND_NONBLOCK to fall back on reading /dev/urandom if the urandom entropy pool is not initialized yet. Patch written by Colm Buckley. | ||||
* | | Issue #26932: Fixed support of RTLD_* constants defined as enum values, | Serhiy Storchaka | 2016-05-04 | 1 | -0/+28 |
| | | | | | | | | not via macros (in particular on Android). Patch by Chi Hsuan Yen. | ||||
* | | Issue #20306: The pw_gecos and pw_passwd fields are not required by POSIX. | Stefan Krah | 2016-04-26 | 1 | -0/+6 |
|/ | | | | If they aren't present, set them to an empty string. | ||||
* | Issue #23735: Add SIGWINCH handler for Readline 6.3+ support, by Eric Price | Martin Panter | 2016-04-03 | 1 | -0/+3 |
| | |||||
* | Issue #17603: Check for st_blocks field without requiring fileblocks.o | Martin Panter | 2016-03-18 | 1 | -4/+0 |
| | |||||
* | Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom() | Victor Stinner | 2015-10-01 | 1 | -0/+3 |
| | | | | | | function instead of the getentropy() function. The getentropy() function is blocking to generate very good quality entropy, os.urandom() doesn't need such high-quality entropy. | ||||
* | Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES. | Larry Hastings | 2015-04-13 | 1 | -0/+3 |
| | | | | Patch courtesy of Joe Jevnik. | ||||
* | Issue #22181: The availability of the getrandom() is now checked in configure, | Victor Stinner | 2015-03-19 | 1 | -0/+3 |
| | | | | | | and stored in pyconfig.h as the new HAVE_GETRANDOM_SYSCALL define. Fix os.urandom() tests using file descriptors if os.urandom() uses getrandom(). | ||||
* | Issue #22524: Fix os.scandir() for platforms which don't have a d_type field in | Victor Stinner | 2015-03-08 | 1 | -0/+3 |
| | | | | the dirent structure (ex: OpenIndiana). | ||||
* | Issue #22038, configure: HAVE_STD_ATOMIC now also check that "atomic_int" and | Victor Stinner | 2015-01-14 | 1 | -1/+1 |
| | | | | | | "_Atomic void*" types work. Change needed on FreeBSD 10 where stdatomic.h is available but the compiler fails on "_Atomic void*" with "_Atomic cannot be applied to incomplete type 'void'". | ||||
* | Issue #22038: pyatomic.h now uses stdatomic.h or GCC built-in functions for | Victor Stinner | 2015-01-09 | 1 | -0/+6 |
| | | | | | atomic memory access if available. Patch written by Vitor de Lima and Gustavo Temple. | ||||
* | Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(), | Victor Stinner | 2014-12-21 | 1 | -0/+3 |
| | | | | instead of reading /dev/urandom, to get pseudo-random bytes. | ||||
* | Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The | Victor Stinner | 2014-11-28 | 1 | -0/+3 |
| | | | | | | availability of the function is checked during the compilation. Patch written by Bernard Spil. | ||||
* | only support append_history if readline has it | Benjamin Peterson | 2014-11-26 | 1 | -0/+3 |
| | |||||
* | support setting fpu precision on m68k (closes #20904) | Benjamin Peterson | 2014-04-17 | 1 | -0/+3 |
| | | | | Patch from Andreas Schwab. | ||||
* | Issue #19922: define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_t | Christian Heimes | 2013-12-07 | 1 | -0/+3 |
| | | | | for mbrtowc(). | ||||
* | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'. | Christian Heimes | 2013-11-20 | 1 | -0/+16 |
| | | | | Python now uses SipHash24 on all major platforms. | ||||
* | Issue #16595: Add prlimit() to resource module | Christian Heimes | 2013-10-22 | 1 | -0/+3 |
| | | | | | prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit of other processes. | ||||
* | Issue #18571: Implementation of the PEP 446: file descriptors and file handles | Victor Stinner | 2013-08-28 | 1 | -0/+3 |
| | | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). | ||||
* | remove support for compiling on systems without getcwd() | Benjamin Peterson | 2013-08-23 | 1 | -3/+0 |
| | | | | | Do we need a fallback implementation of getcwd() from 1991 that claims to support "really old Unix systems"? I don't think so. | ||||
* | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork. | Christian Heimes | 2013-08-21 | 1 | -3/+6 |
|\ | | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data. | ||||
| * | Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵ | Christian Heimes | 2013-06-18 | 1 | -0/+3 |
| |\ | | | | | | | | | | it's available | ||||
| * | | remove support GCC PyArg_ParseTuple format patch, last seen in 2006 | Benjamin Peterson | 2013-05-12 | 1 | -3/+0 |
| | | | |||||
| * | | Issue #17615: Comparing two Unicode strings now uses wmemcmp() when possible | Victor Stinner | 2013-04-08 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora 18/x86_64, GCC 4.7.2. | ||||
| * | | Issue #15359: Add CAN_BCM protocol support to the socket module. Patch by Brian | Charles-Fran?ois Natali | 2013-02-05 | 1 | -0/+3 |
| | | | | | | | | | | | | Thorne. | ||||
* | | | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork. | Christian Heimes | 2013-08-21 | 1 | -0/+3 |
| |/ |/| | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data. | ||||
* | | Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if ↵ | Christian Heimes | 2013-06-18 | 1 | -0/+3 |
| | | | | | | | | it's available | ||||
* | | -Wformat is needed by gcc 4.8 (closes #17547) | Benjamin Peterson | 2013-05-11 | 1 | -3/+0 |
|/ | |||||
* | Issue 10052: merge fix from 3.2. | Mark Dickinson | 2012-12-02 | 1 | -25/+209 |
|\ | |||||
| * | - Issue #3754: Fix /dev/ptmx, /dev/ptc file checks for cross builds, | doko | 2012-06-30 | 1 | -2/+2 |
| | | | | | | | | require values set in CONFIG_SITE. | ||||
| * | Issue #7652: Integrate the decimal floating point libmpdec library to speed | Stefan Krah | 2012-03-21 | 1 | -0/+13 |
| | | | | | | | | | | up the decimal module. Performance gains of the new C implementation are between 12x and 80x, depending on the application. | ||||
| * | merge 3.2 | Matthias Klose | 2012-03-14 | 1 | -23/+194 |
| |\ | |||||
| | * | Issue #13609: Add two functions to query the terminal size: | Antoine Pitrou | 2012-02-08 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | os.get_terminal_size (low level) and shutil.get_terminal_size (high level). Patch by Zbigniew Jędrzejewski-Szmek. | ||||
| | * | Issue #13777: Add PF_SYSTEM sockets on OS X. | Martin v. Löwis | 2012-02-03 | 1 | -0/+6 |
| | | | | | | | | | | | | Patch by Michael Goderbauer. | ||||
| | * | Improve the test for dirfd(). Some systems #define it rather than | Gregory P. Smith | 2012-01-21 | 1 | -1/+1 |
| | |\ | | | | | | | | | | | | | have it as a library function. | ||||
| | * \ | Fixes issue #8052: The posix subprocess module's close_fds behavior was | Gregory P. Smith | 2012-01-21 | 1 | -0/+3 |
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | suboptimal by closing all possible file descriptors rather than just the open ones in the child process before exec(). It now closes only the open fds when it is possible to safely determine what those are. | ||||
| | * \ \ | Add a test for the dirfd library function (to be used in an upcoming | Gregory P. Smith | 2012-01-16 | 1 | -23/+185 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | change). configure will be regenerated in the next commit. | ||||
| | | * | | | fix for old kernels which don't have epoll_create1 | Benjamin Peterson | 2011-12-27 | 1 | -0/+3 |
| | | | | | | |||||
| | | * | | | Better resolution for issue #11849: Ensure that free()d memory arenas are ↵ | Antoine Pitrou | 2011-11-26 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | really released on POSIX systems supporting anonymous memory mappings. Patch by Charles-François Natali. | ||||
| | | * | | | Close #13415: Test in configure if unsetenv() has a return value or not. | Victor Stinner | 2011-11-24 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | Patch written by Charles-François Natali. | ||||
| | | * | | | Issue #6397: Support '/dev/poll' polling objects in select module, under ↵ | Jesus Cea | 2011-11-14 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | Solaris & derivatives. | ||||
| | | * | | | Close #10278: Add clock_getres(), clock_gettime() and CLOCK_xxx constants to | Victor Stinner | 2011-10-25 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the time module. time.clock_gettime(time.CLOCK_MONOTONIC) provides a monotonic clock | ||||
| | | * | | | Issue #13134: optimize finding single-character strings using memchr | Antoine Pitrou | 2011-10-11 | 1 | -0/+3 |
| | | | | | | |||||
| | | * | | | Issue #10141: socket: add SocketCAN (PF_CAN) support. Initial patch by Matthias | Charles-François Natali | 2011-10-06 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | Fuchs, updated by Tiago Gonçalves. | ||||
| | | * | | | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 1 | -6/+0 |
| | | | | | | |||||
| | | * | | | Use xattr functions from sys/xattr.h instead of attr/xattr.h (closes #12720) | Benjamin Peterson | 2011-09-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | sys/xattr.h is glibc while attr/xattr.h is a separate library. |