| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [run-virt/qemu] No fallback to RO if RW is set; prefer RW over RO | Simon Rettberg | 2025-12-17 | 1 | -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 debugging | Simon Rettberg | 2025-12-15 | 1 | -0/+0 |
| | | |||||
| * | [run-virt] Fix resolution setting retry logic | Simon Rettberg | 2025-12-15 | 1 | -0/+0 |
| | | |||||
| * | [run-virt] Linux scripts: BIG FAT WARNING viewable in ~/PERSISTENT if ↵ | Christian Rößler | 2025-08-12 | 1 | -1/+35 |
| | | | | | network home not mounted. | ||||
| * | [run-virt] Linux script for sound mute/unmute rewritten, pipewire/wpctl added. | Christian Rößler | 2025-08-12 | 1 | -66/+52![]() |
| | | |||||
| * | [run-virt] Linux scripts vm_installer: Set timeout in systemd-fd1 mount to 10s | Christian Rößler | 2025-08-01 | 1 | -0/+1 |
| | | |||||
| * | [run-virt] openslx.exe: Detect physcial GPUs and allow using only those | Simon Rettberg | 2025-07-21 | 2 | -0/+3 |
| | | | | | | 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 adapters | Simon Rettberg | 2025-03-27 | 1 | -2/+6 |
| | | |||||
| * | [run-virt] Trim leading/trailing spaces from fields in shares.dat | Simon Rettberg | 2025-03-10 | 1 | -0/+0 |
| | | | | | Closes #3976 | ||||
| * | [run-virt] Do IP filtering in parallel to dns-level blocking | Simon Rettberg | 2025-02-12 | 3 | -88/+178 |
| | | |||||
| * | [run-virt] Fix stupid copy paste error :/ | Simon Rettberg | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | [run-virt] pwdaemon: Don't prefix UPN with DOMAIN\ | Simon Rettberg | 2025-01-15 | 1 | -1/+7 |
| | | |||||
| * | [run-virt] fw: If unable to redirect ipv6 dns, block entirely | Simon Rettberg | 2024-11-22 | 1 | -2/+5 |
| | | |||||
| * | [run-virt] dnsmasq: fix interface listen, log to file | Simon Rettberg | 2024-10-31 | 1 | -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 rules | Simon Rettberg | 2024-10-25 | 1 | -2/+10 |
| | | |||||
| * | [run-virt] Fix DNS blocking | Simon Rettberg | 2024-10-23 | 3 | -10/+12 |
| | | |||||
| * | [run-virt] Remove stray else | Simon Rettberg | 2024-10-22 | 1 | -1/+0![]() |
| | | |||||
| * | [run-virt] firewall: Entries for hostnames wihout port are blocked via DNS | Simon Rettberg | 2024-09-27 | 3 | -9/+1194 |
| | | | | | | | | 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 PROXY | Simon Rettberg | 2024-09-27 | 1 | -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 cow | Simon Rettberg | 2024-09-06 | 1 | -0/+1 |
| | | |||||
| * | [run-virt] If CoW is enable,d always use DNBD3 | Simon Rettberg | 2024-09-06 | 1 | -2/+2 |
| | | | | | Even if configured to use NFS/CIFS for VM access. | ||||
| * | Big round of cleanup | Simon Rettberg | 2024-05-23 | 7 | -123/+18![]() |
| | | | | | | | | | | - 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 file | Simon Rettberg | 2024-05-15 | 2 | -1/+4 |
| | | |||||
| * | [vmware-common/run-virt] Fix is_on usage | Simon Rettberg | 2024-05-14 | 1 | -1/+1 |
| | | |||||
| * | [run-virt] Force short xdg config dir name for libvirt | Simon Rettberg | 2024-05-13 | 1 | -1/+9 |
| | | |||||
| * | [run-virt] openslx.exe: Don't do persistent changes in admin/edit mode | Simon Rettberg | 2024-05-13 | 4 | -21/+41 |
| | | |||||
| * | [run-virt/vmchooser2] Initial support for CoW-sessions | Simon Rettberg | 2024-05-08 | 4 | -11/+22 |
| | | |||||
| * | [run-virt] relay SIGQUIT to dnbd3-fuse too | Simon Rettberg | 2024-05-03 | 1 | -0/+1 |
| | | |||||
| * | [run-virt] Add support for CoW-Mode | Simon Rettberg | 2024-05-02 | 4 | -33/+117 |
| | | |||||
| * | [run-virt] dhcpd config: Remove fallback for entries if not known | Simon Rettberg | 2024-03-18 | 1 | -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 failure | Simon Rettberg | 2024-03-12 | 1 | -0/+0 |
| | | |||||
| * | [run-virt] Don't have writelog at this point | Simon Rettberg | 2024-02-29 | 1 | -1/+2 |
| | | |||||
| * | [run-virt] Use SLX_DEBUG, like slxlog does, by switching to is_debug | Simon Rettberg | 2024-02-08 | 1 | -2/+2 |
| | | |||||
| * | [run-virt] Use tcp-reset for TCP firewalling | Simon Rettberg | 2024-01-30 | 1 | -3/+6 |
| | | |||||
| * | [run-virt] Split mounting of /tmp/virt into own service | Simon Rettberg | 2024-01-29 | 2 | -31/+38 |
| | | |||||
| * | [run-virt] Make copy of downloaded vmx before passing it on to plugins | Simon Rettberg | 2024-01-19 | 1 | -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 reference | Simon Rettberg | 2024-01-04 | 1 | -1/+1 |
| | | |||||
| * | [run-virt] Fix error message wording | Simon Rettberg | 2024-01-04 | 1 | -1/+1 |
| | | |||||
| * | Don't use SLX_* variable name for local stuff | Simon Rettberg | 2024-01-03 | 1 | -5/+5 |
| | | |||||
| * | [run-virt] Run xfce4-power-manager if we have a backlight | Simon Rettberg | 2023-12-21 | 1 | -0/+4 |
| | | |||||
| * | [run-virt] Make sure we don't pass localhost as DNS server to VMs | Simon Rettberg | 2023-11-28 | 1 | -1/+4 |
| | | |||||
| * | [run-virt] Prefer DNS config from latest DHCP runs | Simon Rettberg | 2023-11-28 | 1 | -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 getips | Simon Rettberg | 2023-11-28 | 1 | -2/+2 |
| | | |||||
| * | [run-virt/fspanel] Use modded version of fspanel without always-on-top | Simon Rettberg | 2023-11-10 | 1 | -1/+1 |
| | | |||||
| * | [run-virt] Linux scripts: demo user mount non-home shares, some speedup done | Christian Rößler | 2023-07-11 | 3 | -40/+46 |
| | | |||||
| * | [run-virt] Redirect entire VIRTCMD output (+stderr) | Simon Rettberg | 2023-06-22 | 1 | -1/+1 |
| | | |||||
| * | [run-virt] Little bugfix linux scripts sound mute function | Christian Rößler | 2023-06-14 | 1 | -2/+2 |
| | | |||||
| * | [run-virt] Don't run DHCPd config generator/restarter unless we support ↵ | Simon Rettberg | 2023-06-06 | 1 | -1/+5 |
| | | | | | running VMs at all | ||||
| * | [run-virt] Make sure cleanexit is not run from subshell | Simon Rettberg | 2023-06-05 | 2 | -1/+13 |
| | | |||||
| * | [run-virt] Start fspanel after WM, refine traps in subshell | Simon Rettberg | 2023-06-05 | 1 | -8/+14 |
| | | |||||

