CVS commit: src/sys/fs/ptyfs

2022-08-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 5 10:36:02 UTC 2022 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: ptyfs: Don't copy out cookies past end of buffer. Reported-by: syzbot+2aae7c4eddc796f91...@syzkaller.appspotmail.com

CVS commit: src/sys/fs/ptyfs

2022-08-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 5 10:36:02 UTC 2022 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: ptyfs: Don't copy out cookies past end of buffer. Reported-by: syzbot+2aae7c4eddc796f91...@syzkaller.appspotmail.com

CVS commit: src/sys/fs/ptyfs

2021-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 18 23:57:34 UTC 2021 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: Fix ptyfs link and symlink ops. They were set (via macro obfuscation just eliminated) to genfs_abortop, which is the wrong thing. These

CVS commit: src/sys/fs/ptyfs

2021-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 18 23:57:34 UTC 2021 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: Fix ptyfs link and symlink ops. They were set (via macro obfuscation just eliminated) to genfs_abortop, which is the wrong thing. These

CVS commit: src/sys/fs/ptyfs

2020-11-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 27 14:43:57 UTC 2020 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: make the order of the arguments in the PTYFS_FILENO macro consistent with the order in the function calls. One of

CVS commit: src/sys/fs/ptyfs

2020-11-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Nov 27 14:43:57 UTC 2020 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: make the order of the arguments in the PTYFS_FILENO macro consistent with the order in the function calls. One of

CVS commit: src/sys/fs/ptyfs

2020-11-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 24 16:38:31 UTC 2020 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: PR/55821: tar can not extract base.tgz anymore (./dev/pts and mounted ptyfs) Allow chown/chmod at the root of ptyfs. To generate a diff

CVS commit: src/sys/fs/ptyfs

2020-11-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 24 16:38:31 UTC 2020 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: PR/55821: tar can not extract base.tgz anymore (./dev/pts and mounted ptyfs) Allow chown/chmod at the root of ptyfs. To generate a diff

CVS commit: src/sys/fs/ptyfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 18:35:48 UTC 2019 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: cast VNOVAL to the the va_size type which is u_quad_t... I think it is time to change this to uint64_t... To generate a diff of this

CVS commit: src/sys/fs/ptyfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 18:35:48 UTC 2019 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: cast VNOVAL to the the va_size type which is u_quad_t... I think it is time to change this to uint64_t... To generate a diff of this

CVS commit: src/sys/fs/ptyfs

2015-06-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 23 10:41:07 UTC 2015 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: No need to call spec_inactive() from ptyfs_incative(). To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/fs/ptyfs

2015-06-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 23 10:41:07 UTC 2015 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: No need to call spec_inactive() from ptyfs_incative(). To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/fs/ptyfs

2014-10-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 21 16:05:01 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: Revert previous; it does not work with COMPAT_BSDPTY, screen(1) fails because it does a TIOCPTSNAME immediately after opening ptmx and

CVS commit: src/sys/fs/ptyfs

2014-10-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 21 16:05:01 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: Revert previous; it does not work with COMPAT_BSDPTY, screen(1) fails because it does a TIOCPTSNAME immediately after opening ptmx and

CVS commit: src/sys/fs/ptyfs

2014-08-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 16 07:22:30 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: Needs HASH_SLIST, not HASH_LIST. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/fs/ptyfs/ptyfs_subr.c Please note

CVS commit: src/sys/fs/ptyfs

2014-08-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 15 13:40:39 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c Log Message: Change ptyfs to vcache. - Use (type, minor) as key. - Change ptyfs_allocvp to return a referenced

CVS commit: src/sys/fs/ptyfs

2014-08-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 15 13:40:39 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c Log Message: Change ptyfs to vcache. - Use (type, minor) as key. - Change ptyfs_allocvp to return a referenced

CVS commit: src/sys/fs/ptyfs

2014-08-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 14 14:06:53 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: Overflow if *data_len == OSIZE and args-version = PTYFS_ARGSVERSION. Sent on tech-kern@, ok christos@ To generate a diff of this commit:

CVS commit: src/sys/fs/ptyfs

2014-08-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 14 14:06:53 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: Overflow if *data_len == OSIZE and args-version = PTYFS_ARGSVERSION. Sent on tech-kern@, ok christos@ To generate a diff of this commit:

Re: CVS commit: src/sys/fs/ptyfs

2014-08-13 Thread Alan Barrett
On Wed, 13 Aug 2014, Juergen Hannken-Illjes wrote: Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c Log Message: - Add a map of active controlling ptys per mount and no longer abuse the vnode lifecycle. - No longer set recycle on VOP_INACTIVE(). -

CVS commit: src/sys/fs/ptyfs

2014-08-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 13 14:10:00 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c Log Message: - Add a map of active controlling ptys per mount and no longer abuse the vnode lifecycle. - No

CVS commit: src/sys/fs/ptyfs

2014-08-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 13 14:10:00 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c Log Message: - Add a map of active controlling ptys per mount and no longer abuse the vnode lifecycle. - No

CVS commit: src/sys/fs/ptyfs

2014-04-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 4 18:10:29 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_vfsops.c ptyfs_vnops.c Log Message: Handle multiple ptyfs mounts with different chroots. ptys opened in one chroot are only visible in that chroot.

CVS commit: src/sys/fs/ptyfs

2014-04-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Apr 4 18:10:29 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_vfsops.c ptyfs_vnops.c Log Message: Handle multiple ptyfs mounts with different chroots. ptys opened in one chroot are only visible in that chroot.

CVS commit: src/sys/fs/ptyfs

2014-03-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 27 21:13:06 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: forgot to commit one patch: Avoid returning released(free), but still hashed inode numbers. (Ilya Zykov) To generate a diff of this

CVS commit: src/sys/fs/ptyfs

2014-03-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 27 21:13:06 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: forgot to commit one patch: Avoid returning released(free), but still hashed inode numbers. (Ilya Zykov) To generate a diff of this

CVS commit: src/sys/fs/ptyfs

2014-03-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 26 21:28:48 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: if one of the ptyfs instances has grabbed the handle don't grab it again, Ilya Zykov To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/fs/ptyfs

2014-03-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 26 21:28:48 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: if one of the ptyfs instances has grabbed the handle don't grab it again, Ilya Zykov To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/fs/ptyfs

2014-03-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 21 17:21:53 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: Ilya Zykov: Prepare readdir for multi-mountpoint use To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/fs/ptyfs

2014-03-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Mar 21 17:21:53 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: Ilya Zykov: Prepare readdir for multi-mountpoint use To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/fs/ptyfs

2014-03-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 19 18:09:00 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: - return an error if we could not get the pts pathname - correct getting pathname if the mount point inside a chroot (Ilya Zykov) To

CVS commit: src/sys/fs/ptyfs

2014-03-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 19 18:09:00 UTC 2014 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: - return an error if we could not get the pts pathname - correct getting pathname if the mount point inside a chroot (Ilya Zykov) To

CVS commit: src/sys/fs/ptyfs

2013-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 5 00:40:33 UTC 2013 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: - support advisory locking on ptys - get the link count correct for . XXX: pullup 6 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/fs/ptyfs

2013-11-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 5 00:40:33 UTC 2013 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: - support advisory locking on ptys - get the link count correct for . XXX: pullup 6 To generate a diff of this commit: cvs rdiff -u

Re: CVS commit: src/sys/fs/ptyfs

2012-10-24 Thread David Holland
On Tue, Oct 23, 2012 at 07:31:01PM -0400, Christos Zoulas wrote: Module Name: src Committed By:christos Date:Tue Oct 23 23:31:01 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: fix the mystery of the bad directory times.

Re: CVS commit: src/sys/fs/ptyfs

2012-10-24 Thread Christos Zoulas
In article 20121024204834.ga11...@netbsd.org, David Holland dholland-sourcechan...@netbsd.org wrote: On Tue, Oct 23, 2012 at 07:31:01PM -0400, Christos Zoulas wrote: Module Name:src Committed By: christos Date: Tue Oct 23 23:31:01 UTC 2012 Modified Files:

CVS commit: src/sys/fs/ptyfs

2012-10-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 24 23:36:15 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: rename ptyfs_flag - ptyfs_status to avoid confusion with ptyfs_flags To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/fs/ptyfs

2012-10-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 24 23:36:15 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_subr.c ptyfs_vnops.c Log Message: rename ptyfs_flag - ptyfs_status to avoid confusion with ptyfs_flags To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/fs/ptyfs

2012-10-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 23 23:31:01 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: fix the mystery of the bad directory times. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/fs/ptyfs/ptyfs_subr.c

CVS commit: src/sys/fs/ptyfs

2012-10-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 23 23:31:01 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs_subr.c Log Message: fix the mystery of the bad directory times. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/fs/ptyfs/ptyfs_subr.c

CVS commit: src/sys/fs/ptyfs

2012-09-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 18 21:33:55 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_vfsops.c Log Message: Always do the chroot filename mapping; it is pointless not to do it. To generate a diff of this commit: cvs rdiff -u -r1.8

CVS commit: src/sys/fs/ptyfs

2012-09-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 18 23:42:52 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: let us get mounted multiple times. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/fs/ptyfs/ptyfs_vfsops.c

CVS commit: src/sys/fs/ptyfs

2012-09-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 18 21:33:55 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs.h ptyfs_vfsops.c Log Message: Always do the chroot filename mapping; it is pointless not to do it. To generate a diff of this commit: cvs rdiff -u -r1.8

CVS commit: src/sys/fs/ptyfs

2012-09-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 18 23:42:52 UTC 2012 Modified Files: src/sys/fs/ptyfs: ptyfs_vfsops.c Log Message: let us get mounted multiple times. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/fs/ptyfs/ptyfs_vfsops.c

CVS commit: src/sys/fs/ptyfs

2011-09-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 16 18:43:44 UTC 2011 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: don't update access/change times on open. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/fs/ptyfs/ptyfs_vnops.c

CVS commit: src/sys/fs/ptyfs

2011-09-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 16 18:43:44 UTC 2011 Modified Files: src/sys/fs/ptyfs: ptyfs_vnops.c Log Message: don't update access/change times on open. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/fs/ptyfs/ptyfs_vnops.c