From owner-p4-projects@FreeBSD.ORG Thu Jan 31 00:17:02 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3A35316A41B; Thu, 31 Jan 2008 00:17:02 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA5DB16A419 for ; Thu, 31 Jan 2008 00:17:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C9DAD13C457 for ; Thu, 31 Jan 2008 00:17:01 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m0V0H1k5029552 for ; Thu, 31 Jan 2008 00:17:01 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0V0GuSA029545 for perforce@freebsd.org; Thu, 31 Jan 2008 00:16:56 GMT (envelope-from jb@freebsd.org) Date: Thu, 31 Jan 2008 00:16:56 GMT Message-Id: <200801310016.m0V0GuSA029545@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 134512 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jan 2008 00:17:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=134512 Change 134512 by jb@jb_freebsd1 on 2008/01/31 00:16:45 IF7 Affected files ... .. //depot/projects/dtrace7/src/ObsoleteFiles.inc#5 integrate .. //depot/projects/dtrace7/src/contrib/amd/AUTHORS#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/BUGS#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/COPYING#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/ChangeLog#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/FAQ#1 branch .. //depot/projects/dtrace7/src/contrib/amd/FREEBSD-Xlist#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/FREEBSD-upgrade#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/INSTALL#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/NEWS#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/README.attrcache#1 branch .. //depot/projects/dtrace7/src/contrib/amd/README.ldap#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/am_ops.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amd.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amd.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_auto.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_direct.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_error.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_generic.c#1 branch .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_host.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_inherit.c#2 delete .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_link.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_linkx.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_nfsl.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_nfsx.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_program.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_root.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_toplvl.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amfs_union.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amq_subr.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/amq_svc.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/autil.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/clock.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/conf.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/conf_parse.y#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/conf_tok.l#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/get_args.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_exec.c#1 branch .. //depot/projects/dtrace7/src/contrib/amd/amd/info_file.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_hesiod.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_ldap.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_ndbm.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_nis.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_nisplus.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_passwd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/info_union.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/map.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/mapc.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/mntfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_prot_svc.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_start.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/nfs_subr.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_TEMPLATE.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_cachefs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_cdfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_efs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_lofs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_mfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nfs3.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_nullfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_pcfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_tfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_tmpfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_ufs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_umapfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_unionfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/ops_xfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/opts.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/readdir.c#1 branch .. //depot/projects/dtrace7/src/contrib/amd/amd/restart.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/rpc_fwd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/sched.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/srvr_amfs_auto.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amd/srvr_nfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/amq.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/amq.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/amq.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/amq_clnt.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/amq_xdr.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/pawd.1#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/amq/pawd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/aux_conf.h.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/bootstrap#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/checkmount/checkmount_bsd44.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/mtab/mtab_bsd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/sa_dref/sa_dref_bsd44.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/transp/transp_sockets.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/trap/trap_default.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/conf/umount/umount_bsd44.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/doc/am-utils.texi#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/doc/stamp-vti#1 branch .. //depot/projects/dtrace7/src/contrib/amd/doc/texinfo.tex#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/doc/version.texi#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fixmount/fixmount.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fixmount/fixmount.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_analyze.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_data.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_dict.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_gram.y#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_lex.l#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsi_util.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/fsinfo.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_atab.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_bparam.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_dumpset.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_exportfs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/fsinfo/wr_fstab.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/hlfsd.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/homedir.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/nfs_prot_svc.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/hlfsd/stubs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/am_compat.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/am_defs.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/am_utils.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/am_xdr_func.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/amq_defs.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/mount_headers1.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/include/mount_headers2.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/ldap-id.ms#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/ldap.schema#1 branch .. //depot/projects/dtrace7/src/contrib/amd/libamu/alloca.c#2 delete .. //depot/projects/dtrace7/src/contrib/amd/libamu/amu.h#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/hasmntopt.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/misc_rpc.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/mount_fs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/mtab.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/nfs_prot_xdr.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/strerror.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/strutil.c#1 branch .. //depot/projects/dtrace7/src/contrib/amd/libamu/util.c#2 delete .. //depot/projects/dtrace7/src/contrib/amd/libamu/wire.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/xdr_func.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/libamu/xutil.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/m4/GNUmakefile#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/amdgrep#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/amindent#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/autopat#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/chop-aclocal.pl#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/copy-if-newbig#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/macros/HEADER#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/macros/TRAILER#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/mk-aclocal#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/mkconf#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/rmtspc#2 delete .. //depot/projects/dtrace7/src/contrib/amd/m4/update_build_version#2 delete .. //depot/projects/dtrace7/src/contrib/amd/mk-amd-map/mk-amd-map.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/mk-amd-map/mk-amd-map.c#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/am-eject.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/amd.conf-sample#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/amd.conf.5#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/amd2ldif.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/amd2sun.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/automount2amd.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/automount2amd.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/ctl-amd.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/ctl-hlfsd.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/expn.1#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/expn.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/fix-amd-map.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/fixrmtab.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/redhat-ctl-amd.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/test-attrcache.in#1 branch .. //depot/projects/dtrace7/src/contrib/amd/scripts/wait4amd.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/scripts/wait4amd2die.in#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/tasks#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/vers.m4#1 branch .. //depot/projects/dtrace7/src/contrib/amd/wire-test/wire-test.8#2 integrate .. //depot/projects/dtrace7/src/contrib/amd/wire-test/wire-test.c#2 integrate .. //depot/projects/dtrace7/src/contrib/binutils/libiberty/cp-demangle.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/.cvsignore#2 delete .. //depot/projects/dtrace7/src/contrib/file/ChangeLog#2 integrate .. //depot/projects/dtrace7/src/contrib/file/FREEBSD-upgrade#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/acorn#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/animation#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/apple#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/archive#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/audio#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/blender#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/commands#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/console#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/database#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/efi#1 branch .. //depot/projects/dtrace7/src/contrib/file/Magdir/elf#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/filesystems#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/fortran#1 branch .. //depot/projects/dtrace7/src/contrib/file/Magdir/java#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/macintosh#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/msdos#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/pdf#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Magdir/sgi#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Makefile.am#2 integrate .. //depot/projects/dtrace7/src/contrib/file/Makefile.in#2 integrate .. //depot/projects/dtrace7/src/contrib/file/acinclude.m4#2 integrate .. //depot/projects/dtrace7/src/contrib/file/aclocal.m4#2 integrate .. //depot/projects/dtrace7/src/contrib/file/apprentice.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/ascmagic.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/compress.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/config.h.in#2 integrate .. //depot/projects/dtrace7/src/contrib/file/configure#2 integrate .. //depot/projects/dtrace7/src/contrib/file/configure.in#2 integrate .. //depot/projects/dtrace7/src/contrib/file/file.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/file.h#2 integrate .. //depot/projects/dtrace7/src/contrib/file/file.man#2 integrate .. //depot/projects/dtrace7/src/contrib/file/file_opts.h#1 branch .. //depot/projects/dtrace7/src/contrib/file/fsmagic.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/funcs.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/install-sh#2 integrate .. //depot/projects/dtrace7/src/contrib/file/is_tar.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/libmagic.man#2 integrate .. //depot/projects/dtrace7/src/contrib/file/magic.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/magic.h#2 integrate .. //depot/projects/dtrace7/src/contrib/file/magic.man#2 integrate .. //depot/projects/dtrace7/src/contrib/file/magic.mime#2 integrate .. //depot/projects/dtrace7/src/contrib/file/mkinstalldirs#2 integrate .. //depot/projects/dtrace7/src/contrib/file/names.h#2 integrate .. //depot/projects/dtrace7/src/contrib/file/patchlevel.h#2 integrate .. //depot/projects/dtrace7/src/contrib/file/print.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/readelf.c#2 integrate .. //depot/projects/dtrace7/src/contrib/file/readelf.h#2 integrate .. //depot/projects/dtrace7/src/contrib/file/softmagic.c#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/FIXES#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/FREEBSD-upgrade#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/b.c#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/lib.c#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/main.c#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/run.c#2 integrate .. //depot/projects/dtrace7/src/contrib/one-true-awk/tran.c#2 integrate .. //depot/projects/dtrace7/src/etc/defaults/rc.conf#4 integrate .. //depot/projects/dtrace7/src/lib/libmagic/config.h#2 integrate .. //depot/projects/dtrace7/src/share/man/man4/Makefile#4 integrate .. //depot/projects/dtrace7/src/share/man/man4/ath.4#2 integrate .. //depot/projects/dtrace7/src/share/man/man4/awi.4#2 integrate .. //depot/projects/dtrace7/src/share/man/man4/man4.i386/snc.4#2 integrate .. //depot/projects/dtrace7/src/share/man/man4/oldcard.4#2 delete .. //depot/projects/dtrace7/src/share/man/man4/wi.4#2 integrate .. //depot/projects/dtrace7/src/share/man/man5/src.conf.5#4 integrate .. //depot/projects/dtrace7/src/sys/amd64/amd64/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/amd64/amd64/minidump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/arm/arm/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/dev/le/am7990.c#2 integrate .. //depot/projects/dtrace7/src/sys/dev/le/am79900.c#2 integrate .. //depot/projects/dtrace7/src/sys/i386/i386/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/i386/i386/minidump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/ia64/ia64/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/kern/kern_shutdown.c#2 integrate .. //depot/projects/dtrace7/src/sys/netatalk/aarp.c#2 integrate .. //depot/projects/dtrace7/src/sys/netatalk/ddp_output.c#2 integrate .. //depot/projects/dtrace7/src/sys/netgraph/ng_ppp.c#3 integrate .. //depot/projects/dtrace7/src/sys/sparc64/sparc64/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/sun4v/sun4v/dump_machdep.c#2 integrate .. //depot/projects/dtrace7/src/sys/sys/conf.h#2 integrate .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_BZIP2#2 integrate .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_GNU#2 integrate .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_INSTALLLIB#1 branch .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_KVM#2 integrate .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_PAM#2 integrate .. //depot/projects/dtrace7/src/tools/build/options/WITHOUT_TOOLCHAIN#2 integrate .. //depot/projects/dtrace7/src/usr.bin/awk/Makefile#2 integrate .. //depot/projects/dtrace7/src/usr.bin/awk/b.c.diff#2 delete .. //depot/projects/dtrace7/src/usr.bin/awk/lib.c.diff#2 delete .. //depot/projects/dtrace7/src/usr.bin/awk/main.c.diff#2 delete .. //depot/projects/dtrace7/src/usr.bin/awk/run.c.diff#2 delete .. //depot/projects/dtrace7/src/usr.bin/awk/tran.c.diff#2 delete .. //depot/projects/dtrace7/src/usr.bin/file/config.h#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/amd/Makefile#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/fsinfo/Makefile#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/include/amu_autofs_prot.h#1 branch .. //depot/projects/dtrace7/src/usr.sbin/amd/include/aux_conf.h#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/include/build_version.h#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/include/config.h#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/include/newvers.sh#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/libamu/Makefile#2 integrate .. //depot/projects/dtrace7/src/usr.sbin/amd/mk-amd-map/Makefile#2 integrate Differences ... ==== //depot/projects/dtrace7/src/ObsoleteFiles.inc#5 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.112.2.7 2007/12/13 05:45:06 dougb Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.112.2.8 2008/01/30 17:58:15 brueffer Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,9 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20080126: oldcard.4 removal +OLD_FILES+=usr/share/man/man4/card.4.gz +OLD_FILES+=usr/share/man/man4/oldcard.4.gz # 20071207: Merged with fortunes-o.real OLD_FILES+=usr/share/games/fortune/fortunes2-o OLD_FILES+=usr/share/games/fortune/fortunes2-o.dat ==== //depot/projects/dtrace7/src/contrib/amd/AUTHORS#2 (text+ko) ==== @@ -12,6 +12,11 @@ ports, and new features added. Erez Zadok is the current maintainer of am-utils, as of January 1997. +* Ion Badulescu + +Co-maintainer of am-utils since late 1999: Linux and Solaris autofs support, +Linux NFSv3 support, major code reorganization, etc... + * Randall S. Winchester May 7, 1997: contributed a special version of upl102 that included NFS V.3 @@ -154,7 +159,7 @@ August 10, 1997: netbsd and other bsd systems have a mask flag for pcfs_args (msdos mount). -* Christos Zoulas +* Christos Zoulas September 25, 1997: fix to initialize uid/gid fields of pcfs_args_t on netbsd. @@ -163,9 +168,19 @@ server is down or does not support a portmapper call, then mark it down as version 2, and try again later. +November 29, 2002: compile fixes for NetBSD, a couple of bug fixes (one +already fixed by maintainers) + April 12, 2003: support new "unmount" option, useful to timeout removable local media mounts. +October 12, 2004: patch to support two new amd.conf options, domain_strip +and auto_attrcache. Patch to cleanup NFS attribute-cache flag computation. +Patch to fix an inconsistency in timeouts in the RPC code between socket and +TLI implementations. Patch to print version string (amd -v) after all +options had been initialized, so we can print domain, host, and hostd. +Linux patch to use umount2(2) if umount(2) fails. + * Bill Paul November 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include @@ -191,6 +206,8 @@ January 12, 1998: minor bug in output of amd -H. +June 23, 2005: assortment of small compile bugs on aix4, and solaris 5/6/7. + * Thomas Richter January 13, 1998: use case insensitive comparisons for variables that need @@ -302,9 +319,13 @@ * Wolfram Klaus . November 21, 2000: recognize proplist mnttab flag. -* Thomas Klausner +* Thomas Klausner November 21, 2000: lots of NetBSD fixes (many of which are generic). +April 18, 2003: patch to reference am-utils info pages in man page. + +November 28, 2004: small fixes to typos in amd.conf(5) man page. + * Olaf Kirch February 1, 2001: important Linux NFS error number mapping fixed @@ -318,20 +339,92 @@ * Philippe Troin July 12, 2001: Proper handling of GNU getopt, support for optionally -disabling LDAP/Hesiod, fixes for the dev/nodev option on Linux +disabling LDAP/Hesiod, fixes for the dev/nodev option on Linux. Texi +documentation fix. November 28, 2001: Bug fix. Support "nolock" as an NFS option, not a generic mount option. -July 17, 2003: Debian fixes. Null am_pref free. +July 17, 2003: pref:=null core dump fix. libgdbm portability. tcpd/librap +support. And a few other things for the 6.0 branch. * Trond Myklebust January 10, 2002: Proper initialization of the timeo parameter on Linux, TCP _must_ have a timeout 2 orders of magnitude larger than UDP +* George Ross +April 29, 2002: Rework of old code, support for wildcards in LDAP queries, +and an FD leak fix. Amd -A support. + +October 21, 2002: ldap_unbind fix for SIGPIPE, and support for LDAPv3 +protocol version parameter (with Tim Colles ). + +* Matthias Scheler +June 14, 2002: patch to use "xlatecookie" NFS mount option. + +* Jun-ichiro itojun Hagino . +June 11, 2002: minor fixes to support NetBSD 1.6A. + * Sean Fagan March 14, 2003: detect and use the MNT2_GEN_OPT_AUTOMNTFS mount flag on OS X / Darwin. * Hendrik Scholz June 9, 2003: mk-amd-map should open temp db file using O_EXCL. + +* Mark Davies +July 14, 2003: define "xlatecookie" mnttab option if not defined (for +NetBSD). Support null hesiod entries if they start with a ".". + +* Eric S. Raymond +December 9, 2003: fix unbalanced [] typo in fsinfo man page. + +* Martin Blapp +July 6, 2004: recognize fields in pcfs_args_t in FreeBSD 5. + +* Dan Nelson +August 2, 2004: pawd to recognize "host" type mounts. + +* Hauke Fath +August 3, 2004: pawd to recognize "linkx" type mounts. + +* Michael van Elst +September 1, 2004: bug fix to avoid race condition in calls to mntctl on +AIX. + +* Jonathan Chen +October 22, 2004: patch/fix to move mlock/mlockall/plock code after the +fork(). +June 29, 2005: core dump going off end of exported_ap[] array. +September 29, 2005: patch/fix for pawd not to go into an infinite loop. +October 25, 2005: patch/fix for pawd to repeatedly resolve path. + +* David Rage +January 17, 2005: prevent Amd from logging 'Read-only filesystem' errors +when the mount point has an ancestor (i.e. '/') that is mounted read-only. + +* Kevin Layer +January 28, 2005: basic instructions how to setup Amd on Mac OS-X. + +* Dan Ottavio +March 2, 2005: new global amd.conf option debug_mtab_file, to set the debug +mtab file when using debug_options=mtab. Default has changed from "./mtab" +to "/tmp/mtab" to avoid security problem. Bug fixed to ensure that Amd +terminates properly even mtab file doesn't exist. + +* Erik Kline +January 3, 2005: implementation of executable maps for Amd. + +* Jim Zajkowski +March 14, 2005: small patch to amd2ldif. + +* Adam Morley +January 27, 2005: synchronize what amd2ldif does vs. what the ldap.schema +expects. + +* Graeme Wilford +July 4, 2005: buffer overflow in pawd. + +* Steve Plite +September 22, 2005: repair reversed meaning of D_AMQ, so amq will unregister +on exit. ==== //depot/projects/dtrace7/src/contrib/amd/BUGS#2 (text+ko) ==== @@ -1,6 +1,9 @@ LIST OF KNOWN BUGS IN AM-UTILS OR OPERATING SYSTEMS +Note: report am-utils bugs via Bugzilla to https://bugzilla.am-utils.org/ or +by email to the am-utils@am-utils.org mailing list. + (1) mips-sgi-irix* [1A] known to have flaky NFS V.3 and TCP. Amd tends to hang or spin @@ -163,12 +166,15 @@ The Linux kernels don't support Amd's direct mounts very well, leading to erratic behavior: shares that don't get remounted after the first timeout, -inability to restart Amd because its mount points cannot be unmounted, -etc. There are some kernel patches on the am-utils Web site, which solve -these problems. See http://www.am-utils.org/patches/. +inability to restart Amd because its mount points cannot be unmounted, etc. +There are some kernel patches on the am-utils Web site, which solve these +problems. See http://www.am-utils.org/patches/. + +Later 2.4.x kernels completely disallow the hack amd was using for direct +mounts, so another solution will have to be found. -UPDATE: kernels 2.4.10 and later completely disallow the direct mount hack, -so direct mounts are simply not possible on those Linux kernels. +Note: the above is for the old-style amd mount_type = nfs. The autofs mounts +don't support direct mounts at all (due to lack of kernel support). (12) *-aix5.1.0.0 and *-hpux9* @@ -177,14 +183,24 @@ reason you need to run configure directly, run it using 'ksh configure' instead of just 'configure'. -[12A] *-aix5.1.* +[12A] *-aix5.2.* Apparently there is an NFS client side bug in vmount() which causes amd to hang when it starts (and tries to NFS-mount itself). According to IBM engineers, this has to do with partial support code for IPv6: the NFS kernel code doesn't appear to recognize the sin_family of the amd vmount(), -although amd does the right thing. The bug appears to have been fixed in -AIX 5.2. No known fix/patch is available for AIX 5.1 as of now (1/25/2003). +although amd does the right thing. The bug doesn't appear to be in 5.1 or +4.3.3. A fix from IBM is available, APAR number IY41417. + +A binary built on 4.3.3 will not work on 5.2, because the kernel ABIs have +changed. + +[12C] *-aix* + +It is important that you install bos.net.nfs.adt before configuring and +building am-utils. If you don't, you will get compile-time or +configure-time errors, especially when configure tries to find AIX's +definition of struct nfs_args. (13) *-linux and *-darwin6.0 @@ -201,6 +217,87 @@ circumstances the kernel might "forget" about that flag and start using unprivileged ports, causing the same EPERM error above. +(14) Solaris + +The line "%option" in *.l files may cause Solaris /usr/ccs/bin/lex to abort +with the error "missing translation value." This is a bug in Solaris lex. -Erez & Ion. +Moreover, both Solaris yacc and lex produce code that does not pass strict +compilation such as "gcc -Wall -Werror". + +Use GNU Flex and Bison instead. You can download ready-made binaries from +www.sunfreeware.com. Note, however, that sometimes the binaries on +sunfreeware.com don't seem to work, often because they are built against an +older revision of Solaris or build tools. In that case, build a fresh +version of GNU flex and/or bison from the latest stable sources. See +http://www.gnu.org/software/flex/ and http://www.gnu.org/software/bison/. + +(15) Solaris 8 + patch 10899[34]-xx (18 <= xx < 25) or patch 11260[56]-xx + +With this patch, Sun updated the autofs kernel module and automountd +userspace daemon from version 3 to version 4. They also updated the +/usr/include/rpcsvc/autofs_prot.x file, but forgot to regenerate the +autofs_prot.h file. Thus, when amd is compiled, it uses the old header and +thinks it should use autofs version 3, when in fact the kernel now supports +(and expects) only version 4. + +The workaround is to run 'rpcgen -C -h /usr/include/rpcsvc/autofs_prot.x > +/usr/include/rpcsvc/autofs_prot.h' and completely reconfigure and rebuild +am-utils (removing config.cache before running configure). + +The problem is fixed in patch revisions 10899[34]-25 and up. + + +(16) Linux kernel 2.4+ and lofs mounts + +Lofs mounts are not supported by the linux kernel, at all, but since 2.4.0 +the kernel supports a similar type of mount called a bind mount. Its +semantics are closer to those of a hardlink than to those of lofs, and one +of the results is that bind mounts ignore any mount options paseed to them. + +Amd uses bind mounts internally to emulate lofs mounts, which means that +lofs mounts on linux will effectively ignore their mount parameters and +inherit whatever options the original filesystem mounted upon had. + + +(17) autoconf 2.57 + +If you see configure warnings of the following kind: + +configure: WARNING: sys/proc.h: present but cannot be compiled +configure: WARNING: sys/proc.h: check for missing prerequisite headers? +configure: WARNING: sys/proc.h: proceeding with the preprocessor's result +configure: WARNING: ## ------------------------------------ ## +configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## +configure: WARNING: ## ------------------------------------ ## + +please ignore them. They are not real errors, and neither +bug-autoconf@gnu.org nor the am-utils maintainers are interested in hearing +about them. Autoconf simply tries to do more than we need and attempts to +compile each header in isolation, which fails for many system headers. +That's ok, because we only need to know if a header file exists -- we know +how to use it properly ourselves. + +While autoconf does offer a way to specify other files to be included with +the tested header, in order to avoid these warnings, using it would enlarge +the resulting configure script by an order of magnitude, and for no real +gain. Configure is big enough as it is, we don't need any more useless +baggage in it. + +(18) NetBSD 2.0.2, FreeBSD 5.4, OpenBSD 3.7, and quite possibly most other + BSDs and other OSs (as of September 2005) + +Some BSD kernels don't have a way to turn off the NFS attribute cache. They +don't have a 'noac' mount flag, and setting various cache timeout fields in +struct nfs_args doesn't turn off the attribute cache; instead, it sets the +attribute cache timeout to some internal hard-coded default (usually +anywhere from 5-30 seconds). If Amd cannot turn off the NFS attribute +cache, under heavy Amd usage, users could get ESTALE errors from automounted +symlinks, or find that those symlinks point to the wrong place. One +workaround which would minimize this effect is to set auto_attrcache=1 in +your amd.conf, but it doesn't eliminate the problem! The best solutions are +(1) to use Amd in Autofs mode, if it's supported in your OS, and (2) talk to +your OS vendor to support a true "noac" flag. See README.attrcache for more +details. +Erez & the am-utils team. ==== //depot/projects/dtrace7/src/contrib/amd/COPYING#2 (text+ko) ==== @@ -1,4 +1,4 @@ -Copyright (c) 1997-2004 Erez Zadok +Copyright (c) 1997-2006 Erez Zadok Copyright (c) 1989 Jan-Simon Pendry Copyright (c) 1989 Imperial College of Science, Technology & Medicine Copyright (c) 1989 The Regents of the University of California. ==== //depot/projects/dtrace7/src/contrib/amd/ChangeLog#2 (text+ko) ==== @@ -1,29 +1,2595 @@ -2004-05-12 Erez Zadok +2006-05-11 Erez Zadok + + ******************************************************************* + *** Released am-utils-6.1.5 *** + ******************************************************************* + +2006-05-10 Erez Zadok + + * Minor new ports: i386-unknown-freebsd6.1 (RELEASE) + powerpc-apple-darwin8.6.0, and i386-unknown-openbsd3.9. + + * libamu/mount_fs.c (compute_nfs_attrcache_flags): fix signedness + problems on IRIX-6.5. + + * conf/autofs/autofs_solaris_v1.c (xdr_umntrequest): fix + signedness problems on IRIX-6.5. + +2006-05-01 Erez Zadok + + * configure.in: check if libc already includes dbm functionality + (as in FreeBSD 6), then don't bother to check specific libraries + such as libdbm, gdbm, etc. + +2006-04-21 Erez Zadok + + * configure.in: detect G/DBM support via gdbm_compat library + (Debian 3.1). + + * minor new port: powerpc-apple-darwin8.5.0 + +2006-04-20 Erez Zadok + + * scripts/amd.conf-sample, scripts/amd.conf.5, doc/am-utils.texi, + NEWS: document new nfs_allow_any_interface parameter. + + * include/am_compat.h (INADDR_LOOPBACK): define INADDR_LOOPBACK if + not defined, since some systems don't have it. + +2006-04-20 Nick Williams + + * libamu/wire.c (is_interface_local): new boolena function to + determine if address represents any of the local interfaces. + (getwire): more properly check if address equals INADDR_LOOPBACK, + not if IFF_LOOPBACK is not (the latter isn't as correct). + + * include/am_utils.h: extern for new is_interface_local() function. + + * conf/transp/transp_{sockets,tli}.c: don't define INADDR_LOOPBACK + here but in am_compat.h + + * amd/nfs_prot_svc.c (nfs_program_2): if + nfs_allow_any_interface=yes, then allow NFS packets from any local + interface (not just 127.0.0.1). + + * amd/conf.c (gopt_nfs_allow_any_interface): implement the new + amd.conf parameter nfs_allow_any_interface. + + * amd/amd.h (CFM_NFS_ANY_INTERFACE): define new global flag when + al interfaces are acceptable for local NFS packets. + +2006-04-18 Christos Zoulas + + * amd/opts.c: Add support for optionally specifying the hostname + to match against the netgroup in the netgrp and netgrpd selectors. + +2006-04-16 Erez Zadok + + * libamu/mtab.c (hasmntval): fix inverted meaning of error from + hasmntvalerr(). + +2006-04-14 Erez Zadok + + * libamu/mount_fs.c (compute_nfs_attrcache_flags): use new + hasmntvalerr() function to set attribute cache values only if they + were set (regardless whether they were set to zero or a non-zero + value). Before, we were unable to distinguish between an error to + parse an option, and a user who actually wanted to set an + attribute-cache value to 0. This now fixes an important + performance bug that Amd was turning off the attribute caches even + for regular (non-automounter) NFS mounts. + + * libamu/mtab.c (hasmntvalerr): new function to set the value of + an option into an integer, but ONLY if that options was set and + parsed correctly. This function returns 1 on error, 0 on success + (instead of always setting the option value to 0). + (hasmntval): wrapper function around hasmntvalerr, which maintains + backwards compatibility (always sets option value to 0, even on + error to parse the option). + + * amd/nfs_subr.c (fh_to_mp3): use long int printf format for + fhh_pid. + +2006-04-05 Christos Zoulas + + * amd/amfs_generic.c (amfs_lookup_mntfs): fix use-after-free bug + (Coverity). + +2006-03-27 Erez Zadok + + * doc/am-utils.texi, scripts/{amd.conf.5,amd.conf-sample}: + document new nfs_retransmit_counter_toplvl and + nfs_retry_interval_toplvl global amd.conf parameters. + + * amd/conf.c (gopt_nfs_retransmit_counter_toplvl, + (gopt_nfs_retry_interval_toplvl): parse amd.conf + nfs_retransmit_counter_toplvl and nfs_retry_interval_toplvl global + parameters. + + * amd/amfs_toplvl.c (amfs_toplvl_mount): support setting toplvl + timeo/retrans parameters for Amd's toplvl mounts, separately from + all other UDP or NFS mounts. + + * amd/amd.h: define a new timeo/retrans parameter for toplvl + mounts. + +2006-03-22 Erez Zadok + + * minor new port: i386-pc-linux-suse10.1 (beta 8). + +2006-03-21 Christos Zoulas + + * amd/am_ops.c (merge_opts): Remove useless check found by + Coverity; xmalloc never returns NULL. + +2006-03-21 Erez Zadok + + * minor new ports: i386-pc-linux-fc5. + + * amd/info_ldap.c: as of Linux Fedora Core 5 (which comes with + openldap-2.3.9), the ldap.h headers deprecate several functions + used in this file, such as ldap_unbind. You get compile errors + about missing extern definitions. Those externs are still in + , but surrounded by an ifdef LDAP_DEPRECATED. I am + turning on that ifdef at the top of info_ldap.c, under the + assumption that the functions may be deprecated, but they still + work for this (older?) version of the LDAP API. It gets am-utils + to compile, but it is not clear if it will work perfectly. + + * libamu/xdr_func.c (xdr_am_mountres3_ok), amq/amq_xdr.c + (xdr_amq_mount_tree, xdr_amq_mount_tree_p, + xdr_amq_mount_info_list, xdr_amq_mount_tree_list), amq/amq.c + (show_mti), amd/amq_subr.c (xdr_amq_setopt, xdr_amq_mount_subtree, + xdr_amq_mount_tree, xdr_amq_mount_tree_list, xdr_amq_mount_tree), + libamu/xdr_func.c (xdr_am_mountres3_ok): use casing magic to stop + GCC-4.1 from complaining about "dereferencing type-punned pointer + will break strict-aliasing rules" here (but not elsewhere). + +2006-03-20 Christos Zoulas + + * libamu/wire.c: avoid potential dereferencing of a NULL pointer + (Coverity). + + * hlfsd/homedir.c (delay): remove unnecessary check for NULL + pointer (Coverity). + + * fsinfo/fsi_analyze.c (analyze_dkmounts, analyze_mounts, + analyze_mounts): avoid potential dereferencing of a NULL pointer + (Coverity). + + * conf/transp/transp_sockets.c (create_amq_service): avoid + potential dereferencing of a NULL pointer (Coverity). + + * amd/sched.c (sigchld): properly check for the end of the waiting + process list (Coverity). + + * amd/mapc.c (mapc_create): initialize 'modify' to zero (Coverity). + + * amd/autil.c (amfs_mkcacheref, am_unmounted): avoid potential + dereferencing of a NULL pointer (Coverity). + + * amd/amfs_generic.c (amfs_lookup_mntfs): free def_opts before + reusing it (memory leak bug detected by Coverity). + (amfs_bgmount): avoid potential dereferencing of a NULL pointer + (Coverity). + + * amd/am_ops.c (merge_opts): no need to check if newstr is NULL + (bug detected by Coverity). + +2006-03-08 Ion Badulescu + + * amd/nfs_subr.c (mp_to_fh): fixed old-style filehandles--the pid + comparison was failing. + +2006-03-08 Erez Zadok + + * configure.in: properly test for either or + (unfortunately, Autoconf will map both names to the + same $ac_cv_* variable name). Some systems support one header or + another. Patch inspired by work Debian did. + +2006-02-10 Erez Zadok + + ******************************************************************* + *** Released am-utils-6.1.4 *** + ******************************************************************* + +2006-01-04 Erez Zadok + + * doc/am-utils.texi (auto_attrcache Parameter): revise discussion + to mention pros and cons of turning on/off this parameter, + including impact on Amd's performance, and ways to improve + performance while minimizing the window of vulnerability in which + kernel may return the wrong (cached) attributes. + +2006-01-02 Erez Zadok + + * updated copyright year to 2006 on all files. + +2005-12-20 Erez Zadok + + * include/am_utils.h, conf/transp/transp_tli.c (amu_svc_register, + register_autofs_service): use a consistent prototype for the + dispatch function of the autofs service de/registration functions. + +2005-12-03 Erez Zadok + + * minor new ports: i386-unknown-netbsdelf2.1, + i386-unknown-netbsdelf3.0 (RELEASE), and i386-unknown-openbsd3.8. + +2005-12-02 Erez Zadok + + * m4/macros/check_field.m4: remove double inclusion of msdosfs + headers, which are included in mount_header1.h (netbsd 2.1 doesn't + protect which causes compile errors). + +2005-11-08 Erez Zadok + + * minor new port: i386-unknown-freebsd6.0 (RELEASE) + +2005-10-26 Erez Zadok + + * amd/amq_subr.c (amqproc_pawd_1_svc): repeatedly resolve path in + Amd, not in pawd (to avoid repeated network RPCs). + + * amq/pawd.c (transform_dir): move repeated path resolution into Amd. + +2005-10-25 Erez Zadok + + * amq/pawd.c (transform_dir): resolve path repeatedly until + finished. Bug fix from Jonathan Chen . + Added safety check to prevent infinite loops. + +2005-10-19 Erez Zadok + + * doc/am-utils.texi (opts Option): document new pcfs options + longname, nowin95, shortname, user=N, group=N, mask=N, and + dirmask=N. + + * amd/ops_pcfs.c (mount_pcfs): process new pcfs options longname, + nowin95, shortname, user=N, group=N, mask=N, and dirmask=N. + + * include/am_compat.h: provide compatibility mnttab string names, + if needed, for pcfs mount options longname, nowin95, shortname, + user=N, group=N, mask=N, and dirmask=N. + + * include/am_utils.h: extern for hasmntstr(). + + * libamu/mtab.c (hasmntstr): new function to return the string + value following a mount option, up to the next comma-delimited + options. + + * configure.in: check for mnttab and pcfs options longname, + nowin95, and shortname. + + * Makefile.am (EXTRA_DIST_M4): distribute new macro + check_mnt2_pcfs_opt.m4. + + * m4/macros/check_mnt2_pcfs_opt.m4: new macro to check for pcfs + mnttab and mount options. + +2005-10-18 Erez Zadok + + * libamu/mount_fs.c (print_nfs_args): print nfs_args->addr + correctly, depending if it's a pointer or not. + + * conf/sa_dref/sa_dref_*.h: for each NFS_SA_DREF macro, also + #define NFS_ARGS_T_ADDR_IS_POINTER if nfs_args->addr is a pointer + or an embedded structure, so we can tell how to print it. + + * libamu/mount_fs.c (print_nfs_args): print nfs_args->addrlen + field, if it exists. + + * configure.in: check for nfs_args->addrlen field. + + * wire-test/wire-test.c (main), libamu/mount_fs.c + (print_nfs_args), fixmount/fixmount.c (inetresport, + clnt_create_timeout), amq/pawd.c (transform_dir), amq/amq.c + (main), amd/srvr_nfs.c (find_nfs_srvr), amd/autil.c + (amfs_mount): document that as per POSIX, we don't need to set the + sa_len/sin_len fields in struct sockaddr/sockaddr_in. The field + is used only internally in the kernel. See + www.awprofessional.com/articles/article.asp?p=169505&seqNum=2&rl=1 + + * fixmount/fixmount.c (inetresport): initialize sockaddr_in + structure before filling in some fields. + +2005-10-11 Erez Zadok + + * doc/am-utils.texi (nfs_vers, nfs_proto parameters): clarify and + correct mistaken description of nfs_proto. + +2005-10-10 Erez Zadok + + ******************************************************************* + *** Released am-utils-6.1.3 *** + ******************************************************************* + +2005-10-07 Erez Zadok + + * m4/macros/check_mnttab_type.m4: move the test for MOUNT_* to the + very end, after the test using getvfsbyname(). + + * m4/macros/expand_run_string.m4: if the string value returned is + empty, consider it invalid. + + * m4/macros/check_varargs_macros.m4: rewrite macro so it'll + try and compile the varargs test, not just cpp it. Some systems + pass the old cpp test, but not when you actually try to compile + the code (Tru64's cc). + + * conf/autofs/autofs_solaris_v1.h: redefine + autofs_strdup_space_hack as a macro to str3cat(NULL,(s)," ",""). + This works everywhere and we avoid linking problems, inline + functions, etc. + + * conf/autofs/autofs_solaris_v1.c (autofs_mount_fs): remove + autofs_strdup_space_hack() function altogether. + + * m4/macros/os_cflags.m4: remove hack that hardcodes pte_t=u_int. + + * configure.in: test for header. + Test for pte_t, but only on IRIX6 systems. + + * Makefile.am (EXTRA_DIST_M4): distribute new type_pte_t.m4 file. + + * m4/macros/type_pte_t.m4: new test for existence of pte_t + typedef, needed on some IRIX-6.5/gcc systems. + + * m4/macros/header_templates.m4: add missing templates for + HAVE_EXTERN_GETDTABLESIZE, HAVE_EXTERN_GETWD, and + HAVE_EXTERN_UALARM. + + * amd/info_exec.c (exec_map_open): break assignment from inside + conditional, to work around an IRIX-6.5 cc bug. + + * fsinfo/fsi_util.c (set_ether_if), amd/map.c (unmount_mp), + libamu/xutil.c (expand_error), libamu/strutil.c (xsnprintf): avoid + comparison between signed and unsigned integers. + + * conf/autofs/autofs_solaris_v1.h, conf/autofs/autofs_solaris_v1.c + (autofs_strdup_space_hack): move "space_hack" function from static + inline in header, into the only source file that needs it. This + is cleaner and also prevents linking problem with some compilers + that won't apply CPP macros inside static inline functions (for + the strl* functions). + + * amq/pawd.c (find_mt, find_mlp): remove obsolete, inefficient + code. + (transform_dir): call the new, efficient amqproc_pawd_1() routine. + + * amq/amq_clnt.c (amqproc_pawd_1): AMQPROC_PAWD wrapper routine. + + * amq/amq.h (amqproc_pawd_1): extern for amq's AMQPROC_PAWD >>> TRUNCATED FOR MAIL (1000 lines) <<<