Johannes Leupolz
|
b75806cc09
|
- Add parameter device_owner that can be used when uids are mapped inside the container to ensure that the folders get created with the uid 0 of the container
- internal refactorings
- target-namespace is now target-pid (which a shorter syntax)
|
2026-04-09 21:06:13 +00:00 |
|
Johannes Leupolz
|
0ce2034407
|
Removed ipc-support from test automation, because I don't need it yet and it is buggy.
|
2026-04-06 22:06:43 +00:00 |
|
Johannes Leupolz
|
8d4a0c9413
|
Started to implement poll
|
2026-04-02 22:18:41 +00:00 |
|
Johannes Leupolz
|
8d1627ee42
|
Move fallbackdm into own repository.
|
2026-01-28 20:52:33 +00:00 |
|
Johannes Leupolz
|
6e23a02e3f
|
Wrote integration test to test --placement on-host to fix #1. Looks good so far.
|
2026-01-20 22:52:09 +00:00 |
|
Johannes Leupolz
|
fd55bffddb
|
Implementation of the remove-device-step for --placement on-host. Not tested, yet
|
2026-01-20 21:34:39 +00:00 |
|
Johannes Leupolz
|
350a80644a
|
Refactor: move stuff that actually does something into input_realizer. Action is now the entry point for cli-actions. Maybe I should rename it in the future, too.
|
2026-01-20 11:59:07 +00:00 |
|
Johannes Leupolz
|
6bde733b09
|
Start implementation of --placement on-host. Not complete and no automated tests, yet. #1
|
2026-01-19 22:55:37 +00:00 |
|
Johannes Leupolz
|
b4c6c32431
|
Document --placement, --devname, and --device-policy in USAGE.md
|
2026-01-19 19:59:24 +00:00 |
|
Johannes Leupolz
|
d6423197bb
|
Add podman tests
|
2026-01-17 06:38:13 +00:00 |
|
Johannes Leupolz
|
3283aa0dc2
|
Add infrastructure to add integration tests with podman
|
2026-01-16 10:59:12 +00:00 |
|
Johannes Leupolz
|
d139906834
|
Some remarks for the future of fallbackdm
|
2026-01-08 21:21:17 +00:00 |
|
Johannes Leupolz
|
11144bd694
|
Add design considerations for #4
|
2026-01-08 21:13:07 +00:00 |
|
Johannes Leupolz
|
0062a1741e
|
Apply device filter. No tests, yet.
|
2026-01-07 22:56:18 +00:00 |
|
Johannes Leupolz
|
5277a13904
|
Started work on device policy #2 #4
|
2026-01-06 22:49:15 +00:00 |
|
Johannes Leupolz
|
f8bdb04d7e
|
Improve troubleshooting
|
2025-12-29 23:44:15 +00:00 |
|
Johannes Leupolz
|
7fbb1616ed
|
Add documentation how to debug the actions that vuinputd triggers in containers
|
2025-12-28 00:10:46 +00:00 |
|
Johannes Leupolz
|
04bd88f179
|
Check for status of tty1 during startup
|
2025-12-23 20:26:07 +00:00 |
|
Johannes Leupolz
|
77c3452bbb
|
Add WIP and notes for fallbackdm
|
2025-12-22 19:59:31 +00:00 |
|
Johannes Leupolz
|
4fbb4d7389
|
Describe two possible ways to get rid of the "VT keyboard handler" problem when no graphical input session is active. My favorite candidate is "Fallback Graphical Session"
|
2025-12-22 10:30:43 +00:00 |
|
Johannes Leupolz
|
67db5f1885
|
First microbenchmark conducted
|
2025-12-19 20:49:57 +00:00 |
|
Johannes Leupolz
|
e3094f898b
|
Fix potential race
|
2025-12-18 21:36:13 +00:00 |
|
Johannes Leupolz
|
32119fbf92
|
Refactored Namespace Switching After Exec. Now we have a parameter --target-namespace which contains the namespace to enter
|
2025-12-18 19:30:14 +00:00 |
|
Johannes Leupolz
|
97115609ed
|
Name refactorings
|
2025-12-16 14:45:12 +00:00 |
|
Johannes Leupolz
|
0e6abf1d85
|
Fix integration test for vuinput.
|
2025-12-14 21:44:10 +00:00 |
|
Johannes Leupolz
|
ad6a4cc696
|
Started to add wrapper for bubblewrap that I want to use to make my integration tests without a heavy container engine as docker. IPC with the client application is not working, yet.
|
2025-12-13 20:36:06 +00:00 |
|
Johannes Leupolz
|
cb73fde9af
|
Setup code for integration tests
|
2025-12-12 11:10:30 +00:00 |
|
Johannes Leupolz
|
b3d0a0225d
|
Small refactorings and note in SECURITY.md
|
2025-12-10 22:46:17 +00:00 |
|
Johannes Leupolz
|
ee38a7147c
|
Some name refactorings
|
2025-12-08 22:48:22 +00:00 |
|
Johannes Leupolz
|
7b8ad17b79
|
Add some files with empty sections I want to talk about.
|
2025-12-07 22:12:35 +00:00 |
|
Johannes Leupolz
|
4c01ecb301
|
Add some sections in the DESIGN.md for topics I want to talk about.
|
2025-12-07 22:11:47 +00:00 |
|
Johannes Leupolz
|
a42ef21748
|
Now we have our own pid 0x5020 under the vendor id 0x1209, which is
registered under https://pid.codes/1209/5020/
|
2025-12-06 20:40:11 +00:00 |
|
Johannes Leupolz
|
5b15b6c443
|
Added some new points I want to talk about in the DESIGN.md document
|
2025-12-06 19:57:38 +00:00 |
|
Johannes Leupolz
|
1d159bba42
|
Added details of device creation in DESGIN.md
|
2025-12-04 21:18:27 +00:00 |
|
Johannes Leupolz
|
863a484f36
|
Added details of the uinput flow
|
2025-12-04 18:53:54 +00:00 |
|
Johannes Leupolz
|
5f72ad2d7c
|
Started to document the flow of original uinput and netlink
|
2025-12-02 23:05:51 +00:00 |
|
Johannes Leupolz
|
e540589b91
|
Typos
|
2025-11-28 22:29:23 +00:00 |
|
Johannes Leupolz
|
f19c729afb
|
Update DESIGN-document to contain more details.
|
2025-11-28 22:21:59 +00:00 |
|
Johannes Leupolz
|
636604b586
|
- Added new test document that documents conducted tests.
- Add test for job engine
- Fixed a pointer on cleanup
|
2025-11-22 21:34:05 +00:00 |
|
Johannes Leupolz
|
17839a6d06
|
First steps towards a .deb-build
|
2025-11-14 22:15:26 +00:00 |
|
Johannes Leupolz
|
bc03dd202d
|
Further improvements of the documentation
|
2025-11-05 21:39:14 +00:00 |
|
Johannes Leupolz
|
841f918b45
|
Screenshots and fixes in USAGE.md
|
2025-11-05 21:15:23 +00:00 |
|
Johannes Leupolz
|
b206a633bf
|
Add screenshots for USAGE.md
|
2025-11-05 21:20:41 +01:00 |
|
Johannes Leupolz
|
14c95fd56a
|
First details on how to use inside a container. Many details are still
missing.
|
2025-11-04 21:47:57 +00:00 |
|
Johannes Leupolz
|
effc17647b
|
Updated documentation for release readiness
|
2025-10-31 19:58:53 +00:00 |
|
Johannes Leupolz
|
6afa8acaa8
|
Include relevant subset of code of libfuse-sys that has not been released by the original maintainer. By this opportunity, also remove the high level api of fuse, because we don't need it. Long term goal would be to migrate to a rust port with less unsafe code.
Upate build instructions
|
2025-10-30 23:28:40 +00:00 |
|
Johannes Leupolz
|
6d096c2e62
|
Improved documentation
|
2025-10-26 22:10:08 +00:00 |
|
Johannes Leupolz
|
356f9941a0
|
Improve README
|
2025-10-25 10:46:56 +00:00 |
|
Johannes Leupolz
|
eef3fceaf2
|
Improved readability of the DESIGN-document
|
2025-10-24 22:19:06 +00:00 |
|
Johannes Leupolz
|
a23e01486c
|
Fix chapters in DESIGN-document
|
2025-10-24 21:46:18 +00:00 |
|