Commit graph

129 commits

Author SHA1 Message Date
AlexSSD7
d01d3e3d10 Progress writing documentation 2023-09-03 10:22:53 +01:00
AlexSSD7
58fc7ed00b Progress writing README 2023-09-02 20:54:58 +01:00
AlexSSD7
666f62edf5 Licensing 2023-09-02 20:11:25 +01:00
AlexSSD7
91aec5d214 Licensing & Copyright 2023-09-02 20:03:44 +01:00
AlexSSD7
ad61d79654 CI 2023-09-02 12:15:59 +01:00
AlexSSD7
7ef53ac8d8 Address gosec warnings 2023-09-02 12:14:02 +01:00
AlexSSD7
52cd7e21cb More linting fixes 2023-09-02 12:09:26 +01:00
AlexSSD7
b15e2df3d3 Linting fixes + FileManager share start refactor 2023-09-02 12:07:30 +01:00
AlexSSD7
f7ae303062 Minor logging fixes 2023-09-02 11:51:26 +01:00
AlexSSD7
7b5391f4d8 Better VM runtime logic 2023-09-02 11:47:58 +01:00
AlexSSD7
58039acc3c Better OS checks 2023-09-02 11:28:23 +01:00
AlexSSD7
0d3bb647ab Address checkPortAvailable linting warnings 2023-09-02 11:27:16 +01:00
AlexSSD7
cd5b6dc48d Clean NewVM func 2023-09-02 11:10:14 +01:00
AlexSSD7
122d5b1089 NewRandomTapName => NewUniqueTapName 2023-09-02 10:07:17 +01:00
AlexSSD7
7cfb1e6a32 map_arg.go => kv_arg.go 2023-09-02 09:40:27 +01:00
AlexSSD7
798fc449f6 Quote qemucli arg value 2023-09-01 18:24:56 +01:00
AlexSSD7
fc7fe2e6c0 Start refactor how qemu-system commands are built 2023-09-01 18:17:20 +01:00
AlexSSD7
153d1b5e1f Minor linting fixes 2023-09-01 18:15:32 +01:00
AlexSSD7
9c7bfe72d9 Ignore bin/ 2023-09-01 16:41:08 +01:00
AlexSSD7
b5d92fe7d7 CI Makefile 2023-09-01 16:40:56 +01:00
AlexSSD7
2f629bfae0 Linting: address default linters 2023-09-01 16:40:41 +01:00
AlexSSD7
a0bdcca73f Linting: address aslint 2023-09-01 16:40:13 +01:00
AlexSSD7
ab519c54dc Minor touchups 2023-09-01 16:29:01 +01:00
AlexSSD7
42ed31b127 Set macOS default backend to AFP 2023-09-01 15:25:35 +01:00
AlexSSD7
7ba79ff803 Initial AFP support implementation 2023-09-01 15:15:40 +01:00
AlexSSD7
73a7d2cd18 go mod tidy 2023-09-01 14:41:45 +01:00
AlexSSD7
779401cc45 SMB touchups on macOS 2023-09-01 14:41:35 +01:00
AlexSSD7
fb6b1ae25e Add non-Windows nettap stubs 2023-09-01 14:41:19 +01:00
AlexSSD7
2d832c2b63 Implement debug shell in run cmd 2023-09-01 14:40:17 +01:00
AlexSSD7
b9c645f92b Use virtio drive interface for passthrough 2023-09-01 13:50:31 +01:00
AlexSSD7
598234d161 LUKS support touchups 2023-09-01 12:40:13 +01:00
AlexSSD7
64d3891c48 Device passthrough and root checks 2023-09-01 11:44:49 +01:00
AlexSSD7
433deeab5e Windows check mount support 2023-08-31 21:01:45 +01:00
AlexSSD7
07e3705f09 More resolved TODOs 2023-08-31 20:17:55 +01:00
AlexSSD7
3a56fb9db8 Net tap cleanup & proper error exit handling 2023-08-31 20:10:26 +01:00
AlexSSD7
2328b58eaa linsk shell: tap net enable option 2023-08-31 19:56:22 +01:00
AlexSSD7
ff9dcdffa2 linsk clean: Prune net taps 2023-08-31 19:46:13 +01:00
AlexSSD7
ba426c0c9e Merge branch 'master' of github.com:AlexSSD7/linsk 2023-08-31 16:24:03 +01:00
AlexSSD7
e57519e58d Wire most of the work from today together 2023-08-31 16:23:40 +01:00
AlexSSD7
40aa08c86c Clean segregated file share backends 2023-08-31 16:19:03 +01:00
AlexSSD7
cbce4f1dfc Password change option for Samba server 2023-08-31 16:18:13 +01:00
AlexSSD7
5b06f17358 Net tap alloc storage 2023-08-31 16:17:46 +01:00
AlexSSD7
732600ba80 Windows net tap implementation 2023-08-31 16:16:57 +01:00
AlexSSD7
7f13a79c9b Some OS-specific adjustments 2023-08-30 18:29:41 +01:00
AlexSSD7
c31f193096 Windows is the worst OS ever 2023-08-30 14:59:27 +02:00
AlexSSD7
41d8cb42c9 Minor things 2023-08-30 15:24:25 +01:00
AlexSSD7
8f62831b9d Version cmd 2023-08-30 14:53:22 +01:00
AlexSSD7
60f1711a00 Minor touchups 2023-08-30 13:38:34 +01:00
AlexSSD7
97b58c722b aarch64 fixes 2023-08-30 13:32:00 +01:00
AlexSSD7
50df5197d4 aarch64 EFI image management 2023-08-30 13:13:08 +01:00