PERFORCE change 166216 for review

Edward Tomasz Napierala trasz at FreeBSD.org
Fri Jul 17 21:46:37 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=166216

Change 166216 by trasz at trasz_victim on 2009/07/17 21:46:28

	IFC.

Affected files ...

.. //depot/projects/soc2009/trasz_limits/Makefile.inc1#4 integrate
.. //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#9 integrate
.. //depot/projects/soc2009/trasz_limits/UPDATING#9 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/gcc/config/freebsd-spec.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/NEWS#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/VERSION#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/config/config.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/configure#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/configure.ac#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/etc/audit_event#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libauditd/auditd_lib.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_control.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_errno.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_io.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_token.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/man/audit_control.5#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/sys/bsm/audit.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/openbsm/sys/bsm/audit_kevents.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/tcpdump/ieee802_11.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/tcpdump/ieee802_11_radio.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/contrib/tcpdump/print-802_11.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes#3 integrate
.. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes-o.real#3 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/lib/libgcc/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/lib/libssp/libssp_nonshared/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/Makefile.inc#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/sys/Symbol.map#7 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/sys/mmap.2#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/sys/stack_protector.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/Makefile#3 integrate
.. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/map_object.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/bsd.lib.mk#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/conf/AVILA#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/arm/conf/CAMBRIA#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/bsm/audit.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/bsm/audit_kevents.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cam/scsi/scsi_xpt.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/sig.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cddl/dev/dtrace/i386/dtrace_subr.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/linprocfs/linprocfs.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_ioctl.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_socket.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/compat/svr4/svr4_sockio.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/files#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/newvers.sh#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/options#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/altq/altq/altq_subr.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/pf/net/pf.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/pf/net/pf_if.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/pf/net/pf_ioctl.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/pf/net/pf_subr.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/pf/net/pfvar.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/rdma/rdma_cma.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ddb/db_expr.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ddb/db_sym.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ddb/db_variables.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ddb/db_variables.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ddb/ddb.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ata/ata-all.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/hda/hdac.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pcm/feeder_rate.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfs/nfsport.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsclient/nfs_clvnops.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdport.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/init_main.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_exit.c#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_linker.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_poll.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_prot.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_sig.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_synch.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_sysctl.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_thread.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_uuid.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_vimage.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/link_elf.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/link_elf_obj.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_sleepqueue.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_trap.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_domain.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/bridgestp.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/flowtable.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/flowtable.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_bridge.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_clone.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_ef.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_enc.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_ethersubr.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_faith.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_gif.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_gif.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_gre.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_loop.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_mib.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_spppsubr.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_stf.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_var.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/if_vlan.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/raw_cb.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/raw_cb.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/raw_usrreq.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/route.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/rtsock.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net/vnet.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/net/vnet.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/net80211/ieee80211_ddb.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/atm/ng_atm.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/netgraph.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/ng_base.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/ng_eiface.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/ng_ether.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/ng_gif.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netgraph/ng_iface.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/icmp6.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/icmp_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/if_ether.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/igmp.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_gif.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_mcast.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_pcb.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_pcb.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_rmx.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/in_var.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_carp.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_divert.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_fastfwd.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_fw.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_icmp.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_input.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_ipsec.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_mroute.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_options.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_output.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ip_var.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_fw2.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_fw_nat.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_fw_pfil.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/raw_ip.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_os_bsd.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_hostcache.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_input.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_offload.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_output.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_reass.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_sack.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_subr.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_syncache.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_timer.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_timewait.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_usrreq.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_var.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/udp_usrreq.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/udp_var.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/vinet.h#4 delete
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/dest6.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/frag6.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/icmp6.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_gif.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_ifattach.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_mcast.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_pcb.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_proto.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_rmx.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_src.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/in6_var.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_forward.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_input.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_ipsec.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_mroute.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_output.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/ip6_var.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/mld6.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/nd6.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/nd6.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/nd6_nbr.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/nd6_rtr.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/raw_ip6.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/raw_ip6.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/route6.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/scope6.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/tcp6_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/udp6_usrreq.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet6/vinet6.h#4 delete
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ah_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/esp_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipcomp_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipip_var.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec6.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec_input.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec_mbuf.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/ipsec_output.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/key.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/key_debug.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/key_debug.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/keysock.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/keysock.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/vipsec.h#3 delete
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/xform_ah.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/xform_esp.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/xform_ipcomp.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/xform_ipip.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netipsec/xform_tcp.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/bootp_subr.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfs_bio.c#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfs_diskless.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfs_vnops.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/nfsclient/nfsmount.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/rpc/clnt_rc.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/rpc/clnt_vc.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/security/audit/audit_bsm_errno.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/security/audit/audit_bsm_token.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/param.h#10 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/pcpu.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/proc.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/signalvar.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/sleepqueue.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/sockio.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/sysctl.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/ucred.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/vimage.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_mmap.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/tools/tools/vimage/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/tools/tools/vimage/vimage.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/dist.c#3 integrate

Differences ...

==== //depot/projects/soc2009/trasz_limits/Makefile.inc1#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.627 2009/06/29 01:33:59 kan Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.628 2009/07/14 21:19:13 kan Exp $
 #
 # Make command line options:
 #	-DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -1069,7 +1069,7 @@
 #
 # static libgcc.a prerequisite for shared libc
 #
-_prereq_libs= gnu/lib/libgcc
+_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc
 
 # These dependencies are not automatically generated:
 #

==== //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#9 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.200 2009/07/13 12:53:43 trasz Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.201 2009/07/14 22:48:30 rwatson Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,10 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20090713: vimage container structs removed.
+OLD_FILES+=usr/include/netinet/vinet.h
+OLD_FILES+=usr/include/netinet6/vinet6.h
+OLD_FILES+=usr/include/netipsec/vipsec.h
 # 20090709: msgctl.3 msgget.3 msgrcv.3 msgsnd.3 manual pages moved
 OLD_FILES+=usr/share/man/man3/msgctl.3.gz
 OLD_FILES+=usr/share/man/man3/msgget.3.gz

==== //depot/projects/soc2009/trasz_limits/UPDATING#9 (text+ko) ====

@@ -22,6 +22,11 @@
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090714:
+	Due to changes in the implementation of virtual network stack
+	support, all network-related kernel modules must be recompiled.
+	As this change breaks the ABI, bump __FreeBSD_version to 800104.
+
 20090713:
 	The TOE interface to the TCP syncache has been modified to remove struct
 	tcpopt (<netinet/tcp_var.h>) from the ABI of the network stack.  The
@@ -1655,4 +1660,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.629 2009/07/13 11:51:02 lstewart Exp $
+$FreeBSD: src/UPDATING,v 1.630 2009/07/14 22:48:30 rwatson Exp $

==== //depot/projects/soc2009/trasz_limits/contrib/gcc/config/freebsd-spec.h#2 (text+ko) ====

@@ -18,7 +18,7 @@
 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
 Boston, MA 02110-1301, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/config/freebsd-spec.h,v 1.25 2008/09/01 22:22:44 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc/config/freebsd-spec.h,v 1.26 2009/07/14 21:19:13 kan Exp $ */
 
 /* Common FreeBSD configuration. 
    All FreeBSD architectures should include this file, which will specify
@@ -168,6 +168,7 @@
     %{pg:  %{pthread:-lpthread_p} -lc_p}}				\
   %{shared:								\
     %{pthread:-lpthread} -lc}						\
+  %{fstack-protector|fstack-protector-all:-lssp_nonshared}		\
   "
 #endif
 #endif

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/NEWS#2 (text) ====

@@ -1,5 +1,14 @@
 OpenBSM Version History
 
+OpenBSM 1.1p1
+
+- Fixes to AUT_SOCKUNIX token parsing.
+- IPv6 support for au_to_me(3).
+- Improved robustness in the parsing of audit_control, especially long
+  flags/naflags strings and whitespace in all fields.
+- Add missing conversion of a number of FreeBSD/Mac OS X errnos to/from BSM
+  error number space.
+
 OpenBSM 1.1
 
 - Change auditon(2) parameters and data structures to be 32/64-bit architecture
@@ -449,4 +458,4 @@
   to support reloading of kernel event table.
 - Allow comments in /etc/security configuration files.
 
-$P4: //depot/projects/trustedbsd/openbsm/NEWS#40 $
+$P4: //depot/projects/trustedbsd/openbsm/NEWS#42 $

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/VERSION#2 (text) ====

@@ -1,1 +1,1 @@
-OPENBSM_1_1
+OPENBSM_1_1p1

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/config/config.h#2 (text) ====

@@ -1,15 +1,14 @@
 /* config/config.h.  Generated from config.h.in by configure.  */
 /* config/config.h.in.  Generated from configure.ac by autoheader.  */
-/* $FreeBSD: src/contrib/openbsm/config/config.h,v 1.10 2009/03/03 11:57:29 rwatson Exp $ */
 
 /* Define to 1 if you have the `alarm' function. */
 #define HAVE_ALARM 1
 
 /* Define if audit system calls present */
-#define HAVE_AUDIT_SYSCALLS 
+#define HAVE_AUDIT_SYSCALLS /**/
 
 /* Define if be32enc is present */
-#define HAVE_BE32ENC 
+#define HAVE_BE32ENC /**/
 
 /* Define to 1 if you have the `bzero' function. */
 #define HAVE_BZERO 1
@@ -33,7 +32,7 @@
 #define HAVE_FTRUNCATE 1
 
 /* Define if queue.h includes LIST_FIRST */
-#define HAVE_FULL_QUEUE_H 
+#define HAVE_FULL_QUEUE_H /**/
 
 /* Define to 1 if you have the `gettimeofday' function. */
 #define HAVE_GETTIMEOFDAY 1
@@ -153,7 +152,7 @@
 
 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
    slash. */
-/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
+#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
 
 /* Name of package */
 #define PACKAGE "OpenBSM"
@@ -165,13 +164,13 @@
 #define PACKAGE_NAME "OpenBSM"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "OpenBSM 1.1beta1"
+#define PACKAGE_STRING "OpenBSM 1.1p1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "openbsm"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "1.1beta1"
+#define PACKAGE_VERSION "1.1p1"
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
@@ -189,10 +188,13 @@
 /* #undef USE_MACH_IPC */
 
 /* Define to use native include files */
-#define USE_NATIVE_INCLUDES 
+#define USE_NATIVE_INCLUDES /**/
 
 /* Version number of package */
-#define VERSION "1.1beta1"
+#define VERSION "1.1p1"
+
+/* Use extended API on platforms that require it */
+#define _GNU_SOURCE /**/
 
 /* Define to empty if `const' does not conform to ANSI C. */
 /* #undef const */

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/configure#2 (text) ====

@@ -1,7 +1,7 @@
 #! /bin/sh
-# From configure.ac P4: //depot/projects/trustedbsd/openbsm/configure.ac#51 .
+# From configure.ac P4: //depot/projects/trustedbsd/openbsm/configure.ac#52 .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.62 for OpenBSM 1.1.
+# Generated by GNU Autoconf 2.62 for OpenBSM 1.1p1.
 #
 # Report bugs to <trustedbsd-audit at TrustesdBSD.org>.
 #
@@ -751,8 +751,8 @@
 # Identity of this package.
 PACKAGE_NAME='OpenBSM'
 PACKAGE_TARNAME='openbsm'
-PACKAGE_VERSION='1.1'
-PACKAGE_STRING='OpenBSM 1.1'
+PACKAGE_VERSION='1.1p1'
+PACKAGE_STRING='OpenBSM 1.1p1'
 PACKAGE_BUGREPORT='trustedbsd-audit at TrustesdBSD.org'
 
 ac_unique_file="bin/auditreduce/auditreduce.c"
@@ -1492,7 +1492,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures OpenBSM 1.1 to adapt to many kinds of systems.
+\`configure' configures OpenBSM 1.1p1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1562,7 +1562,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of OpenBSM 1.1:";;
+     short | recursive ) echo "Configuration of OpenBSM 1.1p1:";;
    esac
   cat <<\_ACEOF
 
@@ -1671,7 +1671,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-OpenBSM configure 1.1
+OpenBSM configure 1.1p1
 generated by GNU Autoconf 2.62
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1685,7 +1685,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by OpenBSM $as_me 1.1, which was
+It was created by OpenBSM $as_me 1.1p1, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   $ $0 $@
@@ -19662,7 +19662,7 @@
 
 # Define the identity of the package.
  PACKAGE=OpenBSM
- VERSION=1.1
+ VERSION=1.1p1
 
 
 cat >>confdefs.h <<_ACEOF
@@ -24400,7 +24400,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by OpenBSM $as_me 1.1, which was
+This file was extended by OpenBSM $as_me 1.1p1, which was
 generated by GNU Autoconf 2.62.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -24453,7 +24453,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-OpenBSM config.status 1.1
+OpenBSM config.status 1.1p1
 configured by $0, generated by GNU Autoconf 2.62,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/configure.ac#2 (text) ====

@@ -2,8 +2,8 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT([OpenBSM], [1.1], [trustedbsd-audit at TrustesdBSD.org],[openbsm])
-AC_REVISION([$P4: //depot/projects/trustedbsd/openbsm/configure.ac#52 $])
+AC_INIT([OpenBSM], [1.1p1], [trustedbsd-audit at TrustesdBSD.org],[openbsm])
+AC_REVISION([$P4: //depot/projects/trustedbsd/openbsm/configure.ac#53 $])
 AC_CONFIG_SRCDIR([bin/auditreduce/auditreduce.c])
 AC_CONFIG_AUX_DIR(config)
 AC_CONFIG_HEADER([config/config.h])

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/etc/audit_event#2 (text) ====

@@ -1,6 +1,6 @@
 #
-# $P4: //depot/projects/trustedbsd/openbsm/etc/audit_event#39 $
-# $FreeBSD: src/contrib/openbsm/etc/audit_event,v 1.13 2009/04/19 16:17:13 rwatson Exp $
+# $P4: //depot/projects/trustedbsd/openbsm/etc/audit_event#40 $
+# $FreeBSD: src/contrib/openbsm/etc/audit_event,v 1.14 2009/07/17 14:02:20 rwatson Exp $
 #
 # The mapping between event identifiers and values is also hard-coded in
 # audit_kevents.h and audit_uevents.h, so changes must occur in both places,
@@ -556,6 +556,7 @@
 43193:AUE_PWRITE:pwrite(2):no
 43194:AUE_FSCTL:fsctl():fm
 43195:AUE_FFSCTL:ffsctl():fm
+43196:AUE_LPATHCONF:lpathconf(2):fa
 #
 # Solaris userspace events.
 #

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/libauditd/auditd_lib.c#2 (text) ====

@@ -26,7 +26,7 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/libauditd/auditd_lib.c#10 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libauditd/auditd_lib.c#11 $
  */
 
 #include <sys/param.h>
@@ -130,7 +130,7 @@
 
 #define MAXERRCODE (sizeof(auditd_errmsg) / sizeof(auditd_errmsg[0]))
 
-#define NA_EVENT_STR_SIZE       25
+#define NA_EVENT_STR_SIZE       128
 #define POL_STR_SIZE            128
 
 

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_control.c#2 (text) ====

@@ -27,7 +27,7 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_control.c#33 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_control.c#34 $
  */
 
 #include <config/config.h>
@@ -121,9 +121,13 @@
 		if (linestr[0] == '#')
 			continue;
 
-		/* Remove trailing new line character. */
-		if ((nl = strrchr(linestr, '\n')) != NULL)
+		/* Remove trailing new line character and white space. */
+		nl = strchr(linestr, '\0') - 1;
+		while (nl >= linestr && ('\n' == *nl || ' ' == *nl ||
+			'\t' == *nl)) {
 			*nl = '\0';
+			nl--;
+		}
 
 		tokptr = linestr;
 		if ((type = strtok_r(tokptr, delim, &last)) != NULL) {

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_errno.c#2 (text) ====

@@ -26,7 +26,7 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE. 
  *
- * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#17 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_errno.c#19 $
  */
 
 #include <sys/types.h>
@@ -453,6 +453,104 @@
 	{ BSM_ERRNO_EINPROGRESS, EINPROGRESS,
 	    ES("Operation now in progress") },
 	{ BSM_ERRNO_ESTALE, ESTALE, ES("Stale NFS file handle") },
+	{ BSM_ERRNO_EPROCLIM,
+#ifdef EPROCLIM
+	EPROCLIM,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Too many processes") },
+	{ BSM_ERRNO_EBADRPC,
+#ifdef EBADRPC
+	EBADRPC,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("RPC struct is bad") },
+	{ BSM_ERRNO_ERPCMISMATCH,
+#ifdef ERPCMISMATCH
+	ERPCMISMATCH,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("RPC version wrong") },
+	{ BSM_ERRNO_EPROGUNAVAIL,
+#ifdef EPROGUNAVAIL
+	EPROGUNAVAIL,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("RPC prog. not avail") },
+	{ BSM_ERRNO_EPROGMISMATCH,
+#ifdef EPROGMISMATCH
+	EPROGMISMATCH,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("RPC version wrong") },
+	{ BSM_ERRNO_EPROCUNAVAIL,
+#ifdef EPROCUNAVAIL
+	EPROCUNAVAIL,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Bad procedure for program") },
+	{ BSM_ERRNO_EFTYPE,
+#ifdef EFTYPE
+	EFTYPE,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Inappropriate file type or format") },
+	{ BSM_ERRNO_EAUTH,
+#ifdef EAUTH
+	EAUTH,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Authenticateion error") },
+	{ BSM_ERRNO_ENEEDAUTH,
+#ifdef ENEEDAUTH
+	ENEEDAUTH,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Need authenticator") },
+	{ BSM_ERRNO_ENOATTR,
+#ifdef ENOATTR
+	ENOATTR,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Attribute not found") },
+	{ BSM_ERRNO_EDOOFUS,
+#ifdef EDOOFUS
+	EDOOFUS,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Programming error") },
+	{ BSM_ERRNO_EJUSTRETURN,
+#ifdef EJUSTRETURN
+	EJUSTRETURN,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("Just return") },
+	{ BSM_ERRNO_ENOIOCTL,
+#ifdef ENOIOCTL
+	ENOIOCTL,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("ioctl not handled by this layer") },
+	{ BSM_ERRNO_EDIRIOCTL,
+#ifdef EDIRIOCTL
+	EDIRIOCTL,
+#else
+	ERRNO_NO_LOCAL_MAPPING,
+#endif
+	ES("do direct ioctl in GEOM") },
 	{ BSM_ERRNO_EPWROFF,
 #ifdef EPWROFF
 	EPWROFF,

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_io.c#2 (text) ====

@@ -32,7 +32,7 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_io.c#62 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_io.c#63 $
  */
 
 #include <sys/types.h>
@@ -3176,19 +3176,25 @@
 
 /*
  * socket family           2 bytes
- * path                    104 bytes
+ * path                    (up to) 104 bytes + NULL (NULL terminated string).
  */
 static int
 fetch_sock_unix_tok(tokenstr_t *tok, u_char *buf, int len)
 {
 	int err = 0;
+	u_char *p;
+	int slen;
+
 
 	READ_TOKEN_U_INT16(buf, len, tok->tt.sockunix.family, tok->len, err);
 	if (err)
 		return (-1);
 
-	READ_TOKEN_BYTES(buf, len, tok->tt.sockunix.path, 104, tok->len,
-	    err);
+	/* slen = strnlen((buf + tok->len), 104) + 1; */
+	p = (u_char *)memchr((const void *)(buf + tok->len), '\0', 104);
+	slen = (p ? (int)(p - (buf + tok->len))  : 104) + 1; 
+
+	READ_TOKEN_BYTES(buf, len, tok->tt.sockunix.path, slen, tok->len, err);
 	if (err)
 		return (-1);
 

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/libbsm/bsm_token.c#2 (text) ====

@@ -30,7 +30,7 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_token.c#91 $
+ * $P4: //depot/projects/trustedbsd/openbsm/libbsm/bsm_token.c#93 $
  */
 
 #include <sys/types.h>
@@ -996,7 +996,7 @@
 /*
  * token ID                1 byte
  * socket family           2 bytes
- * path                    104 bytes
+ * path                    (up to) 104 bytes + NULL  (NULL terminated string)
  */
 token_t *
 au_to_sock_unix(struct sockaddr_un *so)
@@ -1270,12 +1270,27 @@
 au_to_me(void)
 {
 	auditinfo_t auinfo;
+	auditinfo_addr_t aia;
 
-	if (getaudit(&auinfo) != 0)
-		return (NULL);
+	/*
+	 * Try to use getaudit_addr(2) first.  If this kernel does not support
+	 * it, then fall back on to getaudit(2).
+	 */
+	if (getaudit_addr(&aia, sizeof(aia)) != 0) {
+		if (errno == ENOSYS) {
+			if (getaudit(&auinfo) != 0)
+				return (NULL);
+			return (au_to_subject32(auinfo.ai_auid, geteuid(),
+				getegid(), getuid(), getgid(), getpid(),
+				auinfo.ai_asid, &auinfo.ai_termid));
+		} else {
+			/* getaudit_addr(2) failed for some other reason. */
+			return (NULL); 
+		}
+	} 
 
-	return (au_to_subject32(auinfo.ai_auid, geteuid(), getegid(),
-	    getuid(), getgid(), getpid(), auinfo.ai_asid, &auinfo.ai_termid));
+	return (au_to_subject32_ex(aia.ai_auid, geteuid(), getegid(), getuid(),
+		getgid(), getpid(), aia.ai_asid, &aia.ai_termid));
 }
 #endif
 

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/man/audit_control.5#2 (text) ====

@@ -26,9 +26,9 @@
 .\" IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $P4: //depot/projects/trustedbsd/openbsm/man/audit_control.5#22 $
+.\" $P4: //depot/projects/trustedbsd/openbsm/man/audit_control.5#23 $
 .\"
-.Dd January 29, 2009
+.Dd May 14, 2009
 .Dt AUDIT_CONTROL 5
 .Os
 .Sh NAME
@@ -94,7 +94,7 @@
 This may be after a time period has passed since the file was last
 written to or when the aggregate of all the trail files have reached a 
 specified size or a combination of both.
-If no expire-after parameter is given then audit log files with not
+If no expire-after parameter is given then audit log files will not
 expire and be removed by the audit control system.
 See the information below for the format of the expiration
 specification.
@@ -217,7 +217,7 @@
 If both an age and disk space value are used they are seperated by
 AND or OR and both values are used to determine when audit
 log files expire.
-In the case of AND, both the age and disk space conditions must be meet
+In the case of AND, both the age and disk space conditions must be met
 before the log file is removed.
 In the case of OR, either condition may expire the log file.
 For example:
@@ -233,17 +233,18 @@
 file:
 .Bd -literal -offset indent
 dir:/var/audit
-flags:lo
+flags:lo,aa
 minfree:5
-naflags:lo
+naflags:lo,aa
 policy:cnt,argv
-filesz:2097152
+filesz:2M
+expire-after:10M
 .Ed
 .Pp
 The
 .Va flags
 parameter above specifies the system-wide mask corresponding to login/logout
-events.
+as well as authentication and authorization events.
 The
 .Va policy
 parameter specifies that the system should neither fail stop nor suspend
@@ -253,6 +254,7 @@
 events.
 The trail file will be automatically rotated by the audit daemon when the
 file size reaches approximately 2MB.
+Trail files will expire when their aggregate size exceeds 10MB.
 .Sh FILES
 .Bl -tag -width ".Pa /etc/security/audit_control" -compact
 .It Pa /etc/security/audit_control

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/sys/bsm/audit.h#2 (text) ====

@@ -26,7 +26,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit.h#9 $
+ * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit.h#10 $
  */
 
 #ifndef	_BSM_AUDIT_H
@@ -172,6 +172,7 @@
 typedef	u_int16_t	au_event_t;
 typedef	u_int16_t	au_emod_t;
 typedef	u_int32_t	au_class_t;
+typedef	u_int64_t	au_asflgs_t __attribute__ ((aligned (8)));
 
 struct au_tid {
 	dev_t		port;
@@ -205,7 +206,7 @@
 	au_mask_t	ai_mask;	/* Audit masks. */
 	au_tid_addr_t	ai_termid;	/* Terminal ID. */
 	au_asid_t	ai_asid;	/* Audit session ID. */
-	u_int64_t	ai_flags;	/* Audit session flags. */
+	au_asflgs_t	ai_flags;	/* Audit session flags. */
 };
 typedef	struct auditinfo_addr	auditinfo_addr_t;
 
@@ -224,7 +225,7 @@
 	au_mask_t	ap_mask;	/* Audit masks. */
 	au_tid_addr_t	ap_termid;	/* Terminal ID. */
 	au_asid_t	ap_asid;	/* Audit session ID. */
-	u_int64_t	ap_flags;	/* Audit session flags. */
+	au_asflgs_t	ap_flags;	/* Audit session flags. */
 };
 typedef	struct auditpinfo_addr	auditpinfo_addr_t;
 

==== //depot/projects/soc2009/trasz_limits/contrib/openbsm/sys/bsm/audit_kevents.h#2 (text) ====

@@ -26,7 +26,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_kevents.h#6 $
+ * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_kevents.h#8 $
  */
 
 #ifndef _BSM_AUDIT_KEVENTS_H_
@@ -596,6 +596,7 @@
 #define	AUE_PWRITE		43193	/* Darwin/FreeBSD. */
 #define	AUE_FSCTL		43194	/* Darwin. */
 #define	AUE_FFSCTL		43195	/* Darwin. */
+#define	AUE_LPATHCONF		43196	/* FreeBSD. */
 
 /*
  * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the

==== //depot/projects/soc2009/trasz_limits/contrib/tcpdump/ieee802_11.h#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/contrib/tcpdump/ieee802_11.h,v 1.4 2009/03/21 18:30:25 rpaulo Exp $ */
+/* $FreeBSD: src/contrib/tcpdump/ieee802_11.h,v 1.5 2009/07/14 17:11:06 sam Exp $ */
 /* @(#) $Header: /tcpdump/master/tcpdump/ieee802_11.h,v 1.12 2007-07-22 19:59:06 guy Exp $ (LBL) */
 /*
  * Copyright (c) 2001
@@ -69,12 +69,13 @@
 #define	ST_DISASSOC		0xA
 #define	ST_AUTH			0xB
 #define	ST_DEAUTH		0xC
-/* RESERVED 			0xD  */
+#define	ST_ACTION		0xD
 /* RESERVED 			0xE  */
 /* RESERVED 			0xF  */
 
 
 #define	CTRL_BAR	0x8
+#define	CTRL_BA		0x9
 #define	CTRL_PS_POLL	0xA
 #define	CTRL_RTS	0xB
 #define	CTRL_CTS	0xC
@@ -315,6 +316,15 @@
 #define	CTRL_END_ACK_HDRLEN	(IEEE802_11_FC_LEN+IEEE802_11_DUR_LEN+\
 				 IEEE802_11_RA_LEN+IEEE802_11_BSSID_LEN)
 
+struct ctrl_ba_t {
+	u_int16_t	fc;
+	u_int16_t	duration;
+	u_int8_t	ra[6];
+	u_int8_t	fcs[4];
+};
+
+#define	CTRL_BA_HDRLEN	(IEEE802_11_FC_LEN+IEEE802_11_DUR_LEN+IEEE802_11_RA_LEN)
+
 struct ctrl_bar_t {
 	u_int16_t	fc;
 	u_int16_t	dur;
@@ -329,6 +339,15 @@
 				 IEEE802_11_RA_LEN+IEEE802_11_TA_LEN+\
 				 IEEE802_11_CTL_LEN+IEEE802_11_SEQ_LEN)
 
+struct meshcntl_t {
+	u_int8_t	flags;
+	u_int8_t	ttl;
+	u_int8_t	seq[4];
+	u_int8_t	addr4[6];
+	u_int8_t	addr5[6];
+	u_int8_t	addr6[6];
+};
+
 #define	IV_IV(iv)	((iv) & 0xFFFFFF)
 #define	IV_PAD(iv)	(((iv) >> 24) & 0x3F)
 #define	IV_KEYID(iv)	(((iv) >> 30) & 0x03)

==== //depot/projects/soc2009/trasz_limits/contrib/tcpdump/ieee802_11_radio.h#2 (text+ko) ====

@@ -1,4 +1,4 @@
-/* $FreeBSD: src/contrib/tcpdump/ieee802_11_radio.h,v 1.4 2009/03/21 18:30:25 rpaulo Exp $ */
+/* $FreeBSD: src/contrib/tcpdump/ieee802_11_radio.h,v 1.5 2009/07/15 13:50:06 sam Exp $ */
 /* $NetBSD: ieee802_11_radio.h,v 1.2 2006/02/26 03:04:03 dyoung Exp $ */
 /* $Header: /tcpdump/master/tcpdump/ieee802_11_radio.h,v 1.3 2007-08-29 02:31:44 mcr Exp $ */
 
@@ -193,7 +193,7 @@
 	IEEE80211_RADIOTAP_ANTENNA = 11,
 	IEEE80211_RADIOTAP_DB_ANTSIGNAL = 12,
 	IEEE80211_RADIOTAP_DB_ANTNOISE = 13,
-	IEEE80211_RADIOTAP_XCHANNEL = 14,

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list