rhammonds-teleport
368188489c
Fix TDPB Audit Log and Error Monitoring Backwards Compatibility ( #65798 )
...
* When legacy clients connect to WDS, audit events are not emitted because the send/receive hooks expect only TDPB messages. Resolve this by treating the send/receive hooks as tdp.Interceptor hooks and adding them *above* the translation interceptors. This required lifting connection preparation out of the client constructor, which seems a little cleaner anyhow.
* Fix monitorErrorSender potentially sending a TDPB over a native TDP connection. Ensure that we use an abstraction with translation instead
* Fix tests after refactoring send/receive handlers
* Remove unused send/receive hooks on tdp.Conn
* recordEvent should return early if it fails to encode the message that it's capturing
* Give audited connection to error monitor
2026-04-22 19:23:40 +00:00
..
2026-04-22 17:38:51 +00:00
2026-04-01 19:11:15 +00:00
2025-12-09 14:49:29 +00:00
2026-04-22 17:38:51 +00:00
2026-04-21 20:51:35 +00:00
2025-12-09 17:59:21 +00:00
2026-04-22 15:54:43 +00:00
2026-03-05 18:12:06 +00:00
2026-04-17 19:55:28 +00:00
2026-04-13 14:31:23 +00:00
2026-04-16 02:06:24 +00:00
2026-04-14 15:29:57 +00:00
2026-04-22 09:44:44 +00:00
2026-02-19 18:20:18 +00:00
2026-04-22 18:18:14 +00:00
2026-04-22 15:54:43 +00:00
2026-04-01 21:31:16 +00:00
2026-04-22 17:38:51 +00:00
2025-12-04 09:40:10 +00:00
2026-03-17 19:46:21 +00:00
2026-04-14 16:47:32 +00:00
2026-04-21 20:51:35 +00:00
2025-11-12 20:37:19 +00:00
2026-02-03 14:19:37 +00:00
2026-04-20 21:02:48 +00:00
2026-04-01 19:11:15 +00:00
2025-11-18 00:46:04 +00:00
2026-04-15 16:29:41 +00:00
2026-01-30 17:48:09 +00:00
2026-04-17 17:48:57 +00:00
2026-02-20 15:31:03 +00:00
2025-11-12 09:15:01 +00:00
2026-04-22 17:38:51 +00:00
2026-04-14 12:55:22 +00:00
2026-04-22 17:38:51 +00:00
2026-04-01 06:05:53 +00:00
2026-02-06 14:35:13 +00:00
2026-04-09 15:45:53 +00:00
2026-04-17 17:48:57 +00:00
2026-04-13 14:31:23 +00:00
2026-03-24 14:17:20 +00:00
2026-02-20 18:45:30 +00:00
2026-04-22 15:54:43 +00:00
2026-03-26 11:46:12 +00:00
2025-12-19 06:27:17 +00:00
2026-03-18 21:23:25 +00:00
2026-04-22 15:54:43 +00:00
2026-04-01 12:34:10 +00:00
2025-11-14 22:25:00 +00:00
2026-04-07 18:06:00 +00:00
2026-04-15 19:59:03 +00:00
2026-04-07 18:06:00 +00:00
2026-04-22 15:54:43 +00:00
2026-04-21 17:26:50 +00:00
2025-11-11 23:29:35 +00:00
2026-04-21 20:51:35 +00:00
2026-04-22 09:44:44 +00:00
2026-01-13 11:35:05 +00:00
2026-04-22 19:23:40 +00:00
2026-04-14 16:47:32 +00:00
2026-04-15 13:28:27 +00:00
2026-04-22 14:29:01 +00:00
2026-04-20 14:59:21 +00:00
2026-04-22 15:54:43 +00:00
2026-04-20 16:18:32 +00:00
2026-04-17 18:05:25 +00:00
2026-04-20 22:57:58 +00:00
2026-03-02 16:29:45 +00:00
2026-04-16 15:07:00 +00:00
2026-04-20 21:02:48 +00:00
2026-04-21 20:30:58 +00:00
2026-04-22 15:54:43 +00:00
2026-04-01 12:34:10 +00:00
2026-04-22 15:54:43 +00:00
2026-04-22 15:54:43 +00:00
2026-03-19 07:45:58 +00:00
2026-02-05 21:21:15 +00:00