$ curl https://f-droid.org/ -v --http1.1
* Host f-droid.org:443 was resolved.
* IPv6: 2a00:c6c0:0:155:1::1, 2a01:4f9:3b:546d::2
* IPv4: 37.218.243.72, 65.21.79.229
*   Trying [2a00:c6c0:0:155:1::1]:443...
* ALPN: curl offers http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /data/data/com.termux/files/usr/etc/tls/cert.pem
*  CApath: /data/data/com.termux/files/usr/etc/tls/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / RSASSA-PSS
* ALPN: server accepted http/1.1
* Server certificate:
*  subject: CN=f-droid.org
*  start date: Feb  1 10:26:16 2025 GMT
*  expire date: May  2 10:26:15 2025 GMT
*  subjectAltName: host "f-droid.org" matched cert's "f-droid.org"
*  issuer: C=US; O=Let's Encrypt; CN=R10
*  SSL certificate verify ok.
*   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* Connected to f-droid.org (2a00:c6c0:0:155:1::1) port 443
* using HTTP/1.x
> GET / HTTP/1.1
> Host: f-droid.org
> User-Agent: curl/8.12.0
> Accept: */*
>
* Request completely sent off
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0
* closing connection #0
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0






$ curl https://f-droid.org/ -v --http2
* Host f-droid.org:443 was resolved.
* IPv6: 2a00:c6c0:0:155:1::1, 2a01:4f9:3b:546d::2
* IPv4: 37.218.243.72, 65.21.79.229
*   Trying [2a00:c6c0:0:155:1::1]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /data/data/com.termux/files/usr/etc/tls/cert.pem
*  CApath: /data/data/com.termux/files/usr/etc/tls/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / x25519 / RSASSA-PSS
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=f-droid.org
*  start date: Feb  1 10:26:16 2025 GMT
*  expire date: May  2 10:26:15 2025 GMT
*  subjectAltName: host "f-droid.org" matched cert's "f-droid.org"
*  issuer: C=US; O=Let's Encrypt; CN=R10
*  SSL certificate verify ok.
*   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* Connected to f-droid.org (2a00:c6c0:0:155:1::1) port 443
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://f-droid.org/
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: f-droid.org]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.12.0]
* [HTTP/2] [1] [accept: */*]
> GET / HTTP/2
> Host: f-droid.org
> User-Agent: curl/8.12.0
> Accept: */*
>
* Request completely sent off
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
< HTTP/2 200
< server: nginx/1.22.1
< date: Sun, 23 Feb 2025 16:29:24 GMT
< content-type: text/html
< content-length: 12204
< content-location: index.html.en
< vary: negotiate,accept-language,Accept-Encoding
< tcn: choice
< strict-transport-security: max-age=63072000
< permissions-policy: accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), bluetooth=(), browsing-topics=(), camera=(), ch-ua=(), clipboard-read=(), clipboard-write=(), conversion-measurement=(), display-capture=(), document-domain=(), document-write=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), focus-without-user-activation=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), navigation-override=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker=(), speaker-selection=(), sync-xhr=(), trust-token-redemption=(), usb=(), wake-lock=(), webauthn=(), web-share=(), window-placement=(), vr=(), xr=(), xr-spatial-tracking=(),
< content-security-policy: default-src 'none';base-uri 'self';block-all-mixed-content;connect-src 'self';font-src 'self';form-action 'self' https://search.f-droid.org;frame-ancestors 'self';img-src 'self' https://f-droid.org;manifest-src 'self';media-src 'self';script-src 'self';style-src 'self' 'unsafe-inline';
< referrer-policy: strict-origin
< x-content-type-options: nosniff
< x-frame-options: sameorigin
< x-xss-protection: 1; mode=block
< onion-location: http://fdroidorg6cooksyluodepej4erfctzk7rrjpjbbr6wx24jh3lqyfwyd.onion/index.html.en
< last-modified: Sun, 23 Feb 2025 16:17:45 GMT
< etag: "2fac-62ed1905af107;74f-62ea4bda8d2c0
< cache-control: max-age=600, public, immutable, stale-while-revalidate=300
< expires: Sun, 23 Feb 2025 16:29:24 GMT
< content-language: en
< accept-ranges: bytes
<
* HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)
* Connection #0 to host f-droid.org left intact
curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)