summaryrefslogtreecommitdiff
path: root/sys/fs/ptyfs
AgeCommit message (Expand)Author
2022-08-05ptyfs: Don't copy out cookies past end of buffer.riastradh
2021-12-08s/efficent/efficient/ in comments.andvar
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-18Fix ptyfs link and symlink ops.dholland
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2021-06-28VOP_BMAP() may be called via ioctl(FIOGETBMAP) on any vnode that applicationschs
2020-11-27make the order of the arguments in the PTYFS_FILENO macro consistent withchristos
2020-11-24PR/55821: tar can not extract base.tgz anymore (./dev/pts and mounted ptyfs)christos
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2019-09-26provide VNOVALSIZE and VNOVALFLAGS to avoid casting in source.christos
2019-09-26cast VNOVAL to the the va_size type which is u_quad_t... I think it is timechristos
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2016-08-20Remove now obsolete operation vcache_remove().hannken
2015-06-23No need to call spec_inactive() from ptyfs_incative().hannken
2014-10-21Revert previous; it does not work with COMPAT_BSDPTY, screen(1) fails becausechristos
2014-10-15From Ilia Zykov:christos
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
2014-08-21Remove dead returns:maxv
2014-08-16Needs HASH_SLIST, not HASH_LIST.hannken
2014-08-15Change ptyfs to vcache.hannken
2014-08-14Overflow if *data_len == OSIZE and args->version >= PTYFS_ARGSVERSION.maxv
2014-08-13- Add a map of active controlling ptys per mount and no longer abusehannken
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-04-16An (un)privileged user can easily make the kernel dereference a NULLmaxv
2014-04-04Handle multiple ptyfs mounts with different chroots. ptys opened in onechristos
2014-03-27forgot to commit one patch:christos
2014-03-27From Ilya Zykov:christos
2014-03-26if one of the ptyfs instances has grabbed the handle don't grab it again,christos
2014-03-23Change all vfsops to use C99 designated initializers.hannken
2014-03-21Ilya Zykov: Prepare readdir for multi-mountpoint usechristos
2014-03-19- return an error if we could not get the pts pathnamechristos
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2013-11-05- support advisory locking on ptyschristos
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-10-24rename ptyfs_flag -> ptyfs_status to avoid confusion with ptyfs_flagschristos
2012-10-23fix the mystery of the bad directory times.christos
2012-09-18let us get mounted multiple times.christos
2012-09-18Always do the chroot filename mapping; it is pointless not to do it.christos
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-12-12Start making fs read(2) fail with EISDIR if the implementation doesnjoly