看板 DFBSD_commit 關於我們 聯絡資訊
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