summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/vmd.c
AgeCommit message (Expand)Author
2017-03-02Add "locked lladdr" option to prevent VMs from spoofing MAC addresses.Reyk Floeter
2017-03-01Add "owner" option to set a user/group ownership for pre-configured VMsReyk Floeter
2017-02-27Replace openpty(3) with local function that uses pre-opened /dev/ptm fdReyk Floeter
2017-01-13Make it possible to remove VMs from vmd(8)'s internal queue.Edd Barrett
2017-01-11Add imsg communication channel between vmd and invividual VMs.Reyk Floeter
2017-01-09Stop accessing verbose and debug variables from log.c directly.Reyk Floeter
2016-12-14Allow to start disabled and pre-configured VMs by name, "vmctl start foo".Reyk Floeter
2016-12-14If a VM terminates with the result EAGAIN, close all fds except theReyk Floeter
2016-11-26Implement basic support for boot.conf(8) on the disk image.Reyk Floeter
2016-11-26If -m/memory is not specified, use 512M by default.Reyk Floeter
2016-11-24Add support for booting the kernel from the disk image.Reyk Floeter
2016-11-22Fix error path of config_setvm() and its callers. This unbreaksReyk Floeter
2016-11-22There is no need for res when there is already ret.Reyk Floeter
2016-11-22Insert disabled VMs into vmd(8)'s queues and allow vmctl(8) to display them.Edd Barrett
2016-11-04Pass the internal vmid or 0 to vm_register() instead of changing itReyk Floeter
2016-11-04Update the config/register/get VM methods to match the config_set/getReyk Floeter
2016-10-29Separate parsing vms and switches from starting them in vmd(8).Edd Barrett
2016-10-17Add the option to specify an interface group per virtual switch as well;Reyk Floeter
2016-10-15Allow to add an interface to an interface group; with the group keyword.Reyk Floeter
2016-10-12Fix functionality and semantics of vmctl load/reload/reset.Reyk Floeter
2016-10-06Terminate VMs on shutdown of vmd instead of leaving them running asReyk Floeter
2016-10-05Add support for enhanced networking configuration and virtual switches.Reyk Floeter
2016-10-04Add a new "priv" process that is responsible for ioctls and restrictedReyk Floeter
2016-09-29Implement fork+exec for vmd, using the same framework from httpd etc.Reyk Floeter
2016-08-17small bits of header cleanup; ok mlarkinTheo de Raadt
2016-07-29Allow starting a VM again after it was terminatedStefan Kempf
2016-02-05Fix a possible use-after-free in vmd, forward the result to theReyk Floeter
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2015-12-11The vmctl "id" argument can now be a number of or a vm name, eg.Reyk Floeter
2015-12-08when checking the config file with -n don't open /dev/vmm or require rootJonathan Gray
2015-12-08make the -f option work as intendedJonathan Gray
2015-12-07tweak initial error loggingReyk Floeter
2015-12-06Prevent running a VM with the same name multiple times - multipleReyk Floeter
2015-12-06Print the TTY in the vmctl status output.Reyk Floeter
2015-12-06When a new vm is created with VMM_IOC_CREATE, the kernel assigns aReyk Floeter
2015-12-06Check errno from config_getvm() correctlyReyk Floeter
2015-12-05Print shorter error message if opening /dev/vmm failed.Reyk Floeter
2015-12-03Re-add the "load" and "reload" commands to vmctl: Instead of parsingReyk Floeter
2015-12-03Add and document -D and -f flags to vmd.Reyk Floeter
2015-12-03mlarkin's code has been moved to vmm.c, so it is ok to claim the copyright.Reyk Floeter
2015-12-03Add support for an optional vm.conf(5) file in vmd. This will replaceReyk Floeter
2015-12-03prepare config_getvm() for parse.yReyk Floeter
2015-12-02send the tty name to vmmctl and print it as a result.Reyk Floeter
2015-12-02Split the fully privileged parent into two processes "parent" andReyk Floeter
2015-12-02Start tweaking vmd's privsep and daemon model by splitting the mainReyk Floeter
2015-11-26Automatically start vmm(4) when the first VM is created and after theReyk Floeter
2015-11-25typo: should be looking pid == -1Ted Unangst
2015-11-23accept4() is restarted after signals which prevents vmd from exitingReyk Floeter
2015-11-23I accidentally removed a newline in usage() when converting the logReyk Floeter
2015-11-23Add support for logging to stderr or syslog, and to run vmd inReyk Floeter