git: DEVFS - Fix xterm pty allocation, permanently fix pty permissions & ownership
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Thu Aug 13 20:29:02 PDT 2009
    
    
  
commit 4062d05031cc62ee99c09b38f96eb0af355179de
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Aug 13 20:25:43 2009 -0700
    DEVFS - Fix xterm pty allocation, permanently fix pty permissions & ownership
    
    * Remove the hack that was put in place to support sshd and other remote
      terminal programs.
    
    * Add an override mechanic (SI_OVERRIDE) that allows the cdev to take
      over uid, gid, and perms management from the devfs_node.
    
    * Use the override mechanic in the pty code to formally set ownership and
      permissions for the pty/tty pair.
Summary of changes:
 sys/kern/tty_pty.c          |   26 ++++++++++++++++++++++--
 sys/kern/vfs_helper.c       |   15 --------------
 sys/sys/conf.h              |    6 ++--
 sys/vfs/devfs/devfs_core.c  |    4 ++-
 sys/vfs/devfs/devfs_vnops.c |   45 ++++++++++++++++++++++++++++++++++++------
 5 files changed, 67 insertions(+), 29 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4062d05031cc62ee99c09b38f96eb0af355179de
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list