PERFORCE change 55637 for review

Marcel Moolenaar marcel at FreeBSD.org
Wed Jun 23 21:16:53 GMT 2004


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

Change 55637 by marcel at marcel_nfs on 2004/06/23 21:16:08

	IFC @55632

Affected files ...

.. //depot/projects/gdb/UPDATING#16 integrate
.. //depot/projects/gdb/bin/ls/cmp.c#3 integrate
.. //depot/projects/gdb/bin/ps/extern.h#4 integrate
.. //depot/projects/gdb/bin/ps/fmt.c#3 integrate
.. //depot/projects/gdb/bin/ps/keyword.c#5 integrate
.. //depot/projects/gdb/bin/ps/print.c#5 integrate
.. //depot/projects/gdb/bin/ps/ps.1#11 integrate
.. //depot/projects/gdb/bin/ps/ps.c#13 integrate
.. //depot/projects/gdb/contrib/ipfilter/BSD/kupgrade#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/HISTORY#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/Makefile#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/common.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/fils.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ip_sfil.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipf.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipf.h#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipfs.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipft_ef.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipft_td.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/iplang/iplang_l.l#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipmon.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipnat.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipsend/in_var.h#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipsend/ipsend.1#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipsend/ipsend.5#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipsend/ipsend.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipsend/ipsopt.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/ipt.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/kmem.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipf.5#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipf.8#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipfstat.8#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipl.4#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipmon.8#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/man/ipnat.5#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/mln_ipl.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/natparse.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/parse.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/perl/Services#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/printnat.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/printstate.c#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/Makefile#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/README.TXT#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/expected/i11#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/in1#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni1#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni10#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni11#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni2#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni3#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni4#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni5#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni7#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/expected/ni8#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/input/f12#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/f13#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/f17#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni1#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni10#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni11#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni2#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni3#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni4#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni5#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni7#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/input/ni8#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/i11#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/regress/in1#2 integrate
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni10.ipf#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni10.nat#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni11.ipf#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni11.nat#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni7.ipf#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni7.nat#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni8.ipf#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/regress/ni8.nat#1 branch
.. //depot/projects/gdb/contrib/ipfilter/test/vfycksum.pl#1 branch
.. //depot/projects/gdb/etc/group#4 integrate
.. //depot/projects/gdb/etc/master.passwd#4 integrate
.. //depot/projects/gdb/etc/rc.d/nsswitch#2 integrate
.. //depot/projects/gdb/etc/rc.d/pf#3 integrate
.. //depot/projects/gdb/games/fortune/fortune/Makefile#2 integrate
.. //depot/projects/gdb/games/fortune/fortune/fortune.c#2 integrate
.. //depot/projects/gdb/gnu/usr.bin/binutils/Makefile#4 integrate
.. //depot/projects/gdb/gnu/usr.bin/binutils/doc/Makefile#2 integrate
.. //depot/projects/gdb/include/a.out.h#2 integrate
.. //depot/projects/gdb/include/ctype.h#3 integrate
.. //depot/projects/gdb/include/rune.h#2 integrate
.. //depot/projects/gdb/include/runetype.h#2 integrate
.. //depot/projects/gdb/lib/libc/gen/dlinfo.3#2 integrate
.. //depot/projects/gdb/lib/libc/gen/getfsent.3#2 integrate
.. //depot/projects/gdb/lib/libc/locale/euc.c#8 integrate
.. //depot/projects/gdb/lib/libc/locale/isxdigit.3#3 integrate
.. //depot/projects/gdb/lib/libc/locale/rune.c#2 integrate
.. //depot/projects/gdb/lib/libc/locale/runetype.c#3 integrate
.. //depot/projects/gdb/lib/libc/locale/setrunelocale.c#5 integrate
.. //depot/projects/gdb/lib/libc/locale/tolower.c#3 integrate
.. //depot/projects/gdb/lib/libc/locale/toupper.c#3 integrate
.. //depot/projects/gdb/lib/libc/net/inet6_opt_init.3#2 integrate
.. //depot/projects/gdb/lib/libc/net/inet6_rth_space.3#3 integrate
.. //depot/projects/gdb/lib/libc/stdio/tmpnam.3#2 integrate
.. //depot/projects/gdb/lib/libc/sys/accept.2#2 integrate
.. //depot/projects/gdb/lib/libc/sys/clock_gettime.2#3 integrate
.. //depot/projects/gdb/lib/libc/sys/ioctl.2#2 integrate
.. //depot/projects/gdb/lib/libc/sys/jail.2#2 integrate
.. //depot/projects/gdb/lib/libc/sys/kqueue.2#3 integrate
.. //depot/projects/gdb/lib/libc/sys/poll.2#3 integrate
.. //depot/projects/gdb/lib/libc/sys/send.2#3 integrate
.. //depot/projects/gdb/lib/libc/sys/sendfile.2#3 integrate
.. //depot/projects/gdb/libexec/tftpd/tftpd.c#3 integrate
.. //depot/projects/gdb/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#2 integrate
.. //depot/projects/gdb/release/doc/en_US.ISO8859-1/readme/article.sgml#3 integrate
.. //depot/projects/gdb/sbin/ggate/ggatec/Makefile#4 integrate
.. //depot/projects/gdb/sbin/ggate/ggatel/Makefile#4 integrate
.. //depot/projects/gdb/sbin/ggate/shared/ggate.c#3 integrate
.. //depot/projects/gdb/sbin/md5/md5.c#3 integrate
.. //depot/projects/gdb/share/man/man3/pthread_attr_setcreatesuspend_np.3#3 integrate
.. //depot/projects/gdb/share/man/man3/pthread_barrier_destroy.3#3 integrate
.. //depot/projects/gdb/share/man/man3/queue.3#2 integrate
.. //depot/projects/gdb/share/man/man3/tree.3#2 integrate
.. //depot/projects/gdb/share/man/man4/Makefile#12 integrate
.. //depot/projects/gdb/share/man/man4/ata.4#5 integrate
.. //depot/projects/gdb/share/man/man4/ath.4#4 integrate
.. //depot/projects/gdb/share/man/man4/axe.4#3 integrate
.. //depot/projects/gdb/share/man/man4/ciss.4#4 integrate
.. //depot/projects/gdb/share/man/man4/cm.4#1 branch
.. //depot/projects/gdb/share/man/man4/esp.4#1 branch
.. //depot/projects/gdb/share/man/man4/hatm.4#2 integrate
.. //depot/projects/gdb/share/man/man4/hifn.4#2 integrate
.. //depot/projects/gdb/share/man/man4/icmp.4#3 integrate
.. //depot/projects/gdb/share/man/man4/ip.4#5 integrate
.. //depot/projects/gdb/share/man/man4/led.4#4 integrate
.. //depot/projects/gdb/share/man/man4/man4.i386/cp.4#2 integrate
.. //depot/projects/gdb/share/man/man4/man4.i386/ctau.4#3 integrate
.. //depot/projects/gdb/share/man/man4/man4.i386/cx.4#6 integrate
.. //depot/projects/gdb/share/man/man4/man4.i386/el.4#2 integrate
.. //depot/projects/gdb/share/man/man4/man4.i386/pae.4#2 integrate
.. //depot/projects/gdb/share/man/man4/netintro.4#4 integrate
.. //depot/projects/gdb/share/man/man4/ng_atm.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_bluetooth.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_eiface.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_fec.4#1 branch
.. //depot/projects/gdb/share/man/man4/ng_hci.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_l2cap.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_sscfu.4#2 integrate
.. //depot/projects/gdb/share/man/man4/ng_uni.4#2 integrate
.. //depot/projects/gdb/share/man/man4/nsp.4#2 integrate
.. //depot/projects/gdb/share/man/man4/rc.4#1 branch
.. //depot/projects/gdb/share/man/man4/sis.4#2 integrate
.. //depot/projects/gdb/share/man/man4/snc.4#1 branch
.. //depot/projects/gdb/share/man/man4/tcp.4#5 integrate
.. //depot/projects/gdb/share/man/man4/uart.4#2 integrate
.. //depot/projects/gdb/share/man/man4/utopia.4#2 integrate
.. //depot/projects/gdb/share/man/man5/nsswitch.conf.5#2 integrate
.. //depot/projects/gdb/share/man/man7/hier.7#7 integrate
.. //depot/projects/gdb/share/man/man7/release.7#5 integrate
.. //depot/projects/gdb/share/man/man8/diskless.8#4 integrate
.. //depot/projects/gdb/share/man/man9/VOP_LISTEXTATTR.9#2 integrate
.. //depot/projects/gdb/share/man/man9/bus_child_present.9#2 integrate
.. //depot/projects/gdb/share/man/man9/bus_dma.9#3 integrate
.. //depot/projects/gdb/share/man/man9/condvar.9#3 integrate
.. //depot/projects/gdb/share/man/man9/cr_seeothergids.9#2 integrate
.. //depot/projects/gdb/share/man/man9/cr_seeotheruids.9#2 integrate
.. //depot/projects/gdb/share/man/man9/device_ids.9#2 integrate
.. //depot/projects/gdb/share/man/man9/disk.9#3 integrate
.. //depot/projects/gdb/share/man/man9/g_bio.9#4 integrate
.. //depot/projects/gdb/share/man/man9/g_data.9#4 integrate
.. //depot/projects/gdb/share/man/man9/malloc.9#4 integrate
.. //depot/projects/gdb/share/man/man9/mbpool.9#2 integrate
.. //depot/projects/gdb/share/man/man9/sleepqueue.9#4 integrate
.. //depot/projects/gdb/share/man/man9/utopia.9#2 integrate
.. //depot/projects/gdb/share/man/man9/vm_map_insert.9#2 integrate
.. //depot/projects/gdb/share/mk/bsd.kmod.mk#3 integrate
.. //depot/projects/gdb/sys/alpha/include/pmap.h#6 integrate
.. //depot/projects/gdb/sys/amd64/amd64/pmap.c#17 integrate
.. //depot/projects/gdb/sys/boot/forth/loader.conf#6 integrate
.. //depot/projects/gdb/sys/boot/i386/cdboot/cdboot.s#2 integrate
.. //depot/projects/gdb/sys/cam/cam_xpt.c#4 integrate
.. //depot/projects/gdb/sys/compat/linux/linux_util.c#2 integrate
.. //depot/projects/gdb/sys/compat/svr4/svr4_ioctl.c#2 integrate
.. //depot/projects/gdb/sys/compat/svr4/svr4_ttold.c#2 integrate
.. //depot/projects/gdb/sys/conf/NOTES#25 integrate
.. //depot/projects/gdb/sys/conf/files#30 integrate
.. //depot/projects/gdb/sys/conf/files.i386#18 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/fil.c#3 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_auth.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_compat.h#3 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_fil.c#4 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_fil.h#3 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_frag.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_frag.h#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_log.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_nat.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_nat.h#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_raudio_pxy.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_state.c#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_state.h#2 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ipl.h#2 integrate
.. //depot/projects/gdb/sys/contrib/pf/net/if_pflog.c#8 integrate
.. //depot/projects/gdb/sys/contrib/pf/net/if_pfsync.c#8 integrate
.. //depot/projects/gdb/sys/contrib/pf/net/pfvar.h#5 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi.c#22 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_pci.c#11 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_pcib.c#8 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_resource.c#7 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpiio.h#2 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpivar.h#17 integrate
.. //depot/projects/gdb/sys/dev/ata/ata-all.c#10 integrate
.. //depot/projects/gdb/sys/dev/ata/ata-chipset.c#11 integrate
.. //depot/projects/gdb/sys/dev/ata/ata-disk.c#5 integrate
.. //depot/projects/gdb/sys/dev/ata/atapi-cd.c#5 integrate
.. //depot/projects/gdb/sys/dev/ata/atapi-fd.c#4 integrate
.. //depot/projects/gdb/sys/dev/ata/atapi-tape.c#5 integrate
.. //depot/projects/gdb/sys/dev/ciss/ciss.c#13 integrate
.. //depot/projects/gdb/sys/dev/ciss/cissreg.h#8 integrate
.. //depot/projects/gdb/sys/dev/ciss/cissvar.h#4 integrate
.. //depot/projects/gdb/sys/dev/cp/if_cp.c#6 integrate
.. //depot/projects/gdb/sys/dev/ctau/if_ct.c#6 integrate
.. //depot/projects/gdb/sys/dev/cx/if_cx.c#10 integrate
.. //depot/projects/gdb/sys/dev/cy/cy.c#9 integrate
.. //depot/projects/gdb/sys/dev/digi/digi.c#9 integrate
.. //depot/projects/gdb/sys/dev/digi/digi.h#3 integrate
.. //depot/projects/gdb/sys/dev/esp/esp_sbus.c#4 integrate
.. //depot/projects/gdb/sys/dev/pccbb/pccbb.c#11 integrate
.. //depot/projects/gdb/sys/dev/rp/rp.c#7 integrate
.. //depot/projects/gdb/sys/dev/rp/rp_pci.c#4 integrate
.. //depot/projects/gdb/sys/dev/rp/rpreg.h#3 integrate
.. //depot/projects/gdb/sys/dev/si/si.c#7 integrate
.. //depot/projects/gdb/sys/dev/sio/sio.c#15 integrate
.. //depot/projects/gdb/sys/dev/sx/sx.c#6 integrate
.. //depot/projects/gdb/sys/dev/uart/uart_tty.c#6 integrate
.. //depot/projects/gdb/sys/dev/usb/ulpt.c#4 integrate
.. //depot/projects/gdb/sys/dev/vinum/vinumio.c#6 integrate
.. //depot/projects/gdb/sys/fs/fifofs/fifo_vnops.c#9 integrate
.. //depot/projects/gdb/sys/fs/portalfs/portal_vnops.c#6 integrate
.. //depot/projects/gdb/sys/fs/udf/udf.h#3 integrate
.. //depot/projects/gdb/sys/fs/udf/udf_vfsops.c#3 integrate
.. //depot/projects/gdb/sys/fs/udf/udf_vnops.c#4 integrate
.. //depot/projects/gdb/sys/geom/gate/g_gate.c#6 integrate
.. //depot/projects/gdb/sys/geom/geom.h#5 integrate
.. //depot/projects/gdb/sys/geom/vinum/geom_vinum_drive.c#4 integrate
.. //depot/projects/gdb/sys/geom/vinum/geom_vinum_raid5.c#2 integrate
.. //depot/projects/gdb/sys/i386/conf/NOTES#14 integrate
.. //depot/projects/gdb/sys/i386/i386/bios.c#7 integrate
.. //depot/projects/gdb/sys/i386/i386/io_apic.c#5 integrate
.. //depot/projects/gdb/sys/i386/i386/mp_machdep.c#3 integrate
.. //depot/projects/gdb/sys/i386/i386/mptable.c#6 integrate
.. //depot/projects/gdb/sys/i386/i386/pmap.c#12 integrate
.. //depot/projects/gdb/sys/i386/ibcs2/ibcs2_ioctl.c#2 integrate
.. //depot/projects/gdb/sys/i386/ibcs2/ibcs2_sysent.c#4 integrate
.. //depot/projects/gdb/sys/i386/include/apicvar.h#4 integrate
.. //depot/projects/gdb/sys/i4b/driver/i4b_ing.c#3 integrate
.. //depot/projects/gdb/sys/ia64/include/pmap.h#5 integrate
.. //depot/projects/gdb/sys/kern/init_sysent.c#6 integrate
.. //depot/projects/gdb/sys/kern/kern_conf.c#8 integrate
.. //depot/projects/gdb/sys/kern/kern_exit.c#12 integrate
.. //depot/projects/gdb/sys/kern/kern_resource.c#8 integrate
.. //depot/projects/gdb/sys/kern/kern_thread.c#17 integrate
.. //depot/projects/gdb/sys/kern/kern_time.c#4 integrate
.. //depot/projects/gdb/sys/kern/sched_4bsd.c#6 integrate
.. //depot/projects/gdb/sys/kern/sched_ule.c#13 integrate
.. //depot/projects/gdb/sys/kern/syscalls.c#6 integrate
.. //depot/projects/gdb/sys/kern/syscalls.master#6 integrate
.. //depot/projects/gdb/sys/kern/tty.c#10 integrate
.. //depot/projects/gdb/sys/kern/tty_compat.c#5 integrate
.. //depot/projects/gdb/sys/kern/tty_pty.c#11 integrate
.. //depot/projects/gdb/sys/kern/uipc_socket.c#15 integrate
.. //depot/projects/gdb/sys/kern/uipc_syscalls.c#16 integrate
.. //depot/projects/gdb/sys/kern/vfs_syscalls.c#14 integrate
.. //depot/projects/gdb/sys/modules/Makefile#14 integrate
.. //depot/projects/gdb/sys/modules/ctau/Makefile#2 integrate
.. //depot/projects/gdb/sys/modules/cx/Makefile#2 integrate
.. //depot/projects/gdb/sys/net/if.c#11 integrate
.. //depot/projects/gdb/sys/net/if.h#5 integrate
.. //depot/projects/gdb/sys/net/if_clone.c#1 branch
.. //depot/projects/gdb/sys/net/if_clone.h#1 branch
.. //depot/projects/gdb/sys/net/if_disc.c#4 integrate
.. //depot/projects/gdb/sys/net/if_faith.c#6 integrate
.. //depot/projects/gdb/sys/net/if_gif.c#6 integrate
.. //depot/projects/gdb/sys/net/if_gre.c#6 integrate
.. //depot/projects/gdb/sys/net/if_loop.c#5 integrate
.. //depot/projects/gdb/sys/net/if_ppp.c#6 integrate
.. //depot/projects/gdb/sys/net/if_stf.c#7 integrate
.. //depot/projects/gdb/sys/net/if_var.h#14 integrate
.. //depot/projects/gdb/sys/net/if_vlan.c#7 integrate
.. //depot/projects/gdb/sys/netgraph/ng_bpf.c#3 integrate
.. //depot/projects/gdb/sys/netgraph/ng_bridge.c#4 integrate
.. //depot/projects/gdb/sys/netinet/ip_divert.c#8 integrate
.. //depot/projects/gdb/sys/netipsec/key.c#5 integrate
.. //depot/projects/gdb/sys/netipsec/keysock.c#2 integrate
.. //depot/projects/gdb/sys/netipx/ipx.h#2 integrate
.. //depot/projects/gdb/sys/pc98/i386/machdep.c#9 integrate
.. //depot/projects/gdb/sys/pc98/pc98/sio.c#13 integrate
.. //depot/projects/gdb/sys/pci/if_mn.c#5 integrate
.. //depot/projects/gdb/sys/sys/imgact_aout.h#4 integrate
.. //depot/projects/gdb/sys/sys/ioctl_compat.h#3 integrate
.. //depot/projects/gdb/sys/sys/param.h#16 integrate
.. //depot/projects/gdb/sys/sys/syscall.h#6 integrate
.. //depot/projects/gdb/sys/sys/syscall.mk#6 integrate
.. //depot/projects/gdb/sys/sys/sysproto.h#6 integrate
.. //depot/projects/gdb/sys/sys/tty.h#8 integrate
.. //depot/projects/gdb/sys/sys/ttychars.h#3 integrate
.. //depot/projects/gdb/sys/sys/ttycom.h#5 integrate
.. //depot/projects/gdb/sys/sys/ttydev.h#3 integrate
.. //depot/projects/gdb/sys/sys/user.h#8 integrate
.. //depot/projects/gdb/sys/vm/swap_pager.c#7 integrate
.. //depot/projects/gdb/tools/tools/tinderbox/tbmaster.1#5 integrate
.. //depot/projects/gdb/tools/tools/tinderbox/tbmaster.pl#6 integrate
.. //depot/projects/gdb/tools/tools/tinderbox/tinderbox.1#4 integrate
.. //depot/projects/gdb/tools/tools/tinderbox/tinderbox.pl#7 integrate
.. //depot/projects/gdb/usr.bin/mklocale/yacc.y#2 integrate
.. //depot/projects/gdb/usr.sbin/btxld/Makefile#2 integrate
.. //depot/projects/gdb/usr.sbin/btxld/btxld.c#2 integrate
.. //depot/projects/gdb/usr.sbin/btxld/elfh.c#2 integrate
.. //depot/projects/gdb/usr.sbin/crunch/crunchide/exec_aout.c#3 integrate
.. //depot/projects/gdb/usr.sbin/kgzip/elfhdr.c#2 integrate
.. //depot/projects/gdb/usr.sbin/kgzip/endian.h#2 delete
.. //depot/projects/gdb/usr.sbin/kgzip/i386_a.out.h#2 delete
.. //depot/projects/gdb/usr.sbin/kgzip/kgzcmp.c#2 integrate
.. //depot/projects/gdb/usr.sbin/kgzip/kgzld.c#2 integrate
.. //depot/projects/gdb/usr.sbin/rrenumd/Makefile#2 integrate
.. //depot/projects/gdb/usr.sbin/rtadvd/Makefile#2 integrate

Differences ...

==== //depot/projects/gdb/UPDATING#16 (text+ko) ====

@@ -17,6 +17,30 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20040623:
+	pf was updated to OpenBSD-stable 3.5 and pflogd(8) is priviledge
+	separated now. It uses the newly created "_pflogd" user/group
+	combination. If you plan to use pflogd(8) make sure to run
+	mergemaster -p or install the "_pflogd" user and group manually.
+
+20040622:
+	Network interface cloning has been overhauled.  This change will
+	require a recompile of modules using cloning and modification of
+	external ones to the new API.  __FreeBSD_version has been bumped
+	to 502119 to mark this change.  Additionally, users creating
+	stf(4) interfaces via "ifconfig stf" will need to update their
+	scripts as this will create an interface named "stf" instead of
+	"stf0" and ifconfig will not print "stf0" to stdout.
+
+20040621:
+	On 20040524, the /etc/rc.d/nsswitch script was modified to
+	automatically create /etc/nsswitch.conf on startup if it did
+	not already exist.  Unfortunately, an error in the man page
+	was carried over to the script, resulting in incorrect
+	nsswitch settings.  The simplest remedy is to remove both
+	/etc/nsswitch.conf and /etc/host.conf; they will be recreated
+	during the next reboot.
+
 20040614:
 	The return value of sema_timedwait(9) has been changed to
 	make it consistent with cv_timedwait(9).  Be sure to recompile
@@ -45,7 +69,7 @@
 	ipfw(8) is recompiled.
 
 20040420:
-	Due to changes in the callout ABI, kernels compiled after this 
+	Due to changes in the callout ABI, kernels compiled after this
 	date may be incompatible with kernel modules compiled prior to
 	20040406.
 
@@ -227,7 +251,7 @@
 	If ACPI is not being used and hyperthreading is enabled in the
 	BIOS, logical CPUs can be enabled by building a custom kernel
 	with the option MPTABLE_FORCE_HTT enabled.
- 
+
 20031103:
 	The i386 APIC_IO kernel option has been replaced by
 	'device apic'.  The ACPI module has also been temporarily
@@ -260,7 +284,7 @@
 
 20030923:
 	Fix a bug in arplookup(), whereby a hostile party on a locally
-	attached network could exhaust kernel memory, and cause a system 
+	attached network could exhaust kernel memory, and cause a system
 	panic, by sending a flood of spoofed ARP requests. See
 	FreeBSD-SA-03:14.arp.
 
@@ -282,7 +306,7 @@
 	may or may not exist on your system.
 
 20030824:
-	ATAng has been committed. You need to build world as sys/ata.h 
+	ATAng has been committed. You need to build world as sys/ata.h
 	has changed, and userland atacontrol depends on it.
 	If you use ATA SW raids you need "device ataraid" in your
 	kernel config file, as it is no longer pulled in automatically.
@@ -436,7 +460,7 @@
  	which FreeBSD's GCC maintainers were not aware of relative to previous
  	versions of FreeBSD.  We have gone back to the ABI for now, and any
  	code compiled which is required to interoperate with other code (not
- 	built at the same time) returning structs or unions should be 
+ 	built at the same time) returning structs or unions should be
 	rebuilt.
 
 20021216:
@@ -508,7 +532,7 @@
 
 20020702:
 	Problems with libc_r clients like KDE and GNOME have been resolved.
-	There are still some minor problems with some signals but the 
+	There are still some minor problems with some signals but the
 	system is stable enough for general use again. SMP is less so than UP
 	but each can successfully complete multiple buildworlds.
 	Libkvm needs to be recompiled due to KSE.
@@ -622,7 +646,7 @@
 20011207:
 	Daily security checks have been split out to use the periodic(8)
 	scripts.  Some change in configuration may be necessary.  Please
-	see 
+	see
 http://www.freebsd.org/cgi/mid.cgi?db=mid&id=<20011207155805.R8975@blossom.cjclark.org>
 	for details.
 
@@ -733,18 +757,18 @@
 	have been rectified around this date.
 
 20010823:
- 	named now runs as user bind and group bind rather than as 
- 	root.  If named_enable is set to YES in /etc/rc.conf, ensure 
- 	that user bind is available in /etc/passwd (using vipw(8)) 
- 	and that group bind is available in /etc/group.  Also make 
- 	sure that user or group bind has read (and not write) 
- 	permission for your name server configuration and that it 
- 	has read and write permission for your slave zone files and 
+ 	named now runs as user bind and group bind rather than as
+ 	root.  If named_enable is set to YES in /etc/rc.conf, ensure
+ 	that user bind is available in /etc/passwd (using vipw(8))
+ 	and that group bind is available in /etc/group.  Also make
+ 	sure that user or group bind has read (and not write)
+ 	permission for your name server configuration and that it
+ 	has read and write permission for your slave zone files and
  	directory.
- 
- 	If you wish to continue to run named as root (a less secure 
+
+ 	If you wish to continue to run named as root (a less secure
  	alternative), add a line to /etc/rc.conf saying
- 
+
  		named_flags=
 
 20010709:
@@ -998,7 +1022,7 @@
 	Important new FreeBSD-version stuff: PAM support has been worked
 	in, partially from the "Unix" OpenSSH version.  This requires
 	adding the following in pam.conf:
-  
+
 	sshd    auth    sufficient      pam_skey.so
 	sshd    auth    required        pam_unix.so         try_first_pass
 	sshd    session required        pam_permit.so
@@ -1127,7 +1151,7 @@
 
 20000904:
 	A new issue with the sendmail upgrade has come to light.
-	/etc/aliases has moved to /etc/mail/aliases.  Mergemaster will 
+	/etc/aliases has moved to /etc/mail/aliases.  Mergemaster will
 	incorrectly install the default aliases in /etc/mail rather than
 	move the old one from /etc.  So you'll need to manually move the
 	file, create a symbolic link, remove the old /etc/aliases.db and
@@ -1203,7 +1227,7 @@
 	to /MYKERNEL.
 
 20000711:
-	If you use CVSUP or CTM to get CVS trees, AND you used to get 
+	If you use CVSUP or CTM to get CVS trees, AND you used to get
 	the old crypto files from internat.freebsd.org AND you check
 	out files from the CVS tree with the cvs command, please read
 		http://people.freebsd.org/~imp/internat.txt
@@ -1353,7 +1377,7 @@
 	is now available.
 
 20000502:
-	Modules have been disconnected from the buildworld tree and 
+	Modules have been disconnected from the buildworld tree and
 	connected to the kernel building instead.
 
 20000427:
@@ -1442,7 +1466,7 @@
 	cd ../compile/KERNEL_NAME_HERE
 	make depend
 	make
-	make install	
+	make install
 
 	If this fails, go to the "To build a kernel" section.
 
@@ -1488,10 +1512,10 @@
 	<reboot into current>
 	<do a "native" rebuild/install as described in the previous section>
 	<maybe install compatibility libraries from /usr/src/lib/compat>
- 	<reboot>	
+ 	<reboot>
 
 
-	To upgrade in-place from 4.x-stable to current 
+	To upgrade in-place from 4.x-stable to current
 	----------------------------------------------
 	# 5.x uses more space than 4.x.  Also, the location of kernel
 	# modules has changed.  If you are installing 5.0 onto a 4.x
@@ -1501,7 +1525,7 @@
 	# the / partition, you may want to completely remove all its content
 	# before upgrading, as this can be a common source of shortage of
 	# space on /.
-	
+
 	<make sure you have good level 0 dumps>
 	<maybe fix /etc/fstab>				[7]
 	make buildworld					[9]
@@ -1623,4 +1647,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.312 2004/06/14 18:19:04 jdp Exp $
+$FreeBSD: src/UPDATING,v 1.317 2004/06/23 01:32:28 mlaier Exp $

==== //depot/projects/gdb/bin/ls/cmp.c#3 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/cmp.c,v 1.13 2004/04/06 20:06:47 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/cmp.c,v 1.15 2004/06/23 08:26:31 dwmalone Exp $");
 
 
 #include <sys/types.h>
@@ -51,47 +51,91 @@
 int
 namecmp(const FTSENT *a, const FTSENT *b)
 {
+
 	return (strcoll(a->fts_name, b->fts_name));
 }
 
 int
 revnamecmp(const FTSENT *a, const FTSENT *b)
 {
+
 	return (strcoll(b->fts_name, a->fts_name));
 }
 
 int
 modcmp(const FTSENT *a, const FTSENT *b)
 {
-	return (b->fts_statp->st_mtime - a->fts_statp->st_mtime);
+
+	if (b->fts_statp->st_mtimespec.tv_sec >
+	    a->fts_statp->st_mtimespec.tv_sec)
+		return (1);
+	if (b->fts_statp->st_mtimespec.tv_sec <
+	    a->fts_statp->st_mtimespec.tv_sec)
+		return (-1);
+	if (b->fts_statp->st_mtimespec.tv_nsec >
+	    a->fts_statp->st_mtimespec.tv_nsec)
+		return (1);
+	if (b->fts_statp->st_mtimespec.tv_nsec <
+	    a->fts_statp->st_mtimespec.tv_nsec)
+		return (-1);
+	return (strcoll(a->fts_name, b->fts_name));
 }
 
 int
 revmodcmp(const FTSENT *a, const FTSENT *b)
 {
-	return (a->fts_statp->st_mtime - b->fts_statp->st_mtime);
+
+	return (modcmp(b, a));
 }
 
 int
 acccmp(const FTSENT *a, const FTSENT *b)
 {
-	return (b->fts_statp->st_atime - a->fts_statp->st_atime);
+
+	if (b->fts_statp->st_atimespec.tv_sec >
+	    a->fts_statp->st_atimespec.tv_sec)
+		return (1);
+	if (b->fts_statp->st_atimespec.tv_sec <
+	    a->fts_statp->st_atimespec.tv_sec)
+		return (-1);
+	if (b->fts_statp->st_atimespec.tv_nsec >
+	    a->fts_statp->st_atimespec.tv_nsec)
+		return (1);
+	if (b->fts_statp->st_atimespec.tv_nsec <
+	    a->fts_statp->st_atimespec.tv_nsec)
+		return (-1);
+	return (strcoll(a->fts_name, b->fts_name));
 }
 
 int
 revacccmp(const FTSENT *a, const FTSENT *b)
 {
-	return (a->fts_statp->st_atime - b->fts_statp->st_atime);
+
+	return (acccmp(b, a));
 }
 
 int
 statcmp(const FTSENT *a, const FTSENT *b)
 {
-	return (b->fts_statp->st_ctime - a->fts_statp->st_ctime);
+
+	if (b->fts_statp->st_ctimespec.tv_sec >
+	    a->fts_statp->st_ctimespec.tv_sec)
+		return (1);
+	if (b->fts_statp->st_ctimespec.tv_sec <
+	    a->fts_statp->st_ctimespec.tv_sec)
+		return (-1);
+	if (b->fts_statp->st_ctimespec.tv_nsec >
+	    a->fts_statp->st_ctimespec.tv_nsec)
+		return (1);
+	if (b->fts_statp->st_ctimespec.tv_nsec <
+	    a->fts_statp->st_ctimespec.tv_nsec)
+		return (-1);
+	return (strcoll(a->fts_name, b->fts_name));
 }
 
 int
 revstatcmp(const FTSENT *a, const FTSENT *b)
 {
-	return (a->fts_statp->st_ctime - b->fts_statp->st_ctime);
+
+	return (statcmp(b, a));
 }

==== //depot/projects/gdb/bin/ps/extern.h#4 (text+ko) ====

@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)extern.h	8.3 (Berkeley) 4/2/94
- * $FreeBSD: src/bin/ps/extern.h,v 1.33 2004/06/20 23:40:54 gad Exp $
+ * $FreeBSD: src/bin/ps/extern.h,v 1.36 2004/06/23 11:56:57 gad Exp $
  */
 
 struct kinfo;
@@ -82,6 +82,7 @@
 void	 tname(KINFO *, VARENT *);
 void	 ucomm(KINFO *, VARENT *);
 void	 uname(KINFO *, VARENT *);
+void	 upr(KINFO *, VARENT *);
 void	 vsize(KINFO *, VARENT *);
 void	 wchan(KINFO *, VARENT *);
 __END_DECLS

==== //depot/projects/gdb/bin/ps/fmt.c#3 (text+ko) ====

@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.30 2004/04/06 20:06:49 markm Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/fmt.c,v 1.34 2004/06/22 02:18:29 gad Exp $");
 
 #include <sys/types.h>
 #include <sys/time.h>
@@ -123,10 +123,10 @@
 	if (cp == NULL)
 		errx(1, "malloc failed");
 	if (ap == NULL)
-		sprintf(cp, " (%.*s)", (int)maxlen, cmd);
+		sprintf(cp, "[%.*s]", (int)maxlen, cmd);
 	else if (strncmp(cmdpart(argv[0]), cmd, maxlen) != 0)
 		sprintf(cp, "%s (%.*s)", ap, (int)maxlen, cmd);
 	else
-		(void) strcpy(cp, ap);
+		strcpy(cp, ap);
 	return (cp);
 }

==== //depot/projects/gdb/bin/ps/keyword.c#5 (text+ko) ====

@@ -33,7 +33,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.68 2004/06/20 23:40:54 gad Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.69 2004/06/23 11:56:57 gad Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -197,8 +197,7 @@
 		0},
 	{"uid", "UID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_uid), UINT,
 		UIDFMT, 0},
-	{"upr", "UPR", NULL, 0, kvar, NULL, 3, KOFF(ki_pri.pri_user), UCHAR,
-		"d", 0},
+	{"upr", "UPR", NULL, 0, upr, NULL, 3, 0, CHAR, NULL, 0},
 	{"uprocp", "UPROCP", NULL, 0, kvar, NULL, 8, KOFF(ki_paddr), KPTR,
 		"lx", 0},
 	{"user", "USER", NULL, LJUST|DSIZ, uname, s_uname, USERLEN, 0, CHAR,

==== //depot/projects/gdb/bin/ps/print.c#5 (text+ko) ====

@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.87 2004/06/20 23:40:54 gad Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.90 2004/06/23 12:18:36 gad Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -180,7 +180,10 @@
 	VAR *v;
 
 	v = ve->var;
-	(void)printf("%-*s", v->width, k->ki_p->ki_comm);
+	if (ve->next == NULL)		/* last field, don't pad */
+		(void)printf("%s", k->ki_p->ki_comm);
+	else
+		(void)printf("%-*s", v->width, k->ki_p->ki_comm);
 }
 
 void
@@ -265,14 +268,26 @@
 	(void)printf("%-*s", v->width, buf);
 }
 
+#define	scalepri(x)	((x) - PZERO)
+
 void
 pri(KINFO *k, VARENT *ve)
 {
 	VAR *v;
 
 	v = ve->var;
-	(void)printf("%*d", v->width, k->ki_p->ki_pri.pri_level - PZERO);
+	(void)printf("%*d", v->width, scalepri(k->ki_p->ki_pri.pri_level));
+}
+
+void
+upr(KINFO *k, VARENT *ve)
+{
+	VAR *v;
+
+	v = ve->var;
+	(void)printf("%*d", v->width, scalepri(k->ki_p->ki_pri.pri_user));
 }
+#undef scalepri
 
 void
 uname(KINFO *k, VARENT *ve)
@@ -509,7 +524,7 @@
 	if (decimal_point == '\0')
 		decimal_point = localeconv()->decimal_point[0];
 	v = ve->var;
-	if (k->ki_p->ki_stat == SZOMB || !k->ki_valid) {
+	if (!k->ki_valid) {
 		secs = 0;
 		psecs = 0;
 	} else {

==== //depot/projects/gdb/bin/ps/ps.1#11 (text+ko) ====

@@ -26,7 +26,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
-.\" $FreeBSD: src/bin/ps/ps.1,v 1.78 2004/05/25 14:05:25 gad Exp $
+.\" $FreeBSD: src/bin/ps/ps.1,v 1.79 2004/06/22 01:59:54 gad Exp $
 .\"
 .Dd March 27, 2004
 .Dt PS 1
@@ -414,6 +414,9 @@
 and a process which is blocked while trying
 to exit is listed as
 .Dq Li <exiting> .
+If the command vector cannot be located (usually because it has not
+been set, as is the case of system processes and/or kernel threads)
+the command name is printed within square brackets.
 The
 .Nm
 utility

==== //depot/projects/gdb/bin/ps/ps.c#13 (text+ko) ====

@@ -47,7 +47,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.99 2004/06/20 21:25:10 gad Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.101 2004/06/23 11:40:56 gad Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -1025,7 +1025,9 @@
 		DIFF_RETURN(ka, kb, ki_p->ki_tdev);
 	}
 
+	/* PID's and TID's (threads) are sorted in ascending order. */
 	DIFF_RETURN(ka, kb, ki_p->ki_pid);
+	DIFF_RETURN(ka, kb, ki_p->ki_tid);
 	return (0);
 }
 #undef DIFF_RETURN
@@ -1133,7 +1135,7 @@
 static void
 usage(void)
 {
-#define	SINGLE_OPTS	"[-aC" OPT_LAZY_f "HhjlmrSTuvwXxZ]"
+#define	SINGLE_OPTS	"[-aCc" OPT_LAZY_f "HhjlmrSTuvwXxZ]"
 
 	(void)fprintf(stderr, "%s\n%s\n%s\n%s\n",
 	    "usage: ps " SINGLE_OPTS " [-G gid[,gid]] [-O|o fmt]",

==== //depot/projects/gdb/contrib/ipfilter/BSD/kupgrade#2 (text+ko) ====

@@ -16,6 +16,9 @@
 		echo "Copying /usr/include/osreldate.h to /sys/sys"
 		cp /usr/include/osreldate.h /sys/sys
 	fi
+	if [ -f /sys/contrib/ipfilter/netinet/mlfk_ipl.c ] ; then
+		/bin/cp mlfk_ipl.c /sys/contrib/ipfilter/netinet/
+	fi
 fi
 archdir="/sys/arch/$karch"
 ipfdir=/sys/netinet

==== //depot/projects/gdb/contrib/ipfilter/HISTORY#2 (text+ko) ====

@@ -22,6 +22,87 @@
 # and especially those who have found the time to port IP Filter to new
 # platforms.
 #
+3.4.35 21/6/2004 - Released
+
+some cases of ICMP checksum alteration were wrong
+
+block packets that fail to create state table entries
+
+correctly handle all return values from ip_natout() when fastrouting
+
+ipmon was not correctly calculating the length of the IPv6 packet (excluded
+ipv6 header length)
+
+3.4.34 20/4/2004 - Released
+
+correct the ICMP packet checksum fixing up when processing ICMP errors for NAT
+
+various changes to ipsend for sending packets with ipv4 options
+
+look for ipmon's pidfile in /var/run and /etc/opt/ipf in Solaris' init script
+
+only allow non-fragmented packets to influence whether or not a logged
+packet is the same as the one logged before.
+
+make "ipfstat -f" output more informative
+
+compatibility for openbsd byte order changes to ip_off/ip_len
+
+disallow "freebsd" as a make target (encourages people to do the wrong thing)
+
+3.4.33	15/12/2003 - Released
+
+pass on messages moving through ipfilter when it is unloading itself on Solaris
+
+add disabling of auto-detach when the module attaches on Solaris
+
+compatibility patches for 'struct ifnet' changes on FreeBSD
+
+implement a maximum for the number of entries in the NAT table (NAT_TABLE_MAX
+and ipf_nattable_max)
+
+fix ipfstat -A
+
+frsynclist() wasn't paying attention to all the places where interface
+names are, like it should.
+
+fix where packet header pointers are pointing to after doing an ipf_pullup
+
+fix comparing ICMP packets with established TCP state where only 8 bytes
+of header are returned in the ICMP error.
+
+3.4.32	18/6/2003 - Released
+
+fix up the behaviour of ipfs
+
+make parsing errors in ipf/ipnat return an error rather than return
+indicating success.
+
+window scaling patch
+
+make ipfstat work as a set{g,u}id thing - gave up privs before opening
+/dev/ipl
+
+checksum adjustment corrections for ICMP & NAT
+
+attempt to always get an mbuf full of data through pullup if possible
+
+Fix bug with NAT and fragments causing system to crash
+
+Add patches for OpenBSD 3.3
+
+stop LKM locking up the machine on modern NetBSD(?)
+
+allow timeouts in NAT rules to over-ride fr_defnatage if LARGE_NAT is defined
+
+Locking patches for IRIX 6.5 from SGI.
+ 
+fix bug in synchronising state sessions where all interfaces were invalidated
+
+fix bug in openbsd 3.2 bridge diffs
+
+fix bug parsing port comparisons in proxy rules
+
 3.4.31	7/12/2002 - Released
 
 Solaris 10 compatibility

==== //depot/projects/gdb/contrib/ipfilter/Makefile#2 (text+ko) ====

@@ -3,7 +3,7 @@
 #
 # See the IPFILTER.LICENCE file for details on licencing.
 #
-# $FreeBSD: src/contrib/ipfilter/Makefile,v 1.2 2003/04/05 09:25:19 darrenr Exp $
+# $FreeBSD: src/contrib/ipfilter/Makefile,v 1.3 2004/06/21 22:53:02 darrenr Exp $
 # $Id: Makefile,v 2.11.2.15 2002/12/02 04:22:56 darrenr Exp $
 #
 BINDEST=/usr/local/bin
@@ -85,7 +85,7 @@
 	@echo "solaris	- auto-selects SunOS4.1.x/Solaris 2.3-6/Solaris2.4-6x86"
 	@echo "netbsd	- compile for NetBSD"
 	@echo "openbsd	- compile for OpenBSD"
-	@echo "freebsd	- compile for FreeBSD 2.0, 2.1 or earlier"
+	@echo "freebsd20	- compile for FreeBSD 2.0, 2.1 or earlier"
 	@echo "freebsd22	- compile for FreeBSD-2.2 or greater"
 	@echo "freebsd3	- compile for FreeBSD-3.x"
 	@echo "freebsd4	- compile for FreeBSD-4.x"
@@ -124,7 +124,7 @@
 	else \
 		ln -s `uname -v|sed -e 's@^.*:\(/[^: ]*\).*@\1@'`/ioconf.h BSD/$(CPU) ; \
 	fi
-	make freebsd
+	make freebsd20
 
 freebsd4: include
 	if [ x$INET6 = x ] ; then \
@@ -151,7 +151,7 @@
 	(cd BSD/$(CPUDIR); make build TOP=../.. $(MFLAGS) 'DLKM=-D_LKM' "ML=mln_ipl.c"; cd ..)
 	(cd BSD/$(CPUDIR); make -f Makefile.ipsend TOP=../.. $(MFLAGS); cd ..)
 
-freebsd freebsd20 freebsd21: include
+freebsd20 freebsd21: include
 	make setup "TARGOS=BSD" "CPUDIR=$(CPUDIR)"
 	(cd BSD/$(CPUDIR); make build TOP=../.. $(MFLAGS) "ML=mlf_ipl.c"; cd ..)
 	(cd BSD/$(CPUDIR); make -f Makefile.ipsend TOP=../.. $(MFLAGS); cd ..)
@@ -289,3 +289,27 @@
 		exit 1; \
 	fi
 	- at echo make ok
+
+test-solaris test-sunos4 test-sunos5: solaris
+	(cd test && make clean && make)
+
+test-freebsd: freebsd
+	(cd test && make clean && make)
+
+test-freebsd22: freebsd22
+	(cd test && make clean && make)
+
+test-freebsd3: freebsd3
+	(cd test && make clean && make)
+
+test-freebsd4: freebsd4
+	(cd test && make clean && make)
+
+test-netbsd: netbsd
+	(cd test && make clean && make)
+
+test-openbsd: openbsd
+	(cd test && make clean && make)
+
+test-irix: irix
+	(cd test && make clean && make)

==== //depot/projects/gdb/contrib/ipfilter/common.c#2 (text+ko) ====

@@ -263,7 +263,19 @@
 		return 0;
 	if (!strcasecmp(**seg, "port") && *(*seg + 1) && *(*seg + 2)) {
 		(*seg)++;

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


More information about the p4-projects mailing list