Files
Mike Cohen 72ea73f616 Refactor of queues (#5035)
The queue manager is used to pass messages between parts of
Velociraptor. Previously, the queue name corresponded with the artifact
name that defines the queue. However, this allowed messages intended to
client monitoring to be passed to server monitoring artifacts under some
conditions.

This refactor changes the queue name to also contain the artifact type.
This change better keeps track of messages and which queues they are
sent to.

Additionally, the journal manager now records two records in each
monitoring row:
1. The _Source records who authorized the row.
2. The _From records who actually sent the row in the first place.

ACL decisions are now made based on the _Source only making it more
consistent to determine if a row can be sent on a particular queue.
2026-09-24 14:54:41 +10:00
..
2026-09-24 14:54:41 +10:00
2026-09-24 14:54:41 +10:00
2025-06-30 02:17:53 +10:00
2026-09-24 14:54:41 +10:00
2026-09-24 14:54:41 +10:00