summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/vmd.c
AgeCommit message (Expand)Author
2022-01-04Fix some simple -Wunused-but-set-variable warnings.Claudio Jeker
2021-12-13including sys/cdefs.h manually started as a result of netbsd trying toTheo de Raadt
2021-11-29mostly avoid sys/param.h with a local nitems()Theo de Raadt
2021-07-18vmd(8): remove invalid errno values from config_setvmdv
2021-05-05Refactor vm_instance to return error value directly.dv
2021-05-04Init debug logging state before attempting to log.dv
2021-04-26vmd(8): fix vmctl client "wait" state corruptiondv
2021-04-05Send correct response type on unpause errors.dv
2021-03-29Propagate host-side tap(4) lladdr to guest vm process to allow unicast dhcpdv
2021-01-27these programs (with common ancestry) had a -fno-common problem relatedTheo de Raadt
2020-09-23Revert agentx support for now, we're too close to release.Martijn van Duren
2020-09-23Add support for agentx to vmd.Martijn van Duren
2019-12-12vmd: start vms defined in vm.conf in a staggered fashionpd
2019-09-04vmd(8): memory leak in an error pathMike Larkin
2019-08-14Improve the error message when supplying an invalid template to vmctlanton
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-20drop fatalx calls when claiming a new vm id; otherwise it's possibleJasper Lievisse Adriaanse
2019-05-11report vm state through 'vmctl status'; whereas previously this would display...Jasper Lievisse Adriaanse
2019-05-11vm_dump_header allocated space for a signature but it was never set;Jasper Lievisse Adriaanse
2019-05-11track the state of the vm (running, paused, etc) using a single bitfield inst...Jasper Lievisse Adriaanse
2019-05-11sync the vm state in vmd too when (un)pausing a vm, otherwise the vm processJasper Lievisse Adriaanse
2018-12-09When -B is used to specify a specific boot device also change the rebootClaudio Jeker
2018-12-04Introduce IMSG_VMDOP_WAIT_VM_REQUEST a control message that registers aClaudio Jeker
2018-11-26Keep a list of known vms, and reuse the VM IDs.ori
2018-11-21Add support for "local inet6" interfaces.Reyk Floeter
2018-10-15Prevent VM reboot loops by rate-limiting the interval a VM can reboot.Reyk Floeter
2018-10-08Add support for qcow2 base images (external snapshots).Reyk Floeter
2018-09-29vmd: don't remove vm if sending failedpd
2018-09-28Fix copy-pasto to use maxmem instead of maxcpuReyk Floeter
2018-09-10vmd(8) clould close file descriptor 0 as not all fd fields wereAlexander Bluhm
2018-09-10During the fork+exec implementation, daemon(3) was moved afterAlexander Bluhm
2018-07-15Track resources and enforce cpu/memory/interface limits for non-root users.Reyk Floeter
2018-07-13Check the disk/kernel/cdrom file permissions after openening the fd.Reyk Floeter
2018-07-13Add "allow instance" option.Reyk Floeter
2018-07-12Allow to use configured/running VMs as templates for other VM instances.Reyk Floeter
2018-07-11style - indent each case statement in a switch.Reyk Floeter
2018-07-11Add -w option to vmctl stop to wait for completion of VM termination.Reyk Floeter
2018-07-11Rename function to vmd_check_vmhReyk Floeter
2018-07-11Add -f option to vmctl stop to forcefully kill a VM.Reyk Floeter
2018-07-10style (single-line ifs don't need braces)Reyk Floeter
2018-07-10vmd already had DEBUG/DPRINTF, there is no need for VMD_DEBUG/dprintfReyk Floeter
2018-07-10Tweak debug log messagesReyk Floeter
2018-06-26Add "socket owner" to allow changing the owner of the vmd control socket.Reyk Floeter
2018-06-19knfReyk Floeter
2018-05-13vmd(8): enable pause / unpause for vm ownerspd
2018-04-25vmd(8)'s early error messages weren't visible when started via /etc/rcMike Larkin
2018-04-21spelling error in log messageMike Larkin
2018-03-29Make sure that the global config is send out immediately when it isMartijn van Duren
2018-03-14block two VMs from using the same disk image file at the same time.Mike Larkin
2018-02-18vmd: fix vmctl pause for non existing vm ids (never returns)pd