Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-39007: Add auditing events to functions in winreg (GH-17541) | Steve Dower | 2019-12-09 | 1 | -0/+1 |
| | | | Also allows winreg.CloseKey() to accept same types as other functions. | ||||
* | bpo-33125: Add support for building and releasing Windows ARM64 packages ↵ | Steve Dower | 2019-11-20 | 1 | -0/+1 |
| | | | | | (GH-16828) Note that the support is not actually enabled yet, and so we won't be publishing these packages. However, for those who want to build it themselves (even by reusing the Azure Pipelines definition), it's now relatively easy to enable. | ||||
* | Python 3.9.0a1v3.9.0a1 | Łukasz Langa | 2019-11-19 | 42 | -58/+0 |
| | |||||
* | bpo-38453: Ensure ntpath.realpath correctly resolves relative paths (GH-16967) | Steve Dower | 2019-11-15 | 1 | -0/+1 |
| | | | | | Ensure isabs() is always True for \\?\ prefixed paths Avoid unnecessary usage of readlink() to avoid resolving broken links incorrectly Ensure shutil tests run in test directory | ||||
* | bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive ↵ | Steve Dower | 2019-10-28 | 1 | -0/+1 |
| | | | | (GH-16968) | ||||
* | bpo-38519: Internal include files missing on Windows (GH-16921) | Zackery Spytz | 2019-10-28 | 1 | -0/+2 |
| | |||||
* | bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824) | Steve Dower | 2019-10-16 | 1 | -0/+1 |
| | |||||
* | bpo-38344: Fix syntax in activate.bat (GH-16533) | James Abel | 2019-10-07 | 1 | -0/+1 |
| | |||||
* | bpo-38359: Ensures pyw.exe launcher reads correct registry key (GH-16561) | Steve Dower | 2019-10-03 | 1 | -0/+1 |
| | |||||
* | bpo-38355: Fix ntpath.realpath failing on sys.executable (GH-16551) | Steve Dower | 2019-10-03 | 1 | -0/+1 |
| | |||||
* | bpo-38117: Update bundled Windows OpenSSL to 1.1.1d (GH-16184) | Steve Dower | 2019-09-16 | 1 | -0/+1 |
| | |||||
* | bpo-38092: Reduce overhead when using multiprocessing in a Windows virtual ↵ | Steve Dower | 2019-09-13 | 1 | -0/+1 |
| | | | | | environment (GH-16098) https://bugs.python.org/issue38092 | ||||
* | bpo-38133: Allow py.exe launcher to locate installations from the Microsoft ↵ | Steve Dower | 2019-09-12 | 1 | -0/+2 |
| | | | | Store (GH-16025) | ||||
* | bpo-32592: Set Windows 8 as the minimum required version for API support ↵ | Steve Dower | 2019-09-11 | 1 | -0/+1 |
| | | | | (GH-15951) | ||||
* | bpo-38114: Do not include pip.ini in Nuget package (GH-15964) | Steve Dower | 2019-09-11 | 1 | -0/+1 |
| | |||||
* | bpo-33166: Change os.cpu_count to return active (real) processors (GH-15949) | Steve Dower | 2019-09-11 | 1 | -0/+2 |
| | |||||
* | bpo-36634: Fixes activate.bat when existing values contain double quotes ↵ | Steve Dower | 2019-09-11 | 1 | -0/+2 |
| | | | | (GH-15924) | ||||
* | bpo-38081: Fixes ntpath.realpath('NUL') (GH-15899) | Steve Dower | 2019-09-11 | 1 | -0/+1 |
| | |||||
* | bpo-38087: Fix case sensitivity in test_pathlib and test_ntpath (GH-15850) | Steve Dower | 2019-09-10 | 1 | -0/+1 |
| | |||||
* | bpo-38088: Fixes distutils not finding vcruntime140.dll with only v142 ↵ | Steve Dower | 2019-09-10 | 1 | -0/+2 |
| | | | | toolset installed (GH-15849) | ||||
* | bpo-37702: Fix SSL's certificate-store leak on Windows (GH-15632) | neonene | 2019-09-09 | 1 | -0/+2 |
| | | | | | ssl_collect_certificates function in _ssl.c has a memory leak. Calling CertOpenStore() and CertAddStoreToCollection(), a store's refcnt gets incremented by 2. But CertCloseStore() is called only once and the refcnt leaves 1. | ||||
* | bpo-37283: Ensure command-line and unattend.xml setting override previously ↵ | Steve Dower | 2019-09-09 | 1 | -0/+2 |
| | | | | detected states in Windows installer (GH-15759) | ||||
* | bpo-37705: Improve the implementation of winerror_to_errno() (GH-15623) | Zackery Spytz | 2019-09-09 | 1 | -0/+1 |
| | | | | | winerror_to_errno() is no longer automatically generated. Do not rely on the old _dosmapperr() function. Add ERROR_NO_UNICODE_TRANSLATION (1113) -> EILSEQ. | ||||
* | bpo-32587: Make winreg.REG_MULTI_SZ support zero-length strings (#13239) | Zackery Spytz | 2019-09-09 | 1 | -0/+1 |
| | | | | | | * bpo-32587: Make winreg.REG_MULTI_SZ support PendingFileRenameOperations * Address review comments. | ||||
* | bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() calls ↵ | Zackery Spytz | 2019-09-09 | 1 | -0/+2 |
| | | | | | (GH-14462) If FormatMessageW() is passed the FORMAT_MESSAGE_FROM_SYSTEM flag without FORMAT_MESSAGE_IGNORE_INSERTS, it will fail if there are insert sequences in the message definition. | ||||
* | bpo-38030: Fix os.stat failures on block devices on Windows (GH-15681) | Steve Dower | 2019-09-04 | 1 | -0/+1 |
| | |||||
* | bpo-38020: Fixes crash in os.readlink() on Windows (GH-15663) | Steve Dower | 2019-09-03 | 1 | -0/+2 |
| | |||||
* | bpo-37549: os.dup() fails for standard streams on Windows 7 (GH-15389) | Zackery Spytz | 2019-08-23 | 1 | -0/+1 |
| | |||||
* | bpo-37834: Normalise handling of reparse points on Windows (GH-15231) | Steve Dower | 2019-08-21 | 2 | -0/+4 |
| | | | | | | | | | | bpo-37834: Normalise handling of reparse points on Windows * ntpath.realpath() and nt.stat() will traverse all supported reparse points (previously was mixed) * nt.lstat() will let the OS traverse reparse points that are not name surrogates (previously would not traverse any reparse point) * nt.[l]stat() will only set S_IFLNK for symlinks (previous behaviour) * nt.readlink() will read destinations for symlinks and junction points only bpo-1311: os.path.exists('nul') now returns True on Windows * nt.stat('nul').st_mode is now S_IFCHR (previously was an error) | ||||
* | bpo-9949: Enable symlink traversal for ntpath.realpath (GH-15287) | Steve Dower | 2019-08-21 | 1 | -0/+1 |
| | |||||
* | bpo-36266: Add module name in ImportError when DLL not found on Windows ↵ | shireenrao | 2019-08-17 | 1 | -0/+1 |
| | | | | (GH-15180) | ||||
* | bpo-25172: Raise appropriate ImportError msg when crypt module used on ↵ | shireenrao | 2019-08-08 | 1 | -0/+1 |
| | | | | Windows (GH-15149) | ||||
* | bpo-37778: Fixes the icons used for file associations to the Microsoft Store ↵ | Steve Dower | 2019-08-07 | 1 | -0/+1 |
| | | | | package (GH-15150) | ||||
* | bpo-37734: Fix use of registry values to launch Python from Microsoft Store ↵ | Steve Dower | 2019-08-07 | 1 | -0/+1 |
| | | | | app (GH-15146) | ||||
* | bpo-36590: Add Bluetooth RFCOMM and support for Windows. (GH-12767) | Greg Bowser | 2019-08-02 | 1 | -0/+1 |
| | | | | | | | | | | | Support for RFCOMM, L2CAP, HCI, SCO is based on the BTPROTO_* macros being defined. Winsock only supports RFCOMM, even though it has a BTHPROTO_L2CAP macro. L2CAP support would build on windows, but not necessarily work. This also adds some basic unittests for constants (all of which existed prior to this commit, just not on windows) and creating sockets. pair: Nate Duarte <slacknate@gmail.com> | ||||
* | bpo-37672: Switch Windows Store package to use pip.ini for user mode (GH-14939) | Steve Dower | 2019-07-24 | 1 | -0/+2 |
| | |||||
* | bpo-28269: Replace strcasecmp with system function _stricmp. (GH-13095) | Minmin Gong | 2019-07-13 | 1 | -0/+1 |
| | |||||
* | bpo-10945: Drop support for bdist_wininst on non-Windows systems (GH-14506) | Miro Hrončok | 2019-07-01 | 1 | -0/+2 |
| | | | | | | | | | | | bdist_wininst depends on MBCS codec, unavailable on non-Windows, and bdist_wininst have not worked since at least Python 3.2, possibly never on Python 3. Here we document that bdist_wininst is only supported on Windows, and we mark it unsupported otherwise to skip tests. Distributors of Python 3 can now safely drop the bdist_wininst .exe files without the need to skip bdist_wininst related tests. | ||||
* | bpo-37369: Fix initialization of sys members when launched via an app ↵ | Steve Dower | 2019-06-29 | 1 | -0/+1 |
| | | | | | | | container (GH-14428) sys._base_executable is now always defined on all platforms, and can be overridden through configuration. Also adds test.support.PythonSymlink to encapsulate platform-specific logic for symlinking sys.executable | ||||
* | bpo-37380: subprocess: don't use _active on win (GH-14360) | Ruslan Kuprieiev | 2019-06-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | As noted by @eryksun in [1] and [2], using _cleanup and _active(in __del__) is not necessary on Windows, since: > Unlike Unix, a process in Windows doesn't have to be waited on by > its parent to avoid a zombie. Keeping the handle open will actually > create a zombie until the next _cleanup() call, which may be never > if Popen() isn't called again. This patch simply defines `subprocess._active` as `None`, for which we already have the proper logic in place in `subprocess.Popen.__del__`, that prevents it from trying to append the process to the `_active`. This patch also defines `subprocess._cleanup` as a noop for Windows. [1] https://bugs.python.org/issue37380#msg346333 [2] https://bugs.python.org/issue36067#msg336262 Signed-off-by: Ruslan Kuprieiev <ruslan@iterative.ai> | ||||
* | bpo-35360: Update Windows builds to use SQLite 3.28.0 (GH-14179) | animalize | 2019-06-24 | 1 | -0/+1 |
| | |||||
* | bpo-37351: Removes libpython38.a from standard Windows distribution (#14276) | Steve Dower | 2019-06-21 | 1 | -0/+1 |
| | |||||
* | bpo-37267: Do not check for FILE_TYPE_CHAR in os.dup() on Windows (GH-14051) | Zackery Spytz | 2019-06-17 | 1 | -0/+2 |
| | | | | On Windows, os.dup() no longer creates an inheritable fd when handling a character file. | ||||
* | bpo-36779: time.tzname returns empty string on Windows if default cod… ↵ | Paul Monson | 2019-06-12 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | (GH-13073) Calling setlocale(LC_CTYPE, "") on a system where GetACP() returns CP_UTF8 results in empty strings in _tzname[]. This causes time.tzname to be an empty string. I have reported the bug to the UCRT team and will follow up, but it will take some time get a fix into production. In the meantime one possible workaround is to temporarily change the locale by calling setlocale(LC_CTYPE, "C") before calling _tzset and restore the current locale after if the GetACP() == CP_UTF8 or CP_UTF7 @zooba https://bugs.python.org/issue36779 | ||||
* | Python 3.8.0b1v3.8.0b1 | Łukasz Langa | 2019-06-04 | 4 | -5/+0 |
| | |||||
* | bpo-33407: Implement Py_DEPRECATED() on MSVC (GH-8980) | Zackery Spytz | 2019-05-28 | 1 | -0/+1 |
| | |||||
* | bpo-29883: Asyncio proactor udp (GH-13440) | Andrew Svetlov | 2019-05-28 | 1 | -0/+2 |
| | | | | | | Follow-up for #1067 https://bugs.python.org/issue29883 | ||||
* | bpo-36965: Fix includes in main.c on Windows with non-MSC compilers (GH-13421) | Erik Janssens | 2019-05-21 | 1 | -0/+1 |
| | | | | Include windows.h rather than crtdbg.h to get STATUS_CONTROL_C_EXIT constant. Moreover, include windows.h on Windows, not only when MSC is used. | ||||
* | bpo-35926: Add support for OpenSSL 1.1.1b on Windows (GH-11779) | Paul Monson | 2019-05-15 | 1 | -0/+1 |
| | |||||
* | Python 3.8.0a4v3.8.0a4 | Łukasz Langa | 2019-05-06 | 12 | -50/+0 |
| |