]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA: bump pip `cryptography`, relax `impacket` version requirement
authorViktor Szakats <commit@vsz.me>
Thu, 25 Sep 2025 11:14:36 +0000 (13:14 +0200)
committerViktor Szakats <commit@vsz.me>
Thu, 25 Sep 2025 12:22:40 +0000 (14:22 +0200)
Bump `cryptography` to a newer version that fixes two known OpenSSL
vulnerabilities reported by Dependabot.

To make it work, also allow `impacket` 0.11.0, because it allows any
pyOpenSSL version, while 0.12.0 pinned it to a single version that
happens to be incompatible with the bugfixed `cryptography` version.

Also: drop spaces from `requirements.txt` files. Bots don't add them,
though they seem to be preferred in the official documentation:
https://pip.pypa.io/en/stable/reference/requirements-file-format/

https://github.com/fortra/impacket/blob/impacket_0_11_0/requirements.txt
https://github.com/fortra/impacket/blob/impacket_0_12_0/requirements.txt

Follow-up to 7d5f8be532c19ec73063aaa4f27057047bdae5ac #18708

Closes #18731

.github/scripts/requirements.txt
tests/http/requirements.txt
tests/requirements.txt

index 5e876b0cb2b8f0acef85dbd4793e92ad88a038c2..ac858451d59feefd2104469a963de0e75a3ee940 100644 (file)
@@ -2,8 +2,8 @@
 #
 # SPDX-License-Identifier: curl
 
-cmakelang == 0.6.13
-codespell == 2.4.1
-pytype == 2024.10.11
-reuse == 5.1.1
-ruff == 0.13.1
+cmakelang==0.6.13
+codespell==2.4.1
+pytype==2024.10.11
+reuse==5.1.1
+ruff==0.13.1
index 8dddcd1e1c24be0b3945abd0413ffc2a2f79636a..6a98723ac208ef5548d0ca52c0bb28bbee873d90 100644 (file)
@@ -2,9 +2,9 @@
 #
 # SPDX-License-Identifier: curl
 
-cryptography == 42.0.8
-filelock == 3.19.1
-psutil == 7.1.0
-pytest == 8.4.2
-pytest-xdist == 3.8.0
-websockets == 15.0.1
+cryptography==44.0.1
+filelock==3.19.1
+psutil==7.1.0
+pytest==8.4.2
+pytest-xdist==3.8.0
+websockets==15.0.1
index dab4784c5fa188b2988bd757d1d70ef1a1399167..501c1fc6935981427d26e8b9ea9c4911f1243f82 100644 (file)
@@ -2,4 +2,4 @@
 #
 # SPDX-License-Identifier: curl
 
-impacket == 0.12.0
+impacket>=0.11.0,<=0.12.0