summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd
AgeCommit message (Expand)Author
2021-10-15Don't declare variables as "unsigned char *" that are passed toChristian Weisgerber
2021-09-01remove unused functions and cleanup vmd.hDave Voutila
2021-08-29Mask viornd descriptor value to prevent out of bound reads.Dave Voutila
2021-08-29mask next descriptor value and fix chunk_size calculationDave Voutila
2021-08-29check for null vioblk infoDave Voutila
2021-08-29correct device status write sizeDave Voutila
2021-08-29remove old descriptor dump functionDave Voutila
2021-07-18vmd(8): remove invalid errno values from config_setvmdv
2021-07-16vmd(8): simplify vcpu logic, removing uart & vionet readsdv
2021-06-21vmd(8): support variable length vionet rx descriptor chainsdv
2021-06-17vmd(8): handle VIRTIO_BLK_T_GET_ID, check descriptor r/w flagsdv
2021-06-16cleanup vmd(8) includes and header filesdv
2021-06-15Filter out packets that are not IPv4. This code came from dhcp programsClaudio Jeker
2021-06-11vmd(8): deduplicate vioblk command logicdv
2021-06-10vmctl(8)/vmd(8): communicate TERMINATE_VM_EVENT imsgs on vm stop.dv
2021-06-08vmd(8): malicious dhcp packets on local ifs can cause stack overflowsdv
2021-06-02vmd(8): allow locking a randomly assigned lladdrdv
2021-05-23vmd(8): skip inspecting non-udp packets on local interfacesdv
2021-05-18vmd(8): guest virtio drivers can cause stack & buffer overflowsdv
2021-05-12vmd(8): omit a possibly uninitialized var in a log_warnxMike Larkin
2021-05-05Refactor vm_instance to return error value directly.dv
2021-05-04gzread(3) doesn't always set errno, so use gzerror(3)dv
2021-05-04Move unused task queue stuff to the attic.dv
2021-05-04Init debug logging state before attempting to log.dv
2021-04-29Linting: remove duplicate struct definition (plus whitespace)dv
2021-04-26vmd(8): fix vmctl client "wait" state corruptiondv
2021-04-22vmd(8): guard against bad virtio driversdv
2021-04-22Remove trailing whitespace in comment blocks.dv
2021-04-21Fix packet size checks and remove bad casts.dv
2021-04-20Move TAILQ initialization to files where they are used.dv
2021-04-11KNF, capitalization, whitespacedv
2021-04-11Remove dead code for unused IMSG_CTL_NOTIFY messages.dv
2021-04-11Correct a comment: reference the correct filedv
2021-04-05Support booting from compressed kernel images.dv
2021-04-05Send correct response type on unpause errors.dv
2021-04-01Remove extraneous call of vm_getbyvmid during pause eventdv
2021-03-29Propagate host-side tap(4) lladdr to guest vm process to allow unicast dhcpdv
2021-03-29Cleanly teardown and restore emulated device state on vm send/receive.dv
2021-03-26inspect all the packets to see if they are dhcp, not just the first oneTheo de Raadt
2021-03-19Remove booting from kernels in raw/qcow2 imageskn
2021-03-03off by one in array bounds testsJonathan Gray
2021-03-02don't read past the end of an arrayJonathan Gray
2021-03-01Document veb(4) supportkn
2021-02-28add veb(4) to the list of supported bridges/switches you can configure.David Gwynne
2021-02-13Fix some wrong comments and KNF/long line wrapsMike Larkin
2021-01-27these programs (with common ancestry) had a -fno-common problem relatedTheo de Raadt
2021-01-07bump VM shutdown event timeout ok mlarkin@ stsp@ florian@tracey
2020-12-10De-daddr32_t.Kenneth R Westerback
2020-10-26Remove an unneeded variable.Visa Hankala
2020-10-19Accommodate POSIX basename(3) that takes a non-const parameter andChristian Weisgerber