Commit graph

60 commits

Author SHA1 Message Date
1c6e9dd01d
std::mpsc replaced with oneshot and custom builder for system 2021-06-11 19:28:14 +05:30
2ff85dfdbc
add and retrive challenge and resp 2021-06-11 12:08:05 +05:30
577b0326c9
delete token from redis 2021-06-10 18:34:36 +05:30
43864cd991
delete challenge 2021-06-10 18:31:59 +05:30
3671eea67f
save and retrieve token 2021-06-10 18:07:28 +05:30
a98658c57d
redis: add and get challenge 2021-06-09 21:00:29 +05:30
0ff9cf9cb0
addressing clippy lints 2021-06-09 20:18:46 +05:30
705c39af13
add challenge msg 2021-06-09 20:09:54 +05:30
b6873cf661
race test 2021-06-09 14:30:41 +05:30
86b3f2cd95
docs 2021-06-09 14:18:31 +05:30
07f124fb82
redis generic client 2021-06-09 14:03:19 +05:30
05dd9bbbb6
get redis client from url 2021-06-08 21:22:12 +05:30
a50a21d33b
redis master tests 2021-06-08 20:43:47 +05:30
7d80302fa2
tests for redis connection 2021-06-08 20:15:02 +05:30
06df4d24d0
feature gated a minimal dev module 2021-06-08 18:46:44 +05:30
c496b2c61b
addvisitorresult::new takes mcaptcha 2021-06-08 18:21:32 +05:30
edcf55969c
redis master 2021-06-08 18:13:01 +05:30
285be4d936
integer overflow checks for defense 2021-06-07 17:17:48 +05:30
d0b3416a54
levels: index out of bounds 2021-06-07 14:23:43 +05:30
68f95f99c2
mcaptcha decrement by count 2021-06-06 16:14:52 +05:30
895d54d26d
feature gating actor stuff 2021-06-06 09:44:10 +05:30
13b38c5b6c
counter is now a wrapper over mcaptcha 2021-06-05 19:55:35 +05:30
cc88c69fc6
moved mcaptcha into embedded 2021-06-03 19:40:45 +05:30
236109c628
moved master and mcaptcha to embedded 2021-06-03 18:19:57 +05:30
b0cf17aaa5
moved master to embedded 2021-06-03 18:08:43 +05:30
a4d58cd556
rename m_captcha -> libmcaptcha 2021-06-01 16:41:49 +05:30
cd09a71ae9
added code_of_conduct.md 2021-05-02 18:14:35 +05:30
29cd8f4fd8
PoWConfig includes local salt config 2021-04-10 19:42:00 +05:30
2d120d6791
token validation 2021-04-10 13:14:48 +05:30
6f83b3cd0c
random token generation post PoW verification 2021-04-10 11:40:59 +05:30
3941284890
store sitekeys with pow configs 2021-04-09 23:20:14 +05:30
9f4429aee9
impl new Save for hashcache 2021-04-09 18:16:54 +05:30
b597c0b965
extending Save to cache captcha responses 2021-04-09 17:28:04 +05:30
61ee89aee3
tmp actix downgrade 2021-04-02 11:17:05 +05:30
d30c97e57a
actix upgrade and adapt actix breaking changes 2021-03-24 14:14:31 +05:30
2c13985405
deadlinks 2021-03-15 22:39:09 +05:30
8d7cbfa0ba
GC for managing MCaptcha actor instances 2021-03-15 22:14:47 +05:30
a4929922bf
GetCurrentVisitor count 2021-03-15 19:37:42 +05:30
24e75f7cc9
Visitor changed to AddVisitor 2021-03-15 19:30:46 +05:30
5264430936
mcatcha duration greater than 0, fixes #2 2021-03-14 16:17:26 +05:30
f401124d9f
pub level 2021-03-12 20:39:44 +05:30
95f1272e11
serialize and deserialize impls 2021-03-12 13:52:49 +05:30
Dat Adithya
906cb833a9
Fixed incorrect function name and Docstring
- Changed `decrement_visiotr` to `decrement_visitor` for clean function name usage.
- Updated a few docstrings.
2021-03-11 11:26:15 +05:30
8c4f885a85
examples, doc and v0.1 prep 2021-03-09 17:37:46 +05:30
8e065f8051
renamed data to system, hashcache is not 'static 2021-03-09 15:35:33 +05:30
049bdd9eaa
cache expiry and singleretrival of cache vals 2021-03-09 12:17:19 +05:30
80602a0ac9
removing dead code and problematic Default impls 2021-03-08 19:58:47 +05:30
b4883c414a
doc 2021-03-08 19:43:26 +05:30
d53d35468e
pow_256 veresion bump 2021-03-08 18:33:35 +05:30
4fe205c73a
pow verification mech 2021-03-08 18:14:34 +05:30