Commit Graph

682 Commits

Author SHA1 Message Date
051fc81c8a Use context manager for device auth lookup 2025-10-18 04:10:27 -06:00
0ecbc30ad8 Fix device auth recovery try block 2025-10-18 04:07:28 -06:00
afa429db3f Clarify agent and server log context labeling 2025-10-18 04:04:02 -06:00
64e0c05d66 Share installer codes across agent contexts 2025-10-18 03:41:29 -06:00
8177cc0892 Support multi-use installer codes and reuse 2025-10-18 03:19:26 -06:00
775d365512 Handle missing devices and relax agent auth retries 2025-10-18 02:52:15 -06:00
ebf0fe9236 Merge pull request #127 from bunny-lab-io:codex/implement-security-features-for-borealis
Harden agent WebSocket TLS verification
2025-10-18 02:31:18 -06:00
f4902cf5b8 Guard identity creation with cross-process lock 2025-10-18 02:24:19 -06:00
cf82474e07 Improve refresh token DPAPI fallback and add reload logging 2025-10-18 02:00:36 -06:00
21c2ce0c0b Handle consumed installer codes after enrollment 2025-10-18 01:51:12 -06:00
df16b22a5e Serialize agent enrollment across processes 2025-10-18 01:38:06 -06:00
07a9cfeb65 Expand enrollment logging and relax rate limits 2025-10-18 01:15:54 -06:00
183b3c31be Handle hostname collisions during heartbeats 2025-10-18 00:49:07 -06:00
a2a5c11536 Make DPAPI secrets readable across agent contexts 2025-10-18 00:28:06 -06:00
91e7a6de88 Serialise agent enrollment and guard heartbeat auth context 2025-10-18 00:03:13 -06:00
7b0e2f48e1 Handle device rekey during enrollment 2025-10-17 23:30:40 -06:00
80a015f921 Improve agent websocket TLS handling 2025-10-17 23:15:56 -06:00
1abc7e5461 Merge pull request #126 from bunny-lab-io:codex/review-and-resolve-enrollment-implementation-issues
Fix agent keystore bootstrap ordering and DPAPI fallback
2025-10-17 22:01:32 -06:00
0b391609ae fix: align socket.io tls verification 2025-10-17 21:48:18 -06:00
751c58d2b9 fix: respect websocket ssl context 2025-10-17 21:35:50 -06:00
b0d9b068d2 feat: allow installer code during agent deploy 2025-10-17 21:11:01 -06:00
a8ebff04a3 fix: harden dpapi protect fallback 2025-10-17 20:58:26 -06:00
bfc559e0be fix: include new agent runtime files in installer copy 2025-10-17 20:54:40 -06:00
f6c8f9b557 Fix duplicate settings helper causing agent import error 2025-10-17 20:50:40 -06:00
418e99c8c0 Fix agent keystore initialization order 2025-10-17 20:44:26 -06:00
b7b4c5ae25 Merge pull request #125 from bunny-lab-io:codex/review-and-resolve-enrollment-implementation-issues
Fix runtime storage paths for TLS and signing assets
2025-10-17 20:44:04 -06:00
342fa33bb3 Minor EE Changes 2025-10-17 20:35:16 -06:00
8487a46407 Additional Fixes 2025-10-17 20:32:50 -06:00
4e030c50e4 Added Missing Agent Files 2025-10-17 20:30:19 -06:00
ce0acd036c Fix TLS noise and relocate server key material 2025-10-17 20:06:19 -06:00
43967e758d fix: relocate server runtime secrets 2025-10-17 19:51:35 -06:00
98ee77caca Additional Updates 2025-10-17 19:38:12 -06:00
a1dc656878 Additional Auth Changes 2025-10-17 19:11:23 -06:00
174cea5549 additional changes. 2025-10-17 18:47:15 -06:00
2edf5a1cf1 feat: admin enrollment UI and agent keystore scaffolding 2025-10-17 18:02:45 -06:00
f63d5c4f83 feat: admin enrollment controls and prune scheduler 2025-10-17 17:43:14 -06:00
a72bff5e8e feat: secure agent auth and heartbeat endpoints 2025-10-17 17:15:02 -06:00
78a5d3d7f9 feat: add agent enrollment endpoints and nonce protections 2025-10-17 17:00:11 -06:00
f2722a75af feat: scaffold security modules and TLS foundation 2025-10-17 16:52:40 -06:00
fb09817288 Updated Github Repo Screenshots 2025-10-17 05:21:16 -06:00
37dbd358bb Adjusted default width of "Site" Column 2025-10-17 05:03:36 -06:00
f252bda686 Minor adjustments to the status column of Device_List.jsx 2025-10-17 05:01:34 -06:00
6354824372 Bumped Fontawesome Package Version 2025-10-17 04:47:26 -06:00
e919622779 Merge pull request #123 from bunny-lab-io/codex/add-fontawesome-icons-for-os-listing
Add Font Awesome OS icons to device list
2025-10-17 04:46:12 -06:00
1152d4af6e Add Font Awesome OS icons to device list 2025-10-17 04:37:32 -06:00
ec4e8ae9ee Merge pull request #122 from bunny-lab-io/codex/update-borealis.ps1-to-check-server_url.txt
Preserve agent server URL default during redeployments
2025-10-17 03:23:51 -06:00
7868b3f061 Preserve agent server URL default across redeployments 2025-10-17 03:23:18 -06:00
f4ced13bf5 Merge pull request #121 from bunny-lab-io/codex/add-process-cleanup-for-python-and-pythonw
Improve python process termination during agent updates
2025-10-17 00:45:51 -06:00
ce0829c823 Additional Fixes 2025-10-17 00:45:41 -06:00
22af86bbd8 Fix taskkill logging interpolation 2025-10-17 00:43:05 -06:00