cvs commit: src/lib/libc/sys Makefile.inc jail.2 jail_attach.2 src/sys/kern kern_fork.c kern_jail.c kern_prot.c src/sys/sys jail.h kinfo.h src/usr.sbin Makefile src/usr.sbin/jexec Makefile jexec.8 jexec.c src/usr.sbin/jls Makefile jls.8 jls.c
Joerg Sonnenberger
joerg at crater.dragonflybsd.org
Mon Jan 31 14:30:45 PST 2005
joerg 2005/01/31 14:29:59 PST
DragonFly src repository
Modified files:
lib/libc/sys Makefile.inc jail.2
sys/kern kern_fork.c kern_jail.c kern_prot.c
sys/sys jail.h kinfo.h
usr.sbin Makefile
Added files:
lib/libc/sys jail_attach.2
usr.sbin/jexec Makefile jexec.8 jexec.c
usr.sbin/jls Makefile jls.8 jls.c
Log:
Add jail_attach support.
Inspired-by: FreeBSD
Manpage-by: Paul Herman
Add sysctl jail.list and jailed() helper functions.
Obtained-from: FreeBSD
Add jexec and jls.
Obtained-from: FreeBSD
Move reference counting into prison_hold / prison_free functions.
Fix an incorrect increment in fork1, the prison structure is not
directly copied and the cr reference counting applies to prison here
too. Begin moving explicit pointer checks for cr_prison != NULL
to the new jailed() function. Move the sys/varsym.h include in
sys/jail.h to the kernel part. Prepare for jail-local securelevel.
Revision Changes Path
1.8 +1 -1 src/lib/libc/sys/Makefile.inc
1.3 +18 -8 src/lib/libc/sys/jail.2
1.32 +1 -3 src/sys/kern/kern_fork.c
1.7 +183 -17 src/sys/kern/kern_jail.c
1.20 +8 -12 src/sys/kern/kern_prot.c
1.5 +29 -10 src/sys/sys/jail.h
1.3 +9 -0 src/sys/sys/kinfo.h
1.19 +2 -0 src/usr.sbin/Makefile
http://www.dragonflybsd.org/cvsweb/src/lib/libc/sys/Makefile.inc.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libc/sys/jail.2.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fork.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_jail.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_prot.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/jail.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kinfo.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/Makefile.diff?r1=1.18&r2=1.19&f=u
More information about the Commits
mailing list