Commit Graph
17 Commits
Author SHA1 Message Date
LowderPlay 6bf1fb4db2 feat: better layout (#94)
* feat: probes aggregation layout

* feat: rework map

* feat: complaints

* feat: probe contribution

* fix: single verdict voting

* feat: probe caching

* chore: bump version

* fix: merge conflict
2026-09-24 19:16:55 +05:00
Lowder 92e535f80d feat: track probe duration 2026-09-23 21:56:55 +05:00
Lowder aef74d7772 feat: filter probes with unblocked cdn 2026-09-23 14:48:52 +05:00
Lowder a7b0abb0ad fix: target probes selection 2026-09-22 22:17:09 +05:00
Lowder 9ae4b661ba feat: optional traceroutes 2026-09-08 18:06:29 +05:00
Tema Smirnov 75294bb0dd Повышение надёжности проверок, улучшение тестов, микрофиксы (#87)
* test: cover probe verdict combinations

- fix the `sni_block` fixture to use a whitelist host
- cover `whitelist` for responsive blacklist hosts

* fix: handle empty reporter results

- return `0.00%` for empty scans
- add tests for empty and populated summaries

* fix: validate reporter scan options

- reject zero values for `--probes` and `--retry-count`
- increase read timeout on each retry
- cover validation and timeout calculation with tests

* refactor: clean up querying code

- simplify parsing and collection access
- use standard `std::io::Error` helpers
- add `Default` for reusable checker types

* refactor: simplify reporter code

- remove redundant conversions and copies
- simplify CSV parsing and HTTP status output

* refactor: clean up website code

- simplify database access and error conversion
- clean up MQTT config parsing
2026-08-29 20:56:37 +05:00
LowderPlay 7a89ee272f feat: track bundle (#90)
* feat: track bundle

* fix: remove apk arch
2026-08-29 04:23:19 +05:00
LowderPlay a12f2964ac feat: proxy updates (#89)
* feat: proxy updates

* chore: bump version
2026-08-29 03:40:52 +05:00
Lowder 0c43f470cd fix: dynamic sni block for ip 2026-08-26 17:52:18 +05:00
Lowder bb5ac41a05 fix: change whitelist verdict 2026-08-25 17:35:30 +05:00
LowderPlay a92572ffdf feat: individual tasks (#86)
* feat: hidden nodes and individual tasks

* chore: bump version
2026-08-25 17:21:07 +05:00
Lowder ada091c060 fix: sni verdict 2026-08-25 17:19:40 +05:00
LowderPlay 8f020faee4 feat: node stats (#85)
* feat: node stats

* fix: remove ip
2026-08-24 23:29:13 +05:00
LowderPlay 8651d8b1ff feat: safe dpi traceroutes (#84)
* feat: safe dpi traceroutes

* chore: bump versions

* feat: dynamic verdict

* fix: change titles

* refactor: simplify methods

* fix: block message

* fix: narrow cdn block

* fix: title
2026-08-22 02:03:09 +05:00
LowderPlay 4d05f18c4c feat: multiple verdicts (#83)
* feat: multiple verdicts

* chore: bump version
2026-08-18 19:57:56 +05:00
LowderPlay 3f74894786 feat: better probing (#81)
* feat: ip probe traceroute

* feat: block bogon and rate limit

* fix: block badge

* fix: control sampling

* docs: update probing info

* feat: disable traceroute

* feat: dns spoofing

* docs: dns spoofing

* chore: bump version

* fix: default rate limit
2026-08-18 00:54:52 +05:00
LowderPlay f828302ea6 feat: dynamic probing (#71) 2026-06-06 03:03:48 +05:00