Steve Dower
ac4bf42411
bpo-40458: Increase reserved stack space to prevent overflow crash on Windows (GH-19845)
2020-05-05 18:45:35 +01:00
Łukasz Langa
bc1c8af8ef
Python 3.9.0a6
2020-04-27 22:44:04 +02:00
Steve Dower
a1d4dbdfc7
bpo-40164: Update Windows to OpenSSL 1.1.1f (GH-19359)
2020-04-04 15:19:08 +01:00
Zackery Spytz
676b105111
bpo-8901: Windows registry path is now ignored with the -E option (GH-18169)
2020-03-30 17:04:45 +01:00
Łukasz Langa
dcd4c4f9c9
Python 3.9.0a5
2020-03-23 17:19:13 +01:00
bobince
64838ce717
bpo-39847: EnterNonRecursiveMutex() uses GetTickCount64() (GH-18780)
...
The 32-bit (49-day) TickCount relied on in EnterNonRecursiveMutex can overflow
in the gap between the 'target' time and the 'now' time WaitForSingleObjectEx
returns, causing the loop to think it needs to wait another 49 days. This is
most likely to happen when the machine is hibernated during
WaitForSingleObjectEx.
This makes acquiring a lock/event/etc from the _thread or threading module
appear to never timeout.
Replace with GetTickCount64 - this is OK now Python no longer supports XP which
lacks it, and is in use for time.monotonic().
Co-authored-by: And Clover <and.clover@bromium.com>
2020-03-12 00:39:02 +01:00
Steve Dower
2dd41740c9
bpo-39930: Ensure vcruntime140.dll is included in all Windows packages (GH-18918)
...
Also adds GitHub CI test for Windows installer changes
2020-03-11 11:18:12 +00:00
Steve Dower
ce3a498408
bpo-38597: Never statically link extension initialization code on Windows (GH-18724)
2020-03-03 00:04:11 +00:00
Erlend Egeberg Aasland
1382c3289b
bpo-38380: Update macOS & Windows builds to SQLite v3.31.1 (GH-18678)
...
Automerge-Triggered-By: @zooba
2020-03-02 04:25:10 -08:00
Steve Dower
03153dd145
bpo-39789: Update Windows release build machines to VS 2019 (GH-18695)
...
Also fixes some potential Nuget build issues.
2020-02-29 00:21:46 +00:00
Łukasz Langa
9e52330415
Python 3.9.0a4
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl5VnLMACgkQsmmV4xAl
BWgOrxAAhpv1CJtFDT0st4Apksq6mZNvZ/Fn03wiKjoR88qGMQXlHLF0uI48Rh0Z
AuxfzBu/PsuDo7JHCeMG4sEsaJ1OSD7nl6Xq4Q8EWFiiP6QwMQuS8yxQgTi8Vonf
EjujegOT4HpD9gAnw8esjFK+ln89kaeTYWoUi62f9mEi3EMw9wFBt0JfZ0SWkQvf
tuJ401zstVTNv2D0GV1l10QAKDEzjjxj/oelEGM1urxMAbv/Ztls6SEpCEvMQp3c
cUP1GaHJcu1tQIXCDvUWeLDdEb+uW5mDzbRPTbMSwqcnTvr1HHdzsNMlJTwKcjpV
wgJ88TraN9oonvv63oJ//38I1zxh+WnZHLc2jlh4aksLz6J98W/2rw0UT4LOoPdR
6cdjL4jSkFAZqJb5+gEQ6iQBEF7Wz7FpPlaRjrX4ARJxj2EkvvYScyLqVfH5BFzu
JrSR+FSfsXc1FpiQFmZXN2Fx+ci5WmJ2yzMV0kEriHdjRh+BMXNJEZUNJr5T1Ep/
3DNTcnNSSlt8B+N4/lRaI+cgvtvIv5o0EdRKxXrchmsQz9gUb358Sid2XltQJZPC
4baiv0/8mN8olljcVo4XkMASCx4g0u14mFtpOLOk43EJAmINTryGSrc2rAZ7vHDk
QpiuFn16VROGHN0/1yAOSnSJT6t6r5OSz7DfYOiz+m55/Ve3pSc=
=vwQR
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl5VvAsQHGx1a2FzekBs
YW5nYS5wbAAKCRCyaZXjECUFaKNdD/42ChJD3lR8atOaDMyioxF3gGqSmFZpizKC
nuum61SbBlr3O2vbxVLROI49PZyZnCNyu2kxBAxnRtWabvCOWkpMNWxePQH2UTyI
70upGno+buof3cVZIb4NZyqjkoQ9N2RZX95t9TC0vp/avT/cEf9/pRRFFSHfZhQm
1awVZDXcuJzrgfswTKas9CbnjMWNcdjxXTtDRV1RBZ/72HnhPFM7uBYsQZSD8NeG
674vsavGFToldZwFK1seYtSwzFoQpSiSKgkJUZvLpBUoqSxzfhu0K8FqmJCyWL1F
IA/ORKKSrVxpspNqgqaMZjs722Nl7nYQM9SAB9X4tM07lopVt/hgCyv+ylsg26CN
gqgypNLOLgj9EMODeEec04BPcCIjln3ASKyuO/HfOtH6zoUw+B+L7n/cPCC537Pv
g4MwNOlTvWGjl3Ucfr5x4aoOo0vbfHG1WNbecq1+iPHxowMJMVbWiSUcjQmDn08p
kjkztn1zCI9amrK/gNEBPRLdrxy614M1YZI8oD52OFFH1jpzq6zXKljX4T5VdUw2
YGmvVnJyUPf3ovMqIoZSRVIO2N1tG02Dxm4H65XnO/zWkPPiDNxnJluY1ihzT1bP
KHztUPVUgeQ4uHu267TqsYEAzv+lOL2OkA/4NcXzuBCD2GsoQTakBr3CLhC8BVht
LegRXHDDmQ==
=A6+h
-----END PGP SIGNATURE-----
Merge tag 'v3.9.0a4'
Python 3.9.0a4
2020-02-26 01:30:02 +01:00
Łukasz Langa
6e02691f30
Python 3.9.0a4
2020-02-25 22:06:39 +01:00
Steve Dower
d644891970
bpo-38403: Update nuspec file for deprecated field and git repository (GH-18657)
2020-02-25 20:07:00 +00:00
Zackery Spytz
b439a715cb
bpo-39553: Delete HAVE_SXS protected code (GH-18356)
...
https://bugs.python.org/issue39553
Automerge-Triggered-By: @zooba
2020-02-04 19:13:00 -08:00
Anthony Shaw
89ae20b30e
bpo-39185 Add the d[etailed] and q[uiet] verbosity levels for msbuild (GH-17791)
2020-02-05 11:30:19 +11:00
Adam Meily
0be3246d4f
bpo-39439: Fix multiprocessing spawn path in a venv on Windows (GH-18158)
2020-01-28 21:34:23 +11:00
Zackery Spytz
13c1c3556f
bpo-39393: Misleading error message on dependent DLL resolution failure (GH-18093)
2020-01-28 20:42:43 +11:00
Christoph Reiter
c45a2aa9e2
bpo-38883: Don't use POSIX `$HOME` in `pathlib.Path.home/expanduser` on Windows (GH-17961)
...
In bpo-36264 os.path.expanduser was changed to ignore HOME on Windows.
Path.expanduser/home still honored HOME despite being documented as behaving the same
as os.path.expanduser. This makes them also ignore HOME so that both implementations
behave the same way again.
2020-01-28 20:41:50 +11:00
Łukasz Langa
6202d856d6
Python 3.9.0a2
2019-12-18 22:09:19 +01:00
Steve Dower
ee17e37356
bpo-39007: Add auditing events to functions in winreg (GH-17541)
...
Also allows winreg.CloseKey() to accept same types as other functions.
2019-12-09 11:18:12 -08:00
Steve Dower
de148f263f
bpo-33125: Add support for building and releasing Windows ARM64 packages (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.
2019-11-20 09:30:47 -08:00
Łukasz Langa
fd757083df
Python 3.9.0a1
2019-11-19 12:17:21 +01:00
Steve Dower
abde52cd8e
bpo-38453: Ensure ntpath.realpath correctly resolves relative paths (GH-16967)
...
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
2019-11-15 09:49:21 -08:00
Steve Dower
0ac6137dd3
bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive (GH-16968)
2019-10-28 14:34:25 -07:00
Zackery Spytz
edb172a872
bpo-38519: Internal include files missing on Windows (GH-16921)
2019-10-28 10:03:27 -07:00
Steve Dower
7aebbd1182
bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824)
2019-10-16 10:27:17 -07:00
James Abel
e310af9e29
bpo-38344: Fix syntax in activate.bat (GH-16533)
2019-10-07 14:07:19 -07:00
Steve Dower
353fb1ecbf
bpo-38359: Ensures pyw.exe launcher reads correct registry key (GH-16561)
2019-10-03 08:31:21 -07:00
Steve Dower
a0e3d27e4e
bpo-38355: Fix ntpath.realpath failing on sys.executable (GH-16551)
2019-10-03 08:31:03 -07:00
Steve Dower
3ab73f6bbf
bpo-38117: Update bundled Windows OpenSSL to 1.1.1d (GH-16184)
2019-09-16 15:21:16 +01:00
Steve Dower
f2b7556ef8
bpo-38092: Reduce overhead when using multiprocessing in a Windows virtual environment (GH-16098)
...
https://bugs.python.org/issue38092
2019-09-13 09:40:19 -07:00
Steve Dower
ed93a8852d
bpo-38133: Allow py.exe launcher to locate installations from the Microsoft Store (GH-16025)
2019-09-12 18:16:50 +01:00
Steve Dower
0b72ccff56
bpo-32592: Set Windows 8 as the minimum required version for API support (GH-15951)
2019-09-11 17:03:37 +01:00
Steve Dower
19f6940cd7
bpo-38114: Do not include pip.ini in Nuget package (GH-15964)
2019-09-11 16:16:27 +01:00
Steve Dower
aa929273ca
bpo-33166: Change os.cpu_count to return active (real) processors (GH-15949)
2019-09-11 16:15:39 +01:00
Steve Dower
574b324bdc
bpo-36634: Fixes activate.bat when existing values contain double quotes (GH-15924)
2019-09-11 15:41:21 +01:00
Steve Dower
92521fea5d
bpo-38081: Fixes ntpath.realpath('NUL') (GH-15899)
2019-09-11 10:48:36 +01:00
Steve Dower
97d7906e30
bpo-38087: Fix case sensitivity in test_pathlib and test_ntpath (GH-15850)
2019-09-10 14:52:48 +01:00
Steve Dower
cd8221152d
bpo-38088: Fixes distutils not finding vcruntime140.dll with only v142 toolset installed (GH-15849)
2019-09-10 14:52:23 +01:00
neonene
ed70129e15
bpo-37702: Fix SSL's certificate-store leak on Windows (GH-15632)
...
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.
2019-09-09 05:33:43 -07:00
Steve Dower
3a0ddbcdfc
bpo-37283: Ensure command-line and unattend.xml setting override previously detected states in Windows installer (GH-15759)
2019-09-09 05:15:07 -07:00
Zackery Spytz
19052a1131
bpo-37705: Improve the implementation of winerror_to_errno() (GH-15623)
...
winerror_to_errno() is no longer automatically generated.
Do not rely on the old _dosmapperr() function.
Add ERROR_NO_UNICODE_TRANSLATION (1113) -> EILSEQ.
2019-09-09 02:35:08 -07:00
Zackery Spytz
e223ba13d8
bpo-32587: Make winreg.REG_MULTI_SZ support zero-length strings ( #13239 )
...
* bpo-32587: Make winreg.REG_MULTI_SZ support PendingFileRenameOperations
* Address review comments.
2019-09-09 02:26:15 -07:00
Zackery Spytz
a6563650c8
bpo-37445: Include FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageW() calls (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.
2019-09-09 02:20:38 -07:00
Steve Dower
772ec0fad5
bpo-38030: Fix os.stat failures on block devices on Windows (GH-15681)
2019-09-04 14:42:54 -07:00
Steve Dower
993ac92418
bpo-38020: Fixes crash in os.readlink() on Windows (GH-15663)
2019-09-03 12:50:51 -07:00
Zackery Spytz
5be666010e
bpo-37549: os.dup() fails for standard streams on Windows 7 (GH-15389)
2019-08-23 11:38:41 -07:00
Steve Dower
df2d4a6f3d
bpo-37834: Normalise handling of reparse points on Windows (GH-15231)
...
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)
2019-08-21 15:27:33 -07:00
Steve Dower
75e064962e
bpo-9949: Enable symlink traversal for ntpath.realpath (GH-15287)
2019-08-21 13:43:06 -07:00
shireenrao
24fe46081b
bpo-36266: Add module name in ImportError when DLL not found on Windows (GH-15180)
2019-08-17 13:50:39 -07:00