|
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 |
|
|
f7dc984d60
|
Testing new ACLs for query string
|
2024-07-11 21:09:24 +10:00 |
|
|
f6ec537cb0
|
Test another stick table, track req.query
|
2024-07-07 23:03:11 +10:00 |
|
|
53a679fc76
|
add missing global configs for master-worker mode and crt base
|
2024-06-30 22:36:54 +10:00 |
|
|
5e60a42383
|
Bump haproxy to 3.0 in docker build
|
2024-06-11 15:23:33 +10:00 |
|
|
2920f11ffa
|
ditto of jschan repo change
|
2024-06-07 16:23:40 +10:00 |
|
|
25f702d157
|
Add ACL so alt-svc header is only sent when geo continent not matching server env
|
2024-01-28 17:44:07 +11: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 |
|
|
3f1852dd1b
|
Add env var example for maxconn and cache total-max-size
|
2023-10-19 21:34:02 +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 |
|
|
d687e54d17
|
Test with updated dataplaneapi for map fix and exclusing backends in sync, change to .yml, and empty backends map
|
2023-09-03 01:16:14 +10:00 |
|
|
96fef80694
|
add maps for upcoming vpn and asn handling
|
2023-09-02 22:18:47 +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 |
|
|
74ae694669
|
Update README.md
|
2023-07-17 12:03:06 +00:00 |
|
|
bdd2213c6b
|
haproxy 2.8 dockerfile, remove testing cert, change ddos map for json testing
|
2023-06-15 22:02:42 +10:00 |
|
|
eb82a3d391
|
ne wjson map format for excluding exits
|
2023-06-15 22:01:53 +10:00 |
|
|
1df8277ee2
|
Bugfix to declaration of crawler whitelist map, reduce difficulty for testing
|
2023-06-10 12:51:56 +10:00 |
|
|
ab5614e702
|
Revert dockerfile because 2.8 and http/3 still has some issues with lua
|
2023-06-08 00:14:25 +10:00 |
|
|
b70fd56201
|
Test with http3 quic and updated dockerfile with haproxy 2.8
|
2023-06-08 00:00:05 +10:00 |
|
|
b109e0caf0
|
Bugfix 400/429 errorfiles
|
2023-06-04 17:05:36 +10:00 |
|
|
10c875e689
|
update config for crawler-whitelist, cleanup a few things in the example
|
2023-06-04 13:04:13 +10:00 |
|
|
2ec52e804d
|
update dataplaneapi in Dockerfile for testing
|
2023-06-04 12:52:11 +10:00 |
|