Skip to content

Instantly share code, notes, and snippets.

@joelpittet
Created December 12, 2025 20:01
Show Gist options
  • Select an option

  • Save joelpittet/9e1f95e54903e42d4cb165d2be22fa00 to your computer and use it in GitHub Desktop.

Select an option

Save joelpittet/9e1f95e54903e42d4cb165d2be22fa00 to your computer and use it in GitHub Desktop.
Curl response from git.drupalcode.org MR diff
curl -v https://git.drupalcode.org/project/webform_email_reply/-/merge_requests/6.diff
* Host git.drupalcode.org:443 was resolved.
* IPv6: (none)
* IPv4: 151.101.130.217, 151.101.2.217, 151.101.194.217, 151.101.66.217
* Trying 151.101.130.217:443...
* Connected to git.drupalcode.org (151.101.130.217) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
* CAfile: /etc/ssl/cert.pem
* CApath: none
* (304) (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 change cipher, Change cipher spec (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-CHACHA20-POLY1305 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: CN=git.drupalcode.org
* start date: Dec 8 20:00:18 2025 GMT
* expire date: Jan 9 20:00:17 2027 GMT
* subjectAltName: host "git.drupalcode.org" matched cert's "git.drupalcode.org"
* issuer: C=BE; O=GlobalSign nv-sa; CN=GlobalSign Atlas R3 DV TLS CA 2025 Q4
* SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://git.drupalcode.org/project/webform_email_reply/-/merge_requests/6.diff
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: git.drupalcode.org]
* [HTTP/2] [1] [:path: /project/webform_email_reply/-/merge_requests/6.diff]
* [HTTP/2] [1] [user-agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)]
* [HTTP/2] [1] [accept: */*]
> GET /project/webform_email_reply/-/merge_requests/6.diff HTTP/2
> Host: git.drupalcode.org
> User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
> Accept: */*
>
* Request completely sent off
< HTTP/2 200
< set-cookie: _fs_ch_st_FSBmUei20MqUiJb9=Ac2RP-VtHv2DqB-Ug4oSRvCSRirx8d-IXqfg2i5N78nVu7jqBfCNWERrMf60G3p4nJuN9IdpcMObj4JJqcXyxXKpfMgvjAWuhBWAN4S_i8rVQhXshGpJKzHyN7bgsCBLgfQkTQNevXLbxa5lmKJB9U0g56s9zchi5v-7U52r12P-pyCdOlvqrXAeO58NLmZ5RlstkgG10hCfOFVr1sGfiyq_D47p32F8OCXknLnWIwhVyIHFjWGRy_-72Po9yUJyLaPhvgQe0uo3L70GSlNkwzFWRPkSljV8QfXpegidla9yTeVQkHm-ZXRW6k2HtFrmyQ9XFDiRtn5jjfbxUbt6X8Zp-BfRQ3M0oAAfP87S0X3D9zH5m01UypZW8ld8WSyzBwKk3-86HROSGVButrJ-fCnzoKt2p7H_PjN_EUuivqgIcw==; Max-Age=10; HttpOnly; Path=/
< content-type: text/html; charset=utf-8
< cache-control: private, no-store
< accept-ranges: bytes
< via: 1.1 varnish, 1.1 varnish
< date: Fri, 12 Dec 2025 19:59:50 GMT
< x-served-by: cache-bfi-kbfi7400044-BFI, cache-bfi-kbfi7400076-BFI, cache-yvr1521-YVR
< x-cache: MISS, MISS
< x-cache-hits: 0, 0
< x-timer: S1765569591.578955,VS0,VE21
< x-request-id: 2546202599
< x-time-elapsed: 0.021
< permissions-policy: interest-cohort=()
< strict-transport-security: max-age=900
<
<!DOCTYPE html>
<html lang="en">
<head>
<meta
http-equiv="Content-Security-Policy"
content="default-src 'self'; img-src 'self' data:; media-src 'self' data:; object-src 'none'; style-src 'self' 'sha256-o4vzfmmUENEg4chMjjRP9EuW9ucGnGIGVdbl8d0SHQQ='; script-src 'self' 'sha256-KXex2o39zxtnzVWK4H5rW07g2+BlwSPtn+aguzsWkNg=';"
/>
<link
href="/_fs-ch-1T1wmsGaOgGaSxcX/assets/inter-var.woff2"
rel="preload"
as="font"
type="font/woff2"
crossorigin
/>
<link href="/_fs-ch-1T1wmsGaOgGaSxcX/assets/styles.css" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Client Challenge</title>
<style>
#loading-error {
font-size: 16px;
font-family: 'Inter', sans-serif;
margin-top: 10px;
margin-left: 10px;
display: none;
}
</style>
</head>
<body>
<noscript>
<div class="noscript-container">
<div class="noscript-content">
<img
src="/_fs-ch-1T1wmsGaOgGaSxcX/assets/errorIcon.svg"
alt=""
role="presentation"
class="error-icon"
/>
<span class="noscript-span"
>JavaScript is disabled in your browser.</span
>
<p>Please enable JavaScript to proceed.</p>
</div>
</div>
</noscript>
<div id="loading-error" role="alert" aria-live="polite">
A required part of this site couldn’t load. This may be due to a browser
extension, network issues, or browser settings. Please check your
connection, disable any ad blockers, or try using a different browser.
</div>
<script>
function loadScript(src) {
return new Promise((resolve, reject) => {
const script = document.createElement('script');
script.onload = resolve;
script.onerror = (event) => {
console.error('Script load error event:', event);
document.getElementById('loading-error').style.display = 'block';
loadingError.setAttribute('aria-hidden', 'false');
reject(
new Error(
`Failed to load script: ${src}, Please contact the service administrator.`
)
);
};
script.src = src;
document.body.appendChild(script);
});
}
loadScript('/_fs-ch-1T1wmsGaOgGaSxcX/errors.js')
.then(() => {
const script = document.createElement('script');
script.src = '/_fs-ch-1T1wmsGaOgGaSxcX/script.js?reload=true';
script.onerror = (event) => {
console.error('Script load error event:', event);
const errorMsg = new Error(
`Failed to load script: ${script.src}. Please contact the service administrator.`
);
console.error(errorMsg);
handleScriptError();
};
document.body.appendChild(script);
})
.catch((error) => {
console.error(error);
});
</script>
</body>
</html>
* Connection #0 to host git.drupalcode.org left intact
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment