| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -57,7 +57,7 @@ jobs: | |||
| 57 | 57 | variables: | |
| 58 | 58 | testRunTitle: '$(build.sourceBranchName)-linux' | |
| 59 | 59 | testRunPlatform: linux | |
| 60 | - openssl_version: 1.1.1n | ||
| 60 | + openssl_version: 1.1.1q | ||
| 61 | 61 | ||
| 62 | 62 | steps: | |
| 63 | 63 | - template: ./posix-steps.yml | |
@@ -83,7 +83,7 @@ jobs: | |||
| 83 | 83 | variables: | |
| 84 | 84 | testRunTitle: '$(Build.SourceBranchName)-linux-coverage' | |
| 85 | 85 | testRunPlatform: linux-coverage | |
| 86 | - openssl_version: 1.1.1n | ||
| 86 | + openssl_version: 1.1.1q | ||
| 87 | 87 | ||
| 88 | 88 | steps: | |
| 89 | 89 | - template: ./posix-steps.yml | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -57,7 +57,7 @@ jobs: | |||
| 57 | 57 | variables: | |
| 58 | 58 | testRunTitle: '$(system.pullRequest.TargetBranch)-linux' | |
| 59 | 59 | testRunPlatform: linux | |
| 60 | - openssl_version: 1.1.1n | ||
| 60 | + openssl_version: 1.1.1q | ||
| 61 | 61 | ||
| 62 | 62 | steps: | |
| 63 | 63 | - template: ./posix-steps.yml | |
@@ -83,7 +83,7 @@ jobs: | |||
| 83 | 83 | variables: | |
| 84 | 84 | testRunTitle: '$(Build.SourceBranchName)-linux-coverage' | |
| 85 | 85 | testRunPlatform: linux-coverage | |
| 86 | - openssl_version: 1.1.1n | ||
| 86 | + openssl_version: 1.1.1q | ||
| 87 | 87 | ||
| 88 | 88 | steps: | |
| 89 | 89 | - template: ./posix-steps.yml | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -203,7 +203,7 @@ jobs: | |||
| 203 | 203 | needs: check_source | |
| 204 | 204 | if: needs.check_source.outputs.run_tests == 'true' | |
| 205 | 205 | env: | |
| 206 | - OPENSSL_VER: 1.1.1n | ||
| 206 | + OPENSSL_VER: 1.1.1q | ||
| 207 | 207 | PYTHONSTRICTEXTENSIONBUILD: 1 | |
| 208 | 208 | steps: | |
| 209 | 209 | - uses: actions/checkout@v3 | |
@@ -262,7 +262,7 @@ jobs: | |||
| 262 | 262 | strategy: | |
| 263 | 263 | fail-fast: false | |
| 264 | 264 | matrix: | |
| 265 | - openssl_ver: [1.1.1n, 3.0.2] | ||
| 265 | + openssl_ver: [1.1.1q, 3.0.5] | ||
| 266 | 266 | env: | |
| 267 | 267 | OPENSSL_VER: ${{ matrix.openssl_ver }} | |
| 268 | 268 | MULTISSL_DIR: ${{ github.workspace }}/multissl | |
@@ -309,7 +309,7 @@ jobs: | |||
| 309 | 309 | needs: check_source | |
| 310 | 310 | if: needs.check_source.outputs.run_tests == 'true' | |
| 311 | 311 | env: | |
| 312 | - OPENSSL_VER: 1.1.1n | ||
| 312 | + OPENSSL_VER: 1.1.1q | ||
| 313 | 313 | PYTHONSTRICTEXTENSIONBUILD: 1 | |
| 314 | 314 | ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0 | |
| 315 | 315 | steps: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -246,9 +246,9 @@ def library_recipes(): | |||
| 246 | 246 | ||
| 247 | 247 | result.extend([ | |
| 248 | 248 | dict( | |
| 249 | - name="OpenSSL 1.1.1n", | ||
| 250 | - url="https://www.openssl.org/source/openssl-1.1.1n.tar.gz", | ||
| 251 | - checksum='2aad5635f9bb338bc2c6b7d19cbc9676', | ||
| 249 | + name="OpenSSL 1.1.1q", | ||
| 250 | + url="https://www.openssl.org/source/openssl-1.1.1q.tar.gz", | ||
| 251 | + checksum='d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca', | ||
| 252 | 252 | buildrecipe=build_universal_openssl, | |
| 253 | 253 | configure=None, | |
| 254 | 254 | install=None, | |
@@ -796,10 +796,16 @@ def verifyThirdPartyFile(url, checksum, fname): | |||
| 796 | 796 | print("Downloading %s"%(name,)) | |
| 797 | 797 | downloadURL(url, fname) | |
| 798 | 798 | print("Archive for %s stored as %s"%(name, fname)) | |
| 799 | + if len(checksum) == 32: | ||
| 800 | + algo = 'md5' | ||
| 801 | + elif len(checksum) == 64: | ||
| 802 | + algo = 'sha256' | ||
| 803 | + else: | ||
| 804 | + raise ValueError(checksum) | ||
| 799 | 805 | if os.system( | |
| 800 | - 'MD5=$(openssl md5 %s) ; test "${MD5##*= }" = "%s"' | ||
| 801 | - % (shellQuote(fname), checksum) ): | ||
| 802 | - fatal('MD5 checksum mismatch for file %s' % fname) | ||
| 806 | + 'CHECKSUM=$(openssl %s %s) ; test "${CHECKSUM##*= }" = "%s"' | ||
| 807 | + % (algo, shellQuote(fname), checksum) ): | ||
| 808 | + fatal('%s checksum mismatch for file %s' % (algo, fname)) | ||
| 803 | 809 | ||
| 804 | 810 | def build_universal_openssl(basedir, archList): | |
| 805 | 811 | """ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1 @@ | |||
| 1 | + Build and test with OpenSSL 1.1.1q | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -53,7 +53,7 @@ echo.Fetching external libraries... | |||
| 53 | 53 | set libraries= | |
| 54 | 54 | set libraries=%libraries% bzip2-1.0.8 | |
| 55 | 55 | if NOT "%IncludeLibffiSrc%"=="false" set libraries=%libraries% libffi-3.4.2 | |
| 56 | - if NOT "%IncludeSSLSrc%"=="false" set libraries=%libraries% openssl-1.1.1n | ||
| 56 | + if NOT "%IncludeSSLSrc%"=="false" set libraries=%libraries% openssl-1.1.1q | ||
| 57 | 57 | set libraries=%libraries% sqlite-3.38.4.0 | |
| 58 | 58 | if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tcl-core-8.6.12.1 | |
| 59 | 59 | if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tk-8.6.12.1 | |
@@ -77,7 +77,7 @@ echo.Fetching external binaries... | |||
| 77 | 77 | ||
| 78 | 78 | set binaries= | |
| 79 | 79 | if NOT "%IncludeLibffi%"=="false" set binaries=%binaries% libffi-3.4.2 | |
| 80 | - if NOT "%IncludeSSL%"=="false" set binaries=%binaries% openssl-bin-1.1.1n | ||
| 80 | + if NOT "%IncludeSSL%"=="false" set binaries=%binaries% openssl-bin-1.1.1q | ||
| 81 | 81 | if NOT "%IncludeTkinter%"=="false" set binaries=%binaries% tcltk-8.6.12.1 | |
| 82 | 82 | if NOT "%IncludeSSLSrc%"=="false" set binaries=%binaries% nasm-2.11.06 | |
| 83 | 83 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -67,8 +67,8 @@ | |||
| 67 | 67 | <libffiDir>$(ExternalsDir)libffi-3.4.2\</libffiDir> | |
| 68 | 68 | <libffiOutDir>$(ExternalsDir)libffi-3.4.2\$(ArchName)\</libffiOutDir> | |
| 69 | 69 | <libffiIncludeDir>$(libffiOutDir)include</libffiIncludeDir> | |
| 70 | - <opensslDir>$(ExternalsDir)openssl-1.1.1n\</opensslDir> | ||
| 71 | - <opensslOutDir>$(ExternalsDir)openssl-bin-1.1.1n\$(ArchName)\</opensslOutDir> | ||
| 70 | + <opensslDir>$(ExternalsDir)openssl-1.1.1q\</opensslDir> | ||
| 71 | + <opensslOutDir>$(ExternalsDir)openssl-bin-1.1.1q\$(ArchName)\</opensslOutDir> | ||
| 72 | 72 | <opensslIncludeDir>$(opensslOutDir)include</opensslIncludeDir> | |
| 73 | 73 | <nasmDir>$(ExternalsDir)\nasm-2.11.06\</nasmDir> | |
| 74 | 74 | <zlibDir>$(ExternalsDir)\zlib-1.2.12\</zlibDir> | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -168,7 +168,7 @@ _lzma | |||
| 168 | 168 | Homepage: | |
| 169 | 169 | https://tukaani.org/xz/ | |
| 170 | 170 | _ssl | |
| 171 | - Python wrapper for version 1.1.1k of the OpenSSL secure sockets | ||
| 171 | + Python wrapper for version 1.1.1q of the OpenSSL secure sockets | ||
| 172 | 172 | library, which is downloaded from our binaries repository at | |
| 173 | 173 | https://github.com/python/cpython-bin-deps. | |
| 174 | 174 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -47,8 +47,8 @@ | |||
| 47 | 47 | ] | |
| 48 | 48 | ||
| 49 | 49 | OPENSSL_RECENT_VERSIONS = [ | |
| 50 | - "1.1.1n", | ||
| 51 | - "3.0.2" | ||
| 50 | + "1.1.1q", | ||
| 51 | + "3.0.5" | ||
| 52 | 52 | ] | |
| 53 | 53 | ||
| 54 | 54 | LIBRESSL_OLD_VERSIONS = [ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments