Thomas Weber
11cd5fc903
Anonymize random player1234 usernames on the client side
...
To marginally improve user privacy, the random digits of "player1234" usernames will not be sent to the remote server.
The server alreay anonymizes these in the logs, but it's best to not send them in the first place.
2021-07-22 01:16:55 -05:00
Thomas Weber
c4d78848a6
Fix cloud provider test
2021-03-20 14:35:10 -05:00
Thomas Weber
64c9aa332e
Add a test to ensure typical exit codes do not trigger invalid username
2021-01-13 15:33:59 -06:00
Thomas Weber
229e5844de
Add test for cloud code 4002
2021-01-12 22:31:25 -06:00
Karishma Chadha
db57175a90
Connect to cloud if project has cloud data. Disconnect if it doesn't.
...
Queue up messages to send ot the cloud server which accumulate before
the connection is ready. Add tests for new/updated functionality.
2018-11-28 17:07:34 -05:00
Karishma Chadha
9fe4bc50e7
Add unit tests for new renameVariable and deleteVariable APIs.
2018-11-20 15:09:40 -05:00
Karishma Chadha
162d61ae70
Merge pull request #3821 from kchadha/cloud-bugfixes
...
Cloud bugfixes
2018-11-20 13:44:55 -05:00
Paul Kaplan
a6e4f1f436
Make sure to always wait at least 1 interval before reconnecting.
2018-11-19 12:29:47 -05:00
Paul Kaplan
2b92ff4e06
Be more careful about when connection attempt is incremented
2018-11-19 11:57:27 -05:00
Paul Kaplan
10b611ad8f
Keep track of and log the real connection attempt number and update test
2018-11-19 10:17:45 -05:00
Karishma Chadha
eab9b74ff7
Fix issue where regular cloud variable messages were throwing uncaught Json parse errors because of a newline being at the end of the message. Add test that fails without the bugfix.
2018-11-16 18:15:04 -05:00
Paul Kaplan
ca48afadb9
Add exponential backoff for cloud provider.
...
Uses randomized duration between [0, 2^k-1] where k is the connection attempt number, maxed out at 5.
I had to rework the tests quite a bit to make this easy to test, to work around the timeouts and the randomization.
2018-11-16 15:29:38 -05:00
Paul Kaplan
f98831e311
Support multiple commands from cloud data server
2018-11-15 16:49:15 -05:00
Paul Kaplan
e453fe2c00
Fix problem with updating cloud vars to zero.
...
Added a unit test and covered the other case (not used) where you might be trying to update the index zero of a list
2018-11-05 15:17:40 -05:00