From e8e072286efcbbdf3b4b1c371571c213951f45b2 Mon Sep 17 00:00:00 2001 From: WeebDataHoarder Date: Fri, 2 May 2025 20:42:25 +0200 Subject: [PATCH] challenge: lower preload-early-hint-deadline to 2 seconds by default --- examples/snippets/challenges-non-js.yml | 2 +- lib/challenge/preload-link/preload-link.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/snippets/challenges-non-js.yml b/examples/snippets/challenges-non-js.yml index ae94056..b8aff89 100644 --- a/examples/snippets/challenges-non-js.yml +++ b/examples/snippets/challenges-non-js.yml @@ -9,7 +9,7 @@ challenges: condition: '"Sec-Fetch-Mode" in headers && headers["Sec-Fetch-Mode"] == "navigate"' runtime: "preload-link" parameters: - preload-early-hint-deadline: 3s + preload-early-hint-deadline: 2s # Challenges with a redirect via Refresh header (non-JS, requires HTTP parsing and logic) header-refresh: diff --git a/lib/challenge/preload-link/preload-link.go b/lib/challenge/preload-link/preload-link.go index b638de8..64ca78c 100644 --- a/lib/challenge/preload-link/preload-link.go +++ b/lib/challenge/preload-link/preload-link.go @@ -22,7 +22,7 @@ type Parameters struct { } var DefaultParameters = Parameters{ - Deadline: time.Second * 3, + Deadline: time.Second * 2, } func FillRegistration(state challenge.StateInterface, reg *challenge.Registration, parameters ast.Node) error {