• Joined on 2024-01-17
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-29 13:39:41 -04:00
552db21ce1 Add mock server to serve extra-infos for tests and simulation
45a6339c4c Start testing simulated extra-infos
c38b182cb7 Remove unused import
Compare 3 commits »
vecna synced commits to main at vecna/lox from mirror 2024-04-29 13:39:40 -04:00
4a515ecb15 Use lyrebird bridges
761c511849 Merge remote-tracking branch 'upstream/main'
12524cd1e8 Test report blocked bridges: Check for missing reachability credential
0235ac26b7 Update Rust crate ed25519-dalek to 2.1.1
2d616eed08 Merge remote-tracking branches 'origin/mr/160', 'origin/mr/159' and 'origin/mr/162'
Compare 8 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-27 20:49:41 -04:00
e2b1f9aa7d Start stage 3 based on actual observation of a positive report
eef9e5164e Upgrade time
Compare 2 commits »
vecna synced commits to main at vecna/lox from mirror 2024-04-27 04:29:42 -04:00
188c8b20f6 Format new changes
080deb7974 Send test request on test interface
5c0376cd56 Merge upstream changes
0644431dee Add endpoint for advancing time during testing
95573f1193 Update Rust crate bincode to 1.3.3
Compare 21 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-26 20:19:43 -04:00
a504e8aef2 Update country codes list
12519a344b Use different databases for tests
10ff088b5a Resolve some TODOs
ec4dc5ca29 Re-evaluate past days in case we got new reports since last evaluation
31b27a291a Model both accessible bridge and blocked bridge in analysis
Compare 7 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-19 08:39:42 -04:00
e889cba878 Remove info print statements
f0133ce0dc The updater can just shut down with the main function
851686cf94 Mark unused variable bridge_ips in stage one analysis
36395181d3 Improve analysis
Compare 4 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-16 07:09:41 -04:00
7d58c220ca Fix a comment
43228e18c9 Encrypt negative reports
bd4bc1b7b8 Test stage 1 analysis
Compare 3 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-15 22:59:42 -04:00
45e71f32e8 Pass date for analysis, compute age correctly
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-15 14:49:43 -04:00
1a8b64080d Refactor Analyzer trait
b9abc83d36 Check in updated config for multivariable normal analysis
Compare 2 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-15 06:39:42 -04:00
f2626eb800 Add analyzer which evaluates data as multivariate normal distribution
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-12 21:29:44 -04:00
cba8aea553 Pass confidence to analyzer
5c6a076289 Begin work on cleaning up old nonces
158512f427 Operator supplies updater schedule in config
c5a05be6d8 Test dropping NRs with repeated nonces and DB storage before processing
c82e604e3d Include nonce in negative reports
Compare 5 commits »
vecna synced commits to main at vecna/lox from mirror 2024-04-12 21:29:43 -04:00
ec5217222e Include nonce in negative reports
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-06 18:29:42 -04:00
e1588aac0e Don't persist extra-infos files to disk, just process and store results
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-06 02:09:43 -04:00
a679c13e4f Store bridge data by fingerprint and store set of fingerprints
vecna synced commits to main at vecna/lox from mirror 2024-04-05 01:39:41 -04:00
13bf94ec17 Add date to proof of bridge knowledge in negative reports
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-05 01:39:41 -04:00
b915aea094 Add date to proof of bridge knowledge in negative reports
vecna synced commits to main at vecna/troll-patrol from mirror 2024-04-02 08:19:42 -04:00
90071c3e1d Test-only dependencies
63ed7b2951 cargo-fmt and include new dependencies for tests
bc35163084 Add tests for reports
15ed2a04bc Handle error if user tries to create invalid lox_proof in PR
4390716ebf Fix PR verification
Compare 5 commits »
vecna synced commits to main at vecna/lox from mirror 2024-04-02 08:19:41 -04:00
eb1b4939be from_lox_credential() now returns a Result
vecna synced commits to main at vecna/troll-patrol from mirror 2024-03-26 04:49:41 -04:00
d933b3b94b Run updater daily
32d68893a7 Remove dependency 'select'
7481fe10f9 Add command to update data and report blockages
Compare 3 commits »
vecna synced commits to main at vecna/troll-patrol from mirror 2024-03-24 03:49:43 -04:00
1ccd676e5c Store bridge data with key 'bridges', guess and report blockages
12e699f979 Track bridge info by country first, then date
3ef9c04141 Add functions to verify reports, update db
8ea6940397 Listen for reports
Compare 4 commits »