From owner-p4-projects@FreeBSD.ORG Tue Sep 2 15:52:26 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3B45D16A4C1; Tue, 2 Sep 2003 15:52:26 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5B2216A4BF for ; Tue, 2 Sep 2003 15:52:25 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFC7F43FDD for ; Tue, 2 Sep 2003 15:52:23 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h82MqN0U014337 for ; Tue, 2 Sep 2003 15:52:23 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h82MqJNf014264 for perforce@freebsd.org; Tue, 2 Sep 2003 15:52:19 -0700 (PDT) Date: Tue, 2 Sep 2003 15:52:19 -0700 (PDT) Message-Id: <200309022252.h82MqJNf014264@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 37403 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2003 22:52:26 -0000 http://perforce.freebsd.org/chv.cgi?CH=37403 Change 37403 by marcel@marcel_nfs on 2003/09/02 15:51:19 IFC @37400 Affected files ... .. //depot/projects/ia64/contrib/amd/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/AUTHORS#2 integrate .. //depot/projects/ia64/contrib/amd/BUGS#2 integrate .. //depot/projects/ia64/contrib/amd/COPYING#2 integrate .. //depot/projects/ia64/contrib/amd/ChangeLog#2 integrate .. //depot/projects/ia64/contrib/amd/FREEBSD-upgrade#2 integrate .. //depot/projects/ia64/contrib/amd/INSTALL#2 integrate .. //depot/projects/ia64/contrib/amd/MIRRORS#2 integrate .. //depot/projects/ia64/contrib/amd/NEWS#2 integrate .. //depot/projects/ia64/contrib/amd/README#2 integrate .. //depot/projects/ia64/contrib/amd/README.ldap#2 integrate .. //depot/projects/ia64/contrib/amd/amd/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/amd/am_ops.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amd.8#3 integrate .. //depot/projects/ia64/contrib/amd/amd/amd.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amd.h#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_auto.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_direct.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_error.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_host.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_inherit.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_link.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_linkx.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_nfsl.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_nfsx.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_program.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_root.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_toplvl.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amfs_union.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amq_subr.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/amq_svc.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/autil.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/clock.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/conf.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/conf_parse.y#2 integrate .. //depot/projects/ia64/contrib/amd/amd/conf_tok.l#2 integrate .. //depot/projects/ia64/contrib/amd/amd/get_args.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_file.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_hesiod.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_ldap.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_ndbm.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_nis.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_nisplus.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_passwd.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/info_union.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/map.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/mapc.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/mntfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/nfs_prot_svc.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/nfs_start.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/nfs_subr.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_TEMPLATE.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_autofs.c#2 delete .. //depot/projects/ia64/contrib/amd/amd/ops_cachefs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_cdfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_efs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_lofs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_mfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_nfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_nfs3.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_nullfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_pcfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_tfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_tmpfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_ufs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_umapfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_unionfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/ops_xfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/opts.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/restart.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/rpc_fwd.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/sched.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/srvr_amfs_auto.c#2 integrate .. //depot/projects/ia64/contrib/amd/amd/srvr_nfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/amq/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/amq/amq.8#3 integrate .. //depot/projects/ia64/contrib/amd/amq/amq.c#4 integrate .. //depot/projects/ia64/contrib/amd/amq/amq.h#2 integrate .. //depot/projects/ia64/contrib/amd/amq/amq_clnt.c#2 integrate .. //depot/projects/ia64/contrib/amd/amq/amq_xdr.c#2 integrate .. //depot/projects/ia64/contrib/amd/amq/pawd.1#2 integrate .. //depot/projects/ia64/contrib/amd/amq/pawd.c#2 integrate .. //depot/projects/ia64/contrib/amd/aux_conf.h.in#2 integrate .. //depot/projects/ia64/contrib/amd/bootstrap#1 branch .. //depot/projects/ia64/contrib/amd/commit#1 branch .. //depot/projects/ia64/contrib/amd/conf/checkmount/checkmount_bsd44.c#2 integrate .. //depot/projects/ia64/contrib/amd/conf/mount/mount_default.c#1 branch .. //depot/projects/ia64/contrib/amd/conf/mtab/mtab_bsd.c#2 integrate .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_aix5_1.h#1 branch .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_darwin.h#2 integrate .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_freebsd2.h#2 integrate .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h#2 integrate .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_osf5.h#1 branch .. //depot/projects/ia64/contrib/amd/conf/nfs_prot/nfs_prot_sunos5_8.h#1 branch .. //depot/projects/ia64/contrib/amd/conf/transp/transp_sockets.c#3 integrate .. //depot/projects/ia64/contrib/amd/conf/umount/umount_bsd44.c#2 integrate .. //depot/projects/ia64/contrib/amd/config.guess#1 branch .. //depot/projects/ia64/contrib/amd/config.guess.long#1 branch .. //depot/projects/ia64/contrib/amd/config.sub#1 branch .. //depot/projects/ia64/contrib/amd/configure.in#1 branch .. //depot/projects/ia64/contrib/amd/cvs-server.txt#1 branch .. //depot/projects/ia64/contrib/amd/depcomp#1 branch .. //depot/projects/ia64/contrib/amd/doc/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/doc/am-utils.texi#2 integrate .. //depot/projects/ia64/contrib/amd/doc/mdate-sh#1 branch .. //depot/projects/ia64/contrib/amd/doc/stamp-vti#2 delete .. //depot/projects/ia64/contrib/amd/doc/texinfo.tex#2 integrate .. //depot/projects/ia64/contrib/amd/doc/version.texi#2 integrate .. //depot/projects/ia64/contrib/amd/fixmount/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/fixmount/fixmount.8#3 integrate .. //depot/projects/ia64/contrib/amd/fixmount/fixmount.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_analyze.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_data.h#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_dict.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_gram.y#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_lex.l#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsi_util.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsinfo.8#3 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsinfo.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/fsinfo.h#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/wr_atab.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/wr_bparam.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/wr_dumpset.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/wr_exportfs.c#2 integrate .. //depot/projects/ia64/contrib/amd/fsinfo/wr_fstab.c#2 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/hlfsd/hlfsd.8#3 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/hlfsd.c#2 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/hlfsd.h#4 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/homedir.c#2 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/nfs_prot_svc.c#2 integrate .. //depot/projects/ia64/contrib/amd/hlfsd/stubs.c#2 integrate .. //depot/projects/ia64/contrib/amd/include/am_compat.h#2 integrate .. //depot/projects/ia64/contrib/amd/include/am_defs.h#2 integrate .. //depot/projects/ia64/contrib/amd/include/am_utils.h#2 integrate .. //depot/projects/ia64/contrib/amd/include/am_xdr_func.h#2 integrate .. //depot/projects/ia64/contrib/amd/include/amq_defs.h#2 integrate .. //depot/projects/ia64/contrib/amd/include/mount_headers1.h#2 integrate .. //depot/projects/ia64/contrib/amd/install-sh#1 branch .. //depot/projects/ia64/contrib/amd/libamu/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/libamu/amu.h#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/hasmntopt.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/misc_rpc.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/mount_fs.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/mtab.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/nfs_prot_xdr.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/strerror.c#1 branch .. //depot/projects/ia64/contrib/amd/libamu/util.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/wire.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/xdr_func.c#2 integrate .. //depot/projects/ia64/contrib/amd/libamu/xutil.c#2 integrate .. //depot/projects/ia64/contrib/amd/ltmain.sh#1 branch .. //depot/projects/ia64/contrib/amd/m4/GNUmakefile#1 branch .. //depot/projects/ia64/contrib/amd/m4/amdgrep#1 branch .. //depot/projects/ia64/contrib/amd/m4/amindent#1 branch .. //depot/projects/ia64/contrib/amd/m4/autopat#1 branch .. //depot/projects/ia64/contrib/amd/m4/chop-aclocal.pl#1 branch .. //depot/projects/ia64/contrib/amd/m4/copy-if-newbig#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/HEADER#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/TRAILER#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/c_void_p.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/cache_check_dynamic.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_amu_fs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_checkmount_style.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_extern.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_fhandle.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_field.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_fs_headers.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_fs_mntent.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_gnu_getopt.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_hide_mount_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_lib2.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_map_funcs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnt2_cdfs_opt.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnt2_gen_opt.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnt2_nfs_opt.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnttab_file_name.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnttab_location.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnttab_opt.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnttab_style.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mnttab_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mount_style.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mount_trap.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mount_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mtype_printf_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_mtype_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_network_transport_type.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_nfs_fh_dref.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_nfs_hn_dref.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_nfs_prot_headers.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_nfs_sa_dref.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_nfs_socket_connection.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_os_libs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_restartable_signal_handler.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_umount_style.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_unmount_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/check_unmount_call.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/expand_cpp_hex.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/expand_cpp_int.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/expand_cpp_string.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/expand_run_string.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/extern_optarg.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/extern_sys_errlist.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/field_mntent_t_mnt_time_string.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/func_bad_memcmp.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/func_bad_yp_all.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/header_templates.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/host_macros.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/linux_headers.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/localconfig.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/mount_headers.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/name_package.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/name_version.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/opt_amu_cflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/opt_cppflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/opt_debug.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/opt_ldflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/opt_libs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/os_cflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/os_cppflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/os_ldflags.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/package_bugreport.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/package_name.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/package_version.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/save_state.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_field_nfs_fh.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_mntent.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_mnttab.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_nfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_nfs_fh.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_nfs_fh3.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/struct_nfs_gfs_mount.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/try_compile_anyfs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/try_compile_nfs.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/try_compile_rpc.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_auth_create_gidlist.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_cachefs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_cdfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_efs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_lofs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_mfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_pcfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_recvfrom_fromlen.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_rfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_svc_in_arg.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_time_t.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_tmpfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_ufs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_xdrproc_t.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_xfs_args.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/type_yp_order_outorder.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/macros/with_addon.m4#1 branch .. //depot/projects/ia64/contrib/amd/m4/mk-aclocal#1 branch .. //depot/projects/ia64/contrib/amd/m4/mkconf#1 branch .. //depot/projects/ia64/contrib/amd/m4/rmtspc#1 branch .. //depot/projects/ia64/contrib/amd/m4/update_build_version#1 branch .. //depot/projects/ia64/contrib/amd/missing#1 branch .. //depot/projects/ia64/contrib/amd/mk-amd-map/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/mk-amd-map/mk-amd-map.8#2 integrate .. //depot/projects/ia64/contrib/amd/mk-amd-map/mk-amd-map.c#2 integrate .. //depot/projects/ia64/contrib/amd/mkinstalldirs#1 branch .. //depot/projects/ia64/contrib/amd/scripts/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/scripts/amd.conf-sample#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/amd.conf.5#3 integrate .. //depot/projects/ia64/contrib/amd/scripts/automount2amd.8#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/ctl-amd.in#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/ctl-hlfsd.in#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/expn.1#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/expn.in#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/lostaltmail.in#2 integrate .. //depot/projects/ia64/contrib/amd/scripts/redhat-ctl-amd.in#1 branch .. //depot/projects/ia64/contrib/amd/tasks#2 integrate .. //depot/projects/ia64/contrib/amd/wire-test/.cvsignore#1 branch .. //depot/projects/ia64/contrib/amd/wire-test/wire-test.8#2 integrate .. //depot/projects/ia64/contrib/amd/wire-test/wire-test.c#2 integrate .. //depot/projects/ia64/contrib/isc-dhcp/FREEBSD-upgrade#7 integrate .. //depot/projects/ia64/contrib/isc-dhcp/README#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/RELNOTES#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/clparse.c#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.c#12 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/dhclient.conf.5#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/client/scripts/freebsd#5 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/dhcp-options.5#5 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/discover.c#4 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/options.c#5 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/parse.c#5 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/print.c#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/common/tables.c#5 integrate .. //depot/projects/ia64/contrib/isc-dhcp/includes/dhcpd.h#10 integrate .. //depot/projects/ia64/contrib/isc-dhcp/includes/version.h#6 integrate .. //depot/projects/ia64/contrib/isc-dhcp/minires/res_mkupdate.c#2 integrate .. //depot/projects/ia64/contrib/isc-dhcp/omapip/result.c#2 integrate .. //depot/projects/ia64/lib/libc/sys/open.2#7 integrate .. //depot/projects/ia64/lib/libc/sys/read.2#6 integrate .. //depot/projects/ia64/lib/libpthread/Makefile#12 integrate .. //depot/projects/ia64/lib/libpthread/support/Makefile.inc#5 integrate .. //depot/projects/ia64/rescue/rescue/Makefile#11 integrate .. //depot/projects/ia64/sbin/ipfw/ipfw2.c#25 integrate .. //depot/projects/ia64/sys/dev/advansys/adv_pci.c#7 integrate .. //depot/projects/ia64/sys/dev/advansys/adw_pci.c#7 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/ahc_pci.c#13 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/ahd_pci.c#10 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic79xx.h#13 integrate .. //depot/projects/ia64/sys/dev/aic7xxx/aic7xxx_pci.c#11 integrate .. //depot/projects/ia64/sys/dev/amr/amr_pci.c#13 integrate .. //depot/projects/ia64/sys/dev/an/if_an_pci.c#14 integrate .. //depot/projects/ia64/sys/dev/asr/asr.c#19 integrate .. //depot/projects/ia64/sys/dev/ata/ata-chipset.c#24 integrate .. //depot/projects/ia64/sys/dev/ata/ata-pci.h#14 integrate .. //depot/projects/ia64/sys/dev/ata/ata-raid.c#24 integrate .. //depot/projects/ia64/sys/dev/ata/atapi-cd.c#27 integrate .. //depot/projects/ia64/sys/dev/bktr/bktr_os.c#15 integrate .. //depot/projects/ia64/sys/dev/buslogic/bt_pci.c#7 integrate .. //depot/projects/ia64/sys/dev/cardbus/cardbus_cis.c#17 integrate .. //depot/projects/ia64/sys/dev/dpt/dpt_pci.c#7 integrate .. //depot/projects/ia64/sys/dev/ed/if_ed_pci.c#6 integrate .. //depot/projects/ia64/sys/dev/fxp/if_fxp.c#44 integrate .. //depot/projects/ia64/sys/dev/gem/if_gem_pci.c#12 integrate .. //depot/projects/ia64/sys/dev/hatm/if_hatm.c#8 integrate .. //depot/projects/ia64/sys/dev/hea/hea_pci.c#6 integrate .. //depot/projects/ia64/sys/dev/hifn/hifn7751.c#16 integrate .. //depot/projects/ia64/sys/dev/hifn/hifn7751reg.h#2 integrate .. //depot/projects/ia64/sys/dev/hme/if_hme_pci.c#11 integrate .. //depot/projects/ia64/sys/dev/hme/if_hme_sbus.c#8 integrate .. //depot/projects/ia64/sys/dev/ida/ida_pci.c#8 integrate .. //depot/projects/ia64/sys/dev/iir/iir_pci.c#10 integrate .. //depot/projects/ia64/sys/dev/ips/ips_pci.c#6 integrate .. //depot/projects/ia64/sys/dev/isp/isp_sbus.c#9 integrate .. //depot/projects/ia64/sys/dev/lnc/if_lnc_pci.c#7 integrate .. //depot/projects/ia64/sys/dev/mlx/mlx.c#12 integrate .. //depot/projects/ia64/sys/dev/mlx/mlxvar.h#6 integrate .. //depot/projects/ia64/sys/dev/mly/mly.c#18 integrate .. //depot/projects/ia64/sys/dev/mpt/mpt_pci.c#11 integrate .. //depot/projects/ia64/sys/dev/musycc/musycc.c#9 integrate .. //depot/projects/ia64/sys/dev/pci/pci.c#31 integrate .. //depot/projects/ia64/sys/dev/pci/pcireg.h#6 integrate .. //depot/projects/ia64/sys/dev/sbni/if_sbni_pci.c#8 integrate .. //depot/projects/ia64/sys/dev/sbsh/if_sbsh.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/pci/als4000.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/pci/au88x0.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/pci/aureal.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/pci/cmi.c#10 integrate .. //depot/projects/ia64/sys/dev/sound/pci/cs4281.c#7 integrate .. //depot/projects/ia64/sys/dev/sound/pci/csa.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/pci/csamidi.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/pci/csapcm.c#5 integrate .. //depot/projects/ia64/sys/dev/sound/pci/ds1.c#10 integrate .. //depot/projects/ia64/sys/dev/sound/pci/emu10k1.c#13 integrate .. //depot/projects/ia64/sys/dev/sound/pci/es137x.c#8 integrate .. //depot/projects/ia64/sys/dev/sound/pci/fm801.c#9 integrate .. //depot/projects/ia64/sys/dev/sound/pci/maestro.c#7 integrate .. //depot/projects/ia64/sys/dev/sound/pci/maestro3.c#11 integrate .. //depot/projects/ia64/sys/dev/sound/pci/neomagic.c#4 integrate .. //depot/projects/ia64/sys/dev/sound/pci/solo.c#6 integrate .. //depot/projects/ia64/sys/dev/sound/pci/t4dwave.c#9 integrate .. //depot/projects/ia64/sys/dev/sound/pci/via8233.c#9 integrate .. //depot/projects/ia64/sys/dev/sound/pci/via82c686.c#10 integrate .. //depot/projects/ia64/sys/dev/stg/tmc18c30_pci.c#4 integrate .. //depot/projects/ia64/sys/dev/sym/sym_hipd.c#16 integrate .. //depot/projects/ia64/sys/dev/tdfx/tdfx_pci.c#15 integrate .. //depot/projects/ia64/sys/dev/trm/trm.c#16 integrate .. //depot/projects/ia64/sys/dev/tx/if_txreg.h#4 integrate .. //depot/projects/ia64/sys/dev/vx/if_vx_pci.c#5 integrate .. //depot/projects/ia64/sys/i4b/layer1/ifpi/i4b_ifpi_pci.c#9 integrate .. //depot/projects/ia64/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c#11 integrate .. //depot/projects/ia64/sys/i4b/layer1/isic/i4b_elsa_qs1p.c#6 integrate .. //depot/projects/ia64/sys/i4b/layer1/itjc/i4b_itjc_pci.c#12 integrate .. //depot/projects/ia64/sys/i4b/layer1/iwic/i4b_iwic_pci.c#6 integrate .. //depot/projects/ia64/sys/kern/uipc_domain.c#11 integrate .. //depot/projects/ia64/sys/nfsclient/nfs_vnops.c#25 integrate .. //depot/projects/ia64/sys/pci/if_dc.c#48 integrate .. //depot/projects/ia64/sys/pci/if_mn.c#9 integrate .. //depot/projects/ia64/sys/pci/if_rl.c#43 integrate .. //depot/projects/ia64/sys/pci/xrpu.c#11 integrate .. //depot/projects/ia64/sys/sparc64/include/ofw_machdep.h#3 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/machdep.c#45 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/mp_machdep.c#18 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/ofw_machdep.c#4 integrate .. //depot/projects/ia64/sys/sparc64/sparc64/vm_machdep.c#31 integrate .. //depot/projects/ia64/sys/vm/swap_pager.c#41 integrate .. //depot/projects/ia64/usr.sbin/amd/include/config.h#2 integrate Differences ... ==== //depot/projects/ia64/contrib/amd/AUTHORS#2 (text+ko) ==== @@ -1,4 +1,3 @@ -# -*- text -*- PRIMARY AUTHORS AND MAJOR CONTRIBUTORS TO AM_UTILS: Original authors of amd were the Berkeley team and especially Jan-Simon Pendry. Since then many people have contributed patches. @@ -168,6 +167,9 @@ server is down or does not support a portmapper call, then mark it down as version 2, and try again later. +April 12, 2003: support new "unmount" option, useful to timeout removable +local media mounts. + * Bill Paul November 5, 1997: NFS v.3 support for AIX 4.2.1, which does *not* include @@ -268,6 +270,7 @@ * Peter Breitenlohner July 24, 1999: patch for linux 2.2.x to work with older libc5 systems, and nis_isup mis-logic fixes. +December 13, 2001: report typos in scripts/amd.conf.5. * Dale Talcott July 26, 1999: added NFS3 support for AIX mounting. @@ -311,3 +314,28 @@ * Ahmon Dancy February 9, 2001: Apple Rhapsody/Darwin/OS X port + +* Sebastien Bahloul +July 3, 2001: LDAP fixes and updates to support new APIs + +March 27, 2002: LDAP bug and port to HPUX-11. + +* Philippe Troin +July 12, 2001: Proper handling of GNU getopt, support for optionally +disabling LDAP/Hesiod, fixes for the dev/nodev option on Linux + +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. + +* 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 + +* 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. ==== //depot/projects/ia64/contrib/amd/BUGS#2 (text+ko) ==== @@ -1,5 +1,3 @@ -# -*- text -*- - LIST OF KNOWN BUGS IN AM-UTILS OR OPERATING SYSTEMS @@ -20,10 +18,20 @@ (I have some reports that older version of hpux-9, with older libc, also leak file descriptors.) +[1C] SGI's MIPSpro C compiler on IRIX 6 has the unfortunate habit of +creating code specificially for the machine it runs on. The ABI and ISA +used depend very much on the OS version and compiler release used. This +means that the resulting amd binary won't run on machines different from +the build host, particularly older ones. Older versions of am-utils +enforced the O32 ABI when compiling with cc to work around this, but this +ABI is deprecated in favor of the N32 ABI now, so we use -n32 -mips3 to +ensure that the binaries run on every host capable of running IRIX 6 at +all. If this is not appropriate for you, configure with something like +CC='cc -64' instead to get the desired ABI and ISA. (2) alpha-unknown-linux-gnu (RedHat Linux 4.2) -hasmntopt(mnt, opt) can goes into an infinite loop if opt is any substring +hasmntopt(mnt, opt) can go into an infinite loop if opt is any substring of mnt->mnt_opts. Redhat 5.0 does not have this libc bug. Here is an example program: @@ -99,7 +107,7 @@ in strlen inside strdup inside svc_register(). -(5) *-linux-gnu (RedHat Linux 5.1) +(5) *-linux-rh51 (RedHat Linux 5.1) There's a UDP file descriptor leak in libnsl in RedHat Linux 5.1. This library part of glibc2. Am-utils currently declares redhat 5.1 systems as @@ -129,19 +137,19 @@ you do nothing). -(8) *-linux-gnu (systems using glibc 2.1, such as RedHat-6.1) +(8) *-linux (systems using glibc 2.1, such as RedHat-6.x) -There's a UDP file descriptor leak in the nis routines in glibc, especially +There's a UDP file descriptor leak in the NIS routines in glibc, especially those that do yp_bind. Until this is bug fixed, do not set nis_domain in amd.conf, but let the system pick up the default domain name as set by your system. That would avoid using the buggy yp_bind routines in libc. -(9) *-linux-gnu (SuSE systems using unfsd) +(9) *-linux (SuSE systems using unfsd) -The user-level nfsd (2.2beta44) on SuSE Linux systems (and possibly others) -dies with a SEGV when amd tries to contact it for access to a volume that -does not exist, or one for which there is no permission to mount. +The user-level nfsd (2.2beta44) on older SuSE Linux systems (and possibly +others) dies with a SEGV when amd tries to contact it for access to a volume +that does not exist, or one for which there is no permission to mount. (10) *-*-hpux11 @@ -150,13 +158,49 @@ PHNE_20371. If you don't, and you try to use amd with NFSv3 over TCP, your kernel will panic. + (11) *-linux* (any system using a 2.2.18+ kernel) 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. +these problems. See http://www.am-utils.org/patches/. + +UPDATE: kernels 2.4.10 and later completely disallow the direct mount hack, +so direct mounts are simply not possible on those Linux kernels. + +(12) *-aix5.1.0.0 and *-hpux9* + +/bin/sh is broken and fails to run the configure script properly. You need +to use /bin/ksh instead. The buildall script will do it for you; if for some +reason you need to run configure directly, run it using 'ksh configure' +instead of just 'configure'. + +[12A] *-aix5.1.* + +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). + +(13) *-linux and *-darwin6.0 + +Certain linux kernels (2.4.18+ are fine, 2.4.10- are probably bad, those in +between have not been tested) have a bug which causes them to reconnect +broken NFS/TCP connections using unprivileged ports (greater than 1024), +unlike the initial connections which do originate from privileged +ports. This can upset quite a few NFS servers and causes accesses to the +mounted shares to fail with "Operation not permitted" (EPERM). + +The darwin (MacOS X) kernel defaults to using unprivileged ports, but that +can be changed by setting the resvport mount flag (which amd sets by +default). Nonetheless, if a TCP connection breaks, under certain unclear +circumstances the kernel might "forget" about that flag and start using +unprivileged ports, causing the same EPERM error above. + +Erez & Ion. -Erez. ==== //depot/projects/ia64/contrib/amd/COPYING#2 (text+ko) ==== @@ -1,4 +1,4 @@ -Copyright (c) 1997-2001 Erez Zadok +Copyright (c) 1997-2003 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/ia64/contrib/amd/ChangeLog#2 (text+ko) ==== @@ -1,3 +1,660 @@ +2003-08-27 Ion Badulescu + + * conf/nfs_prot/nfs_prot_freebsd3.h (na_uid): freebsd4.5 uses nfs + atttributes field named "uid". So #define na_uid to it. [backport + of Erez's 6.1 change from 2002-02-26] + +2003-08-22 Nick Williams + + * amd/info_ldap.c (amu_ldap_init): don't try to pass a null + pointer as a string to plog, Solaris (and other OS's) don't like + it and will dump core. + +2003-07-17 Erez Zadok + + * fsinfo/*.[hc]: rename fsinfo function log() to fsi_log(), to + avoid conflict with builtin function in gcc-3.3. + +2003-07-17 Philippe Troin + + * amd/amfs_auto.c (amfs_auto_mount): When pref:=NULL set am_pref + to strdup("") instead of NULL since this value will be + freed. Contributed by Matt Chapman . + +2003-06-09 Erez Zadok + + * mk-amd-map/mk-amd-map.c (main): open temp db file using O_EXCL, + next best thing to using mkstemp(). Patch from Hendrik Scholz + . + +2003-05-08 Ion Badulescu + + * libamu/mount_fs.c (compute_automounter_mount_flags): use + MNT2_GEN_OPT_AUTOMNTFS if available; minor cleanup, removed + redundant code for MNT2_GEN_OPT_OVERLAY + + * m4/macros/header_templates.m4: added template for + MNT2_GEN_OPT_AUTOMOUNTED + +2003-04-23 Erez Zadok + + * conf/transp/transp_sockets.c (create_amq_service): minor cpp + directive indentation and commenting. + +2003-04-22 Ion Badulescu + + * conf/transp/transp_sockets.c (create_amq_service): Ugly *BSD fix for + an RPC library DoS issue (original patch from Martin Blapp, + massaged into something more digestable by me) + +2003-04-13 Erez Zadok + + * doc/Makefile.am (DVIPS): use proper options for dvips. + + * doc/am-utils.texi (opts Option): document new 'unmount' option, + and better explain the 'nounmount' option. Also some misc options + for better generation of html manual. + + * doc/Makefile.am (install-html): support newer text2html 4.0 + options, as older options were renamed or changed behavior. + + * amd/autil.c (am_mounted): support new 'unmount' option, to allow + all file system mounts to timeout and thus expire. This option is + useful for removable local media such as CD-ROMs, USB drives, + etc. so they can expire when not in use, and get unmounted (such + drives can get work out when they keep spinning). Patch from + Christos Zoulas (originally from Koji + Imada). + +2003-04-10 Erez Zadok + + * configure.in: use AM_MAINTAINER_MODE, so maintainer-only rules + do not get added to Makefiles by default (they are confusing to + users who don't have autotools installed). + +2003-04-04 Erez Zadok + + * libamu/xutil.c (switch_to_logfile): don't try to print logfile + if it is null (strlen core dump on solaris). Bug report from John + P. Rouillard . + +2003-03-31 Erez Zadok + + * fsinfo/fsinfo.8: typo co-ordinate -> coordinate. Typo report + from Perry E. Metzger" . + +2003-03-20 Erez Zadok + + * minor new port: sparc64-unknown-linux-suse7.3. + +2003-03-20 Erez Zadok + + * minor new port: i386-unknown-freebsd5.0. + + * configure.in: detect nfsclient/nfsargs.h. + + * conf/nfs_prot/nfs_prot_freebsd3.h: include + , needed in FreeBSD 5.0. + +2003-03-15 Erez Zadok + + * amd/amd.8, amd/amd.8, fixmount/fixmount.8, hlfsd/hlfsd.8, + scripts/amd.conf.5, scripts/expn.1: minor spell checking and + extraneous space elimination. + +2003-01-25 Erez Zadok + + * BUGS (Note): document AIX-5.1 NFS-client side bug (hangs in + vmount). + +2003-01-25 Ion Badulescu + + ******************************************************************* + *** Released am-utils-6.0.9 *** + ******************************************************************* + +2003-01-23 Ion Badulescu + + * NEWS: updated for Darwin changes + + * .cvsignore: added A.i386-apple-darwin6.0 and + A.sparc-sun-solaris2.9 + + * m4/macros/check_nfs_fh_dref.m4: darwin/rhapsody is another + freebsd22 derivative + +2002-12-28 Ion Badulescu + + * amd/srvr_nfs.c (start_nfs_pings): don't set FSF_PINGING if + pings are disabled + + * libamu/misc_rpc.c (make_rpc_packet): fix make_rpc_packet() on + 64-bit big-endian platforms, bug report from Bill Fenner + + + * configure.in: increase library patchlevel + + * libamu/xutil.c (amu_release_controlling_tty): close and reopen + file descriptors 0,1,2 before calling setsid() + +2002-12-27 Erez Zadok + + * updated copyright year to 2003 on all files + +2002-12-11 Ion Badulescu + + Solaris9 build fixes: + + * amd/info_ldap.c (amu_ldap_rebind): call ldap_enable_cache() only + if configure detected it + + * configure.in: check for ldap_enable_cache() + +2002-12-10 Erez Zadok + + * rename "aux/" subdir into "m4/" so as to avoid problems with + MS-DOS systems (where "AUX" is a reserved name). This required + fixing numerous files. + +2002-11-21 Erez Zadok + + * config.guess.long: updated script so it will properly find the + version number of the new Itanium 2 machines running "Red Hat + Linux Advanced Workstation release 2.1AW (Derry)". The script now + will report ia64-unknown-linux-rh2.1AW. + +2002-11-11 Ion Badulescu + + * doc/am-utils.texi (Keep-alives): removed outdated info about not + maintaining the state of TCP NFS servers + +2002-10-01 Ion Badulescu + + * hlfsd/hlfsd.h: removed sys_nerr declaration + + * amq/amq.c, hlfsd/hlfsd.c, libamu/xutil.c: always use strerror() + + * libamu/strerror.c: new file, strerror() implementation for + systems that don't have it + + * libamu/Makefile.am: added strerror.c + + * include/am_utils.h: debug code improvements ported from 6.1 + + * conf/mount/mount_aix.c: compile fix for --disable-debug + +2002-09-09 Ion Badulescu + + ******************************************************************* + *** Released am-utils-6.0.8 *** + ******************************************************************* + +2002-09-09 Ion Badulescu + + * amd/srvr_nfs.c (nfs_timed_out): add #ifdef DEBUG around dlog + +2002-09-04 Ion Badulescu + + * amd/mntfs.c (free_mntfs): sanity check for mf_refc [patch from + George Ross ported from 6.1] + + * amd/srvr_nfs.c (nfs_timed_out): allocate a new XID on server + timeout to avoid problems with late ping replies [patch from + George Ross ported from 6.1] + +2002-07-11 Erez Zadok + + * scripts/expn.{1,in}: fixed typos as reported by Thomas Klausner + . + +2002-06-26 + + * doc/Makefile.am (install-html): don't use locally hacked + texi2html features. + + * doc/am-utils.texi: don't use ':' in @cindex entries. + +2002-06-24 Ion Badulescu + + * doc/am-utils.texi (automount2amd): minor rewording + + * aux/macros/struct_nfs_args.m4: added test for aix51_nfs_args + + * conf/nfs_prot/nfs_prot_aix5_1.h: rename aix42_nfs_args to + aix51_nfs_args, rename unknown fields to u + +2002-06-24 Ion Badulescu + + * buildall: use ksh for configure on aix5.1; pass the extra + arguments after "--" to configure, not to make; fix 'buildall -b' + on hpux9 and aix5.1 + +2002-06-22 Ion Badulescu + + * hlfsd/homedir.c (homedir): use setgid() instead of setegid() + + * buildall: use ksh for configure on aix5.1 + +2002-06-21 Ion Badulescu + + * Makefile.am: added nfs_prot_aix4_3.h to EXTRA_DIST_CONF + + * conf/mount/mount_aix.c (mount_aix3): if the NFSv3 mount fails + with EINVAL and we have MOUNT_TYPE_NFS3_BIS defined, retry the + mount with the alternative nfs3_args structure + + * conf/nfs_prot/nfs_prot_aix4_3.h: added alternative nfs3_args + structure, similar to that in aix5.1, for a hack that tries to + compensate for IBM's brain fart + + * conf/nfs_prot/nfs_prot_aix5_1.h: new nfs_prot header for aix5.1+ + + * aux/macros/check_nfs_prot_headers.m4: added new header for aix5.1+ + + * BUGS: update for direct mounts on Linux; document the brokenness + of /bin/sh on AIX 5.1 and HP-UX 9 + +2002-06-21 Erez Zadok + + * ALL source/header files: change use of HAVE_FIELD_* macros to + HAVE_*, since aux/macros/check_field.m4 changed as well. + + * configure.in, Makefile.am, bootstrap, aux/amdgrep, + aux/macros/*.m4: MAJOR port of autotool files from 6.1 branch, to + work with newer autotools. + +2002-06-21 Erez Zadok + + * aux/macros/with_addon.m4: correct M4 quoting. + + * aux/macros/cache_check_dynamic.m4: correct M4 quoting. + + * bootstrap: show version of autotools being used. Helps + maintainer debugging. + + * configure.in: new proper syntax for libtool and + ansi2knr-filtering rules, required by autoconf 1.53 and higher. + +2002-06-21 Erez Zadok + + * aux/GNUmakefile: new search paths for "update" target. + + * config.guess, config.sub, doc/texinfo.tex, ltmain: updates from + the latest GNU distributions. + +2002-05-30 Erez Zadok + + * config.guess.long: support SuSE version names in long + config.guess format. + +2002-05-03 Ion Badulescu + + * hlfsd/homedir.c (homedir): last chance checking for zombies; + (interlock): anal-retentive checking for all sorts of error + conditions during child recovery + + * hlfsd/hlfsd.c (main): use SA_RESTART in sigaction + (cleanup): indentation + +2002-05-01 Erez Zadok + + * scripts/lostaltmail.in (vrfy_user): unlink temp files if too + small. + +2002-03-29 Ion Badulescu + + * amd/nfs_start.c: use plog() instead of perror() + +2002-03-28 Erez Zadok + + * amd/info_ldap.c: patch from "Sebastien Bahloul" + to fix a simple initialization bug + and change "HE" to HE_ENT so as to compile on HPUX. + +2002-02-12 Erez Zadok + + * scripts/lostaltmail.in: don't verify user if -noverify option + was turned on. fix comment typo. + +2002-02-11 Ion Badulescu + + * Ripped out all traces of autofs support + +2002-02-11 Ion Badulescu + + * README: require newer auto-tools, update mailing list address + + * README.autofs: point to the 6.1 branch for autofs support + +2002-01-20 Erez Zadok + + * updated copyright year to 2002 on all files + + * hlfsd/hlfsd.h (HLFSD_VERSION): up version of hlfsd to 1.2, + because we made some important changes. + +2002-01-20 Ion Badulescu + + * NEWS: document latest changes + + * amd/map.c (unmount_mp): same fix as for hlfsd, update the + seconds field in mtime because Linux ignores the useconds field + + * hlfsd/homedir.c: made some global vars static + (plt_init): remove all trailing '/' chars from root's home; + use root's home, not the username (silly bugfix) + +2002-01-20 Ion Badulescu + + * hlfsd/homedir.c (homedir): don't special case uid 0 as having / + as home; instead use the root accounts home + (plt_init): properly initialize root_home from the root account's + home directory, or as "" if root doesn't exist + (plt_reset): free root_home + +2002-01-20 Ion Badulescu + + * hlfsd/hlfsd.h: update prototype for homedir() + + * hlfsd/stubs.c (nfsproc_lookup_2_svc): get the credentials at the + begining of the function and assign the uid to the symlink + attributes; increment the mtime's seconds field each time the uid + changes + (nfsproc_lookup_2_svc): ditto + (nfsproc_readlink_2_svc): pass the groupid to homedir(); + + * hlfsd/homedir.c (homedir): take a second argument, the user's + primary gid, and switch to it when doing filesystem operations; + save the old uid and gid and revert to them instead of the + hardcoded uid 0 + +2002-01-10 Ion Badulescu + + * conf/mount/mount_linux.c (mount_linux): tcp _must_ have a timeo + parameter 2 orders of magnitude larger than udp (patch from Trond + Myklebust) + +2001-12-13 Erez Zadok + + * scripts/amd.conf.5: correct title to section 5, not 8. Correct + reversed meaning of nfs_proto and nfs_vers parameters. Typos + reported by Peter Breitenlohner . + +2001-12-02 Erez Zadok + + * scripts/ctl-amd.in: run "test" or "[" in front of -x/-f + + * scripts/ctl-hlfsd.in: run "test" or "[" in front of -x/-f + +2001-11-29 Ion Badulescu + + * tasks: updated + + * amq/amq.8: better document the -f option + +2001-11-29 Erez Zadok + + * libamu/mount_fs.c (mnt_flags): same as for nolock option + handling, do for maxgrps. + +2001-11-28 Philippe Troin + + * libamu/mount_fs.c (mnt_flags): Drop nolock from generic mount + opts. + (compute_nfs_args): Added nolock handling. + Adapted from an original patch from Avery Pennarun . + +2001-11-27 Erez Zadok + + * ported to ia64-hp-hpux11.20 using HP's ANSI/C compiler. + Couldn't use bison/flex because of 32-bit vs. 64-bit binaries + issues. Had to use HP's own yacc/lex. This was discovered by + using HP's non-GNU make program. + +2001-11-26 Erez Zadok + + * */Makefile.am: don't use $(OBJECTS) directly because it is no + longer automatically defined now that Automake has automatic + dependency tracking (which I turn off). Instead, hard-code + minimal dependencies on am-utils' header files to depend on + PROG_OBJECTS (where PROG is the program name being built) + + * amd/nfs_start.c (checkup): cast getpagesize() return val to + long, to avoid conflicts in division of a long by an int (on + hpux11i, with their ANSI/C compiler). >>> TRUNCATED FOR MAIL (1000 lines) <<<