Commit graph

286 commits

Author SHA1 Message Date
Kroese
6d18fd73e3
fix: Use correct QEMU binary (#44) 2024-04-22 11:28:19 +02:00
Kroese
914a4995cc
feat: Display system info in log (#42) 2024-04-20 01:28:15 +02:00
Kroese
cc34dec418
fix: Disable secure boot by default (#41) 2024-04-19 22:20:09 +02:00
Kroese
d1f9191e3b
fix: Verify files are not empty (#37) 2024-04-16 15:00:38 +02:00
Kroese
3448634874
fix: Ignore empty MAC address (#36) 2024-04-13 23:31:07 +02:00
Kroese
d43a2cdab1
fix: TUN error message (#34) 2024-03-31 04:56:20 +02:00
Kroese
fbf829e4f2
fix: Disable kernel networking in bridge mode (#32) 2024-03-12 01:25:07 +01:00
Kroese
74674eab18
feat: Persistant MAC address (#30) 2024-02-28 08:16:22 +01:00
Kroese
8c6e9d3d7b
fix: Match files case insensitive (#29) 2024-02-16 14:51:50 +01:00
Kroese
4346464ee8
feat: Disable CoW check on XFS (#27) 2024-02-09 23:55:09 +01:00
Kroese
9202a12592
fix: Convert dashes in custom MAC addresses (#25) 2024-02-08 17:28:17 +01:00
Kroese
18bbb0e8c0
feat: Add DNS entry for container (#24) 2024-02-07 22:20:45 +01:00
Kroese
6124b0db37
fix: Set process name to lowercase (#23) 2024-02-07 13:02:46 +01:00
Kroese
c62cec09df
fix: Set machine name (#22) 2024-02-07 11:57:55 +01:00
Kroese
c61078e9ff
fix: Remove dual displays (#21) 2024-02-07 01:02:56 +01:00
Kroese
61948a9af8
feat: Use Neoverse N1 as default CPU (#20) 2024-02-06 23:56:35 +01:00
Kroese
ac5c88c93a
feat: Add VirtIO GPU device (#19) 2024-02-06 23:08:35 +01:00
Kroese
fdff3518e2
fix: Remove migrateable property (#18) 2024-02-06 21:16:50 +01:00
Kroese
2862a14363
fix: KVM support (#17) 2024-02-06 21:07:43 +01:00
Kroese
2fb0eeb68a
fix: Set KVM tick policy (#15) 2024-02-05 14:14:21 +01:00
Kroese
3e6e5475d8
fix: Directory permissions (#14) 2024-02-05 11:32:55 +01:00
Kroese
c1a7398356
fix: Custom CPU model (#13) 2024-02-05 08:15:38 +01:00
Kroese
644cca0786
fix: Custom CPU model (#12) 2024-02-05 06:40:33 +01:00
Kroese
8140da14d6
fix: Remove migrateable flag (#10) 2024-02-04 20:34:14 +01:00
Kroese
571724df22
feat: Multi-threaded TCG (#9) 2024-02-04 18:53:51 +01:00
Kroese
1b8c3a437b
feat: Enable L3 cache (#8) 2024-02-04 15:03:17 +01:00
Kroese
f011637e68
feat: Make CPU model configurable (#7) 2024-02-03 12:10:32 +01:00
Kroese
1ae241040e
feat: Set GIC version (#6) 2024-02-03 11:54:21 +01:00
Kroese
9f3f74c4de
fix: Set boot mode in entry (#5) 2024-02-02 20:14:10 +01:00
Kroese
6877761cd1
fix: Do not use virtualization with KVM (#4) 2024-02-02 19:20:51 +01:00
Kroese
d4feec5a06
fix: Use VGA adaptor for Windows (#3) 2024-02-02 18:58:31 +01:00
Kroese
d5c6697f85
fix: Remove secure boot (#2) 2024-02-02 18:26:42 +01:00
Kroese
c9f2231b55
fix: UEFI booting (#1) 2024-02-02 17:07:44 +01:00
Kroese
666b5be9ce
fix: Brackets (#421) 2024-02-02 11:54:22 +01:00
Kroese
487eefbeb9
feat: Initial arm64 support (#420) 2024-02-02 11:52:57 +01:00
Kroese
8834b0c801
fix: Remove cdrom for pc-q35-2.x (#419) 2024-02-01 14:00:51 +01:00
Kroese
cd953c3650
feat: Use IDE for old machines (#418) 2024-02-01 12:30:47 +01:00
Kroese
019169ed0e
fix: Pass disk format (#417) 2024-02-01 11:04:19 +01:00
Kroese
ba9c79bd4c
feat: Support USB storage (#416) 2024-02-01 10:40:35 +01:00
Kroese
9182422b82
feat: Make machine type selectable (#415) 2024-02-01 04:03:48 +01:00
Kroese
003967f427
feat: Support VirtIO block devices (#414) 2024-01-31 16:02:53 +01:00
Kroese
ca26f629e0
feat: Filter nameservers (#410) 2024-01-31 03:44:01 +01:00
Kroese
bc21209042
feat: Disable CoW check on ZFS (#409) 2024-01-31 03:27:35 +01:00
Kroese
868718df33
feat: Print MAC address (#408) 2024-01-30 04:34:45 +01:00
Kroese
2d0f169892
fix: Lowercase MAC address (#407) 2024-01-30 04:29:29 +01:00
Kroese
46867564df
feat: Print DNS servers (#406) 2024-01-30 04:09:14 +01:00
Kroese
933c336068
fix: Condition (#405) 2024-01-30 03:26:57 +01:00
Kroese
5ac6e893ca
fix: Hostname (#404) 2024-01-29 21:44:05 +01:00
Kroese
209f9b30f8
feat: Generate unique MAC address (#403) 2024-01-29 21:32:11 +01:00
Kroese
18c5c2d009
fix: Process signal faster (#401) 2024-01-29 06:01:21 +01:00
Kroese
be4745b2df
fix: Display size in iec format (#400) 2024-01-29 05:09:44 +01:00
Kroese
fca0a71976
feat: Show download progress (#399) 2024-01-29 04:51:59 +01:00
Kroese
a69c13e61b
feat: Show download progress (#398) 2024-01-29 03:53:12 +01:00
Kroese
19458d555c
fix: Space after URL (#392) 2024-01-27 01:58:44 +01:00
Kroese
39a84b8215
fix: Check swtpm (#390) 2024-01-26 02:22:26 +01:00
Kroese
45310252dd
fix: Check dnsmasq (#389) 2024-01-26 02:17:28 +01:00
Kroese
a401653714
fix: Map cdrom to /dev/null (#388) 2024-01-26 01:25:53 +01:00
Kroese
c568b5cfe4
fix: Always create cdrom drive (#387) 2024-01-26 01:07:35 +01:00
Kroese
c6dc58effc
feat: Make USB controller configurable (#386) 2024-01-26 00:46:14 +01:00
Kroese
40bfe0d3d4
feat: GPU pass-through (#385) 2024-01-25 17:28:47 +01:00
Kroese
ad9ea4f8d3
fix: Disk message (#384) 2024-01-25 17:01:35 +01:00
Kroese
45bfb26da0
feat: Support older Windows versions (#382) 2024-01-25 01:18:27 +01:00
Kroese
888b4a1e9e
fix: Drivers (#381) 2024-01-24 05:11:56 +01:00
Kroese
2fdb19ae40
feat: Make monitor configurable (#379) 2024-01-23 20:19:14 +01:00
Kroese
4a0dbc6c06
fix: Shared memory path (#378) 2024-01-23 03:22:40 +01:00
Kroese
cc952a81c1
feat: Check for SHM (#377) 2024-01-23 03:02:51 +01:00
Kroese
78cb302c1b
feat: TPM flag (#376) 2024-01-23 02:25:03 +01:00
Kroese
63f1a1ec9f
fix: Move socket to /run (#375) 2024-01-23 01:53:20 +01:00
Kroese
bf5f894c76
fix: Verify TPM socket exists (#374) 2024-01-23 01:43:43 +01:00
Kroese
110e46401c
feat: Shorter messages (#373) 2024-01-23 00:10:41 +01:00
Kroese
25aa568167
fix: Make bootindex configurable (#370) 2024-01-22 02:47:50 +01:00
Kroese
20895e997b
fix: Remove hpet flag (#367) 2024-01-22 00:05:34 +01:00
Kroese
5c63792320
fix: Filename variations (#366) 2024-01-21 21:16:11 +01:00
Kroese
73b9c31b44
feat: Enable Hyper-V on Windows guests (#365) 2024-01-21 20:58:14 +01:00
Kroese
54198a093d
feat: Detect filename variations (#364) 2024-01-21 19:26:05 +01:00
Kroese
cf72680c07
fix: Use raw by default (#363) 2024-01-21 19:19:18 +01:00
Kroese
e30c724170
feat: Dynamic content (#362) 2024-01-21 18:50:57 +01:00
Kroese
909a7f83dd
fix: Starting message (#360) 2024-01-20 18:37:03 +01:00
Kroese
4818cd57bb
fix: Escape HTML (#359) 2024-01-20 16:47:01 +01:00
Kroese
910b2a8c4e
feat: Display boot progress via web (#358) 2024-01-20 16:02:17 +01:00
Kroese
27cae73c4a
feat: Add warning macro (#357) 2024-01-19 15:07:36 +01:00
Kroese
c49ac1569f
fix: Sanitize filename (#352) 2024-01-19 04:01:07 +01:00
Kroese
911a775a90
fix: Sanitize filename (#351) 2024-01-19 03:45:25 +01:00
Kroese
ceba754d75
fix: Strip query parameters from filename (#350) 2024-01-19 02:52:54 +01:00
Kroese
fe76852ba4
fix: Echo (#346) 2024-01-18 17:36:10 +01:00
Kroese
a271c1af48
fix: Remove loglevel (#345) 2024-01-18 10:25:55 +01:00
Kroese
9f565e1407
feat: Add TPM emulator (#344) 2024-01-18 10:05:08 +01:00
Kroese
02238af1d5
style: Spaces (#343) 2024-01-18 09:09:59 +01:00
Kroese
ced9942db6
fix: Undefined boot mode (#342) 2024-01-17 20:12:13 +01:00
Kroese
a19b245b1e
feat: Replace websockify by nginx (#340) 2024-01-17 19:51:22 +01:00
Kroese
d1df90a9f2
feat: Display wait message (#338) 2024-01-16 19:05:48 +01:00
Kroese
e02aa4385b
feat: Local drivers (#335) 2024-01-15 05:26:22 +01:00
Kroese
bbd683b83b
style: Quote variables (#325) 2024-01-14 16:24:05 +01:00
Kroese
526548647c
style: Quote variables (#323) 2024-01-14 01:22:50 +01:00
Kroese
5da04faf37
build: Update Dockerfile (#321) 2024-01-13 21:21:14 +01:00
Kroese
7998d931bb
feat: Change raw allocation (#320) 2024-01-13 00:02:52 +01:00
Kroese
002aa6dc20
fix: Mousepointer alignment (#316) 2024-01-12 18:38:39 +01:00
Kroese
039ea74e51
fix: Device support (#315) 2024-01-12 18:21:43 +01:00
Kroese
c8a268792a
feat: Set index page (#312) 2024-01-10 17:40:44 +01:00
Kroese
1d1d2434de
fix: Add package (#310) 2024-01-08 01:44:08 +01:00
Kroese
e0003c76cd
fix: Hide NoVNC output (#309) 2024-01-08 00:50:53 +01:00
Kroese
a32bc2dc8f
feat: Add web-based VNC viewer (#308) 2024-01-07 23:51:05 +01:00
Kroese
361f6055fb
feat: Add webbased display (#307) 2024-01-07 23:05:50 +01:00
Kroese
003181333c
feat: Add webbased VNC viewer (#306) 2024-01-07 22:37:58 +01:00
Kroese
f54ef967c7
feat: Download VirtIO drivers (#305) 2024-01-07 21:05:11 +01:00
Kroese
db5b6a3c58
feat: Download VirtIO drivers (#304) 2024-01-07 20:36:49 +01:00
Kroese
c2be72d8ea
feat: Add FUSE warning (#301) 2024-01-05 13:28:06 +01:00
Kroese
11692b41f0
Update location (#300)
* Update location
2024-01-04 05:17:30 +01:00
Kroese
ba6429def3
fix: Port forwarding (#298) 2024-01-03 14:04:04 +01:00
Kroese
8a1dd8d8c0
fix: KVM check (#297) 2024-01-03 13:41:07 +01:00
Kroese
1ac1478bd4
fix: Port forwarding (#294) 2023-12-29 23:39:15 +01:00
Kroese
1aff00d3ee
fix: Port forwarding (#293)
* fix: Port forwarding
2023-12-29 23:29:08 +01:00
Kroese
526ad61910
fix: Bootindex (#292) 2023-12-29 21:41:49 +01:00
Kroese
b8b958046b
fix: UEFI boot (#291)
* fix: UEFI boot
2023-12-29 21:21:26 +01:00
Kroese
f7237254c4
fix: UEFI boot (#290) 2023-12-29 20:13:35 +01:00
Kroese
0fea4ff210
feat: Secure boot option (#289) 2023-12-29 19:30:27 +01:00
Kroese
abcd65208e
fix: UEFI boot image (#288) 2023-12-29 19:25:53 +01:00
Kroese
942f2a77fe
feat: QEMU monitor (#287)
* feat: QEMU monitor
2023-12-29 18:53:45 +01:00
Kroese
4564cdc850
fix: Processor (#286)
* fix: Processor
2023-12-29 18:31:51 +01:00
Kroese
bb5921e9e1
fix: Serial port (#285) 2023-12-29 18:18:10 +01:00
Kroese
6fbd0f7d88
fix: Port forwarding (#284) 2023-12-29 17:54:06 +01:00
Kroese
556eb1ad5b
fix: Display BIOS output (#283) 2023-12-29 17:47:27 +01:00
Kroese
8ef33d615a
fix: KVM config (#282)
* fix: KVM config
2023-12-29 16:53:41 +01:00
Kroese
272c7176d6
fix: QEMU options (#281) 2023-12-29 16:14:14 +01:00
Kroese
ea1cf6d7bd
fix: Display configuration (#280)
* fix: Display configuration
2023-12-29 15:59:35 +01:00
Kroese
63c60d129c
fix: iptables for NAT (#278) 2023-12-28 21:25:46 +01:00
Kroese
2e1a1d644d
feat: Validate mac address (#277) 2023-12-28 21:02:50 +01:00
Kroese
3a4e9a165a
feat: Detect default interface (#276) 2023-12-28 20:05:43 +01:00
Kroese
218cd8d5ad
feat: Check network interface
* feat: Check network interface
2023-12-28 18:31:45 +01:00
Kroese
886012699a
fix: Wait on exit (#274)
* fix: Wait on exit
2023-12-28 03:46:57 +01:00
Kroese
deeaa9b6c3
fix: KVM flag (#273) 2023-12-27 16:40:45 +01:00
Kroese
75a724e531
fix: Display mode (#269) 2023-12-25 08:03:36 +01:00
Kroese
e35d99eec3
fix: Console output (#268)
* fix: Console output
2023-12-25 07:36:40 +01:00
Kroese
47fdecadbb
fix: Bootindex (#267) 2023-12-25 06:53:36 +01:00
Kroese
07579f0c4f
fix: CPU features (#265) 2023-12-25 06:03:08 +01:00
Kroese
3bc68bc285
fix: Error messages (#263) 2023-12-25 05:06:55 +01:00
Kroese
71459e3d3c
fix: Error messages (#262) 2023-12-25 04:54:13 +01:00
Kroese
55473e7ff9
fix: Close file descriptors (#261) 2023-12-25 04:05:58 +01:00
Kroese
73ba20376a
fix: Skip mknod errors (#259) 2023-12-24 14:41:52 +01:00
Kroese
0c5f7bae96
fix: Check attribute (#258) 2023-12-24 14:29:47 +01:00
Kroese
5c300095e0
fix: Set file attribute (#256) 2023-12-24 02:53:03 +01:00
Kroese
072c1274ec
fix: Remove flags (#255) 2023-12-23 23:01:03 +01:00
Kroese
afc5f2a700
fix: Ignore mknod errors (#254) 2023-12-23 22:30:52 +01:00
Kroese
636eea9882
feat: Set directory attributes (#253) 2023-12-23 21:32:49 +01:00
Kroese
d1158df77d
feat: Check filesystem (#252) 2023-12-22 15:07:50 +01:00
Kroese
b282c3247f
fix: Check filesystem (#251) 2023-12-22 06:22:34 +01:00
Kroese
5620ba80c0
feat: Log creation info (#250) 2023-12-20 03:20:24 +01:00
Kroese
40a944ec39
fix: Allocate after conversion 2023-12-19 09:01:05 +01:00
Kroese
eae5e4fad0
feat: IO threading 2023-12-19 06:45:54 +01:00
Kroese
b72d8b8094
feat: Disable preallocation 2023-12-19 06:31:39 +01:00