Commit Graph

  • db5311074a Update device state with unlock error master Christoph Hagen 2024-03-11 00:41:26 +0100
  • e0e2a1cb06 Allow absolute key path Christoph Hagen 2023-12-25 20:12:43 +0100
  • c9d13bb150 Detect environment Christoph Hagen 2023-12-19 21:43:58 +0100
  • 7968f64581 Reduce amount of logging Christoph Hagen 2023-12-12 23:08:50 +0100
  • ad1c959ead Log all messages instead of printing Christoph Hagen 2023-12-10 19:34:30 +0100
  • 1a1eeb6547 Fix system status update Christoph Hagen 2023-12-10 19:32:09 +0100
  • 5e72137d0e Fix error Christoph Hagen 2023-12-08 20:28:24 +0100
  • b9f1827b63 Test logger Christoph Hagen 2023-12-08 20:26:17 +0100
  • 4489092a6f Attempt to see logs properly Christoph Hagen 2023-12-08 19:54:51 +0100
  • 160c9a1a97 Attempt to fix socket data processing Christoph Hagen 2023-12-08 19:40:49 +0100
  • d9bd0c6e30 Fix race condition waiting for message delivery Christoph Hagen 2023-12-08 16:55:47 +0100
  • 9feab409ab Improve socket connection and logging Christoph Hagen 2023-12-08 16:28:48 +0100
  • 1917d1d10e Fix header key Christoph Hagen 2023-12-08 16:12:37 +0100
  • 17d7a8e6c4 Fix run Christoph Hagen 2023-12-08 15:58:57 +0100
  • c25c4f3dc6 Improve logging and shutdown Christoph Hagen 2023-12-08 15:57:33 +0100
  • 2e11023096 Check device message size Christoph Hagen 2023-12-08 15:53:01 +0100
  • 7652bb24a3 Improve message result clarity Christoph Hagen 2023-12-08 15:43:29 +0100
  • e76029270a Update to challenge-response system Christoph Hagen 2023-12-08 12:39:10 +0100
  • ac22fcd4eb Remove key error enum Christoph Hagen 2023-12-06 09:53:24 +0100
  • b2b3c74586 Move to new Vapor main Christoph Hagen 2023-12-06 09:49:26 +0100
  • eb10ae6626 Update LICENSE Christoph Hagen 2023-12-06 09:48:52 +0100
  • f4864127f8 Update device authentication Christoph Hagen 2023-12-06 09:05:41 +0100
  • 6117ae8305 Ignore more resources Christoph Hagen 2023-12-06 09:05:16 +0100
  • 18fd850413 Improve logging of errors Christoph Hagen 2023-11-28 11:26:43 +0100
  • f60cb3c05a Rework shutdown procedure Christoph Hagen 2023-11-28 11:20:29 +0100
  • ab2a14e00b Create metric list and log start once Christoph Hagen 2023-11-28 08:46:26 +0100
  • 7f1b9a5d96 Log server start Christoph Hagen 2023-11-27 18:17:00 +0100
  • a217db1945 Allow log path specification Christoph Hagen 2023-11-22 11:48:50 +0100
  • 9c85f955e4 Fix shutdown procedure Christoph Hagen 2023-11-10 15:08:33 +0100
  • 621d2af22b Close socket on shutdown Christoph Hagen 2023-11-10 15:04:20 +0100
  • 1369a621ad Attempt socket bugfix Christoph Hagen 2023-11-10 15:01:37 +0100
  • 9f20563877 Update logic to async Christoph Hagen 2023-11-10 13:45:42 +0100
  • b8c7256b9d Simplify async scheduler Christoph Hagen 2023-11-09 13:12:32 +0100
  • 39766467e6 Remove uses of Task Christoph Hagen 2023-11-08 10:24:50 +0100
  • 037d146aba Fix error due to dependency update Christoph Hagen 2023-10-24 19:09:49 +0200
  • 00ac95df01 Update clairvoyant Christoph Hagen 2023-10-01 19:26:31 +0200
  • 810bff0eb3 Remove build script Christoph Hagen 2023-09-07 18:14:00 +0200
  • fe5128fa8b Fix bug with socket Christoph Hagen 2023-09-07 16:06:42 +0200
  • ef71e42341 Remove migration Christoph Hagen 2023-09-07 16:06:35 +0200
  • 44b776ef32 Wait to write metrics Christoph Hagen 2023-09-07 16:00:02 +0200
  • 253017c429 Fix decoding Christoph Hagen 2023-09-07 15:57:30 +0200
  • c6b51c98fb Ignore invalid points Christoph Hagen 2023-09-07 15:49:00 +0200
  • 66a04781d3 Attempt fix Christoph Hagen 2023-09-07 15:33:10 +0200
  • bc104a9040 Check bug Christoph Hagen 2023-09-07 15:30:35 +0200
  • e52f44f168 Attempt metric log migration Christoph Hagen 2023-09-07 15:23:44 +0200
  • 04248b04af Update clairvoyant Christoph Hagen 2023-09-07 14:13:28 +0200
  • e77efe795c Move socket operations to device manager Christoph Hagen 2023-09-07 14:05:41 +0200
  • 107b609aea Treat messages as data Christoph Hagen 2023-08-09 16:26:07 +0200
  • 5d4adf8b15 More logging Christoph Hagen 2023-08-08 16:32:25 +0200
  • a53c12b02c Add logging Christoph Hagen 2023-08-08 16:06:41 +0200
  • aad6e32082 Add build script Christoph Hagen 2023-08-08 16:06:28 +0200
  • 9dd0045c4b Update API with device id Christoph Hagen 2023-08-08 15:17:59 +0200
  • 23fd5055cd Move to newer metrics version Christoph Hagen 2023-02-17 00:09:51 +0100
  • e96b85b1cc Log more metrics Christoph Hagen 2023-02-06 21:57:42 +0100
  • b3c58ce4c7 Improve logging Christoph Hagen 2023-02-06 21:44:56 +0100
  • 790662a1ec Remove empty keys file Christoph Hagen 2023-01-31 19:16:38 +0100
  • 21a4f4ecae Add server status Christoph Hagen 2023-01-31 19:10:57 +0100
  • 52cb76d4c8 Read config from file Christoph Hagen 2023-01-31 19:10:33 +0100
  • 4274dfde4c Update default keys 1.0.0 Christoph Hagen 2022-05-01 14:05:13 +0200
  • 5df23a97c8 Fix message decoding Christoph Hagen 2022-05-01 13:46:54 +0200
  • 457dc11945 Fix file path Christoph Hagen 2022-05-01 13:42:44 +0200
  • 8e0f6e51e2 Attempt linux fix Christoph Hagen 2022-05-01 13:39:39 +0200
  • 75c4a37e40 Use hashed device tokens Christoph Hagen 2022-05-01 13:28:06 +0200
  • aa0646ba87 Add authentication for remote Christoph Hagen 2022-05-01 13:12:16 +0200
  • e6fc0308ed Extract config Christoph Hagen 2022-04-13 14:57:02 +0200
  • bf755b4d50 Extract shared code Christoph Hagen 2022-04-13 14:56:47 +0200
  • 863eb730b3 Remove spam logging Christoph Hagen 2022-04-09 17:29:51 +0200
  • 5c4a6597d2 Improve socket handling Christoph Hagen 2022-04-08 23:38:22 +0200
  • 562c6fb9c1 Remove CryptoKit in favour of Crypto Christoph Hagen 2022-04-08 13:58:49 +0200
  • 1c6c29d585 Move to Bytes from Data, simplify result cases Christoph Hagen 2022-04-08 13:33:09 +0200
  • f9039c7b3a Change to new message format Christoph Hagen 2022-04-07 23:53:25 +0200
  • 9ab32cc758 Clean up unused routes, combine responses Christoph Hagen 2022-01-29 10:36:49 +0100
  • 54c2fda911 Wait for device feedback when sending key Christoph Hagen 2022-01-29 10:26:30 +0100
  • f891087705 Change internal port Christoph Hagen 2022-01-25 18:22:33 +0100
  • 20fa7286ea First version Christoph Hagen 2022-01-24 17:17:06 +0100
  • 953753d66c Ignore build files Christoph Hagen 2022-01-24 12:13:49 +0100
  • 145f68268a Configure first WebSocket test Christoph Hagen 2022-01-23 20:49:06 +0100
  • 8722d21e9b Ignore macOS and build files Christoph Hagen 2022-01-23 20:48:31 +0100
  • 022cafcd83 Initial commit Christoph Hagen 2022-01-23 14:11:02 +0100