SuperDuperDeou
45505b1b17
Xnamespace: added function XnsAuthAsk
...
More boilerplate, existing behavior should not have been changed.
Signed-off-by: SuperDuperDeou <87223140+SuperDuperDeou@users.noreply.github.com>
2025-07-02 10:15:57 +02:00
SuperDuperDeou
5015fc5e12
Xnamespace: added config and namespace auth levels
...
I've only checked if it compiles, this is probably breaking behavior
Signed-off-by: SuperDuperDeou <87223140+SuperDuperDeou@users.noreply.github.com>
2025-07-02 03:44:25 +02:00
Enrico Weigelt, metux IT consult
21e890e5fc
Xnamespace: whitelist access to some server resources
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
8df9373199
Xnamespace: whitelist some XI operations
...
Whitelisting some XI operations in various hooks.
Note that some additional filtering needs to be done in send or
receive hook in order to prevent clients to receive possibly sensible
input data from the root window.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
7afdba1952
Xnamespace: whitelist access to namespace virtual root window
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
fdba5d405d
Xnamespace: whitelist certain operations on (real) root window
...
CreateWindow() needs access to root window, in order to create
top level windows. Whitelisting this operation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
df56b26ed4
Xnamespace: whitelist resource access for serverClient
...
The server itself is allowed to access anything w/o restrictions.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
eaa08af7d1
Xnamespace: whitelist resource access within same namespace
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
Enrico Weigelt, metux IT consult
86dd87d46c
Xnamespace: filter transparency
...
Silently drop transparency flag if namespace isn't allowed to use it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00