Val Packett
52a0ccee0d
Add Print support
2026-02-27 05:29:31 -03:00
Val Packett
95bc64076d
Add file path mapping for FileTransfer
...
Match by longest prefix to get host paths from guest ones
2026-02-27 05:27:24 -03:00
Val Packett
2626130659
Add Notification support
2026-02-06 05:05:07 -03:00
Val Packett
2561342e0c
Add FileTransfer (drag & drop / copy & paste files)
...
Host->Guest is easy; Guest->Host is not there yet because we have to do
something for the (O_PATH) fd passing such as converting to inode numbers
and getting an O_PATH fd back through the VMM, which requires modifying
libkrun/muvm to have a connection channel.. Or we should switch this from
vsock to a virtgpu channel where it would be easier to handle.
2026-02-06 04:14:01 -03:00
Val Packett
c9095421c6
Request the D-Bus name earlier
2025-12-12 05:24:35 -03:00
Val Packett
2456dc0ea5
Fix interface names in error messages
2025-12-12 04:55:10 -03:00
Val Packett
df832a5141
Add proxy for the Settings portal (dark mode, reduced motion, etc.)
2025-12-12 04:45:19 -03:00
Val Packett
1d931ae191
Use pending instead of timer loop
2025-12-12 03:42:35 -03:00
Val Packett
52c3ea7cd3
Switch over to a reverse connection scheme (bridge to a guest bus)
2025-12-05 08:18:44 -03:00
Val Packett
ea34b7b08c
Unhardcode user IDs
2025-12-05 04:58:11 -03:00
Val Packett
fa0bf056d0
Do not handle the unix socket server in-place
...
Let the code after that actually run..
2025-11-14 06:12:03 -03:00
Val Packett
52ad012e13
Implement process cleanup for the broker
2025-11-14 05:57:40 -03:00
Val Packett
4fd76692db
Add option to expose a (non-fd-capable) unix socket instead of vsock
...
libkrun does not use vsock on the host, so we need to provide this to
work with muvm.
2025-10-03 05:17:36 -03:00
Val Packett
eefb000865
Implement FileChooser portal proxy with virtiofsd mount
2025-08-08 02:52:47 -03:00
Val Packett
116839fb59
Update and add new deps for upcoming features
2025-08-08 02:51:12 -03:00
Val Packett
30e76e3291
Add bus method to spawn an external client
2025-07-17 23:17:05 -03:00
Val Packett
71aecea297
Extract run_unix_listener extension method
2025-07-17 21:37:33 -03:00
Val Packett
e4bace1793
Add NameOwnerStream to support waiting for clients taking names on an owned bus
2025-07-17 21:25:44 -03:00
Val Packett
e32d6746df
Update busd git dep to include control over whether channel conns skip hello
2025-07-17 21:25:44 -03:00
Val Packett
627237bdda
Add hosted bus module based on busd
...
Currently depends on WIP changes to busd to allow in-process clients
2025-07-11 01:06:31 -03:00
Val Packett
14ce212e81
Basic vsock proxying implementation
...
Currently just connecting to the host's session bus
2025-07-11 01:05:56 -03:00
Val Packett
11a682e19f
Initial commit
...
Signed-off-by: Val Packett <val@invisiblethingslab.com>
2025-07-11 01:05:56 -03:00