Commit Graph

97 Commits

Author SHA1 Message Date
Aravinth Manivannan 48220d78e7
rm MCaptcha::decrement_visitor 2021-08-31 19:21:48 +05:30
Aravinth Manivannan b2684d9348
handle errors within System methods 2021-08-20 18:35:22 +05:30
Aravinth Manivannan ec5a38093c
bump redis version and address clippy lints 2021-08-06 17:08:00 +05:30
Aravinth Manivannan 1d4f97f511
stop coutner when captcha is removed 2021-07-20 12:50:23 +05:30
Aravinth Manivannan 6eac51de10
remove captcha 2021-07-20 12:36:42 +05:30
Aravinth Manivannan 22f1a4ccc0
redis master: rename mcaptcha 2021-07-19 16:56:24 +05:30
Aravinth Manivannan c02377d834
redis: rename mcaptcha 2021-07-19 16:42:21 +05:30
Aravinth Manivannan 510606895a
get defense configuration 2021-07-19 16:21:01 +05:30
Aravinth Manivannan 0d8de9092b
embedded master: rename 2021-07-19 13:07:46 +05:30
Aravinth Manivannan 60107a2b6f
update derive_builder 2021-06-30 20:07:48 +05:30
Aravinth Manivannan 0a1c9e1e5a
upgrade actix and redis to latest versions 2021-06-30 20:01:57 +05:30
Aravinth Manivannan bf9526db39
added donation links 2021-06-30 13:05:12 +05:30
Aravinth Manivannan 52b7ebe4ca
return err when unable to connect to redis 2021-06-13 12:51:22 +05:30
Aravinth Manivannan 3db009977a
ping redis 2021-06-12 13:25:18 +05:30
Aravinth Manivannan 1c6e9dd01d
std::mpsc replaced with oneshot and custom builder for system 2021-06-11 19:28:14 +05:30
Aravinth Manivannan 2ff85dfdbc
add and retrive challenge and resp 2021-06-11 12:08:05 +05:30
Aravinth Manivannan 577b0326c9
delete token from redis 2021-06-10 18:34:36 +05:30
Aravinth Manivannan 43864cd991
delete challenge 2021-06-10 18:31:59 +05:30
Aravinth Manivannan 3671eea67f
save and retrieve token 2021-06-10 18:07:28 +05:30
Aravinth Manivannan a98658c57d
redis: add and get challenge 2021-06-09 21:00:29 +05:30
Aravinth Manivannan 0ff9cf9cb0
addressing clippy lints 2021-06-09 20:18:46 +05:30
Aravinth Manivannan 705c39af13
add challenge msg 2021-06-09 20:09:54 +05:30
Aravinth Manivannan b6873cf661
race test 2021-06-09 14:30:41 +05:30
Aravinth Manivannan 86b3f2cd95
docs 2021-06-09 14:18:31 +05:30
Aravinth Manivannan 07f124fb82
redis generic client 2021-06-09 14:03:19 +05:30
Aravinth Manivannan 05dd9bbbb6
get redis client from url 2021-06-08 21:22:12 +05:30
Aravinth Manivannan a50a21d33b
redis master tests 2021-06-08 20:43:47 +05:30
Aravinth Manivannan 20786b84a9
CI: run docker in detached mode 2021-06-08 20:19:50 +05:30
Aravinth Manivannan 7d80302fa2
tests for redis connection 2021-06-08 20:15:02 +05:30
Aravinth Manivannan 06df4d24d0
feature gated a minimal dev module 2021-06-08 18:46:44 +05:30
Aravinth Manivannan c496b2c61b
addvisitorresult::new takes mcaptcha 2021-06-08 18:21:32 +05:30
Aravinth Manivannan edcf55969c
redis master 2021-06-08 18:13:01 +05:30
Aravinth Manivannan 285be4d936
integer overflow checks for defense 2021-06-07 17:17:48 +05:30
Aravinth Manivannan d0b3416a54
levels: index out of bounds 2021-06-07 14:23:43 +05:30
Aravinth Manivannan 68f95f99c2
mcaptcha decrement by count 2021-06-06 16:14:52 +05:30
Aravinth Manivannan afaad883cd
update docs link 2021-06-06 14:42:48 +05:30
Aravinth Manivannan 895d54d26d
feature gating actor stuff 2021-06-06 09:44:10 +05:30
Aravinth Manivannan 13b38c5b6c
counter is now a wrapper over mcaptcha 2021-06-05 19:55:35 +05:30
Aravinth Manivannan cc88c69fc6
moved mcaptcha into embedded 2021-06-03 19:40:45 +05:30
Aravinth Manivannan e7dd8bff63
updated changelog 2021-06-03 18:21:00 +05:30
Aravinth Manivannan 236109c628
moved master and mcaptcha to embedded 2021-06-03 18:19:57 +05:30
Aravinth Manivannan b0cf17aaa5
moved master to embedded 2021-06-03 18:08:43 +05:30
Aravinth Manivannan d7c9130f5f
update CI to reflect name change 2021-06-01 17:19:59 +05:30
Aravinth Manivannan b5cb68af48
cargo metadata 2021-06-01 16:47:41 +05:30
Aravinth Manivannan a4d58cd556
rename m_captcha -> libmcaptcha 2021-06-01 16:41:49 +05:30
Aravinth Manivannan 8f0f0daf1e
added demo servers 2021-05-13 12:01:25 +05:30
Aravinth Manivannan cd09a71ae9
added code_of_conduct.md 2021-05-02 18:14:35 +05:30
Aravinth Manivannan 29cd8f4fd8
PoWConfig includes local salt config 2021-04-10 19:42:00 +05:30
Aravinth Manivannan 2d120d6791
token validation 2021-04-10 13:14:48 +05:30
Aravinth Manivannan 6f83b3cd0c
random token generation post PoW verification 2021-04-10 11:40:59 +05:30