Aravinth Manivannan
3678fca26a
Merge pull request 'fix(deps): update rust crate rust-embed to v8' ( #77 ) from renovate/rust-embed-8.x into master
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #77
2024-06-08 16:10:52 +05:30
Aravinth Manivannan
518a5d58cb
Merge pull request 'fix(deps): update rust crate validator to 0.18' ( #60 ) from renovate/validator-0.x into master
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #60
2024-06-08 14:36:07 +05:30
Renovate Bot
cad1334fe4
fix(deps): update rust crate rust-embed to v8
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-08 07:38:17 +00:00
Renovate Bot
d937fe257f
fix(deps): update rust crate validator to 0.18
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-08 07:37:10 +00:00
Renovate Bot
ba89f7f378
fix(deps): update rust crate reqwest to 0.12.0
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-08 07:36:55 +00:00
Aravinth Manivannan
8c3fe53071
Merge pull request 'fix(deps): update rust crate derive_builder to 0.20' ( #54 ) from renovate/derive_builder-0.x into master
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #54
2024-06-08 13:01:39 +05:30
Renovate Bot
0737797c26
fix(deps): update rust crate derive_builder to 0.20
renovate/artifacts Artifact file update failure
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 19:55:59 +00:00
Renovate Bot
5630b2e41c
fix(deps): update rust crate config to 0.14
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
2024-06-07 19:55:47 +00:00
Aravinth Manivannan
241ccab5fc
fix: use vendored openssl
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/pr/woodpecker Pipeline failed
2023-11-01 17:59:02 +05:30
Aravinth Manivannan
c8ecd29e94
feat: job runner to execute download requests from mCaptcha/mCaptcha
2023-10-20 01:40:32 +05:30
Aravinth Manivannan
8e0e94f98b
feat: DB methods to save analytics from mCaptcha/mCaptcha
2023-10-18 10:28:48 +05:30
Aravinth Manivannan
fb472ed6c6
chore: update deps, docker img and woodpecker ci def
2023-10-17 22:30:19 +05:30
Aravinth Manivannan
9411c2ba9f
feat: read publication dir config and serve it
2023-03-12 20:10:40 +05:30
Aravinth Manivannan
d2c52cc62c
feat: cleanup archiver and include tests
2023-03-08 17:38:24 +05:30
Aravinth Manivannan
604fca0a62
feat: archive campaign and benchmark data
...
DESCRIPTION
FORMATS
- Campaign configuration is stored in JSON format
- Benchmark data is stored in CSV format
DIRECTORY STRUCTURE
Each campaign gets a separate directory. A campaign can have
multiple archives. Archives are stored in directories whose names
would be the same as the UNIX timestamp of when they were
recorded.
EXAMPLE
The example below shows three campaigns with one archive
each. Each archive is stored in a directory denoting the
moment in which the archive was generated. Each archive
includes campaign configuration and benchmark.
```bash
14:53 atm@lab archive → tree
.
├── 4e951e01-71ee-4a18-9b97-782965495ae3
│ └── 1675329764
│ ├── benchmark.csv
│ └── challenge.json
├── 9d16df08-dffc-484e-bbe2-10c00b431c7e
│ └── 1675329764
│ ├── benchmark.csv
│ └── challenge.json
└── fa9f7c24-afec-4505-adb9-8e0c3ce54d37
└── 1675329764
├── benchmark.csv
└── challenge.json
7 directories, 6 files
```
2023-03-08 17:36:45 +05:30
Aravinth Manivannan
9e153b22ca
fix: update sqlx and fix container build
...
ci/woodpecker/push/woodpecker Pipeline was successful
closes: #14
2023-02-14 17:25:27 +05:30
Aravinth Manivannan
94eb76c188
feat: show timestamp in results page
2023-02-01 15:27:26 +05:30
Aravinth Manivannan
fdc10ff28d
chore: update deps and load tera
2023-01-24 19:22:39 +05:30
Aravinth Manivannan
7ff66c551d
feat & chore: update actix-web and deps and use actix-auth-middleware for guarding auth routes
2022-03-26 12:45:36 +05:30
Aravinth Manivannan
95dba20074
handle survey sessions with actix sessions
2021-10-14 18:53:06 +05:30
Aravinth Manivannan
f5fdef9eef
clean up unused deps
2021-10-14 14:44:24 +05:30
Aravinth Manivannan
4158147f84
authentication middleware handles redirects
2021-10-12 21:56:16 +05:30
Aravinth Manivannan
d2c4e9a06b
admin authentication
2021-10-11 09:56:15 +05:30
Aravinth Manivannan
a4251a772a
init
2021-10-04 21:21:10 +05:30