From owner-p4-projects@FreeBSD.ORG Sun Apr 19 22:54:37 2009 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 157311065670; Sun, 19 Apr 2009 22:54:37 +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 C2F38106572F for ; Sun, 19 Apr 2009 22:54:36 +0000 (UTC) (envelope-from antab@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ADE4B8FC18 for ; Sun, 19 Apr 2009 22:54:36 +0000 (UTC) (envelope-from antab@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3JMsaMv019612 for ; Sun, 19 Apr 2009 22:54:36 GMT (envelope-from antab@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3JMsZMR019606 for perforce@freebsd.org; Sun, 19 Apr 2009 22:54:35 GMT (envelope-from antab@FreeBSD.org) Date: Sun, 19 Apr 2009 22:54:35 GMT Message-Id: <200904192254.n3JMsZMR019606@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to antab@FreeBSD.org using -f From: Arnar Mar Sig To: Perforce Change Reviews Cc: Subject: PERFORCE change 160839 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: Sun, 19 Apr 2009 22:54:38 -0000 http://perforce.freebsd.org/chv.cgi?CH=160839 Change 160839 by antab@antab_farm on 2009/04/19 22:54:21 IFC @ 160832 Affected files ... .. //depot/projects/avr32/src/ObsoleteFiles.inc#6 integrate .. //depot/projects/avr32/src/UPDATING#6 integrate .. //depot/projects/avr32/src/bin/sh/parser.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/CREDITS#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/INSTALL#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/NEWS#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/README#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/TODO#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/VERSION#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/aclocal.m4#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/audit/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/audit/audit.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditd/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditd/auditd.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditd/auditd_darwin.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditd/auditd_fbsd.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditfilterd/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditfilterd/auditfilterd.8#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/auditreduce/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bin/praudit/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bsm/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bsm/audit_uevents.h#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/bsm/libbsm.h#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/config/config.h.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/config/ltmain.sh#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/configure#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/configure.ac#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/etc/audit_class#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/etc/audit_control#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/etc/audit_event#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libauditd/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libauditd/auditd_lib.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/Makefile.am#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/au_control.3#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/au_fcntl_cmd.3#1 branch .. //depot/projects/avr32/src/contrib/openbsm/libbsm/audit_submit.3#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_audit.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_control.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_domain.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_fcntl.c#1 branch .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_io.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_notify.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_token.c#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/bsm_wrappers.c#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/libbsm/libbsm.3#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/man/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/man/auditon.2#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/modules/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/modules/auditfilter_noop/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/Makefile.am#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/audit.h#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/audit_domain.h#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/audit_fcntl.h#1 branch .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/audit_kevents.h#3 integrate .. //depot/projects/avr32/src/contrib/openbsm/sys/bsm/audit_record.h#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/test/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/test/bsm/Makefile.in#2 integrate .. //depot/projects/avr32/src/contrib/openbsm/tools/Makefile.in#2 integrate .. //depot/projects/avr32/src/include/signal.h#4 integrate .. //depot/projects/avr32/src/lib/libarchive/Makefile#4 integrate .. //depot/projects/avr32/src/lib/libarchive/archive.h#4 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_entry.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_platform.h#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read.3#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_disk_entry_from_file.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_disk_set_standard_lookup.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_open_fd.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_open_file.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_open_filename.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_all.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_bzip2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_compress.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_gzip.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_xz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_format_empty.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_read_support_format_mtree.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write.3#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_disk.c#5 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_disk_set_standard_lookup.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_open_filename.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_set_compression_bzip2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_set_compression_gzip.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/archive_write_set_compression_xz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/archive_write_set_format_mtree.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/config_freebsd.h#3 integrate .. //depot/projects/avr32/src/lib/libarchive/libarchive-formats.5#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/Makefile#4 integrate .. //depot/projects/avr32/src/lib/libarchive/test/main.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/test/read_open_memory.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_compat_bzip2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_compat_gzip.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_compat_xz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_compat_xz_1.txz.uu#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_entry.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_entry_strmode.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_extattr_freebsd.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_open_fd.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_open_file.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_open_filename.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_pax_filename_encoding.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_pax_filename_encoding.tar.uu#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_compress_program.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_disk.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_disk_entry_from_file.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_cpio_bin_bz2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_cpio_bin_gz.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_cpio_bin_xz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_cpio_svr4_gzip.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_gtar_gz.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_gtar_lzma.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_gtar_sparse_1_13.tar.uu#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_iso_gz.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_iso_gz.iso.gz.uu#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_isojoliet_bz2.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_isorr_bz2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_mtree.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_pax_bz2.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_tbz.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_tgz.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_read_format_txz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_write_compress_bzip2.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_write_compress_gzip.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_write_compress_lzma.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_write_compress_program.c#3 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_write_compress_xz.c#1 branch .. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_failures.c#4 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_sparse.c#2 integrate .. //depot/projects/avr32/src/lib/libarchive/test/test_write_format_mtree.c#1 branch .. //depot/projects/avr32/src/lib/libbsm/Makefile#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strmode.3#2 integrate .. //depot/projects/avr32/src/lib/libc/string/strmode.c#3 integrate .. //depot/projects/avr32/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#4 integrate .. //depot/projects/avr32/src/release/doc/share/misc/dev.archlist.txt#3 integrate .. //depot/projects/avr32/src/rescue/rescue/Makefile#4 integrate .. //depot/projects/avr32/src/sbin/ifconfig/af_inet.c#2 integrate .. //depot/projects/avr32/src/sbin/ifconfig/ifconfig.c#3 integrate .. //depot/projects/avr32/src/sbin/route/keywords#2 integrate .. //depot/projects/avr32/src/sbin/route/route.c#3 integrate .. //depot/projects/avr32/src/share/man/man4/ed.4#4 integrate .. //depot/projects/avr32/src/share/man/man4/man4.i386/Makefile#2 integrate .. //depot/projects/avr32/src/share/man/man4/man4.i386/ar.4#2 delete .. //depot/projects/avr32/src/share/man/man4/man4.i386/ray.4#2 delete .. //depot/projects/avr32/src/share/man/man4/man4.i386/sr.4#2 delete .. //depot/projects/avr32/src/share/man/man9/altq.9#2 integrate .. //depot/projects/avr32/src/share/misc/iso3166#3 integrate .. //depot/projects/avr32/src/share/zoneinfo/asia#5 integrate .. //depot/projects/avr32/src/sys/amd64/amd64/busdma_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/amd64/conf/DEFAULTS#3 integrate .. //depot/projects/avr32/src/sys/amd64/include/metadata.h#2 integrate .. //depot/projects/avr32/src/sys/amd64/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/amd64/include/pc/bios.h#2 integrate .. //depot/projects/avr32/src/sys/arm/arm/busdma_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/arm/arm/cpufunc_asm_armv5_ec.S#2 integrate .. //depot/projects/avr32/src/sys/arm/arm/cpufunc_asm_sheeva.S#2 integrate .. //depot/projects/avr32/src/sys/arm/conf/BWCT#3 integrate .. //depot/projects/avr32/src/sys/arm/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/arm/mv/common.c#2 integrate .. //depot/projects/avr32/src/sys/arm/mv/gpio.c#2 integrate .. //depot/projects/avr32/src/sys/arm/mv/ic.c#2 integrate .. //depot/projects/avr32/src/sys/arm/mv/mv_pci.c#2 integrate .. //depot/projects/avr32/src/sys/arm/mv/mvreg.h#2 integrate .. //depot/projects/avr32/src/sys/boot/i386/libi386/biosdisk.c#3 integrate .. //depot/projects/avr32/src/sys/boot/i386/libi386/biossmap.c#2 integrate .. //depot/projects/avr32/src/sys/boot/sparc64/loader/main.c#3 integrate .. //depot/projects/avr32/src/sys/bsm/audit.h#3 integrate .. //depot/projects/avr32/src/sys/bsm/audit_domain.h#2 integrate .. //depot/projects/avr32/src/sys/bsm/audit_fcntl.h#1 branch .. //depot/projects/avr32/src/sys/bsm/audit_kevents.h#3 integrate .. //depot/projects/avr32/src/sys/bsm/audit_record.h#2 integrate .. //depot/projects/avr32/src/sys/cam/scsi/scsi_ses.c#2 integrate .. //depot/projects/avr32/src/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/avr32/src/sys/compat/linux/linux_emul.h#3 integrate .. //depot/projects/avr32/src/sys/compat/linux/linux_futex.c#3 integrate .. //depot/projects/avr32/src/sys/conf/NOTES#5 integrate .. //depot/projects/avr32/src/sys/conf/files#8 edit .. //depot/projects/avr32/src/sys/conf/options#4 integrate .. //depot/projects/avr32/src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c#3 integrate .. //depot/projects/avr32/src/sys/contrib/pf/net/if_pflog.c#2 integrate .. //depot/projects/avr32/src/sys/contrib/pf/net/if_pfsync.c#2 integrate .. //depot/projects/avr32/src/sys/contrib/pf/net/pf.c#3 integrate .. //depot/projects/avr32/src/sys/dev/agp/agp.c#4 integrate .. //depot/projects/avr32/src/sys/dev/ar/if_ar.c#2 delete .. //depot/projects/avr32/src/sys/dev/ar/if_ar.h#2 delete .. //depot/projects/avr32/src/sys/dev/ar/if_ar_isa.c#2 delete .. //depot/projects/avr32/src/sys/dev/ar/if_ar_pci.c#2 delete .. //depot/projects/avr32/src/sys/dev/ar/if_arregs.h#2 delete .. //depot/projects/avr32/src/sys/dev/ath/ath_hal/ah.c#4 integrate .. //depot/projects/avr32/src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#2 integrate .. //depot/projects/avr32/src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#2 integrate .. //depot/projects/avr32/src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ath/ath_rate/sample/sample.c#2 integrate .. //depot/projects/avr32/src/sys/dev/ath/if_ath.c#5 integrate .. //depot/projects/avr32/src/sys/dev/atkbdc/atkbd.c#2 integrate .. //depot/projects/avr32/src/sys/dev/drm/drm_drv.c#4 integrate .. //depot/projects/avr32/src/sys/dev/e1000/if_em.c#3 integrate .. //depot/projects/avr32/src/sys/dev/e1000/if_em.h#2 integrate .. //depot/projects/avr32/src/sys/dev/e1000/if_igb.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ed/if_ed_cbus.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ed/if_ed_isa.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ed/if_ed_pccard.c#4 integrate .. //depot/projects/avr32/src/sys/dev/ed/if_ed_pci.c#3 integrate .. //depot/projects/avr32/src/sys/dev/fb/creator.c#2 integrate .. //depot/projects/avr32/src/sys/dev/fb/machfb.c#2 integrate .. //depot/projects/avr32/src/sys/dev/if_ndis/if_ndis.c#5 integrate .. //depot/projects/avr32/src/sys/dev/iicbus/if_ic.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ipw/if_ipw.c#3 integrate .. //depot/projects/avr32/src/sys/dev/joy/joy.c#2 integrate .. //depot/projects/avr32/src/sys/dev/lmc/if_lmc.c#3 integrate .. //depot/projects/avr32/src/sys/dev/lmc/if_lmc.h#3 integrate .. //depot/projects/avr32/src/sys/dev/mge/if_mge.c#2 integrate .. //depot/projects/avr32/src/sys/dev/mlx/mlx.c#2 integrate .. //depot/projects/avr32/src/sys/dev/mly/mly.c#2 integrate .. //depot/projects/avr32/src/sys/dev/pccard/pccarddevs#4 integrate .. //depot/projects/avr32/src/sys/dev/pci/pci.c#5 integrate .. //depot/projects/avr32/src/sys/dev/pci/pcireg.h#4 integrate .. //depot/projects/avr32/src/sys/dev/powermac_nvram/powermac_nvram.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ppbus/if_plip.c#3 integrate .. //depot/projects/avr32/src/sys/dev/ray/if_ray.c#2 delete .. //depot/projects/avr32/src/sys/dev/ray/if_raydbg.h#2 delete .. //depot/projects/avr32/src/sys/dev/ray/if_raymib.h#2 delete .. //depot/projects/avr32/src/sys/dev/ray/if_rayreg.h#2 delete .. //depot/projects/avr32/src/sys/dev/ray/if_rayvar.h#2 delete .. //depot/projects/avr32/src/sys/dev/sr/if_sr.c#2 delete .. //depot/projects/avr32/src/sys/dev/sr/if_sr.h#2 delete .. //depot/projects/avr32/src/sys/dev/sr/if_sr_isa.c#2 delete .. //depot/projects/avr32/src/sys/dev/sr/if_sr_pci.c#2 delete .. //depot/projects/avr32/src/sys/dev/sr/if_srregs.h#2 delete .. //depot/projects/avr32/src/sys/dev/tdfx/tdfx_pci.c#2 integrate .. //depot/projects/avr32/src/sys/dev/twa/tw_osl_freebsd.c#3 integrate .. //depot/projects/avr32/src/sys/dev/twe/twe_freebsd.c#2 integrate .. //depot/projects/avr32/src/sys/geom/part/g_part.c#5 integrate .. //depot/projects/avr32/src/sys/geom/part/g_part_ebr.c#4 integrate .. //depot/projects/avr32/src/sys/geom/part/g_part_if.m#3 integrate .. //depot/projects/avr32/src/sys/geom/vinum/geom_vinum.c#3 integrate .. //depot/projects/avr32/src/sys/geom/vinum/geom_vinum_rename.c#3 integrate .. //depot/projects/avr32/src/sys/i386/conf/DEFAULTS#3 integrate .. //depot/projects/avr32/src/sys/i386/i386/busdma_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/i386/include/metadata.h#2 integrate .. //depot/projects/avr32/src/sys/i386/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/i386/include/pc/bios.h#2 integrate .. //depot/projects/avr32/src/sys/ia64/ia64/busdma_machdep.c#3 integrate .. //depot/projects/avr32/src/sys/ia64/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/kern/kern_conf.c#3 integrate .. //depot/projects/avr32/src/sys/kern/kern_descrip.c#3 integrate .. //depot/projects/avr32/src/sys/kern/kern_malloc.c#4 integrate .. //depot/projects/avr32/src/sys/kern/kern_uuid.c#3 integrate .. //depot/projects/avr32/src/sys/kern/vfs_acl.c#3 integrate .. //depot/projects/avr32/src/sys/kern/vfs_bio.c#4 integrate .. //depot/projects/avr32/src/sys/kern/vfs_cache.c#5 integrate .. //depot/projects/avr32/src/sys/kern/vfs_vnops.c#4 integrate .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_aue.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_auereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_axe.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_axereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_cdce.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_cdcereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_cue.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_cuereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_kue.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_kuereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_rue.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_ruereg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_rum.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_rumreg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_rumvar.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_udav.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_udavreg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_ural.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_uralreg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_uralvar.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_zyd.c#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_zydfw.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/if_zydreg.h#2 delete .. //depot/projects/avr32/src/sys/legacy/dev/usb/kue_fw.h#2 delete .. //depot/projects/avr32/src/sys/mips/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/modules/Makefile#5 integrate .. //depot/projects/avr32/src/sys/modules/ar/Makefile#2 delete .. //depot/projects/avr32/src/sys/modules/netgraph/sync_ar/Makefile#2 delete .. //depot/projects/avr32/src/sys/modules/netgraph/sync_sr/Makefile#2 delete .. //depot/projects/avr32/src/sys/modules/ray/Makefile#2 delete .. //depot/projects/avr32/src/sys/modules/sr/Makefile#2 delete .. //depot/projects/avr32/src/sys/net/ethernet.h#2 integrate .. //depot/projects/avr32/src/sys/net/flowtable.c#1 branch .. //depot/projects/avr32/src/sys/net/flowtable.h#1 branch .. //depot/projects/avr32/src/sys/net/if.c#6 integrate .. //depot/projects/avr32/src/sys/net/if.h#3 integrate .. //depot/projects/avr32/src/sys/net/if_arc.h#2 integrate .. //depot/projects/avr32/src/sys/net/if_arcsubr.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_atm.h#2 integrate .. //depot/projects/avr32/src/sys/net/if_atmsubr.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_disc.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_enc.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_ethersubr.c#4 integrate .. //depot/projects/avr32/src/sys/net/if_faith.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_fddisubr.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_fwsubr.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_gif.c#3 integrate .. //depot/projects/avr32/src/sys/net/if_gif.h#3 integrate .. //depot/projects/avr32/src/sys/net/if_gre.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_iso88025subr.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_lagg.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_lagg.h#2 integrate .. //depot/projects/avr32/src/sys/net/if_llatbl.c#3 integrate .. //depot/projects/avr32/src/sys/net/if_llatbl.h#2 integrate .. //depot/projects/avr32/src/sys/net/if_loop.c#5 integrate .. //depot/projects/avr32/src/sys/net/if_spppsubr.c#4 integrate .. //depot/projects/avr32/src/sys/net/if_stf.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_tun.c#2 integrate .. //depot/projects/avr32/src/sys/net/if_var.h#3 integrate .. //depot/projects/avr32/src/sys/net/if_vlan.c#4 integrate .. //depot/projects/avr32/src/sys/net/iso88025.h#2 integrate .. //depot/projects/avr32/src/sys/net/radix_mpath.c#2 integrate .. //depot/projects/avr32/src/sys/net/route.c#3 integrate .. //depot/projects/avr32/src/sys/net/route.h#2 integrate .. //depot/projects/avr32/src/sys/net/rtsock.c#3 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211.c#4 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_node.c#4 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_output.c#5 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_proto.h#4 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_tdma.c#4 integrate .. //depot/projects/avr32/src/sys/net80211/ieee80211_var.h#5 integrate .. //depot/projects/avr32/src/sys/netatalk/at_control.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_eiface.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_fec.c#2 integrate .. //depot/projects/avr32/src/sys/netgraph/ng_iface.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/if_ether.c#5 integrate .. //depot/projects/avr32/src/sys/netinet/igmp.c#5 integrate .. //depot/projects/avr32/src/sys/netinet/in_pcb.h#4 integrate .. //depot/projects/avr32/src/sys/netinet/in_var.h#3 integrate .. //depot/projects/avr32/src/sys/netinet/ip_carp.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/ip_fastfwd.c#3 integrate .. //depot/projects/avr32/src/sys/netinet/ip_input.c#5 integrate .. //depot/projects/avr32/src/sys/netinet/ip_output.c#6 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_bsd_addr.c#2 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_indata.c#4 integrate .. //depot/projects/avr32/src/sys/netinet/sctp_structs.h#5 integrate .. //depot/projects/avr32/src/sys/netinet/vinet.h#5 integrate .. //depot/projects/avr32/src/sys/netinet6/in6.h#2 integrate .. //depot/projects/avr32/src/sys/netinet6/nd6.c#5 integrate .. //depot/projects/avr32/src/sys/netinet6/nd6.h#2 integrate .. //depot/projects/avr32/src/sys/netipx/ipx_outputfl.c#2 integrate .. //depot/projects/avr32/src/sys/nfsclient/nfs_socket.c#3 integrate .. //depot/projects/avr32/src/sys/pc98/cbus/olpt.c#2 integrate .. //depot/projects/avr32/src/sys/powerpc/aim/trap.c#3 integrate .. //depot/projects/avr32/src/sys/powerpc/aim/trap_subr.S#4 integrate .. //depot/projects/avr32/src/sys/powerpc/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/powerpc/include/trap_aim.h#2 integrate .. //depot/projects/avr32/src/sys/rpc/svc.h#2 integrate .. //depot/projects/avr32/src/sys/security/audit/audit.c#3 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_bsm.c#3 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_bsm_domain.c#2 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_bsm_fcntl.c#1 branch .. //depot/projects/avr32/src/sys/security/audit/audit_bsm_token.c#3 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_pipe.c#3 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_private.h#3 integrate .. //depot/projects/avr32/src/sys/security/audit/audit_syscalls.c#3 integrate .. //depot/projects/avr32/src/sys/sparc64/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/sun4v/include/param.h#2 integrate .. //depot/projects/avr32/src/sys/sys/acl.h#2 integrate .. //depot/projects/avr32/src/sys/sys/malloc.h#3 integrate .. //depot/projects/avr32/src/sys/sys/param.h#6 integrate .. //depot/projects/avr32/src/sys/ufs/ufs/ufs_lookup.c#2 integrate .. //depot/projects/avr32/src/sys/ufs/ufs/ufs_vnops.c#2 integrate .. //depot/projects/avr32/src/sys/vm/vm_fault.c#3 integrate .. //depot/projects/avr32/src/sys/vm/vm_map.c#4 integrate .. //depot/projects/avr32/src/sys/vm/vm_pageout.c#2 integrate .. //depot/projects/avr32/src/tools/regression/bin/sh/parser/and-pipe-not.0#1 branch .. //depot/projects/avr32/src/tools/tools/nanobsd/fill_pkg.sh#1 branch .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/G2348#3 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/G2358#3 integrate .. //depot/projects/avr32/src/tools/tools/nanobsd/gateworks/common#2 integrate .. //depot/projects/avr32/src/tools/tools/net80211/scripts/setup.wdsmain#2 integrate .. //depot/projects/avr32/src/tools/tools/net80211/wlanwds/wlanwds.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/Makefile#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/bsdcpio.1#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/cmdline.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/cpio.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/cpio.h#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/cpio_platform.h#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/pathmatch.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/pathmatch.h#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/main.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test.h#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_0.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_basic.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_format_newc.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_gcpio_compat.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_a.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_c.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_d.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_f.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_m.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_t.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_u.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_version.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_y.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_option_z.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_owner_parse.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_passthrough_dotdot.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_passthrough_reverse.c#2 integrate .. //depot/projects/avr32/src/usr.bin/cpio/test/test_pathmatch.c#2 integrate .. //depot/projects/avr32/src/usr.bin/tar/Makefile#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/bsdtar.1#2 integrate .. //depot/projects/avr32/src/usr.bin/tar/bsdtar.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/bsdtar.h#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/bsdtar_platform.h#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/cmdline.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/read.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/main.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test.h#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_0.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_basic.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_copy.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_patterns.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_strip_components.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/test/test_symlink_dir.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/tree.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/util.c#3 integrate .. //depot/projects/avr32/src/usr.bin/tar/write.c#4 integrate .. //depot/projects/avr32/src/usr.sbin/Makefile#4 integrate .. //depot/projects/avr32/src/usr.sbin/bluetooth/btpand/event.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/pciconf/cap.c#3 integrate .. //depot/projects/avr32/src/usr.sbin/pkg_install/add/main.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/raycontrol/Makefile#2 delete .. //depot/projects/avr32/src/usr.sbin/raycontrol/raycontrol.8#2 delete .. //depot/projects/avr32/src/usr.sbin/raycontrol/raycontrol.c#2 delete .. //depot/projects/avr32/src/usr.sbin/sysinstall/index.c#2 integrate .. //depot/projects/avr32/src/usr.sbin/sysinstall/menus.c#4 integrate Differences ... ==== //depot/projects/avr32/src/ObsoleteFiles.inc#6 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.185 2009/04/10 22:15:01 danger Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.188 2009/04/18 22:16:46 antoine Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,8 +14,31 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090417: removal of legacy versions of USB network interface drivers +OLD_FILES+=usr/include/legacy/dev/usb/if_auereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_axereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_cdcereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_cuereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_kuereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_ruereg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_rumreg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_rumvar.h +OLD_FILES+=usr/include/legacy/dev/usb/if_udavreg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_uralreg.h +OLD_FILES+=usr/include/legacy/dev/usb/if_uralvar.h +OLD_FILES+=usr/include/legacy/dev/usb/if_zydfw.h +OLD_FILES+=usr/include/legacy/dev/usb/if_zydreg.h +OLD_FILES+=usr/include/legacy/dev/usb/kue_fw.h +# 20090416: removal of ar(4), ray(4), sr(4), raycontrol(8) +OLD_FILES+=usr/sbin/raycontrol +OLD_FILES+=usr/share/man/man4/i386/ar.4.gz +OLD_FILES+=usr/share/man/man4/i386/ray.4.gz +OLD_FILES+=usr/share/man/man4/i386/sr.4.gz +OLD_FILES+=usr/share/man/man8/raycontrol.8.gz # 20090410: VOP_LEASE.9 removed OLD_FILES+=usr/share/man/man9/VOP_LEASE.9.gz +# 20090406: usb_sw_transfer.h removed +OLD_FILES+=usr/include/dev/usb/usb_sw_transfer.h # 20090405: removal of if_ppp(4) and if_sl(4) OLD_FILES+=sbin/slattach rescue/slattach OLD_FILES+=sbin/startslip rescue/startslip @@ -54,6 +77,7 @@ OLD_FILES+=usr/lib/libusb20.so OLD_FILES+=usr/lib/libusb20_p.a OLD_FILES+=usr/include/libusb20_compat01.h +OLD_FILES+=usr/include/libusb20_compat10.h .if ${TARGET_ARCH} == "amd64" OLD_LIBS+=usr/lib32/libusb20.so.1 OLD_FILES+=usr/lib32/libusb20.a @@ -97,6 +121,8 @@ OLD_FILES+=usr/include/dev/usb/if_upgtvar.h OLD_FILES+=usr/include/dev/usb/if_uralreg.h OLD_FILES+=usr/include/dev/usb/if_uralvar.h +OLD_FILES+=usr/include/dev/usb/if_urtwreg.h +OLD_FILES+=usr/include/dev/usb/if_urtwvar.h OLD_FILES+=usr/include/dev/usb/if_zydfw.h OLD_FILES+=usr/include/dev/usb/if_zydreg.h OLD_FILES+=usr/include/dev/usb/kue_fw.h ==== //depot/projects/avr32/src/UPDATING#6 (text+ko) ==== @@ -22,6 +22,23 @@ to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090415: + Anticipate overflowing inp_flags - add inp_flags2. + This changes most offsets in inpcb, so checking v4 connection + state will require a world rebuild. + Bump __FreeBSD_version to 800080. +20090415: + Add an llentry to struct route and struct route_in6. Modules + embedding a struct route will need to be recompiled. + Bump __FreeBSD_version to 800079. + +20090414: + The size of rt_metrics_lite and by extension rtentry has changed. + Networking administration apps will need to be recompiled. + The route command now supports show as an alias for get, weighting + of routes, sticky and nostick flags to alter the behavior of stateful + load balancing. + Bump __FreeBSD_version to 800078. 20090408: Do not use Giant for kbdmux(4) locking. This is wrong and apparently causing more problems than it solves. This will @@ -1390,4 +1407,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.589 2009/04/12 19:42:25 emax Exp $ +$FreeBSD: src/UPDATING,v 1.592 2009/04/15 22:09:42 kmacy Exp $ ==== //depot/projects/avr32/src/bin/sh/parser.c#2 (text+ko) ==== @@ -36,7 +36,7 @@ #endif #endif /* not lint */ #include -__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.60 2008/05/28 21:44:32 stefanf Exp $"); +__FBSDID("$FreeBSD: src/bin/sh/parser.c,v 1.61 2009/04/13 19:10:56 stefanf Exp $"); #include #include @@ -250,6 +250,7 @@ int negate; negate = 0; + checkkwd = 2; TRACE(("pipeline: entered\n")); while (readtoken() == TNOT) negate = !negate; ==== //depot/projects/avr32/src/contrib/openbsm/CREDITS#3 (text) ==== @@ -28,6 +28,7 @@ Xin LI Stacey Son Todd Heberlein + Gary Hoo In addition, Coverity, Inc.'s Prevent(tm) static analysis tool and Gimpel Software's FlexeLint tool were used to identify a number of bugs in the ==== //depot/projects/avr32/src/contrib/openbsm/INSTALL#2 (text) ==== @@ -2,9 +2,8 @@ OpenBSM is currently built using autoconf and automake, which should allow for building on a range of operating systems, including FreeBSD, Mac OS X, -and Linux. Depending on the availability of audit facilities in the -underlying operating system, some components that depend on kernel audit -support are built conditionally. Typically, build will be performed using: +and Linux. Some components are built only if appropriate kernel audit +suppport is found. Typical builds will be performed using: ./configure make @@ -15,10 +14,14 @@ CFLAGS="-Wall -Werror" ./configure -To install, use: +To install the library, binaries, and man pages, use: make install +The OpenBSM install will not install files in /etc; these have to be +manually installed or merged. Currently, the locations of these files are +not configurable. + You may wish to specify that the OpenBSM components not be installed in the base system, rather in a specific directory. This may be done using the --prefix argument to configure. If installing to a specific directory, @@ -29,7 +32,3 @@ make make install LD_LIBRARY_PATH=/home/rwatson/openbsm/libbsm ; export LD_LIBRARY_PATH - -You will need to manually propagate openbsm/etc/* into /etc/security on your -system; this is not done automatically so as to avoid disrupting the current -configuration. Currently, the locations of these files is not configurable. ==== //depot/projects/avr32/src/contrib/openbsm/Makefile.in#2 (text) ==== @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,7 +15,7 @@ @SET_MAKE@ # -# $P4: //depot/projects/trustedbsd/openbsm/Makefile.in#9 $ +# $P4: //depot/projects/trustedbsd/openbsm/Makefile.in#10 $ # VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ @@ -97,6 +97,7 @@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -121,6 +122,7 @@ MAKEINFO = @MAKEINFO@ MIG = @MIG@ MKDIR_P = @MKDIR_P@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -184,6 +186,7 @@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = bsm $(am__append_1) libbsm bin man modules sys @@ -332,8 +335,8 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -358,8 +361,8 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -369,13 +372,12 @@ CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -446,6 +448,10 @@ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) @@ -472,6 +478,8 @@ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ @@ -623,8 +631,8 @@ .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distclean-hdr distclean-libtool \ + dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ + distclean distclean-generic distclean-hdr distclean-libtool \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ ==== //depot/projects/avr32/src/contrib/openbsm/NEWS#3 (text) ==== @@ -1,5 +1,23 @@ OpenBSM Version History +OpenBSM 1.1 + +- Change auditon(2) parameters and data structures to be 32/64-bit architecture + independent. Add more information to man page about auditon(2) parameters. +- Add wrapper functions for auditon(2) to use legacy commands when the new + commands are not supported. +- Add default for 'expire-after' in audit_control to expire trail files when + the audit directory is more than 10 megabytes ('10M'). +- Interface to convert between local and BSM fcntl(2) command values has been + added: au_bsm_to_fcntl_cmd(3) and au_fcntl_cmd_to_bsm(3), along with + definitions of constants in audit_fcntl.h. +- A bug, introduced in OpenBSM 1.1 alpha 4, in which AUT_RETURN32 tokens + generated by audit_submit(3) were improperly encoded has been fixed. +- Fix example in audit_submit(3) man page. Also, make it clear that we want + the audit ID as the argument. +- A new audit event class 'aa', for post-login authentication and + authorization events, has been added. + OpenBSM 1.1 beta 1 - The filesz parameter in audit_control(5) now accepts suffixes: 'B' for @@ -431,4 +449,4 @@ to support reloading of kernel event table. - Allow comments in /etc/security configuration files. -$P4: //depot/projects/trustedbsd/openbsm/NEWS#32 $ +$P4: //depot/projects/trustedbsd/openbsm/NEWS#40 $ ==== //depot/projects/avr32/src/contrib/openbsm/README#3 (text) ==== @@ -1,15 +1,22 @@ -OpenBSM 1.1 beta 1 +OpenBSM 1.1 Introduction -OpenBSM provides an open source implementation of Sun's BSM Audit API. -Originally created under contract to Apple Computer by McAfee Research, this -implementation is now maintained by volunteers and the generous contribution -of several organizations. Coupled with a kernel audit implementation, -OpenBSM can be used to maintain system audit streams, and is a foundation for -an Audit-enabled system. Portions of OpenBSM, including include files and -token-building routines, are reusable in a kernel audit implementation, and -may be found in the FreeBSD and Mac OS X kernels. +OpenBSM is an open source implementation of Sun's BSM event auditing file +format and API. Originally created for Apple Computer by McAfee Research, +OpenBSM is now maintained by volunteers and through the generous contribution +of several organizations. + +OpenBSM includes several command line tools, including auditreduce(8) and +praudit(8) for reducing and printing audit trails, as well as the libbsm(3) +library to manage configuration files, generate audit records, and parse and +print audit trils. + +Coupled with a kernel audit implementation, OpenBSM can be used to maintain +system audit streams, and is a foundation for a full audit-enabled system. +Portions of OpenBSM, including include files and token-building routines, are +reusable in a kernel audit implementation, and may be found in the FreeBSD +and Mac OS X kernels. Contents @@ -17,7 +24,7 @@ bin/ Audit-related command line tools bsm/ Library include files for BSM - compat/ Compatibility code to build on various OS's + compat/ Compatibility code to build on various operating systems etc/ Sample /etc/security configuration files libauditd Common audit management functions for auditd and launchd libbsm/ Implementation of BSM library interfaces and man pages @@ -44,7 +51,8 @@ The TrustedBSD Project would appreciate the contribution of bug fixes, enhancements, etc, under identically or substantially similar licenses to -those present on the remainder of the OpenBSM source code. +those present on the remainder of the OpenBSM source code. Please see the +file CREDITS to learn more about who has contributed to the project. Location @@ -56,4 +64,4 @@ http://www.TrustedBSD.org/ -$P4: //depot/projects/trustedbsd/openbsm/README#35 $ +$P4: //depot/projects/trustedbsd/openbsm/README#36 $ ==== //depot/projects/avr32/src/contrib/openbsm/TODO#2 (text) ==== @@ -16,11 +16,10 @@ just at the beginning of a record. This will make it easier to use praudit in test suites processing single-token files without header and trailer context. -- Put hostname in trail file name. - Document audit_warn event arguments. - Allow the path /etc/security to be configured at configure-time so that alternative locations can be used. - NLS support for au_strerror(3), which provides error strings for BSM errors not available on the local OS platform. -$P4: //depot/projects/trustedbsd/openbsm/TODO#12 $ +$P4: //depot/projects/trustedbsd/openbsm/TODO#13 $ ==== //depot/projects/avr32/src/contrib/openbsm/VERSION#3 (text) ==== @@ -1,1 +1,1 @@ -OPENBSM_1_1_BETA_1 +OPENBSM_1_1 ==== //depot/projects/avr32/src/contrib/openbsm/aclocal.m4#2 (text) ==== @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.10 -*- Autoconf -*- +# generated automatically by aclocal 1.10.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006 Free Software Foundation, Inc. +# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -11,14 +11,17 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -m4_if(m4_PACKAGE_VERSION, [2.61],, -[m4_fatal([this file was generated for autoconf 2.61. -You have another version of autoconf. If you want to use that, -you should regenerate the build system entirely.], [63])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(AC_AUTOCONF_VERSION, [2.62],, +[m4_warning([this file was generated for autoconf 2.62. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# serial 51 AC_PROG_LIBTOOL +# serial 52 AC_PROG_LIBTOOL # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -106,7 +109,6 @@ AC_REQUIRE([AC_OBJEXT])dnl AC_REQUIRE([AC_EXEEXT])dnl dnl - AC_LIBTOOL_SYS_MAX_CMD_LEN AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE AC_LIBTOOL_OBJDIR @@ -208,6 +210,8 @@ ;; esac +_LT_REQUIRED_DARWIN_CHECKS + AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], enable_win32_dll=yes, enable_win32_dll=no) @@ -287,10 +291,81 @@ echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* ])# _LT_LINKER_BOILERPLATE +# _LT_REQUIRED_DARWIN_CHECKS +# -------------------------- +# Check for some things on darwin +AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + echo "int foo(void){return 1;}" > conftest.c + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib ${wl}-single_module conftest.c + if test -f libconftest.dylib; then + lt_cv_apple_cc_single_mod=yes + rm -rf libconftest.dylib* + fi + rm conftest.c + fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS="$save_LDFLAGS" + ]) + case $host_os in + rhapsody* | darwin1.[[0123]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil="~$DSYMUTIL \$lib || :" + else + _lt_dsymutil= + fi + ;; + esac +]) + # _LT_AC_SYS_LIBPATH_AIX # ---------------------- # Links a minimal program and checks the executable @@ -614,7 +689,11 @@ *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; esac ;; esac @@ -707,7 +786,7 @@ $2=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" ]) @@ -978,7 +1057,7 @@ AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], >>> TRUNCATED FOR MAIL (1000 lines) <<<