Commit Graph

18 Commits

Author SHA1 Message Date
Thomas Lynch
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
Thomas Lynch
bdd2213c6b haproxy 2.8 dockerfile, remove testing cert, change ddos map for json testing 2023-06-15 22:02:42 +10:00
Thomas Lynch
ab5614e702 Revert dockerfile because 2.8 and http/3 still has some issues with lua 2023-06-08 00:14:25 +10:00
Thomas Lynch
b70fd56201 Test with http3 quic and updated dockerfile with haproxy 2.8 2023-06-08 00:00:05 +10:00
Thomas Lynch
2ec52e804d update dataplaneapi in Dockerfile for testing 2023-06-04 12:52:11 +10:00
Thomas Lynch
875e9e5edd Add back dataplaneapi in anticipation of using it to control haproxy rather than haproxy-sdk runtime socket 2023-02-12 13:17:03 +11:00
Thomas Lynch
a50b35b65d argon2 implementation
- memory and time params customisable as well as "difficulty", default 1 iteration, 6000KB, 3 difficulty.
- updated the noscript bash method to work with argon2
- works in webworkers or main thread, capped at 8 threads (doesn't seem to crash firefox anymore -- we could go higher)
2022-09-24 22:56:55 +10:00
Thomas Lynch
3f40192d55 Update README with new env vars
Remove dataplaneapi junk
2022-09-17 19:22:27 +10:00
Thomas Lynch
d38713b4cb haproxy snapshot fixes bug, and use url biuld query to make body for hcaptcha post 2022-01-19 18:01:08 +11:00
Thomas Lynch
2fbba3c8f8 haproxy 2.5 docker 2021-12-30 17:42:24 +11:00
Thomas Lynch
06b28c8650 add dataplaneapi for --save-map-files, and bugfix some small things. custom domain/backendip working pretty well now 2021-12-27 20:42:27 +11:00
Thomas Lynch
48382434c4 change haproxy pathing from /usr/share/etc to /etc 2021-11-25 18:16:07 +11:00
Eugene Prodan
26ae929644 refactor: get rid of luarocks completely, better exceptions handling 2021-06-14 01:21:38 +03:00
Eugene Prodan
ff669a9e64 refactor: organize lua dependencies 2021-06-12 00:55:15 +03:00
Eugene Prodan
ae2564d4db refactor: remove ratelimiting functionality,
add on-demand global / per-domain ddos protection enabling
add automatic redirect from captcha page back to the requested source
prettify the captcha page
2021-06-10 23:08:45 +03:00
Eugene Prodan
0f7bd9951b feat: added functionality to set quasi-random cookie if captcha is passed 2021-06-08 00:40:37 +03:00
Eugene Prodan
0fde9b873b feat: added captcha serving service to haproxy 2021-06-07 23:44:39 +03:00
Eugene Prodan
e67aced62e feat: building haproxy from scratch with required lua modules 2021-06-07 00:32:47 +03:00