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
Kroese
34821d53a9
feat: Set NOCOW flag for btrfs
2023-12-17 11:48:35 +01:00
Kroese
d9908b034d
feat: Make qcow2 the default
...
* feat: Make qcow2 the default
2023-12-17 09:03:57 +01:00
Kroese
abedbac751
fix: Scsi PCI slot ( #243 )
2023-12-16 08:41:37 +01:00
Kroese
fb97388596
fix: Unbound variable ( #242 )
2023-12-16 08:31:39 +01:00
Kroese
8ffc3bf842
feat: GPU passthrough
...
* feat: GPU passthrough
2023-12-16 08:17:53 +01:00
Kroese
c2edb081bb
feat: CPU configuration
...
* feat: CPU configuration
2023-12-16 07:41:19 +01:00
Kroese
ddcf40b68f
fix: Error codes
...
* fix: Error codes
2023-12-16 06:54:47 +01:00
Nate Choe
743743c3e7
Add UEFI support ( #236 )
...
* OVMF
2023-12-10 22:16:11 +01:00
Kroese
6ef07f2ca3
fix: Close dnsmasq ( #235 )
...
* fix: Obsolete line
* fix: Close dnsmasq
2023-12-10 08:20:55 +01:00
Kroese
58c3041885
fix: Local variables ( #234 )
...
* fix: Local variables
2023-12-10 00:20:23 +01:00
Kroese
3e3a9c8a52
fix: Remove curly braces
...
* fix: Remove curly braces
2023-12-09 21:53:22 +01:00
Kroese
8a65ab8917
feat: Show conversion progress ( #232 )
2023-12-09 21:33:13 +01:00
Kroese
3f14c82b80
fix: Diskspace warning ( #230 )
2023-12-09 05:45:49 +01:00
Kroese
8d21f0e5f9
docs: Mention qcow2 ( #229 )
...
* docs: Mention qcow2
2023-12-09 03:14:56 +01:00
Kroese
907d13bed2
feat: Support for qcow2 disks ( #227 )
...
- Make getSize use the stat function for raw disks, so that it still works even when qemu-utils is not installed
- Make convertDisk only look for known extensions, so that potential backup files like data.bak are not converted
2023-12-09 02:16:32 +01:00
Nate Choe
00c2ee2a66
Add qcow2 support ( #226 )
...
* Added qcow2 image support
* Automatic file type conversion
2023-12-08 22:01:55 +01:00
Kroese
751d781584
fix: Print escaped strings ( #224 )
2023-12-08 00:02:33 +01:00
Kroese
5e7ac9e25c
fix: DNS resolution
...
* fix: DNS resolution
2023-12-04 07:23:21 +01:00
Kroese
c1992a7772
fix: Default RAM size
...
* fix: Default RAM size
2023-12-03 09:53:07 +01:00
Kroese
7ad3c6bfb6
fix: DNS resolution
2023-12-03 08:51:40 +01:00
Kroese
398d6457a5
feat: Print diskspace
2023-12-03 08:43:22 +01:00
Kroese
4a0cb50048
feat: Read version from image
2023-11-29 17:49:50 +01:00
Kroese
ed3cc6ae5b
Refactor initalization
2023-11-22 18:45:28 +01:00
Kroese
8f381c5209
Initial commit
2023-11-22 18:41:04 +01:00
Kroese
3a2adc94c7
Initial commit
2023-11-22 18:39:21 +01:00
Kroese
7673ae4ac7
fix: Boot file
2023-11-20 13:22:40 +01:00
Kroese
12335bd743
fix: Automaticly set controlport
2023-11-20 12:53:16 +01:00
Kroese
899a9cf6c4
fix: Ignore casing
2023-11-20 12:45:37 +01:00
Kroese
46c456dafc
fix: Display configuration
2023-11-20 12:41:54 +01:00
Kroese
eb48ae4555
fix: Empty line
2023-11-20 12:31:32 +01:00
Nate Choe
f2c6af115d
Add VNC support ( #185 )
...
* VNC
2023-11-20 11:00:25 +01:00
Kroese
e7bf2b7738
fix: Remove unused vars
2023-11-16 23:24:04 +01:00
Kroese
caad2eed4c
fix: Remove size check
2023-11-16 23:04:11 +01:00
Kroese
745f5c589c
style: Tabs
2023-11-16 21:51:37 +01:00
Kroese
cf78519849
fix: Skip if bootdisk present
2023-11-16 21:47:31 +01:00
Kroese
52435d7667
build: Folder structure ( #181 )
...
* feat: Multi-disk support
* fix: Shellcheck
* build: Change folder structure
* fix: Entrypoint
2023-11-16 21:28:13 +01:00