summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt
Commit message (Collapse)AuthorAgeFilesLines
* [run-virt/qemu] No fallback to RO if RW is set; prefer RW over ROSimon Rettberg2025-12-171-1/+1
| | | | | | | | | | During image setup, the RO fallback path was always executed, even if a CoW/RW session was requested and set up properly. In that case, both variables, VM_DISKFILE_RW and VM_DISKFILE_RO pointed to a valid file. For reasons unknown, when both variables were set, the qemu run-virt plugin would prefer the RO variable over the RW one. Flip that logic around and and also don't execute the RO fallback if RW setup was successful.
* [run-virt] Add debug code to debug problem that's gone while debuggingSimon Rettberg2025-12-152-0/+4
|
* [run-virt] Fix resolution setting retry logicSimon Rettberg2025-12-152-7/+17
|
* [run-virt] Linux scripts: BIG FAT WARNING viewable in ~/PERSISTENT if ↵Christian Rößler2025-08-121-1/+35
| | | | network home not mounted.
* [run-virt] Linux script for sound mute/unmute rewritten, pipewire/wpctl added.Christian Rößler2025-08-121-66/+52Star
|
* [run-virt] Linux scripts vm_installer: Set timeout in systemd-fd1 mount to 10sChristian Rößler2025-08-011-0/+1
|
* [run-virt] openslx.exe: Detect physcial GPUs and allow using only thoseSimon Rettberg2025-07-214-38/+194
| | | | | If preferPhysicalScreen is set, then openslx.exe will try to find all displays that are connected to "real" GPUs, and only enable those.
* [run-virt] Conditionally pass through USB ethernet adaptersSimon Rettberg2025-03-271-2/+6
|
* [run-virt] Trim leading/trailing spaces from fields in shares.datSimon Rettberg2025-03-102-14/+24
| | | | Closes #3976
* [run-virt] Do IP filtering in parallel to dns-level blockingSimon Rettberg2025-02-126-88/+181
|
* [run-virt] Fix stupid copy paste error :/Simon Rettberg2025-01-231-1/+1
|
* [run-virt] pwdaemon: Don't prefix UPN with DOMAIN\Simon Rettberg2025-01-151-1/+7
|
* [run-virt] fw: If unable to redirect ipv6 dns, block entirelySimon Rettberg2024-11-221-2/+5
|
* [run-virt] dnsmasq: fix interface listen, log to fileSimon Rettberg2024-10-311-3/+8
| | | | | | | For some reason, even without bind-interfaces, when using iptables -j REDIRECT, dnsmasq doesn't see any redirected queries, probably becuase it recognizes the actual source of the packet as not belonging to the interface it's being told to listen on.
* [run-virt] Fix blockall with no DNS rulesSimon Rettberg2024-10-251-2/+10
|
* [run-virt] Fix DNS blockingSimon Rettberg2024-10-234-14/+23
|
* [run-virt] Remove stray elseSimon Rettberg2024-10-221-1/+0Star
|
* [run-virt] firewall: Entries for hostnames wihout port are blocked via DNSSimon Rettberg2024-09-277-9/+1198
| | | | | | | If we block a host by name instead of IP address, and don't have a specific port only, block the host by filtering DNS lookups. Also, ship a list of public DoH servers so we can block them on the network level.
* [run-virt] Modernize set-firewall, more error checks, add PROXYSimon Rettberg2024-09-271-76/+100
| | | | | | | - SLX_PROXY_IP/PORT was missing from automatic whitelisting - Allow 'lo' interface instead of 127.0.0.0/8 - Bail out if creating/resetting iptables chains and rules fails - Use bashisms in places where it makes code more readable or robust
* [run-virt] Also bail out if var is missing for dnbd3 cowSimon Rettberg2024-09-061-0/+1
|
* [run-virt] If CoW is enable,d always use DNBD3Simon Rettberg2024-09-061-2/+2
| | | | Even if configured to use NFS/CIFS for VM access.
* Big round of cleanupSimon Rettberg2024-05-237-123/+18Star
| | | | | | | | | - Remove a lot of TODOs, either by fixing them or because they became irrelevant - Change all git:// to https:// - Move hwreport and hwinfo from /run to /run/openslx - Minor script style cleanups - Remove dead code and functions in various scripts
* [run-virt] Read dnbd3-fuse status fileSimon Rettberg2024-05-152-1/+4
|
* [vmware-common/run-virt] Fix is_on usageSimon Rettberg2024-05-141-1/+1
|
* [run-virt] Force short xdg config dir name for libvirtSimon Rettberg2024-05-131-1/+9
|
* [run-virt] openslx.exe: Don't do persistent changes in admin/edit modeSimon Rettberg2024-05-135-21/+63
|
* [run-virt/vmchooser2] Initial support for CoW-sessionsSimon Rettberg2024-05-084-11/+22
|
* [run-virt] relay SIGQUIT to dnbd3-fuse tooSimon Rettberg2024-05-031-0/+1
|
* [run-virt] Add support for CoW-ModeSimon Rettberg2024-05-024-33/+117
|
* [run-virt] dhcpd config: Remove fallback for entries if not knownSimon Rettberg2024-03-181-11/+11
| | | | | | | | WINS is hopefully dead by now. So don't try to guess which address it might actually have if the real DHCP server didn't supply one. Also remove fallback for search and domain (virtual.localnet), just leave them unset if the real DHCP server didn't supply those either.
* [run-virt] Try removing trailing (back)slash from UNC names on failureSimon Rettberg2024-03-122-6/+18
|
* [run-virt] openslx.exe: Delay mounting of printersSimon Rettberg2024-03-121-12/+18
|
* [run-virt] Don't have writelog at this pointSimon Rettberg2024-02-291-1/+2
|
* [run-virt] Use SLX_DEBUG, like slxlog does, by switching to is_debugSimon Rettberg2024-02-081-2/+2
|
* [run-virt] Use tcp-reset for TCP firewallingSimon Rettberg2024-01-301-3/+6
|
* [run-virt] Split mounting of /tmp/virt into own serviceSimon Rettberg2024-01-294-31/+49
|
* UTF-8Simon Rettberg2024-01-291-2/+2
|
* [run-virt] Make copy of downloaded vmx before passing it on to pluginsSimon Rettberg2024-01-191-9/+17
| | | | | This makes sure the debug_report contains the unmodified version as well as the modified version of the configuration for the VM session.
* [run-virt] Fix misspelled SLX_PXE_SERVER_IP referenceSimon Rettberg2024-01-041-1/+1
|
* [run-virt] Fix error message wordingSimon Rettberg2024-01-041-1/+1
|
* Don't use SLX_* variable name for local stuffSimon Rettberg2024-01-031-5/+5
|
* [run-virt] Run xfce4-power-manager if we have a backlightSimon Rettberg2023-12-211-0/+4
|
* [run-virt] Make sure we don't pass localhost as DNS server to VMsSimon Rettberg2023-11-281-1/+4
|
* [run-virt] Prefer DNS config from latest DHCP runsSimon Rettberg2023-11-281-3/+7
| | | | | | | Prefering SLX_DNS means we use very early DHCP config, which usually contains only one DNS server. Instead, check current resolv.conf first. Closes #3953
* [run-virt] Use mapfile for getipsSimon Rettberg2023-11-281-2/+2
|
* [run-virt/fspanel] Use modded version of fspanel without always-on-topSimon Rettberg2023-11-101-1/+1
|
* [run-virt] Linux scripts: demo user mount non-home shares, some speedup doneChristian Rößler2023-07-113-40/+46
|
* [run-virt] Redirect entire VIRTCMD output (+stderr)Simon Rettberg2023-06-221-1/+1
|
* [run-virt] Little bugfix linux scripts sound mute functionChristian Rößler2023-06-141-2/+2
|
* [run-virt] Don't run DHCPd config generator/restarter unless we support ↵Simon Rettberg2023-06-061-1/+5
| | | | running VMs at all