97 Commits

Author SHA1 Message Date
Aravinth Manivannan
4454f5d7d9 fix: rm tests from release workflow v0.1.0 v0.1.0-rc2 2024-02-23 14:38:11 +05:30
Aravinth Manivannan
dca6fa41f4 Merge pull request #13 from mCaptcha/release-workflow
feat: publish tagged dylib and docker images
v0.1.0-rc1
2024-02-23 14:32:25 +05:30
Aravinth Manivannan
b872b779da feat: publish tagged dylib and docker images 2024-02-23 14:30:17 +05:30
Aravinth Manivannan
347438ab10 fix: upload bin to dl.mcaptcha.org 2023-10-28 14:27:13 +05:30
Aravinth Manivannan
d9f42c582f Merge pull request #11 from mCaptcha/update-deps
feat: use libmcaptcha from crates.io
2023-10-17 15:33:59 +05:30
Aravinth Manivannan
b65f2c2244 feat: use libmcaptcha from crates.io 2023-10-17 15:21:21 +05:30
Aravinth Manivannan
12d8947135 hotfix: disable uploads to dl.mcaptcha.org 2023-10-17 14:55:08 +05:30
Aravinth Manivannan
0355f303f0 Merge pull request #10 from mCaptcha/update-deps
Update deps
2023-10-17 14:46:09 +05:30
Aravinth Manivannan
670e8ae99d debug: disable spellcheck 2023-10-17 14:38:03 +05:30
Aravinth Manivannan
d788e51474 fix: rm coverage workflow, tarpaulin is broken 2023-10-17 14:34:47 +05:30
Aravinth Manivannan
e1e80b149d chore: update redis_module to 2.0.5 2023-10-17 14:34:47 +05:30
Aravinth Manivannan
072bb2b0cc feat: update redis base img 2023-10-17 14:34:47 +05:30
Aravinth Manivannan
a03aa71068 fix: docker build cmd and disable cargo test
DISABLE CARGO TEST
    Tests is failing with "Allocator not available".
2023-10-17 14:34:47 +05:30
Aravinth Manivannan
8d4c88907f feat: CI: enable ci on all branches 2023-10-17 14:34:37 +05:30
Aravinth Manivannan
712a694958 feat: add NLnet funding details 2023-03-08 17:09:43 +05:30
Aravinth Manivannan
47718da1a6 Merge pull request #4 from Gusted/fix-typ
Fix typo in redis module
2022-10-17 15:29:48 +05:30
Gusted
f30bc54e63 Fix typo in redis module
- s/cahce/cache/
2022-10-16 15:09:47 +02:00
realaravinth
67d6c701ba feat: publish libcache to dl.mcaptcha.org 2022-08-15 17:59:04 +05:30
realaravinth
7483bde21f feat: also publish latest docker img
ref: https://github.com/mCaptcha/mCaptcha/issues/37#issuecomment-1206495731
2022-08-05 19:35:01 +05:30
realaravinth
5d4618eb0c feat: update libmcaptcha 2022-07-21 17:52:31 +05:30
realaravinth
08311ff7f0 feat: CI: run build every day at 0900 2022-05-06 17:25:10 +05:30
realaravinth
94e0f5e90a chore: bump deps 2022-05-06 17:23:54 +05:30
realaravinth
6b034a87f2 chore bump version 2022-02-04 16:40:36 +05:30
realaravinth
820d78d7a9 bump redis-module and setup docker caching on CI 2021-12-16 14:58:18 +05:30
realaravinth
4ad44b39b3 Fixes #2: fix docker builds
Docker layer caching broke the build. target/release/libcache.so that
was copied over from "builder" stage img was the result of the first
stage of compilation(dependencies only and no source code)

So the object file didn't contain anything that resembled this repo's source
code.

This patch employs a slightly modified caching technique(see Dockerfile)
which fixes the issue
2021-12-16 14:51:51 +05:30
realaravinth
83448fd0fb guard unsafe code behind separate module to satisfy clippy 2021-12-16 14:51:06 +05:30
realaravinth
005d69d80f fix docker img publish routine 2021-12-06 16:23:06 +05:30
realaravinth
7c19ec4f51 update deps 2021-12-06 13:16:18 +05:30
realaravinth
00bc61ed74 upgrade redis, debian and rust base img versions 2021-12-06 13:16:03 +05:30
realaravinth
624b12caca move coverage workflow into separate run:
tarpaulin failed frequently, so didn't it affect the main run which,
from now on also publishes the docker img
2021-12-06 13:15:35 +05:30
realaravinth
99e95b70b5 add spellcheck workflow and fix typos 2021-12-06 13:05:58 +05:30
realaravinth
efb67a4a85 document on_delete callback 2021-12-06 12:18:24 +05:30
realaravinth
a1f9bcb247 documentation and remove redundant methods 2021-08-31 19:40:32 +05:30
realaravinth
66d02ec543 update redis-module 2021-08-30 18:26:32 +05:30
realaravinth
d0c9de8829 bump redis module version and address clippy lints 2021-08-06 17:06:58 +05:30
realaravinth
8559ddcbe2 rename mcaptcha 2021-07-19 16:21:48 +05:30
realaravinth
a0fefa5649 bump redismodules to v0.21 2021-07-19 13:36:58 +05:30
realaravinth
ef5e374109 update redis module 2021-07-05 13:41:29 +05:30
realaravinth
79e74f9c74 added donation links 2021-06-30 13:05:47 +05:30
realaravinth
59bcf0f156 tests: challenge names are different from key 2021-06-11 11:56:48 +05:30
realaravinth
a88527a0b5 delete challenge cmd 2021-06-10 18:27:27 +05:30
realaravinth
8490651349 challenge is wrapper around addvisitorresult 2021-06-09 21:01:28 +05:30
realaravinth
ca8709fd93 challenge msg from libmcaptcha 2021-06-09 20:20:03 +05:30
realaravinth
fb0d75961c addressing clippy lints 2021-06-09 20:01:41 +05:30
realaravinth
ed226a969c docs 2021-06-09 19:49:10 +05:30
realaravinth
5737fca771 linting and doc workflow 2021-06-09 19:47:09 +05:30
realaravinth
2b9144f560 benchmark script 2021-06-09 19:41:58 +05:30
realaravinth
8300ad82ed challenge datatype 2021-06-09 18:36:31 +05:30
realaravinth
65b8fdfc10 delete bucket safety after decrement 2021-06-09 12:26:30 +05:30
realaravinth
fa50b22673 added docker badge 2021-06-08 20:53:28 +05:30