Commit Graph

142 Commits

Author SHA1 Message Date
e8760e3d85 More changes 2025-10-19 07:21:28 -06:00
84569e3e9a Additional Changes to Code 2025-10-19 07:21:20 -06:00
3deeb20545 Minor agent changes to SSL verification 2025-10-19 05:14:29 -06:00
7105d6b316 Additional Changes 2025-10-19 05:09:41 -06:00
393f56a398 Refine pinned certificate handling for Socket.IO 2025-10-18 16:54:38 -06:00
1e2f84b886 Improve agent TLS context handling 2025-10-18 13:20:28 -06:00
e2171ae4e9 Fix Socket.IO SSL context creation 2025-10-18 05:38:26 -06:00
45ac0dc7a4 Fix Socket.IO TLS context for pinned certificates 2025-10-18 05:31:12 -06:00
3a71cc4c42 Expand agent/server websocket diagnostics 2025-10-18 05:25:08 -06:00
87fffb1f47 Fix Socket.IO TLS alignment 2025-10-18 05:08:00 -06:00
cab5581ad2 Remove unsupported Socket.IO TLS kwargs 2025-10-18 04:57:48 -06:00
783c041bf6 Fix Socket.IO TLS kwargs for legacy client 2025-10-18 04:45:21 -06:00
10c43c431e Improve socket.io TLS alignment and logging 2025-10-18 04:36:30 -06:00
60a8cfcdc0 Improve websocket TLS configuration and error logging 2025-10-18 04:23:48 -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
775d365512 Handle missing devices and relax agent auth retries 2025-10-18 02:52:15 -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
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
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
a8ebff04a3 fix: harden dpapi protect fallback 2025-10-17 20:58:26 -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
342fa33bb3 Minor EE Changes 2025-10-17 20:35:16 -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
09a0b3d50e Refine agent config naming and IDs 2025-10-16 20:30:24 -06:00
41c52590f4 Support selecting agent context for screenshots 2025-10-15 04:40:21 -06:00
a86231c8f5 Fix screenshot role config handling 2025-10-15 04:15:21 -06:00
1af14d907a Stub fcntl in Ansible EE and expose support path 2025-10-15 03:34:02 -06:00
352c71daa9 Use EE python to validate Ansible deps 2025-10-15 03:24:35 -06:00
1e9912efd2 Provision reusable Ansible execution environment 2025-10-12 14:13:06 -06:00
6e52b42859 Additional Updates to OS Detection for Agents 2025-10-09 20:49:35 -06:00
f9e73f0b71 Additional Changes to Auditing 2025-10-09 19:39:22 -06:00
48c1854572 Updated Role Detection Logic Further 2025-10-09 19:23:01 -06:00
7509cb7d86 Updated OS Detection Logic 2025-10-09 17:46:25 -06:00
b6eac6a112 Adjustments for further Ansible Playbook Troubleshooting 2025-10-09 15:36:47 -06:00
3092f528bf Introduce agent GUID enrollment 2025-10-08 18:51:15 -06:00
8f29de86af Implement server-managed agent update handshake 2025-10-05 16:15:48 -06:00
d5578f56ec Fix agent hash discovery and add lookup endpoint 2025-10-05 03:36:56 -06:00
c8deb11356 Bundle agent hash into audit payload and surface in UI 2025-10-05 02:21:43 -06:00