mbecker20
|
847404388c
|
deploy 2.0.0-dev-23
|
2025-10-03 00:48:11 -07:00 |
|
mbecker20
|
9eb32f9ff5
|
store attempted public keys
|
2025-10-03 00:13:55 -07:00 |
|
mbecker20
|
859bfe67ef
|
Improve Core side connection handling and fix Periphery -> Core error report
|
2025-10-02 23:03:58 -07:00 |
|
mbecker20
|
4feecb4b97
|
write key pem files by default when not otherwise provided.
|
2025-10-02 02:32:13 -07:00 |
|
mbecker20
|
7422c0730d
|
deploy 2.0.0-dev-19
|
2025-10-01 21:27:59 -07:00 |
|
mbecker20
|
cbca070bae
|
load keys from files
|
2025-10-01 19:41:32 -07:00 |
|
mbecker20
|
e546166240
|
use pkcs8 and spki for private / public key encoding, matching openssl
|
2025-10-01 02:25:41 -07:00 |
|
mbecker20
|
21689ce0ad
|
periphery support same key gen functions
|
2025-09-29 23:32:47 -07:00 |
|
mbecker20
|
a42d1397e9
|
back to bullseye (for max GLIBC compatibility)
|
2025-09-29 00:56:19 -07:00 |
|
mbecker20
|
08a246a90c
|
bullseye -> trixie
|
2025-09-29 00:46:51 -07:00 |
|
mbecker20
|
c78c34357d
|
remove unnecessary connected to core websocket log
|
2025-09-28 18:14:57 -07:00 |
|
mbecker20
|
a3bcd71105
|
simplify cache refresh with single periphery call
|
2025-09-28 13:05:45 -07:00 |
|
mbecker20
|
3ecc56dd76
|
clean up crypto provider install
|
2025-09-27 21:40:20 -07:00 |
|
mbecker20
|
78be913541
|
fix stuff after main rebase
|
2025-09-27 14:26:58 -07:00 |
|
mbecker20
|
e5822cefb8
|
clean up socket handling
|
2025-09-27 14:23:49 -07:00 |
|
mbecker20
|
4baab194cf
|
centralize the terminal stuff
|
2025-09-27 14:23:49 -07:00 |
|
mbecker20
|
d1e32989e3
|
allow any number of simultaneous inbound / outbound connections (to different Cores)
|
2025-09-27 14:23:36 -07:00 |
|
mbecker20
|
e802bb3882
|
periphery support multiple core_public_keys
|
2025-09-27 14:23:36 -07:00 |
|
mbecker20
|
27a38b1bf5
|
periphery support multiple simultaneous core connections
|
2025-09-27 14:23:36 -07:00 |
|
mbecker20
|
2bc8a754be
|
clean up passkey login
|
2025-09-27 14:23:36 -07:00 |
|
mbecker20
|
a032f0f4ff
|
move system info to server cache
|
2025-09-27 14:23:25 -07:00 |
|
mbecker20
|
2749d49435
|
Core -> Periphery connection prefers noise handshake if 'core_public_key' is set
|
2025-09-27 14:23:25 -07:00 |
|
mbecker20
|
a370e7d121
|
support passkey auth for Core -> Periphery connection to remove the breaking change
|
2025-09-27 14:23:25 -07:00 |
|
mbecker20
|
8d2d180398
|
deploy 2.0.0-dev-8
|
2025-09-27 14:22:48 -07:00 |
|
mbecker20
|
33e73b8543
|
use warn log
|
2025-09-27 14:22:42 -07:00 |
|
mbecker20
|
cf6e36e90c
|
periphery server avoid auth fail log spam
|
2025-09-27 14:22:42 -07:00 |
|
mbecker20
|
24adb89d25
|
execute container exec waits a bit for terminal to init before sending command
|
2025-09-27 14:22:36 -07:00 |
|
mbecker20
|
65d1a69cb9
|
Mount ExecuteContainerExec periphery api
|
2025-09-27 14:22:27 -07:00 |
|
mbecker20
|
0da5718991
|
store connection channels under the connection
|
2025-09-27 14:22:27 -07:00 |
|
mbecker20
|
6b26cd120c
|
simplify most of periphery client into bin/core
|
2025-09-27 14:22:27 -07:00 |
|
mbecker20
|
166107ac07
|
bail_if_not_connected
|
2025-09-27 14:22:21 -07:00 |
|
mbecker20
|
198f690ca5
|
Got invalid public key: {public_key}
|
2025-09-27 14:22:21 -07:00 |
|
mbecker20
|
d685862713
|
improve Core - Periphery auth error messages
|
2025-09-27 14:22:09 -07:00 |
|
mbecker20
|
9bcee8122b
|
tweak
|
2025-09-27 14:21:54 -07:00 |
|
mbecker20
|
a49c98946e
|
add copy pubkeys
|
2025-09-27 14:21:54 -07:00 |
|
mbecker20
|
33501dac3e
|
fix Core -> Periphery reconnection
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
4675dfa736
|
improve the logging
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
52453d1320
|
set default allowed periphery public key
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
677bb14b5d
|
auth forward error
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
6700700a80
|
clean up websocket handlers with many params
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
996d4aa129
|
standardize server size header identifier extraction
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
75894a7282
|
wire through private keys
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
2a065edcf1
|
avoid looping periphery client error
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
59e989ecdf
|
noise library and cli key utilities
|
2025-09-27 14:21:44 -07:00 |
|
mbecker20
|
951ff34a9e
|
abstract websocket handling implementations on both sides
|
2025-09-27 14:21:12 -07:00 |
|
mbecker20
|
2d83105500
|
clean up
|
2025-09-27 14:21:12 -07:00 |
|
mbecker20
|
3d455f5142
|
implement noise auth basic
|
2025-09-27 14:21:12 -07:00 |
|
mbecker20
|
01de8c4a9b
|
use standardized websocket wrappers / traits
|
2025-09-27 14:21:12 -07:00 |
|
mbecker20
|
d5de338561
|
outbound connection mode working
|
2025-09-27 14:21:12 -07:00 |
|
mbecker20
|
58c1afb8ef
|
add login draft for transport
|
2025-09-27 14:21:12 -07:00 |
|