247 Commits (master)
 

Author SHA1 Message Date
Thomas Lynch ab841ef752 Fix the removed return from commenting out updateElem, undoes unnecessary buggy check from previous commit 3 weeks ago
Thomas Lynch 90df19cbed Update challenge to skip undefined worker answers 3 weeks ago
Thomas Lynch f1d827f3b3
Improve red class, make not fullwidth and left aligned text 3 weeks ago
Thomas Lynch 51e5f82d68
Update challenge.min.js 3 weeks ago
Thomas Lynch 7ab93e33e7
minify bot check page css 3 weeks ago
Thomas Lynch c29a14ffd8
Remove updateelem calls to hide some unnecessary messages in frontend scripts 3 weeks ago
Thomas Lynch ba62d322a4
Update bot-check page styling 3 weeks ago
Thomas Lynch a0ff482b17
Cleanup server registration and fix for Haproxy 3.0 because newline delimited commands are rejected. Now must be separated by semicolon. 2 months ago
Thomas Lynch f7dc984d60
Testing new ACLs for query string 2 months ago
Thomas Lynch f6ec537cb0
Test another stick table, track req.query 2 months ago
Thomas Lynch 53a679fc76
add missing global configs for master-worker mode and crt base 2 months ago
Thomas Lynch 5e60a42383
Bump haproxy to 3.0 in docker build 3 months ago
Thomas Lynch 2920f11ffa
ditto of jschan repo change 3 months ago
Thomas Lynch 25f702d157
Add ACL so alt-svc header is only sent when geo continent not matching server env 7 months ago
Thomas Lynch 5a0b3bfabc
Browser compatibility improvements. Tweak arguments of translate function, and try/catch navigator.hardwareconcurency 8 months ago
Thomas Lynch aec1aac1b9
do "www" unconditionally, for now 9 months ago
Thomas Lynch 33f9e76c4f
Set cookie expiry properly instead of lasting forever 9 months ago
Thomas Lynch 4c473532f6
Set proper expiry date based on ddos config cex or default 9 months ago
Thomas Lynch 5b709a5819
Update on page challenge to just reload after removing cookies 9 months ago
Thomas Lynch 7fc5efc82b
Fix function name typo 9 months ago
Thomas Lynch 63b738b9b5
Add another call to clear cookies for domain to fetch error handler 9 months ago
Thomas Lynch baba0518dd
Update minified scripts 9 months ago
Thomas Lynch b19bd19581
Delete all basedflare cookies for domain when getting "rejected", prevent a bad (or even expired or changed key) cookie from overwriting a valid cookie in the cookie table 9 months ago
Thomas Lynch 3f1852dd1b
Add env var example for maxconn and cache total-max-size 11 months ago
Thomas Lynch 1dd69fd924
Add geo blocking for country and continent, changes get_ip_var lua script section to use two tables 11 months ago
Thomas Lynch 2f9823bf51
Adjust lua get_server_names 12 months ago
Thomas Lynch bf3e2571c1
Run set_lang_json internally on match to blocking map 1 year ago
Thomas Lynch e36add4ee7
Add asn blocking 1 year ago
Thomas Lynch 93cac69798
Make blocked and whitelist maps multi tenant 1 year ago
Thomas Lynch d687e54d17
Test with updated dataplaneapi for map fix and exclusing backends in sync, change to .yml, and empty backends map 1 year ago
Thomas Lynch 96fef80694
add maps for upcoming vpn and asn handling 1 year ago
Thomas Lynch 2e2e532ea8
Add some more debug logging to register-servers, found the issue 1 year ago
Thomas Lynch c28e4d438e
Remove unnecessary code in getpath method 1 year ago
Thomas Lynch a82483224b
Fix issue with pplet.qs taking whole query but not parsing the path out of it for the map loopup, caused issues with selecting captcha mode 1 year ago
Thomas Lynch aee6cf9899
Update minified script 1 year ago
Thomas Lynch faaf1fb743
Actually fix that 1 year ago
Thomas Lynch 844cff1baa
Don't check for wasm support when using sha256 challenge type 1 year ago
Thomas Lynch 74ae694669 Update README.md 1 year ago
Thomas Lynch bdd2213c6b
haproxy 2.8 dockerfile, remove testing cert, change ddos map for json testing 1 year ago
Thomas Lynch eb82a3d391
ne wjson map format for excluding exits 1 year ago
Thomas Lynch 1df8277ee2
Bugfix to declaration of crawler whitelist map, reduce difficulty for testing 1 year ago
Thomas Lynch ab5614e702
Revert dockerfile because 2.8 and http/3 still has some issues with lua 1 year ago
Thomas Lynch b70fd56201
Test with http3 quic and updated dockerfile with haproxy 2.8 1 year ago
Thomas Lynch b109e0caf0
Bugfix 400/429 errorfiles 1 year ago
Thomas Lynch 10c875e689
update config for crawler-whitelist, cleanup a few things in the example 1 year ago
Thomas Lynch 2ec52e804d
update dataplaneapi in Dockerfile for testing 1 year ago
Thomas Lynch fa4680aaa6
Add translation json_query vars to error pages thanks to @l29utp0 1 year ago
Thomas Lynch 22b6b4795e
WIP of configurable challenge settings per-domain with a ddos_config map and handling 1 year ago
Thomas Lynch 14922d7e2f
Refactor fetching header for difference between applet and transaction mode. 1 year ago
Thomas Lynch c93ca7f16c
Remove . prefix on cookie domain 1 year ago