20 Commits (master)

Author SHA1 Message Date
Thomas Lynch 25f702d157
Add ACL so alt-svc header is only sent when geo continent not matching server env 4 months ago
Thomas Lynch 1dd69fd924
Add geo blocking for country and continent, changes get_ip_var lua script section to use two tables 7 months ago
Thomas Lynch e36add4ee7
Add asn blocking 8 months ago
Thomas Lynch 93cac69798
Make blocked and whitelist maps multi tenant 8 months ago
Thomas Lynch d687e54d17
Test with updated dataplaneapi for map fix and exclusing backends in sync, change to .yml, and empty backends map 9 months ago
Thomas Lynch 96fef80694
add maps for upcoming vpn and asn handling 9 months ago
Thomas Lynch bdd2213c6b
haproxy 2.8 dockerfile, remove testing cert, change ddos map for json testing 11 months ago
Thomas Lynch eb82a3d391
ne wjson map format for excluding exits 11 months ago
Thomas Lynch 1df8277ee2
Bugfix to declaration of crawler whitelist map, reduce difficulty for testing 11 months ago
Thomas Lynch ab5614e702
Revert dockerfile because 2.8 and http/3 still has some issues with lua 12 months ago
Thomas Lynch b70fd56201
Test with http3 quic and updated dockerfile with haproxy 2.8 12 months ago
Thomas Lynch 10c875e689
update config for crawler-whitelist, cleanup a few things in the example 12 months 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 93c01c05c5
Update redirect to new redirect and rewrite 1 year ago
Thomas Lynch 94567f69ff
Improve appearance and affordance of challenge pages with some template and js tweaks 1 year ago
Thomas Lynch 5b98b5b15c
simple redirect map 1 year ago
Thomas Lynch 3cc7482084
Fully convert to data plane api 1 year ago
Thomas Lynch 875e9e5edd
Add back dataplaneapi in anticipation of using it to control haproxy rather than haproxy-sdk runtime socket 1 year ago
Thomas Lynch 08a966c121
Reorganise, move code to not be split between haproxy and src folder 1 year ago