Age | Commit message (Expand) | Author |
2022-09-01 | the VNDIOCSET ioctl path handling bypassed the unveil, so root (or .operator) | Theo de Raadt |
2021-12-23 | Disk lock was held when returning to userland. Add a missing unlock | Alexander Bluhm |
2021-12-21 | Fix another vnd race pointed out by mpi@ and make sure to not unlock the | Anton Lindqvist |
2021-12-21 | Ensure that the disk has been initialized after acquiring the lock and | Anton Lindqvist |
2021-11-21 | correct the vnd-on-vnd dev_t test, and avoid leaking a cred in an | Theo de Raadt |
2021-11-18 | vndsetcred: don't a reference to credentials in error path. | Theo Buehler |
2021-10-09 | placing the same vnd underneath a vnd (with VNDIOCSET) is a lock violation, | Theo de Raadt |
2019-11-27 | Re-enable IO_NOCACHE, and use is in vnd. | Bob Beck |
2019-11-03 | Correctly re-initialize the nameinfo struct that is re-used for | Bob Beck |
2019-10-06 | Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags. | Bob Beck |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |
2017-07-19 | Avoid additional div0 in case both ntracks & nsectors passed in | Theo de Raadt |
2017-07-19 | Avoid division by zero of vnd_secsize | Theo de Raadt |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2016-12-14 | Kill compat for old VNDIOCSET; ok deraadt@ | Jeremie Courreges-Anglas |
2016-11-12 | Revert unrelated bits that snuck in previous. | Jeremie Courreges-Anglas |
2016-11-12 | Bump VNDNLEN from 90 to 1024 bytes, to avoid "VNDIOCSET: File name too long" | Jeremie Courreges-Anglas |
2016-10-08 | Various printf claim to report the PID, so actually report that and not the TID | Philip Guenther |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |
2015-08-26 | Simple size for free(). These are a pleasure to convert when the | Theo de Raadt |
2015-08-25 | obvious sizes for free() | Theo de Raadt |
2014-12-13 | yet more mallocarray() changes. | Doug Hogan |
2014-10-17 | convert old b functions to mem functions | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2013-11-12 | Use %llu+DL_GETPSIZE() to show partition size. Replace %li+(long) with | Kenneth R Westerback |
2013-11-01 | Sprinkle (long long) casts where %lld is being used to print daddr_t | Kenneth R Westerback |
2013-06-11 | final removal of daddr64_t. daddr_t has been 64 bit for a long enough | Theo de Raadt |
2011-08-26 | Add a dmesg warning about sloppy disk I/O to vnd(4) devices to help | Matthew Dempsky |
2011-07-18 | Revert vnd(4) to its older less strict behavior. | Matthew Dempsky |
2011-07-12 | Range check vnd_secsize, vnd_ntracks, and vnd_nsectors so that later on | Theo de Raadt |
2011-07-08 | Ack, my last change used size_t for file offsets, but size_t is only | Matthew Dempsky |
2011-07-08 | Refactor vnd(4) to use vn_rdwr() instead of setting up the uio/iovec | Matthew Dempsky |
2011-07-08 | Validate DISKUNIT(dev) in vndstrategy() like we do in other | Matthew Dempsky |
2011-07-08 | Add a vndencryptbuf() function, and refactor vndstrategy() slightly to | Matthew Dempsky |
2011-07-06 | vndsize() can just return -1; we don't support swapping to vnd | Matthew Dempsky |
2011-07-06 | Compact the vnd sc_flags bits. | Matthew Dempsky |
2011-07-06 | Eliminate some sanity checks in vndstrategy() that are now handled by | Matthew Dempsky |
2011-07-06 | vndstrategy() should fail if VNF_HAVELABEL isn't set. This simplifies | Matthew Dempsky |
2011-07-06 | Eliminate redundant buf validation checks in xxstrategy() methods now | Matthew Dempsky |
2011-07-04 | move the specfs code to a place people can see it; ok guenther thib krw | Theo de Raadt |
2011-07-03 | Cleanup vnd(4) a bit now that it only has one mode of operation and | Matthew Dempsky |
2011-07-03 | Fix vnd(4) support for read-only files. We can't clear sc_flags | Matthew Dempsky |
2011-06-30 | Refactor some common open/close/detach disk driver code into | Matthew Dempsky |
2011-06-21 | looks like the disk_lock method actually does work | Theo de Raadt |
2011-06-20 | explicit_bzero for the crypto key | Ted Unangst |
2011-06-20 | for now, move back to a private rw_lock rather than the disk_lock. | Theo de Raadt |
2011-06-19 | Use disk_lock_nointr() in the xxclose() routines so that they cannot | Theo de Raadt |
2011-06-19 | Use disk_lock/disk_unlock directly and in the same way in these drivers, | Theo de Raadt |