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