Vecna
dc7531689c
Move simulation code to its own repo
2024-06-18 07:27:13 -04:00
Vecna
355dfc9226
Handle more errors
2024-06-09 10:46:55 -04:00
Vecna
498d6b4cee
Change Hides to Secrecy, have censor submit all false reports at end
...
If the censor submits a report each time it blocks a connection, this number may exceed the number of Lox credentials the censor can actually use to submit these reports. This is an issue if we restrict these reports to one per credential.
2024-06-08 15:52:35 -04:00
Vecna
bc834c329d
Better error handling, update for lox_cli
2024-06-08 15:27:22 -04:00
Vecna
9495c8cbda
Flood with a specific large number of connections
2024-06-06 16:45:00 -04:00
Vecna
12882938e3
Make censors less likely to get invites from trusted users
2024-06-04 14:48:26 -04:00
Vecna
c3b1908120
Add probability of user treating throttling as interference
2024-06-04 09:45:44 -04:00
Vecna
f245ee21f9
Improve error handling and stats collection
2024-05-29 01:05:37 -04:00
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
788f1f7f21
Censor user always gives lv3+ cred to censor
2024-05-26 21:56:46 -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
1cc9f7797b
Implement daily behavior for bridges and censors
2024-05-24 20:09:24 -04:00
Vecna
690019f4c5
Censor user gives bridges and creds to censor
2024-05-24 18:16:30 -04:00
Vecna
62bb11ed30
Add config variable for whether censors share info
2024-05-24 17:34:37 -04:00
Vecna
9e8a0c8fca
Start adding censors, behavior for connecting to bridges
2024-05-24 17:32:10 -04:00
Vecna
6b6836dbae
Simulation: Give user chance to use bridges each day
2024-05-21 22:35:42 -04:00
Vecna
33fde0cbf4
Simulation: Have users get negative report keys from TP
2024-05-06 18:25:44 -04:00
Vecna
62448a4b03
Clean up
2024-05-06 17:36:21 -04:00
Vecna
91422e0179
Correct logic for tracking connection results
2024-05-06 17:30:10 -04:00
Vecna
ba9c2bdc14
Test all of the user's bridges
2024-05-06 17:25:53 -04:00
Vecna
455452d64b
Clean up
2024-04-30 02:01:02 -04:00
Vecna
dbf7dfe929
Fix selection of user's country
2024-04-30 01:48:53 -04:00
Vecna
b6a80c9b7d
First iteration of users for simulation
...
I think this is designed in a way that will make it very hard to parallelize later. I should fix that when I can.
2024-04-30 01:30:37 -04:00
Vecna
552db21ce1
Add mock server to serve extra-infos for tests and simulation
2024-04-29 11:51:54 -04:00