Commit Graph

235 Commits

Author SHA1 Message Date
WeebDataHoarder
c763a59a4d Remove .bin from git files, move folder creation to script 2025-04-06 02:28:03 +02:00
WeebDataHoarder
8a8390f005 Add basic DroneCI for building go-away with Go 1.22 on Alpine 3.20 and Go 1.24 on Alpine 3.21 2025-04-06 02:23:00 +02:00
WeebDataHoarder
e166714a3f Add comments on go.mod and pin packages to prevent Go 1.22+ upgrades 2025-04-06 02:10:58 +02:00
WeebDataHoarder
7d436cbdb4 Embed go exp package requirements to ensure we don't use arbitrary exp, move utilities to utils 2025-04-06 02:02:54 +02:00
WeebDataHoarder
105477c3ee Remove exp slices requirement 2025-04-06 01:59:47 +02:00
WeebDataHoarder
617ec804bc Closer file structure to desired 2025-04-06 01:46:18 +02:00
WeebDataHoarder
c222508e5c Add url query to logging 2025-04-04 13:44:47 +02:00
WeebDataHoarder
43876c4dd8 Lower requirements to go 1.22 2025-04-04 13:33:47 +02:00
WeebDataHoarder
c23cea260c Add must-revalidate cache-control header on challenge mjs 2025-04-04 13:13:46 +02:00
WeebDataHoarder
db8666a8b0 Add pregenerated poison files 2025-04-03 14:21:21 +02:00
WeebDataHoarder
e9269338e7 Add response poisoning 2025-04-03 14:18:55 +02:00
WeebDataHoarder
fa727b8fc2 Add always challenge pow to policy 2025-04-03 06:41:14 +02:00
WeebDataHoarder
6f73337017 Add extra challenge pass message for inline challenges 2025-04-03 06:33:05 +02:00
WeebDataHoarder
01466e1686 Changed level for startup messages 2025-04-03 06:24:06 +02:00
WeebDataHoarder
c76889efa2 Add logging levels and timings 2025-04-03 06:16:44 +02:00
WeebDataHoarder
ca3a59c10a Load theme onto template data 2025-04-03 04:46:20 +02:00
WeebDataHoarder
f9634cfc71 Revamp templates, allow loading external templates, support themes 2025-04-03 04:39:33 +02:00
WeebDataHoarder
150927e7ba Allow multiple backends 2025-04-02 19:23:09 +02:00
WeebDataHoarder
8d9d5a8ab3 Allow sending resources on key challenge, send multiple challenges to specific browsers 2025-04-02 14:43:39 +02:00
WeebDataHoarder
dbff9342cb Added method matching on rules 2025-04-02 14:08:18 +02:00
WeebDataHoarder
b6537eaf50 Add resource-load challenge 2025-04-02 11:41:29 +02:00
WeebDataHoarder
c05202c2c5 Update wasm for js-pow-sha256 2025-04-01 22:38:48 +02:00
WeebDataHoarder
c4ea3f5e58 Added forgejo-dark template 2025-04-01 22:31:45 +02:00
WeebDataHoarder
3cd880b169 Proper challenge/error pages 2025-04-01 22:12:15 +02:00
WeebDataHoarder
df5e125cf2 Move most code under lib 2025-04-01 21:22:19 +02:00
WeebDataHoarder
cccc06cb54 Send http challenge even if cookie is expired 2025-04-01 15:19:01 +02:00
WeebDataHoarder
6092976727 Allow skipping http challenge if cookie is not set 2025-04-01 15:11:57 +02:00
WeebDataHoarder
72dff2ce16 Update example, remove not necessary dom on load.mjs 2025-04-01 07:33:42 +02:00
WeebDataHoarder
35067a4329 Fix next rule goto 2025-04-01 07:11:43 +02:00
WeebDataHoarder
8ed0f69a19 Bundle wasm file to prevent full Clang and LLVM build 2025-04-01 07:04:47 +02:00
WeebDataHoarder
bfcb0ccada Minimize wasm runtime external dependencies, do not use JSON on verify-challenge output 2025-04-01 05:29:00 +02:00
WeebDataHoarder
8d45668d05 Update dependencies 2025-03-31 21:27:29 +02:00
WeebDataHoarder
428f34e2f4 Add LICENSE 2025-03-31 21:26:05 +02:00
WeebDataHoarder
c0726c2ffb Implement nested rules and check vs challenge, list policies 2025-03-31 21:25:07 +02:00
WeebDataHoarder
06bc5107d6 Initial commit 2025-03-31 16:24:08 +02:00