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
5fd4ae842c
Add new (optional) auto script to be optionally included in frontend sites, will auto solve POW when low time left
...
Allow bot-check to return json format to be compatible with that
Update challenge script
2023-04-14 01:42:56 +10:00
a6f3613b6a
More concise wording, offer a .min.js for scripts
2023-04-11 21:13:25 +10:00
8b361f89c5
Image on bot-check adn css tweak, change footers to basedflare link in template, maintenance, bot-check
2023-04-10 17:48:44 +10:00
37bbec9f3b
add missing map
2023-04-06 22:47:21 +10:00
40da57544a
Support multiple backends per domain with the help of some lua
2023-04-06 22:40:03 +10:00
35668c9b58
adjust dummytime logic and start time
2023-03-23 01:13:41 +11:00
94567f69ff
Improve appearance and affordance of challenge pages with some template and js tweaks
2023-03-19 13:07:41 +11:00
9478892614
Allow proper ssl verification for backends (With a privately managed CA of course)
2023-03-18 15:21:21 +11:00
521e4ab335
not bold h3, hide generic favicon, white bg instead off offwhite
2023-03-06 19:47:50 +11:00
4c97df8fb1
test ssl verify none to backends
2023-03-02 22:18:25 +11:00
3cc7482084
Fully convert to data plane api
...
Change global ACL to a map to realtime update with data plane api
Change how on setartup servers are registered in lua
2023-02-18 15:14:40 +11:00
80e966b6d4
Revert to 3 dots loader and adjust page style slightly
2023-02-14 00:07:06 +11:00
87f66479d8
- Change to using domain instead of resolving, because cloudflare blocked this even with the host header, and haproxy 2.7 appears to no longer need this 'hack'
...
- Fix issue with matched_expiry being 0 and breaking captcha cookie
- Spacing
2023-02-13 21:59:02 +11:00
4e3beaf66d
use 2 threads at least
2023-02-12 09:09:17 +11:00
f231b86544
Ability to choose between sha256 or argon2 with env var close #21
2023-02-11 23:38:59 +11:00