Commit Graph

3 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult f5eb98b088 Xnamespace: filter extension access
Whitelist several extension calls that are safe. Also allow namespaces
to be configured for unrestricted access.

TBD: doesn't actually reject yet

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-04 18:51:26 +02:00
Enrico Weigelt, metux IT consult c1f5aa54b4 Xnamespace: filter raw mouse motion and keyboard access
Only namespaces with allowMouseOption flag enabled can receive
raw mouse motion events. Raw key press events are always blocked.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-04 18:51:26 +02:00
Enrico Weigelt, metux IT consult ab423f3f19 Xnamespace: add basic namespace config structures
Adding data structure and initial data for namespace configuration.

Built-in namespaces are ROOT and ANONYMOUS.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-04 18:51:26 +02:00