Vecna
bbf582078a
Add option to restrict positive reports to 1 per bridge per cred
2024-05-28 16:20:28 -04:00
Vecna
d8a3f3b564
Initialize simulation with some number of trusted users
2024-05-28 16:00:00 -04:00
Vecna
9cb967ca61
Simulate only one censor at a time
2024-05-28 15:23:25 -04:00
Vecna
fc03309af2
Clean up
2024-05-25 17:27:39 -04:00
Vecna
c4828d691f
Fix a bunch of issues with the simulation
2024-05-25 16:49:50 -04:00
Vecna
7a075d42ff
Add simulation binary code, move server code to main
2024-05-24 22:55:29 -04:00
Vecna
895623a2a2
Set up daily updater to be controlled by simulation
2024-05-24 21:35:05 -04:00
Vecna
22163cc030
Only re-evaluate new data, analyze based on user-defined interval
2024-05-20 20:38:06 -04:00
Vecna
f0133ce0dc
The updater can just shut down with the main function
2024-04-18 23:50:37 -04:00
Vecna
43228e18c9
Encrypt negative reports
2024-04-16 01:11:47 -04:00
Vecna
1a8b64080d
Refactor Analyzer trait
2024-04-15 13:19:56 -04:00
Vecna
f2626eb800
Add analyzer which evaluates data as multivariate normal distribution
2024-04-15 03:09:14 -04:00
Vecna
cba8aea553
Pass confidence to analyzer
2024-04-12 12:52:30 -04:00
Vecna
158512f427
Operator supplies updater schedule in config
2024-04-12 12:32:01 -04:00
Vecna
e1588aac0e
Don't persist extra-infos files to disk, just process and store results
2024-04-06 12:02:53 -04:00
Vecna
a679c13e4f
Store bridge data by fingerprint and store set of fingerprints
...
We had been storing all the data as a huge map under the key 'bridges' so that we could iterate over all keys in the map as a way of iterating over all bridges. This caused the database to grow way too big, so we don't do that anymore. Now, we store each bridge's data with the bridge fingerprint as the key, and we store a set of bridge fingerprints under the key 'bridges'.
2024-04-06 01:09:43 -04:00
Vecna
d933b3b94b
Run updater daily
2024-03-25 20:41:34 -04:00
Vecna
7481fe10f9
Add command to update data and report blockages
2024-03-25 19:37:00 -04:00
Vecna
1ccd676e5c
Store bridge data with key 'bridges', guess and report blockages
2024-03-23 23:16:20 -04:00
Vecna
3ef9c04141
Add functions to verify reports, update db
2024-03-23 17:43:18 -04:00
Vecna
8ea6940397
Listen for reports
...
Downgrade hyper, listen for new reports, TODO: test
2024-03-22 23:42:22 -04:00
Vecna
e4ee46866a
Main method to download and process extra-infos
2024-02-07 18:42:08 -05:00