Commit Graph

132 Commits

Author SHA1 Message Date
6643e3f7db default to empty string if nil map lookup in css map 2024-10-21 18:14:53 +11:00
7e44a236a1 Add the custom css map (for bot-check page so far) 2024-10-21 00:07:03 +11:00
f9a3798edb Escape first %s in string format, no need to template in %s... 2024-09-17 21:15:59 +10:00
89ff3637d4 Add an optional USE_INTER_FONT to insert inter css tags and extra css for font
Separate css out into variable to template into body template with first stage template compile
2024-09-17 21:15:04 +10:00
c2074eec5f Precompute captcha section on startup since its based on (what) an ENV
Remove unused captcha_backend_name and captcha backend in config, not needed since haproxy 2.7
2024-09-16 22:30:00 +10:00
601a2b3989 Merge branch 'dev-wl' 2024-09-16 21:13:21 +10:00
45f81f96ae Optimizations, remove a call to string.format, remove an if in else/if for deciding pow and/or captcha check 2024-09-16 21:00:20 +10:00
ab841ef752 Fix the removed return from commenting out updateElem, undoes unnecessary buggy check from previous commit 2024-08-18 19:57:20 +10:00
90df19cbed Update challenge to skip undefined worker answers 2024-08-18 19:51:38 +10:00
f1d827f3b3 Improve red class, make not fullwidth and left aligned text 2024-08-15 23:06:22 +10:00
51e5f82d68 Update challenge.min.js 2024-08-15 22:57:12 +10:00
7ab93e33e7 minify bot check page css 2024-08-15 22:56:30 +10:00
c29a14ffd8 Remove updateelem calls to hide some unnecessary messages in frontend scripts
Update spacing of some elements on bot check page
2024-08-15 22:50:29 +10:00
ba62d322a4 Update bot-check page styling 2024-08-15 22:45:17 +10:00
a0ff482b17 Cleanup server registration and fix for Haproxy 3.0 because newline delimited commands are rejected. Now must be separated by semicolon. 2024-07-11 21:10:03 +10:00
5a0b3bfabc Browser compatibility improvements. Tweak arguments of translate function, and try/catch navigator.hardwareconcurency 2024-01-20 20:32:29 +11:00
aec1aac1b9 do "www" unconditionally, for now 2023-12-15 20:32:38 +11:00
33f9e76c4f Set cookie expiry properly instead of lasting forever 2023-12-15 00:02:23 +11:00
4c473532f6 Set proper expiry date based on ddos config cex or default 2023-12-14 23:42:46 +11:00
5b709a5819 Update on page challenge to just reload after removing cookies 2023-12-14 23:33:23 +11:00
7fc5efc82b Fix function name typo 2023-12-14 23:28:12 +11:00
63b738b9b5 Add another call to clear cookies for domain to fetch error handler 2023-12-14 23:25:21 +11:00
baba0518dd Update minified scripts 2023-12-14 23:16:33 +11:00
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 2023-12-14 23:12:08 +11:00
1dd69fd924 Add geo blocking for country and continent, changes get_ip_var lua script section to use two tables 2023-10-15 18:13:52 +11:00
2f9823bf51 Adjust lua get_server_names 2023-09-18 23:14:32 +10:00
bf3e2571c1 Run set_lang_json internally on match to blocking map 2023-09-10 22:08:57 +10:00
e36add4ee7 Add asn blocking 2023-09-09 21:39:45 +10:00
93cac69798 Make blocked and whitelist maps multi tenant 2023-09-07 16:47:21 +10:00
2e2e532ea8 Add some more debug logging to register-servers, found the issue 2023-09-02 22:18:04 +10:00
c28e4d438e Remove unnecessary code in getpath method 2023-08-06 19:22:09 +10:00
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 2023-08-06 17:45:52 +10:00
aee6cf9899 Update minified script 2023-07-20 01:14:04 +10:00
faaf1fb743 Actually fix that 2023-07-20 01:11:23 +10:00
844cff1baa Don't check for wasm support when using sha256 challenge type 2023-07-19 20:55:48 +10:00
eb82a3d391 ne wjson map format for excluding exits 2023-06-15 22:01:53 +10:00
fa4680aaa6 Add translation json_query vars to error pages thanks to @l29utp0 2023-06-04 12:51:34 +10:00
22b6b4795e WIP of configurable challenge settings per-domain with a ddos_config map and handling 2023-05-21 20:13:23 +10:00
14922d7e2f Refactor fetching header for difference between applet and transaction mode.
Improve locale_strings map by re json.encode.
Add method to put translation jsons into txn var and read with a json_query fetch inside template files not served by a lua view e.g. maintenance page
2023-05-21 15:18:55 +10:00
c93ca7f16c Remove . prefix on cookie domain 2023-04-29 23:02:13 +10:00
32c5e2dfca Fix using incorrect prompt for noscript sha256 vs argon2 2023-04-29 22:57:34 +10:00
88e954575f copy pt pt o pt br 2023-04-29 18:56:15 +10:00
88ba9f264b add /.basedflare/pow-icon (useful with rewrite for custom loading image) 2023-04-29 15:43:35 +10:00
88345216dd minify js 2023-04-20 21:29:59 +10:00
f1cf3f6390 frontend js translations 2023-04-20 21:23:50 +10:00
2af32627eb Start on localisation ref #22 2023-04-19 23:08:15 +10:00
615049a59e Update auto script 2023-04-15 00:27:18 +10:00
493bfd88f9 Add and improve auto background solve 2023-04-14 21:47:01 +10:00
8523a87592 Fix auto.js minification breaking and window for argon check 2023-04-14 01:58:05 +10:00
5e2943064a Move ...s in template 2023-04-14 01:44:52 +10:00