From owner-cvs-src-old@FreeBSD.ORG Fri May 29 21:29:43 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 077661065674 for ; Fri, 29 May 2009 21:29:43 +0000 (UTC) (envelope-from jamie@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4A0F8FC18 for ; Fri, 29 May 2009 21:29:42 +0000 (UTC) (envelope-from jamie@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n4TLTgI7014683 for ; Fri, 29 May 2009 21:29:42 GMT (envelope-from jamie@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n4TLTghN014682 for cvs-src-old@freebsd.org; Fri, 29 May 2009 21:29:42 GMT (envelope-from jamie@repoman.freebsd.org) Message-Id: <200905292129.n4TLTghN014682@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jamie@repoman.freebsd.org using -f From: Jamie Gritton Date: Fri, 29 May 2009 21:27:12 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 dump_machdep.c minidump_machdep.c src/sys/arm/arm dump_machdep.c src/sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_misc.c src/sys/compat/linux linux_misc.c src/sys/compat/svr4 svr4_stat.c src/sys/ddb db_textdump.c ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2009 21:29:43 -0000 jamie 2009-05-29 21:27:12 UTC FreeBSD src repository Modified files: sys/amd64/amd64 dump_machdep.c minidump_machdep.c sys/arm/arm dump_machdep.c sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_misc.c sys/compat/linux linux_misc.c sys/compat/svr4 svr4_stat.c sys/ddb db_textdump.c sys/dev/firewire firewire.c sys/dev/syscons/daemon daemon_saver.c sys/fs/cd9660 cd9660_rrip.c sys/fs/nfs nfsport.h sys/fs/nfsclient nfs_clstate.c nfs_clvfsops.c sys/geom/vinum geom_vinum_create.c geom_vinum_drive.c sys/i386/i386 dump_machdep.c minidump_machdep.c sys/i386/ibcs2 ibcs2_socksys.c sys/ia64/ia64 dump_machdep.c sys/kern kern_jail.c kern_mib.c kern_shutdown.c kern_xxx.c sys/kgssapi gsstest.c sys/netinet6 icmp6.c in6_ifattach.c sys/nfsclient bootp_subr.c nfs_vfsops.c sys/nfsserver nfs_srvkrpc.c sys/nlm nlm_advlock.c sys/rpc authunix_prot.c sys/sparc64/sparc64 dump_machdep.c sys/sun4v/sun4v dump_machdep.c sys/sys jail.h kernel.h priv.h vimage.h usr.sbin/jail jail.8 Log: SVN rev 193066 on 2009-05-29 21:27:12Z by jamie Place hostnames and similar information fully under the prison system. The system hostname is now stored in prison0, and the global variable "hostname" has been removed, as has the hostname_mtx mutex. Jails may have their own host information, or they may inherit it from the parent/system. The proper way to read the hostname is via getcredhostname(), which will copy either the hostname associated with the passed cred, or the system hostname if you pass NULL. The system hostname can still be accessed directly (and without locking) at prison0.pr_host, but that should be avoided where possible. The "similar information" referred to is domainname, hostid, and hostuuid, which have also become prison parameters and had their associated global variables removed. Approved by: bz (mentor) Revision Changes Path 1.18 +0 -1 src/sys/amd64/amd64/dump_machdep.c 1.10 +0 -1 src/sys/amd64/amd64/minidump_machdep.c 1.8 +0 -1 src/sys/arm/arm/dump_machdep.c 1.3 +2 -2 src/sys/cddl/compat/opensolaris/kern/opensolaris.c 1.6 +2 -1 src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c 1.237 +5 -5 src/sys/compat/linux/linux_misc.c 1.30 +10 -10 src/sys/compat/svr4/svr4_stat.c 1.6 +0 -1 src/sys/ddb/db_textdump.c 1.111 +4 -2 src/sys/dev/firewire/firewire.c 1.27 +5 -4 src/sys/dev/syscons/daemon/daemon_saver.c 1.36 +10 -9 src/sys/fs/cd9660/cd9660_rrip.c 1.10 +1 -0 src/sys/fs/nfs/nfsport.h 1.3 +8 -2 src/sys/fs/nfsclient/nfs_clstate.c 1.6 +5 -9 src/sys/fs/nfsclient/nfs_clvfsops.c 1.2 +2 -4 src/sys/geom/vinum/geom_vinum_create.c 1.34 +0 -1 src/sys/geom/vinum/geom_vinum_drive.c 1.18 +0 -1 src/sys/i386/i386/dump_machdep.c 1.9 +0 -1 src/sys/i386/i386/minidump_machdep.c 1.26 +5 -11 src/sys/i386/ibcs2/ibcs2_socksys.c 1.17 +0 -1 src/sys/ia64/ia64/dump_machdep.c 1.103 +155 -16 src/sys/kern/kern_jail.c 1.97 +79 -77 src/sys/kern/kern_mib.c 1.196 +2 -2 src/sys/kern/kern_shutdown.c 1.57 +11 -11 src/sys/kern/kern_xxx.c 1.4 +17 -13 src/sys/kgssapi/gsstest.c 1.109 +21 -19 src/sys/netinet6/icmp6.c 1.64 +21 -18 src/sys/netinet6/in6_ifattach.c 1.80 +5 -4 src/sys/nfsclient/bootp_subr.c 1.223 +5 -10 src/sys/nfsclient/nfs_vfsops.c 1.8 +3 -2 src/sys/nfsserver/nfs_srvkrpc.c 1.6 +5 -7 src/sys/nlm/nlm_advlock.c 1.7 +5 -8 src/sys/rpc/authunix_prot.c 1.12 +0 -1 src/sys/sparc64/sparc64/dump_machdep.c 1.5 +0 -1 src/sys/sun4v/sun4v/dump_machdep.c 1.44 +6 -0 src/sys/sys/jail.h 1.148 +0 -7 src/sys/sys/kernel.h 1.29 +1 -1 src/sys/sys/priv.h 1.27 +0 -11 src/sys/sys/vimage.h 1.93 +16 -6 src/usr.sbin/jail/jail.8