summaryrefslogtreecommitdiffstats
path: root/usr.sbin/vmd/config.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Propagate host-side tap(4) lladdr to guest vm process to allow unicast dhcpdv2021-03-291-1/+8
* Remove booting from kernels in raw/qcow2 imageskn2021-03-191-13/+5
* add veb(4) to the list of supported bridges/switches you can configure.dlg2021-02-281-2/+2
* track the state of the vm (running, paused, etc) using a single bitfield instead ofjasper2019-05-111-7/+7
* Keep a list of known vms, and reuse the VM IDs.ori2018-11-261-1/+9
* Improve error handling and logging in qcow2ori2018-11-241-8/+6
* Add support for "local inet6" interfaces.reyk2018-11-211-5/+32
* I broke base images with my previous commit by missing a line.reyk2018-10-261-2/+3
* Add support to create and convert disk images from existing imagesreyk2018-10-191-28/+2
* Prevent VM reboot loops by rate-limiting the interval a VM can reboot.reyk2018-10-151-1/+35
* Add support for qcow2 base images (external snapshots).reyk2018-10-081-39/+96
* Post-g2k18 fix: unbreak the optional vmd-internal vmboot loader.reyk2018-08-071-2/+2
* Fix paste error in "no read access to" debug message, tweak messages.reyk2018-08-071-5/+5
* Track resources and enforce cpu/memory/interface limits for non-root users.reyk2018-07-151-2/+17
* Check the disk/kernel/cdrom file permissions after openening the fd.reyk2018-07-131-22/+24
* Add -w option to vmctl stop to wait for completion of VM termination.reyk2018-07-111-1/+2
* Tweak debug log messagesreyk2018-07-101-17/+16
* print process name in debug messagereyk2018-06-191-5/+11
* knfreyk2018-06-191-6/+5
* block two VMs from using the same disk image file at the same time.mlarkin2018-03-141-2/+3
* Fix Failure on Startccardenas2018-01-261-3/+8
* Use log_warnx() in places where errno is irrelevant.jca2018-01-051-3/+3
* Address TOCTOU issue with checking to ensure disks are regular files.ccardenas2018-01-041-8/+8
* Add initial CD-ROM support to VMD via vioscsi.ccardenas2018-01-031-1/+59
* whitespacemlarkin2017-11-041-2/+1
* spacingreyk2017-09-141-12/+14
* vmd: add more explanatory log_debug messagesmlarkin2017-09-081-2/+12
* vmd/vmctl: disallow use of block or character devices as disks in VMs.mlarkin2017-08-311-1/+16
* distinguish errors during vm launch and return different error codes tomlarkin2017-08-181-1/+3
* Add vmctl send and vmctl receivepd2017-07-151-27/+39
* Add support for rdomains.reyk2017-05-041-1/+4
* Add global configuration option "local prefix" to change prefix for -L.reyk2017-04-211-2/+33
* Don't compare kernel and root disk name if both strings are empty.reyk2017-03-261-12/+12
* Use the pseudo-bootloader if the boot image path matches the root disk path.reyk2017-03-261-4/+9
* Boot using BIOS from /etc/firmware/vmm-bios by default.reyk2017-03-251-3/+14
* Add "locked lladdr" option to prevent VMs from spoofing MAC addresses.reyk2017-03-021-2/+3
* Add "owner" option to set a user/group ownership for pre-configured VMsreyk2017-03-011-3/+4
* Replace openpty(3) with local function that uses pre-opened /dev/ptm fdreyk2017-02-271-7/+5
* Nuke some whitespace that keeps poking me in the eye as I try tokrw2017-01-171-2/+2
* If a VM terminates with the result EAGAIN, close all fds except thereyk2016-12-141-6/+12
* Add support for booting the kernel from the disk image.reyk2016-11-241-8/+6
* Fix error path of config_setvm() and its callers. This unbreaksreyk2016-11-221-24/+21
* Pass the internal vmid or 0 to vm_register() instead of changing itreyk2016-11-041-3/+2
* Update the config/register/get VM methods to match the config_set/getreyk2016-11-041-178/+143
* Separate parsing vms and switches from starting them in vmd(8).edd2016-10-291-17/+40
* Allow to add an interface to an interface group; with the group keyword.reyk2016-10-151-1/+12
* The error case checks for saved_errno, set it accordinglyreyk2016-10-121-2/+2
* Add support for enhanced networking configuration and virtual switches.reyk2016-10-051-14/+71
* Add a new "priv" process that is responsible for ioctls and restrictedreyk2016-10-041-10/+31
* Implement fork+exec for vmd, using the same framework from httpd etc.reyk2016-09-291-5/+3