Commit Graph

  • 842c62dae8 TODO main Ian Gulliver 2023-06-18 22:42:10 -07:00
  • 8318e90401 Include IDs with events, ignore blank votes Ian Gulliver 2023-06-18 08:18:33 -07:00
  • e45d1931cf TODO Ian Gulliver 2023-06-17 15:22:13 -07:00
  • 7cf37a84d8 sync Ian Gulliver 2023-06-17 15:21:19 -07:00
  • c79f6110ed Log voter/candidate start/stop Ian Gulliver 2023-06-17 15:09:33 -07:00
  • 11ddf35e81 Integrate event into candidate Ian Gulliver 2023-06-17 15:05:42 -07:00
  • 6dfcf57109 Integrate event into voter Ian Gulliver 2023-06-17 14:58:49 -07:00
  • a68ee41b00 sync Ian Gulliver 2023-06-17 08:45:39 -07:00
  • 30a0bb7b18 Fix force state Ian Gulliver 2023-06-17 08:41:22 -07:00
  • de0e769834 Handle channel overflow, test channel data Ian Gulliver 2023-06-12 19:34:22 -07:00
  • 9a268cada3 Add max_no=0 for clarity Ian Gulliver 2023-06-11 20:26:37 -07:00
  • 809e286225 Reduce log spam Ian Gulliver 2023-06-11 20:07:01 -07:00
  • 24edab41b7 Make force state less log spammy Ian Gulliver 2023-06-11 19:38:39 -07:00
  • cee8ad6d5f Add --elect-force-state Ian Gulliver 2023-06-11 19:14:34 -07:00
  • b11c9cc7de Revert "Package ca-certificates.crt" Ian Gulliver 2023-06-11 17:36:37 -07:00
  • 8b2467e7e0 Package ca-certificates.crt Ian Gulliver 2023-06-11 15:46:40 -07:00
  • 906e3df38a Export RandDurationN Ian Gulliver 2023-06-11 09:57:48 -07:00
  • d8049f4895 sync Ian Gulliver 2023-06-10 19:59:14 -07:00
  • e49ffd9505 More robust testing, TestSplitVotes Ian Gulliver 2023-06-07 23:22:53 -07:00
  • 38f232f7aa Clean up locking, remove Voter/Candidate entanglement Ian Gulliver 2023-06-07 22:48:38 -07:00
  • 0bcd5a0b06 One proxy per voter Ian Gulliver 2023-06-07 21:52:38 -07:00
  • ddea4c91e4 Test partial voting Ian Gulliver 2023-06-04 14:04:15 -07:00
  • ed7ce91819 Clear time separation for loss before gain Ian Gulliver 2023-06-04 13:59:06 -07:00
  • 7c3e760759 Test failover Ian Gulliver 2023-06-04 13:44:26 -07:00
  • bce6488620 Add TestSystem Ian Gulliver 2023-06-04 10:43:32 -07:00
  • 0b9c2543e4 TestServer helper, integrate proxy Ian Gulliver 2023-06-04 10:31:26 -07:00
  • 889213b77a Bound upper vote period to 5s, cut mean to 2.5s Ian Gulliver 2023-06-03 22:32:40 -07:00
  • d641fdca40 Internal API cleanup, vote timing jitter Ian Gulliver 2023-06-03 22:31:09 -07:00
  • 3cebbc3425 Detect vote or response replay/caching Ian Gulliver 2023-06-03 21:51:07 -07:00
  • 8c8133ff52 Sign responses as well Ian Gulliver 2023-06-03 21:12:48 -07:00
  • 4da068ed5c TODOs, clarity Ian Gulliver 2023-06-01 08:46:56 -07:00
  • 755ddc99f7 Election! Ian Gulliver 2023-06-01 06:43:35 -07:00
  • ef5323aa3f Protype Candidate Ian Gulliver 2023-05-31 22:40:48 -07:00
  • 80c051183a Stop t2 Ian Gulliver 2023-05-31 08:32:29 -07:00
  • 269f9286c6 Prototype voter Ian Gulliver 2023-05-30 21:45:54 -07:00
  • ac8587bef1 Voter loop Ian Gulliver 2023-05-30 20:45:13 -07:00
  • 453d73c245 Initial commit Ian Gulliver 2023-05-30 20:12:12 -07:00
  • 8e46ccdea0 Initial commit Ian Gulliver 2023-05-30 20:09:19 -07:00