summaryrefslogtreecommitdiffstats
path: root/PCbuild
Commit message (Collapse)AuthorAgeFilesLines
* [3.8] gh-111239: Update Windows build to use zlib 1.3.1 (GH-114877) (#115086)Łukasz Langa2024-02-062-2/+2
| | | | | (cherry picked from commit 618d7256e78da8200f6e2c6235094a1ef885dca4) Co-authored-by: Zachary Ware <zach@python.org>
* [3.8] gh-109991: Update Windows build to use OpenSSL 1.1.1w (GH-111266)Zachary Ware2024-01-172-4/+4
| | | | | (cherry picked from commit dcb16c98be61630369227f0d893f8d9262d25cac) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) ↵Łukasz Langa2023-06-063-5/+5
| | | | | | | | | | | | | | | | | (GH-105200) (GH-105205) (#105370) Upgrade builds to OpenSSL 1.1.1u. Also updates _ssl_data_111.h from OpenSSL 1.1.1u, _ssl_data_300.h from 3.0.9. Manual edits to the _ssl_data_300.h file prevent it from removing any existing definitions in case those exist in some peoples builds and were important (avoiding regressions during backporting). (cherry picked from commit ede89af) (cherry picked from commit e15de14c16ce98e773c31607bd70ee911e4ac073) Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Ned Deily <nad@python.org>
* [3.8] gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727) (GH-101752)Steve Dower2023-03-073-15/+22
| | | | | | | Fixes CVE-2023-0286 (High) and a couple of Medium security issues. https://www.openssl.org/news/secadv/20230207.txt Co-authored-by: Gregory P. Smith <greg@krypto.org> Co-authored-by: Ned Deily <nad@python.org>
* [3.8] gh-100180: Update Windows installer to OpenSSL 1.1.1s (GH-100903) ↵Steve Dower2023-01-232-4/+4
| | | | (#101258)
* bpo-47194: Update zlib to v1.2.12 on Windows to resolve CVE-2018-25032 ↵Miss Islington (bot)2022-05-162-2/+2
| | | | | | | (GH-32241) (GH-32250) (cherry picked from commit 6066739ff7794e54c98c08b953a699cbc961cd28) Co-authored-by: Zachary Ware <zach@python.org>
* [3.8] bpo-47024: Update Windows builds and macOS installer build to use ↵Ned Deily2022-03-152-4/+4
| | | | | | | OpenSSL 1.1.1n. (GH-31912) * bpo-47024: Update Windows builds and macOS installer build to use OpenSSL 1.1.1n. * Revert inadvertent sqlite downgrade
* bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 ↵Steve Dower2022-03-083-3/+3
| | | | and CVE-2019-12900 (GH-31732) (GH-31734)
* bpo-45220: Avoid automatically selecting the Windows 11 SDK preview when ↵Miss Islington (bot)2021-09-291-0/+3
| | | | | | | building (GH-28393) (GH-28622) (cherry picked from commit f4b94b1f57827083990272b5f282aa1493ae2bf4) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-45022: Pin current libffi build to fixed version in preparation for ↵Steve Dower2021-09-033-9/+17
| | | | | | | | | upcoming update (GH-27982) (GH-28001) Also improve the build script for libffi, which is not used as part of the regular build. (cherry picked from commit 969ae7f7356584e30667b4e490ffa2ffa1810429) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] bpo-45007: Update to OpenSSL 1.1.1l in Windows build and CI (GH-28009) ↵Łukasz Langa2021-08-292-4/+4
| | | | | | | | (GH-28041) (cherry picked from commit d3bdbbf9a4352a24fc2bfc7a63a024b244b61aba) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] bpo-43492: Upgrade Windows installer to use SQLite 3.35.5 (GH-25641)Erlend Egeberg Aasland2021-04-273-3/+3
| | | | | (cherry picked from commit bf0c7c0147b73738cac63eb27ef48430284ff121) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-43745: Actually updates Windows release to OpenSSL 1.1.1k. (GH-25213)Miss Islington (bot)2021-04-062-2/+2
| | | | | | | Earlier releases were mislabelled and included 1.1.1i again. The tag/directory name is updated to ensure that builds get the fresh bits. However, the openssl-bin-1.1.1k tag in the repository has been forcibly updated, so fresh builds will be fine even without this change. (cherry picked from commit 611aa39142f156508945ac312724474c493a6691) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] bpo-43631: Update to OpenSSL 1.1.1k (GH-25024) (GH-25089)Christian Heimes2021-03-303-5/+5
| | | | | | | | Signed-off-by: Christian Heimes <christian@python.org> Automerge-Triggered-By: GH:tiran. (cherry picked from commit a54fc683f237d8f0b6e999a63aa9b8c0a45b7fef) Co-authored-by: Christian Heimes <christian@python.org>
* bpo-42584: Update Windows installer to use SQLite 3.34.0 (GH-23675)Steve Dower2021-01-063-3/+3
| | | Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-41837: Updated Windows installer to include OpenSSL 1.1.1i (GH-24125)Steve Dower2021-01-063-5/+5
|
* bpo-42336: Improve PCbuild batch files (GH-23325)Steve Dower2020-11-185-17/+53
|
* Enable signing of nuget.org packages and update to supported timestamp ↵Miss Skeleton (bot)2020-11-031-2/+2
| | | | | | | server (GH-23132) (cherry picked from commit db6434c474f7389a98b8118ca87fca988416bf33) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-41557: Update Windows installer to use SQLite 3.33.0 (GH-21960)Miss Skeleton (bot)2020-10-083-3/+3
| | | | | (cherry picked from commit bfe6e03cd6931813dd61b50f5fdf7d8a8848f4cd) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-40741: Update Windows build to include SQLite 3.32.3 (GH-21570)Miss Islington (bot)2020-07-213-3/+3
| | | | | (cherry picked from commit 84761c3cc4bac31d471e371c53a338686d4b0241) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-29778: Ensure python3.dll is loaded from correct locations when Python ↵Miss Islington (bot)2020-07-062-1/+4
| | | | | | | | | is embedded (GH-21297) (GH-21352) Also enables using debug build of `python3_d.dll` Reference: CVE-2020-15523 (cherry picked from commit dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-40164: Update Windows OpenSSL to 1.1.1g (GH-20834)Steve Dower2020-06-122-4/+4
| | | Co-authored-by: Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) <thatiparthysreenivas@gmail.com>
* bpo-40861: Enable optimizations when building liblzma (GH-20724)Miss Islington (bot)2020-06-081-5/+2
| | | | | (cherry picked from commit 3a3a30c5a4622e18be9f7e4a239dc9e0d7c8054c) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-40458: Increase reserved stack space to prevent overflow crash on ↵Miss Islington (bot)2020-05-052-0/+2
| | | | | | | Windows (GH-19845) (cherry picked from commit ac4bf424119d1300f57929120968e216a85d3a25) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-38439: Add 256px IDLE icon (GH-17473)Miss Islington (bot)2020-04-221-0/+1
| | | | | | Icon author: Andrew Clover, bpo-1490384 (cherry picked from commit 3a69f3caeeaea57048ed3bc3051e16854b9a4cd6) Co-authored-by: Miro Hrončok <miro@hroncok.cz>
* bpo-40164: Update Windows to OpenSSL 1.1.1f (GH-19359)Steve Dower2020-04-042-4/+4
|
* bpo-39930: Fix MSBuild detection for Build Tools (GH-18938)Miss Islington (bot)2020-03-122-16/+27
| | | | | | Ensure we detect Build Tools installs using the newer logic, and skip looking in the registry for VS 2017. (cherry picked from commit 894adc18b4fb7246b762276a50a332c0e4f0e0f0) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-39930: Convert error to warning for more silent failure (GH-18921)Miss Islington (bot)2020-03-111-1/+1
| | | | | | Makes it an error to create a layout without vcruntime DLL (cherry picked from commit fde44ae6d08d3df79554155b1cf079e73a8fabdd) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-39930: Ensure vcruntime140.dll is included in all Windows packages ↵Miss Islington (bot)2020-03-112-9/+22
| | | | | | | | (GH-18918) Also adds GitHub CI test for Windows installer changes (cherry picked from commit 2dd41740c97bd77695ddcc590caa7f53e76dc35a) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-38597: Never statically link extension initialization code on Windows ↵Miss Islington (bot)2020-03-031-0/+2
| | | | | | | (GH-18724) (cherry picked from commit ce3a4984089b8e0ce5422ca32d75ad057b008074) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-38380: Update macOS & Windows builds to SQLite v3.31.1 (GH-18678)Miss Islington (bot)2020-03-023-3/+3
| | | | | | Automerge-Triggered-By: @zooba (cherry picked from commit 1382c3289bcfd34ac6811fdf9aa5bc09ca8c320e) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* bpo-39185 Add the d[etailed] and q[uiet] verbosity levels for msbuild (GH-17791)Miss Islington (bot)2020-02-051-0/+4
| | | | | (cherry picked from commit 89ae20b30e4543f379ee647c965eb46200556496) Co-authored-by: Anthony Shaw <anthony.p.shaw@gmail.com>
* bpo-33125: Add support for building and releasing Windows ARM64 packages ↵Steve Dower2019-12-066-4/+73
| | | | | (GH-17480) 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.
* bpo-38809: Windows build scripts use python.exe from virtual envs (GH-17164)Miss Islington (bot)2019-11-181-0/+3
| | | | | | https://bugs.python.org/issue38809 (cherry picked from commit ee703cbb418b7458bebb1d26a5e19d6b55280b28) Co-authored-by: Tal Einat <taleinat+github@gmail.com>
* bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824)Miss Islington (bot)2019-10-161-0/+9
| | | | | (cherry picked from commit 7aebbd1182bc818324656b2fb764679faf51fdff) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.8] closes bpo-38174: Update vendored expat library to 2.2.8. (GH-16409)Benjamin Peterson2019-09-264-8/+0
| | | | Fixes CVE-2019-15903. See full changelog at https://github.com/libexpat/libexpat/blob/R_2_2_8/expat/Changes. (cherry picked from commit 52b940803860e37bcc3f6096b2d24e7c20a0e807)
* bpo-38117: Update bundled Windows OpenSSL to 1.1.1d (GH-16184)Miss Islington (bot)2019-09-162-4/+4
| | | | | (cherry picked from commit 3ab73f6bbf4ff66e7ace3c4eab25461b5c7d71d4) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-37326: Include libffi license when available (GH-15921)Miss Islington (bot)2019-09-111-2/+3
| | | | | (cherry picked from commit 8fcaffb048d2359a4c06ed5d8fbbf46d3ae1a472) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-37798: Add C fastpath for statistics.NormalDist.inv_cdf() (GH-15266) ↵Miss Islington (bot)2019-08-232-0/+4
| | | | | | | (GH-15441) (cherry picked from commit 0a18ee4be7ba215f414bef04598e0849504f9f1e) Co-authored-by: Dong-hee Na <donghee.na92@gmail.com>
* bpo-37841: Remove python_uwp dependency on msvcp140.dll (GH-15253)Miss Islington (bot)2019-08-131-0/+9
| | | | | (cherry picked from commit b0dace3e979381426385c551b116d0f1434096ee) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-36044: Avoid warnings in Windows PGO build and add lzma, bz2 and sqlite ↵Miss Islington (bot)2019-07-292-0/+2
| | | | | | | | | | coverage (GH-14985) https://bugs.python.org/issue36044 Automerge-Triggered-By: @zooba (cherry picked from commit e1b900247227dad49d8231f1d028872412230ab4) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-35360: Update Windows builds to use SQLite 3.28.0 (GH-14179)Miss Islington (bot)2019-06-243-3/+3
| | | | | (cherry picked from commit 7fd2ba354ec2304743ffd9ba620e07d113532264) Co-authored-by: animalize <animalize@users.noreply.github.com>
* bpo-37333: Ensure IncludeTkinter has a value (GH-14240)Miss Islington (bot)2019-06-191-0/+3
| | | | | (cherry picked from commit 12f1c726d8328e5e096c35c36901f6d19bc942d3) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-34631: Updated OpenSSL to 1.1.1c in Windows installer (GH-14163)Miss Islington (bot)2019-06-173-5/+5
| | | | | (cherry picked from commit a268edd6a411480281222b1fdb0f78053434d17f) Co-authored-by: Steve Dower <steve.dower@python.org>
* bpo-37288: Fix Windows build when --no-tkinter is specified (GH-14096)Miss Islington (bot)2019-06-171-3/+3
| | | | | (cherry picked from commit 00f6493084c385033fe5574314223217d9a26672) Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
* Implement Windows release builds in Azure Pipelines (GH-14065)Steve Dower2019-06-146-19/+66
| | | Includes backported fixes from GH-14091
* bpo-37238: Enable building for Windows using Visual Studio 2019 (GH-13988)Miss Islington (bot)2019-06-112-1/+2
| | | | | (cherry picked from commit 04856c2193eb72d72c46b57fa08095235d732a73) Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
* bpo-37181: Fix test_regrtest failures on Windows arm64 (GH-13872)Miss Islington (bot)2019-06-071-0/+1
| | | | | (cherry picked from commit e7e5039d6940e41839dcef0433262ff363408dad) Co-authored-by: Paul Monson <paulmon@users.noreply.github.com>
* bpo-26219: per opcode cache for LOAD_GLOBAL (GH-12884)Inada Naoki2019-06-032-0/+4
| | | | | | This patch implements per opcode cache mechanism, and use it in only LOAD_GLOBAL opcode. Based on Yury's opcache3.patch in bpo-26219.
* bpo-37007: Implement socket.if_nametoindex(), if_indextoname() and ↵Zackery Spytz2019-05-291-1/+1
| | | | if_nameindex() on Windows (GH-13522)