Comments (1)
As an observation, the difference in retrieving musl vs glibc based static libs is by using different operating systems. So this patch probably wasn't needed.
Musl/Alpine:
$ curl -v https://api.adoptium.net/v3/binary/latest/17/ea/alpine-linux/x64/staticlibs/hotspot/normal/eclipse
* Trying 20.62.244.126:443...
* Connected to api.adoptium.net (20.62.244.126) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
* CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
* subject: CN=api.adoptium.net
* start date: Aug 14 11:29:17 2021 GMT
* expire date: Nov 12 11:29:15 2021 GMT
* subjectAltName: host "api.adoptium.net" matched cert's "api.adoptium.net"
* issuer: C=US; O=Let's Encrypt; CN=R3
* SSL certificate verify ok.
> GET /v3/binary/latest/17/ea/alpine-linux/x64/staticlibs/hotspot/normal/eclipse HTTP/1.1
> Host: api.adoptium.net
> User-Agent: curl/7.76.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Date: Mon, 11 Oct 2021 12:57:19 GMT
< Content-Type: application/octet-stream
< Content-Length: 0
< Connection: keep-alive
< Location: https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2021-10-08-21-07-beta/OpenJDK17U-static-libs-musl_x64_alpine-linux_hotspot_2021-10-08-18-05.tar.gz
<
* Connection #0 to host api.adoptium.net left intact
glibc:
$ curl -v https://api.adoptium.net/v3/binary/latest/17/ea/linux/x64/staticlibs/hotspot/normal/eclipse
* Trying 20.62.244.126:443...
* Connected to api.adoptium.net (20.62.244.126) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
* CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
* subject: CN=api.adoptium.net
* start date: Aug 14 11:29:17 2021 GMT
* expire date: Nov 12 11:29:15 2021 GMT
* subjectAltName: host "api.adoptium.net" matched cert's "api.adoptium.net"
* issuer: C=US; O=Let's Encrypt; CN=R3
* SSL certificate verify ok.
> GET /v3/binary/latest/17/ea/linux/x64/staticlibs/hotspot/normal/eclipse HTTP/1.1
> Host: api.adoptium.net
> User-Agent: curl/7.76.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Date: Mon, 11 Oct 2021 13:04:44 GMT
< Content-Type: application/octet-stream
< Content-Length: 0
< Connection: keep-alive
< Location: https://github.com/adoptium/temurin17-binaries/releases/download/jdk17u-2021-10-08-12-54-beta/OpenJDK17U-static-libs-glibc_x64_linux_hotspot_2021-10-07-23-30.tar.gz
<
* Connection #0 to host api.adoptium.net left intact
from api.adoptium.net.
Related Issues (20)
- Version filter no longer supports `semver` version string HOT 8
- Update marketplace updater for Microsoft build of OpenJDK
- api.adoptium.net giving 403/Forbidden to the web site HOT 3
- Temurin 21 binary builds not accessible through API HOT 6
- Python requests banned? HOT 3
- Docker Builds failing MongoTests HOT 1
- mvnw clean install site -Padoptium fails in site reporting for api-v3-updater due to Quarkus code generation failure HOT 1
- v2 API is not working HOT 2
- v3/info/available_releases seems out of date HOT 3
- Temurin 22 binary builds not accessible through API HOT 6
- Going to api.adoptium.net with a browser returns 403/Forbidden HOT 1
- Improve the latest version updating to be dynamic HOT 1
- JDK 21 EA API request doesn't return latest build HOT 14
- api.adoptium.net broke with two list for 21.0.1+12 HOT 3
- Temurin 23 binary builds not accessible through API HOT 6
- Make SHA and GPG signatures easier to download HOT 2
- Mitigation for `invalidHostNameAllowed(true)` in MongoClient.kt HOT 3
- Documentation: Add Downloading Using The API via Powershell
- Not all versions returned in `available_releases` have a corresponding binary HOT 5
- 404 Not Found for /v3/assets/version/21.0.2+13 HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from api.adoptium.net.