Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jun 2004 05:12:34 GMT
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 54619 for review
Message-ID:  <200406110512.i5B5CYOK019290@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=54619

Change 54619 by marcel@marcel_nfs on 2004/06/11 05:12:16

	IFC @54617

Affected files ...

.. //depot/projects/gdb/UPDATING#14 integrate
.. //depot/projects/gdb/bin/ls/ls.c#4 integrate
.. //depot/projects/gdb/bin/ls/print.c#8 integrate
.. //depot/projects/gdb/bin/test/test.1#3 integrate
.. //depot/projects/gdb/contrib/cvs/BUGS#3 integrate
.. //depot/projects/gdb/contrib/cvs/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/FREEBSD-Xlist#1 branch
.. //depot/projects/gdb/contrib/cvs/FREEBSD-upgrade#2 integrate
.. //depot/projects/gdb/contrib/cvs/HACKING#2 integrate
.. //depot/projects/gdb/contrib/cvs/INSTALL#3 integrate
.. //depot/projects/gdb/contrib/cvs/Makefile.am#3 integrate
.. //depot/projects/gdb/contrib/cvs/Makefile.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/NEWS#3 integrate
.. //depot/projects/gdb/contrib/cvs/acinclude.m4#3 integrate
.. //depot/projects/gdb/contrib/cvs/aclocal.m4#3 integrate
.. //depot/projects/gdb/contrib/cvs/config.h.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/configure#3 integrate
.. //depot/projects/gdb/contrib/cvs/configure.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/diff/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/diff/Makefile.am#2 integrate
.. //depot/projects/gdb/contrib/cvs/diff/Makefile.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/Makefile.am#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/Makefile.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/cvs.1#1 branch
.. //depot/projects/gdb/contrib/cvs/doc/cvs.man.footer#1 branch
.. //depot/projects/gdb/contrib/cvs/doc/cvs.man.header#1 branch
.. //depot/projects/gdb/contrib/cvs/doc/cvs.texinfo#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/mkman.in#1 branch
.. //depot/projects/gdb/contrib/cvs/doc/stamp-1#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/stamp-vti#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/version-client.texi#3 integrate
.. //depot/projects/gdb/contrib/cvs/doc/version.texi#3 integrate
.. //depot/projects/gdb/contrib/cvs/lib/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/lib/Makefile.am#3 integrate
.. //depot/projects/gdb/contrib/cvs/lib/Makefile.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/lib/system.h#3 integrate
.. //depot/projects/gdb/contrib/cvs/lib/xsize.h#1 branch
.. //depot/projects/gdb/contrib/cvs/man/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/man/Makefile.am#3 integrate
.. //depot/projects/gdb/contrib/cvs/man/Makefile.in#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/ChangeLog#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/add.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/client.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/commit.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/cvs.h#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/filesubr.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/history.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/ignore.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/log.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/sanity.sh#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/server.c#6 integrate
.. //depot/projects/gdb/contrib/cvs/src/subr.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/update.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/vers_ts.c#3 integrate
.. //depot/projects/gdb/contrib/cvs/src/wrapper.c#3 integrate
.. //depot/projects/gdb/etc/bluetooth/hcsecd.conf#2 integrate
.. //depot/projects/gdb/etc/csh.login#2 integrate
.. //depot/projects/gdb/etc/defaults/pccard.conf#3 integrate
.. //depot/projects/gdb/etc/devd.conf#4 integrate
.. //depot/projects/gdb/etc/devfs.conf#2 integrate
.. //depot/projects/gdb/etc/disktab#2 integrate
.. //depot/projects/gdb/etc/gettytab#2 integrate
.. //depot/projects/gdb/etc/hosts.allow#2 integrate
.. //depot/projects/gdb/etc/inetd.conf#6 integrate
.. //depot/projects/gdb/etc/isdn/isdnd.rates.D#2 integrate
.. //depot/projects/gdb/etc/isdn/isdnd.rates.F#2 integrate
.. //depot/projects/gdb/etc/isdn/isdnd.rates.L#2 integrate
.. //depot/projects/gdb/etc/isdn/isdnd.rc.sample#2 integrate
.. //depot/projects/gdb/etc/isdn/unknown_incoming#2 integrate
.. //depot/projects/gdb/etc/login.access#2 integrate
.. //depot/projects/gdb/etc/login.conf#2 integrate
.. //depot/projects/gdb/etc/mail/Makefile#2 integrate
.. //depot/projects/gdb/etc/namedb/named.conf#2 integrate
.. //depot/projects/gdb/etc/namedb/named.root#3 integrate
.. //depot/projects/gdb/etc/network.subr#2 integrate
.. //depot/projects/gdb/etc/pam.d/README#2 integrate
.. //depot/projects/gdb/etc/pam.d/convert.pl#2 integrate
.. //depot/projects/gdb/etc/pccard_ether#4 integrate
.. //depot/projects/gdb/etc/pf.os#2 integrate
.. //depot/projects/gdb/etc/printcap#2 integrate
.. //depot/projects/gdb/etc/profile#2 integrate
.. //depot/projects/gdb/etc/rc#4 integrate
.. //depot/projects/gdb/etc/rc.d/initdiskless#8 integrate
.. //depot/projects/gdb/etc/rc.d/preseedrandom#2 integrate
.. //depot/projects/gdb/etc/rc.shutdown#2 integrate
.. //depot/projects/gdb/etc/rc.subr#5 integrate
.. //depot/projects/gdb/etc/remote#3 integrate
.. //depot/projects/gdb/etc/rpc#2 integrate
.. //depot/projects/gdb/etc/termcap.small#2 integrate
.. //depot/projects/gdb/games/fortune/datfiles/fortunes2-o#2 integrate
.. //depot/projects/gdb/gnu/usr.bin/Makefile#4 integrate
.. //depot/projects/gdb/gnu/usr.bin/cc/cc_tools/Makefile#4 integrate
.. //depot/projects/gdb/gnu/usr.bin/cc/cc_tools/freebsd64-fix.h#1 branch
.. //depot/projects/gdb/include/wchar.h#3 integrate
.. //depot/projects/gdb/lib/libarchive/archive.h#11 integrate
.. //depot/projects/gdb/lib/libarchive/archive_read.3#7 integrate
.. //depot/projects/gdb/lib/libarchive/archive_read_extract.c#14 integrate
.. //depot/projects/gdb/lib/libarchive/archive_read_support_format_tar.c#14 integrate
.. //depot/projects/gdb/lib/libc/gen/fts.c#5 integrate
.. //depot/projects/gdb/lib/libc/gen/signal.3#4 integrate
.. //depot/projects/gdb/lib/libc/stdio/fvwrite.c#3 integrate
.. //depot/projects/gdb/lib/libc/stdio/local.h#4 integrate
.. //depot/projects/gdb/lib/libc/stdio/vfprintf.c#6 integrate
.. //depot/projects/gdb/lib/libc/stdio/vfwprintf.c#6 integrate
.. //depot/projects/gdb/lib/libc/stdio/wbuf.c#2 integrate
.. //depot/projects/gdb/lib/libc/stdio/wsetup.c#2 integrate
.. //depot/projects/gdb/lib/libc/stdtime/localtime.c#2 integrate
.. //depot/projects/gdb/lib/libc/sys/sigaction.2#2 integrate
.. //depot/projects/gdb/lib/libc/sys/wait.2#2 integrate
.. //depot/projects/gdb/lib/libkvm/kvm.c#2 integrate
.. //depot/projects/gdb/lib/libpthread/arch/amd64/amd64/context.S#2 integrate
.. //depot/projects/gdb/lib/libvgl/main.c#2 integrate
.. //depot/projects/gdb/lib/msun/Makefile#4 integrate
.. //depot/projects/gdb/lib/msun/alpha/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/alpha/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/amd64/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/amd64/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/arm/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/arm/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/i387/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/i387/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/ia64/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/ia64/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/man/feclearexcept.3#1 branch
.. //depot/projects/gdb/lib/msun/man/fegetenv.3#1 branch
.. //depot/projects/gdb/lib/msun/man/fegetround.3#1 branch
.. //depot/projects/gdb/lib/msun/man/fenv.3#1 branch
.. //depot/projects/gdb/lib/msun/man/round.3#1 branch
.. //depot/projects/gdb/lib/msun/powerpc/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/powerpc/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/sparc64/fenv.c#1 branch
.. //depot/projects/gdb/lib/msun/sparc64/fenv.h#1 branch
.. //depot/projects/gdb/lib/msun/src/math.h#5 integrate
.. //depot/projects/gdb/lib/msun/src/s_rintf.c#2 integrate
.. //depot/projects/gdb/lib/msun/src/s_round.c#1 branch
.. //depot/projects/gdb/lib/msun/src/s_roundf.c#1 branch
.. //depot/projects/gdb/release/Makefile#6 integrate
.. //depot/projects/gdb/release/doc/en_US.ISO8859-1/installation/common/artheader.sgml#2 integrate
.. //depot/projects/gdb/release/doc/en_US.ISO8859-1/installation/common/install.sgml#3 integrate
.. //depot/projects/gdb/sbin/ipfw/ipfw.8#7 integrate
.. //depot/projects/gdb/sbin/ipfw/ipfw2.c#8 integrate
.. //depot/projects/gdb/share/examples/kld/cdev/module/cdev.c#2 integrate
.. //depot/projects/gdb/share/man/man3/fpgetround.3#3 integrate
.. //depot/projects/gdb/share/man/man4/acpi.4#6 integrate
.. //depot/projects/gdb/share/man/man4/bge.4#3 integrate
.. //depot/projects/gdb/share/man/man7/tuning.7#2 integrate
.. //depot/projects/gdb/share/man/man9/Makefile#9 integrate
.. //depot/projects/gdb/share/man/man9/ifnet.9#3 integrate
.. //depot/projects/gdb/share/termcap/termcap.src#6 integrate
.. //depot/projects/gdb/sys/alpha/alpha/pmap.c#7 integrate
.. //depot/projects/gdb/sys/alpha/alpha/support.s#3 integrate
.. //depot/projects/gdb/sys/alpha/include/pc/bios.h#2 integrate
.. //depot/projects/gdb/sys/amd64/acpica/madt.c#5 integrate
.. //depot/projects/gdb/sys/amd64/amd64/fpu.c#5 integrate
.. //depot/projects/gdb/sys/amd64/amd64/identcpu.c#6 integrate
.. //depot/projects/gdb/sys/amd64/amd64/initcpu.c#2 integrate
.. //depot/projects/gdb/sys/amd64/amd64/machdep.c#13 integrate
.. //depot/projects/gdb/sys/amd64/amd64/mp_machdep.c#6 integrate
.. //depot/projects/gdb/sys/amd64/amd64/mpboot.S#3 integrate
.. //depot/projects/gdb/sys/amd64/amd64/pmap.c#11 integrate
.. //depot/projects/gdb/sys/amd64/include/asm.h#3 integrate
.. //depot/projects/gdb/sys/amd64/include/md_var.h#5 integrate
.. //depot/projects/gdb/sys/amd64/include/param.h#2 integrate
.. //depot/projects/gdb/sys/amd64/include/pmap.h#7 integrate
.. //depot/projects/gdb/sys/amd64/include/profile.h#5 integrate
.. //depot/projects/gdb/sys/amd64/include/specialreg.h#4 integrate
.. //depot/projects/gdb/sys/arm/arm/exception.S#2 integrate
.. //depot/projects/gdb/sys/arm/arm/in_cksum_arm.S#2 integrate
.. //depot/projects/gdb/sys/arm/arm/locore.S#2 integrate
.. //depot/projects/gdb/sys/cam/cam_ccb.h#2 integrate
.. //depot/projects/gdb/sys/compat/ndis/kern_ndis.c#15 integrate
.. //depot/projects/gdb/sys/compat/ndis/subr_ntoskrnl.c#13 integrate
.. //depot/projects/gdb/sys/conf/NOTES#22 integrate
.. //depot/projects/gdb/sys/conf/files#27 integrate
.. //depot/projects/gdb/sys/conf/files.sparc64#6 integrate
.. //depot/projects/gdb/sys/conf/kmod.mk#7 integrate
.. //depot/projects/gdb/sys/contrib/ipfilter/netinet/ip_compat.h#2 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi.c#19 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_cpu.c#9 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_pci.c#10 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_pcib.c#7 integrate
.. //depot/projects/gdb/sys/dev/acpica/acpi_powerres.c#6 integrate
.. //depot/projects/gdb/sys/dev/bge/if_bge.c#6 integrate
.. //depot/projects/gdb/sys/dev/bge/if_bgereg.h#3 integrate
.. //depot/projects/gdb/sys/dev/ciss/ciss.c#10 integrate
.. //depot/projects/gdb/sys/dev/ciss/cissreg.h#7 integrate
.. //depot/projects/gdb/sys/dev/cx/if_cx.c#7 integrate
.. //depot/projects/gdb/sys/dev/drm/drm.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/drmP.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/drm_drv.h#4 integrate
.. //depot/projects/gdb/sys/dev/drm/drm_linux_list.h#1 branch
.. //depot/projects/gdb/sys/dev/drm/drm_os_freebsd.h#3 integrate
.. //depot/projects/gdb/sys/dev/drm/drm_pciids.h#1 branch
.. //depot/projects/gdb/sys/dev/drm/drm_sarea.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/mga.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/mga_drm.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/r128.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/r128_drm.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/r128_state.c#3 integrate
.. //depot/projects/gdb/sys/dev/drm/radeon.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/radeon_drm.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/radeon_drv.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/radeon_mem.c#2 integrate
.. //depot/projects/gdb/sys/dev/drm/radeon_state.c#3 integrate
.. //depot/projects/gdb/sys/dev/drm/sis.h#2 integrate
.. //depot/projects/gdb/sys/dev/drm/sis_drv.c#2 integrate
.. //depot/projects/gdb/sys/dev/drm/sis_mm.c#3 integrate
.. //depot/projects/gdb/sys/dev/drm/tdfx.h#2 integrate
.. //depot/projects/gdb/sys/dev/ed/if_ed.c#7 integrate
.. //depot/projects/gdb/sys/dev/eisa/eisa_if.m#1 branch
.. //depot/projects/gdb/sys/dev/eisa/eisaconf.c#2 integrate
.. //depot/projects/gdb/sys/dev/eisa/eisaconf.h#2 integrate
.. //depot/projects/gdb/sys/dev/esp/esp_sbus.c#1 branch
.. //depot/projects/gdb/sys/dev/esp/lsi64854.c#1 branch
.. //depot/projects/gdb/sys/dev/esp/lsi64854reg.h#1 branch
.. //depot/projects/gdb/sys/dev/esp/lsi64854var.h#1 branch
.. //depot/projects/gdb/sys/dev/esp/ncr53c9x.c#1 branch
.. //depot/projects/gdb/sys/dev/esp/ncr53c9xreg.h#1 branch
.. //depot/projects/gdb/sys/dev/esp/ncr53c9xvar.h#1 branch
.. //depot/projects/gdb/sys/dev/fb/vga.c#3 integrate
.. //depot/projects/gdb/sys/dev/fe/if_fe.c#5 integrate
.. //depot/projects/gdb/sys/dev/gem/if_gem.c#6 integrate
.. //depot/projects/gdb/sys/dev/hme/if_hme.c#8 integrate
.. //depot/projects/gdb/sys/dev/kbd/atkbd.c#2 integrate
.. //depot/projects/gdb/sys/dev/lge/if_lge.c#5 integrate
.. //depot/projects/gdb/sys/dev/lnc/if_lnc.c#6 integrate
.. //depot/projects/gdb/sys/dev/my/if_my.c#4 integrate
.. //depot/projects/gdb/sys/dev/nge/if_nge.c#7 integrate
.. //depot/projects/gdb/sys/dev/ofw/ofw_console.c#6 integrate
.. //depot/projects/gdb/sys/dev/pcf/envctrl.c#2 integrate
.. //depot/projects/gdb/sys/dev/pcf/pcf_ebus.c#1 branch
.. //depot/projects/gdb/sys/dev/pcf/pcf_isa.c#3 integrate
.. //depot/projects/gdb/sys/dev/re/if_re.c#6 integrate
.. //depot/projects/gdb/sys/dev/sab/sab.c#8 integrate
.. //depot/projects/gdb/sys/dev/sio/sio_pci.c#2 integrate
.. //depot/projects/gdb/sys/dev/sn/if_sn.c#6 integrate
.. //depot/projects/gdb/sys/dev/sound/pcm/sound.c#4 integrate
.. //depot/projects/gdb/sys/dev/tx/if_tx.c#5 integrate
.. //depot/projects/gdb/sys/dev/usb/if_aue.c#6 integrate
.. //depot/projects/gdb/sys/dev/usb/if_axe.c#7 integrate
.. //depot/projects/gdb/sys/dev/usb/if_cue.c#5 integrate
.. //depot/projects/gdb/sys/dev/usb/if_rue.c#6 integrate
.. //depot/projects/gdb/sys/dev/usb/if_udav.c#4 integrate
.. //depot/projects/gdb/sys/dev/usb/uftdi.c#6 integrate
.. //depot/projects/gdb/sys/dev/usb/uhub.c#2 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs#12 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs.h#12 integrate
.. //depot/projects/gdb/sys/dev/usb/usbdevs_data.h#12 integrate
.. //depot/projects/gdb/sys/dev/wi/if_wi_pccard.c#5 integrate
.. //depot/projects/gdb/sys/dev/xe/if_xe.c#5 integrate
.. //depot/projects/gdb/sys/geom/geom_io.c#4 integrate
.. //depot/projects/gdb/sys/geom/nop/g_nop.c#2 integrate
.. //depot/projects/gdb/sys/i386/acpica/acpi_machdep.c#6 integrate
.. //depot/projects/gdb/sys/i386/acpica/madt.c#7 integrate
.. //depot/projects/gdb/sys/i386/bios/mca_machdep.c#2 integrate
.. //depot/projects/gdb/sys/i386/bios/smapi.c#4 integrate
.. //depot/projects/gdb/sys/i386/bios/smbios.c#3 integrate
.. //depot/projects/gdb/sys/i386/bios/vpd.c#3 integrate
.. //depot/projects/gdb/sys/i386/i386/bios.c#4 integrate
.. //depot/projects/gdb/sys/i386/i386/machdep.c#8 integrate
.. //depot/projects/gdb/sys/i386/i386/swtch.s#4 integrate
.. //depot/projects/gdb/sys/i386/i386/symbols.raw#2 integrate
.. //depot/projects/gdb/sys/i386/include/md_var.h#3 integrate
.. //depot/projects/gdb/sys/i386/include/pc/bios.h#3 integrate
.. //depot/projects/gdb/sys/i386/isa/npx.c#6 integrate
.. //depot/projects/gdb/sys/i386/isa/vesa.c#2 integrate
.. //depot/projects/gdb/sys/i386/pci/pci_pir.c#5 integrate
.. //depot/projects/gdb/sys/ia64/ia64/pmap.c#6 integrate
.. //depot/projects/gdb/sys/isa/syscons_isa.c#2 integrate
.. //depot/projects/gdb/sys/kern/kern_exit.c#10 integrate
.. //depot/projects/gdb/sys/kern/kern_intr.c#5 integrate
.. //depot/projects/gdb/sys/kern/kern_kse.c#1 branch
.. //depot/projects/gdb/sys/kern/kern_proc.c#7 integrate
.. //depot/projects/gdb/sys/kern/kern_shutdown.c#6 integrate
.. //depot/projects/gdb/sys/kern/kern_sig.c#9 integrate
.. //depot/projects/gdb/sys/kern/kern_synch.c#11 integrate
.. //depot/projects/gdb/sys/kern/kern_sysctl.c#5 integrate
.. //depot/projects/gdb/sys/kern/kern_thread.c#12 integrate
.. //depot/projects/gdb/sys/kern/subr_bus.c#9 integrate
.. //depot/projects/gdb/sys/kern/tty.c#7 integrate
.. //depot/projects/gdb/sys/kern/tty_conf.c#3 integrate
.. //depot/projects/gdb/sys/kern/tty_pty.c#7 integrate
.. //depot/projects/gdb/sys/kern/uipc_mbuf.c#6 integrate
.. //depot/projects/gdb/sys/kern/uipc_socket.c#8 integrate
.. //depot/projects/gdb/sys/kern/uipc_syscalls.c#12 integrate
.. //depot/projects/gdb/sys/kern/uipc_usrreq.c#7 integrate
.. //depot/projects/gdb/sys/kern/vfs_syscalls.c#11 integrate
.. //depot/projects/gdb/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile#2 integrate
.. //depot/projects/gdb/sys/modules/em/Makefile#2 integrate
.. //depot/projects/gdb/sys/modules/esp/Makefile#1 branch
.. //depot/projects/gdb/sys/modules/ipfilter/Makefile#3 integrate
.. //depot/projects/gdb/sys/modules/ixgb/Makefile#2 integrate
.. //depot/projects/gdb/sys/modules/vx/Makefile#2 integrate
.. //depot/projects/gdb/sys/net/bpf.c#5 integrate
.. //depot/projects/gdb/sys/net/if_sl.c#5 integrate
.. //depot/projects/gdb/sys/net/netisr.h#3 integrate
.. //depot/projects/gdb/sys/net/raw_cb.c#3 integrate
.. //depot/projects/gdb/sys/net/rtsock.c#10 integrate
.. //depot/projects/gdb/sys/netatm/atm_ioctl.h#3 integrate
.. //depot/projects/gdb/sys/netgraph/ng_message.h#3 integrate
.. //depot/projects/gdb/sys/netinet/igmp.c#3 integrate
.. //depot/projects/gdb/sys/netinet/in.h#3 integrate
.. //depot/projects/gdb/sys/netinet/ip_divert.c#6 integrate
.. //depot/projects/gdb/sys/netinet/ip_fw.h#5 integrate
.. //depot/projects/gdb/sys/netinet/ip_fw2.c#7 integrate
.. //depot/projects/gdb/sys/netinet/ip_icmp.c#6 integrate
.. //depot/projects/gdb/sys/netinet/raw_ip.c#8 integrate
.. //depot/projects/gdb/sys/pc98/i386/machdep.c#6 integrate
.. //depot/projects/gdb/sys/pc98/pc98/clock.c#5 integrate
.. //depot/projects/gdb/sys/pc98/pc98/mse.c#4 integrate
.. //depot/projects/gdb/sys/pc98/pc98/olpt.c#4 integrate
.. //depot/projects/gdb/sys/pc98/pc98/pc98gdc.c#3 integrate
.. //depot/projects/gdb/sys/pc98/pc98/ppc.c#3 integrate
.. //depot/projects/gdb/sys/pci/if_dc.c#6 integrate
.. //depot/projects/gdb/sys/pci/if_de.c#4 integrate
.. //depot/projects/gdb/sys/pci/if_pcn.c#4 integrate
.. //depot/projects/gdb/sys/pci/if_rl.c#8 integrate
.. //depot/projects/gdb/sys/pci/if_sf.c#4 integrate
.. //depot/projects/gdb/sys/pci/if_sis.c#6 integrate
.. //depot/projects/gdb/sys/pci/if_sk.c#8 integrate
.. //depot/projects/gdb/sys/pci/if_ste.c#11 integrate
.. //depot/projects/gdb/sys/pci/if_vr.c#6 integrate
.. //depot/projects/gdb/sys/pci/if_wb.c#4 integrate
.. //depot/projects/gdb/sys/pci/if_xl.c#5 integrate
.. //depot/projects/gdb/sys/sparc64/conf/GENERIC#6 integrate
.. //depot/projects/gdb/sys/sparc64/include/asmacros.h#3 integrate
.. //depot/projects/gdb/sys/sys/linedisc.h#2 integrate
.. //depot/projects/gdb/sys/sys/mbuf.h#11 integrate
.. //depot/projects/gdb/sys/sys/systm.h#6 integrate
.. //depot/projects/gdb/sys/sys/tty.h#5 integrate
.. //depot/projects/gdb/sys/sys/vmmeter.h#3 integrate
.. //depot/projects/gdb/sys/ufs/ffs/ffs_snapshot.c#3 integrate
.. //depot/projects/gdb/sys/vm/uma_core.c#7 integrate
.. //depot/projects/gdb/sys/vm/vm_page.h#7 integrate
.. //depot/projects/gdb/sys/vm/vm_pageq.c#3 integrate
.. //depot/projects/gdb/tools/regression/lib/msun/Makefile#1 branch
.. //depot/projects/gdb/tools/regression/lib/msun/test-fenv.c#1 branch
.. //depot/projects/gdb/tools/tools/tinderbox/tbmaster.pl#4 integrate
.. //depot/projects/gdb/usr.bin/printf/printf.1#2 integrate
.. //depot/projects/gdb/usr.bin/printf/printf.c#3 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.1#7 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.c#16 integrate
.. //depot/projects/gdb/usr.bin/tar/bsdtar.h#8 integrate
.. //depot/projects/gdb/usr.bin/tar/read.c#8 integrate
.. //depot/projects/gdb/usr.bin/tar/write.c#12 integrate
.. //depot/projects/gdb/usr.bin/top/machine.c#2 integrate
.. //depot/projects/gdb/usr.sbin/IPXrouted/IPXrouted.8#2 integrate
.. //depot/projects/gdb/usr.sbin/acpi/acpidb/acpidb.8#2 integrate
.. //depot/projects/gdb/usr.sbin/adduser/adduser.8#5 integrate
.. //depot/projects/gdb/usr.sbin/adduser/adduser.sh#4 integrate
.. //depot/projects/gdb/usr.sbin/adduser/rmuser.8#2 integrate
.. //depot/projects/gdb/usr.sbin/arp/arp.c#4 integrate
.. //depot/projects/gdb/usr.sbin/bootparamd/bootparamd/main.c#2 integrate
.. //depot/projects/gdb/usr.sbin/crunch/crunchide/exec_elf32.c#2 integrate
.. //depot/projects/gdb/usr.sbin/jail/jail.8#7 integrate
.. //depot/projects/gdb/usr.sbin/lpr/lpr/printcap.5#3 integrate
.. //depot/projects/gdb/usr.sbin/ndp/ndp.8#3 integrate
.. //depot/projects/gdb/usr.sbin/newsyslog/newsyslog.c#5 integrate
.. //depot/projects/gdb/usr.sbin/newsyslog/ptimes.c#2 integrate
.. //depot/projects/gdb/usr.sbin/nghook/nghook.8#2 integrate
.. //depot/projects/gdb/usr.sbin/pkg_install/add/pkg_add.1#3 integrate
.. //depot/projects/gdb/usr.sbin/pstat/pstat.c#4 integrate
.. //depot/projects/gdb/usr.sbin/setkey/setkey.8#3 integrate
.. //depot/projects/gdb/usr.sbin/traceroute6/traceroute6.8#2 integrate
.. //depot/projects/gdb/usr.sbin/wicontrol/wicontrol.8#3 integrate

Differences ...

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

@@ -17,6 +17,10 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20040607:
+	Splitting kern_thread.c into 2 files (adding kern_kse.c)
+	requires that you re-run config after updating your tree.
+
 20040601:
 	The MIDI drivers have been removed. Until the new module-friendly
 	ones are merged, remove or comment out midi and seq from your
@@ -1607,4 +1611,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.308 2004/06/04 15:24:12 tanimura Exp $
+$FreeBSD: src/UPDATING,v 1.309 2004/06/07 21:37:40 julian Exp $

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

@@ -42,7 +42,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.77 2004/06/03 15:04:00 le Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/ls.c,v 1.78 2004/06/08 09:30:10 das Exp $");
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -452,7 +452,13 @@
 	    fts_open(argv, options, f_nosort ? NULL : mastercmp)) == NULL)
 		err(1, "fts_open");
 
-	display(NULL, fts_children(ftsp, 0), options);
+	/*
+	 * We ignore errors from fts_children here since they will be
+	 * replicated and signalled on the next call to fts_read() below.
+	 */
+	chp = fts_children(ftsp, 0);
+	if (chp != NULL)
+		display(NULL, chp, options);
 	if (f_listdir)
 		return;
 
@@ -533,16 +539,6 @@
 	char ngroup[STRBUF_SIZEOF(uid_t) + 1];
 	char nuser[STRBUF_SIZEOF(gid_t) + 1];
 
-	/*
-	 * If list is NULL there are two possibilities: that the parent
-	 * directory p has no children, or that fts_children() returned an
-	 * error.  We ignore the error case since it will be replicated
-	 * on the next call to fts_read() on the post-order visit to the
-	 * directory p, and will be signaled in traverse().
-	 */
-	if (list == NULL)
-		return;
-
 	needstats = f_inode || f_longform || f_size;
 	flen = 0;
 	btotal = 0;
@@ -784,7 +780,13 @@
 		++entries;
 	}
 
-	if (!entries)
+	/*
+	 * If there are no entries to display, we normally stop right
+	 * here.  However, we must continue if we have to display the
+	 * total block count.  In this case, we display the total only
+	 * on the second (p != NULL) pass.
+	 */
+	if (!entries && (!(f_longform || f_size) || p == NULL))
 		return;
 
 	d.list = list;

==== //depot/projects/gdb/bin/ls/print.c#8 (text+ko) ====

@@ -36,7 +36,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.72 2004/05/25 14:53:47 pjd Exp $");
+__FBSDID("$FreeBSD: src/bin/ls/print.c,v 1.73 2004/06/08 09:27:42 das Exp $");
 
 #include <sys/param.h>
 #include <sys/stat.h>
@@ -142,8 +142,10 @@
 	int haveacls;
 	dev_t prevdev;
 
-	if (dp->list->fts_level != FTS_ROOTLEVEL && (f_longform || f_size))
+	if ((dp->list == NULL || dp->list->fts_level != FTS_ROOTLEVEL) &&
+	    (f_longform || f_size)) {
 		(void)printf("total %lu\n", howmany(dp->btotal, blocksize));
+	}
 
 	haveacls = 1;
 	prevdev = (dev_t)-1;
@@ -294,8 +296,10 @@
 	if (num % numcols)
 		++numrows;
 
-	if (dp->list->fts_level != FTS_ROOTLEVEL && (f_longform || f_size))
+	if ((dp->list == NULL || dp->list->fts_level != FTS_ROOTLEVEL) &&
+	    (f_longform || f_size)) {
 		(void)printf("total %lu\n", howmany(dp->btotal, blocksize));
+	}
 
 	base = 0;
 	for (row = 0; row < numrows; ++row) {

==== //depot/projects/gdb/bin/test/test.1#3 (text+ko) ====

@@ -29,7 +29,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)test.1	8.1 (Berkeley) 5/31/93
-.\" $FreeBSD: src/bin/test/test.1,v 1.18 2004/04/06 20:06:54 markm Exp $
+.\" $FreeBSD: src/bin/test/test.1,v 1.20 2004/06/07 12:47:31 yar Exp $
 .\"
 .Dd May 31, 1993
 .Dt TEST 1
@@ -210,11 +210,6 @@
 comes after
 .Ar \&s\&2
 based on the ASCII value of their characters.
-.It Ar \&s\&1
-True if
-.Ar \&s\&1
-is not the null
-string.
 .It Ar \&n\&1 Fl \&eq Ar \&n\&2
 True if the integers
 .Ar \&n\&1
@@ -255,6 +250,17 @@
 .Ar \&n\&2 .
 .El
 .Pp
+If
+.Ar file
+is a symbolic link,
+.Nm
+will fully dereference it and then evaluate the expression
+against the file referenced, except for the
+.Fl h
+and
+.Fl L
+primaries.
+.Pp
 These primaries can be combined with the following operators:
 .Bl -tag -width Ar
 .It Cm \&! Ar expression
@@ -315,7 +321,8 @@
 .Sh SEE ALSO
 .Xr builtin 1 ,
 .Xr expr 1 ,
-.Xr sh 1
+.Xr sh 1 ,
+.Xr symlink 7
 .Sh STANDARDS
 The
 .Nm

==== //depot/projects/gdb/contrib/cvs/BUGS#3 (text+ko) ====

@@ -47,12 +47,6 @@
 are never a problem, whether or not LockDir is in use.
 
 
-* "make remotecheck" sometimes fails on test 187a3 with
-    cvs server: in directory .:
-    cvs [server aborted]: *PANIC* administration files missing
-This does not happen every time.  (-kingdon, Nov 96, Red Hat linux 3.0.3).
-
-
 * The -m option to "cvs add" does not work with client/server CVS.
 CVS will accept the option, but it won't actually set the
 file's description.
@@ -84,121 +78,6 @@
   P.S.  Is anyone working on fixing these bugs?
 
 
-* From: Roland McGrath <roland@gnu.ai.mit.edu>
-  To: Cyclic CVS Hackers <info-cvs@prep.ai.mit.edu>
-  Subject: weird bug
-  Date: Sat, 25 Mar 1995 16:41:41 -0500
-  X-Windows: Even your dog won't like it.
-
-  I just noticed some droppings on my disk from what must be a pretty weird
-  bug in remote CVS.
-
-  In my home directory on a repository machine I use, I find:
-
-  drwxr-xr-x   4 roland   staff         512 Mar  7 14:08 cvs-serv28962
-  drwxr-xr-x   4 roland   staff         512 Mar  7 14:11 cvs-serv28978
-  drwxr-xr-x   4 roland   staff         512 Mar  7 15:13 cvs-serv29141
-
-  OK, so these are leftover cruft from some cvs run that got aborted.
-  Well, it should clean up after itself, but so what.
-
-  The last one is pretty dull; the real weirdness is the contents of the
-  first two directories.
-
-  duality 77 # ls -RF cvs-serv28978/
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978:
-  arpa/
-
-  cvs-serv28978/cvs-serv28978/arpa:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978:
-  assert/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978:
-  bare/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978:
-  conf/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978:
-  crypt/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978:
-  csu/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu:
-  CVS/		cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/CVS:
-  Entries	    Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978:
-  ctype/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype:
-  CVS/		cvs-serv28978/
-
-  [...]
-
-  ls: cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype/cvs-serv28978/dirent/cvs-serv28978/elf/cvs-serv28978/gnu/cvs-serv28978/gnulib/cvs-serv28978/grp/cvs-serv28978/hurd/cvs-serv28978/hurd/hurd/cvs-serv28978/inet/cvs-serv28978/inet/arpa/cvs-serv28978/inet/netinet[...]/cvs-serv28978/posix/cvs-serv28978/posix/glob/cvs-serv28978/posix/gnu/cvs-serv28978/posix/sys/cvs-serv28978/protocols/cvs-serv28978/pwd/cvs-serv28978/resolv/cvs-serv28978/resolv/arpa/cvs-serv28978/resolv/sys/cvs-serv28978/resource/cvs-serv28978/resource/sys/cvs-serv28978/rpc/cvs-serv28978/setjmp/cvs-serv28978/signal/cvs-serv28978/signal/sys/cvs-serv28978/socket/cvs-serv28978/socket: File name too long
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype/cvs-serv28978/dirent/cvs-serv28978/elf/cvs-serv28978/gnu/cvs-serv28978/gnulib/cvs-serv28978/grp/cvs-serv28978/hurd/cvs-serv28978/hurd/hurd/cvs-serv28978/inet/cvs-serv28978/inet/arpa/cvs-serv28978/inet/netinet[...]/cvs-serv28978/posix/glob/cvs-serv28978/posix/gnu/cvs-serv28978/posix/sys/cvs-serv28978/protocols/cvs-serv28978/pwd/cvs-serv28978/resolv/cvs-serv28978/resolv/arpa/cvs-serv28978/resolv/sys/cvs-serv28978/resource/cvs-serv28978/resource/sys/cvs-serv28978/rpc/cvs-serv28978/setjmp/cvs-serv28978/signal/cvs-serv28978/signal/sys/cvs-serv28978/socket/cvs-serv28978:
-
-* From: Roland McGrath <roland@gnu.ai.mit.edu>
-  To: Cyclic CVS Hackers <info-cvs@prep.ai.mit.edu>
-  Subject: bizarre failure mode
-  Date: Tue, 7 Mar 95 14:17:28 -0500
-  
-  This is pretty weird:
-  
-  CVS_SERVER='TMPDIR=. /usr/local/bin/cvs' ../cvs-build/src/cvs update -q
-  cvs [server aborted]: could not get working directory: Result too large
-  [Exit 1]
-  asylum 29 % grep 'Result too large' /usr/include/sys/errno.h 
-  #define ERANGE          34              /* Result too large */
-  
-  Now, getcwd fails with ERANGE when the buffer is too small.  But I don't
-  know why that would be the case; I don't think there are exceptionally long
-  directory names involved.  It would be robust to notice ERANGE and use a
-  bigger buffer.  But I suspect something weirder is going on.
-  
-  The repository in question in duality.gnu.ai.mit.edu:/gd4/gnu/cvsroot/libc.
-  
-  Send me a PGP-signed message if you want the password to use the machine
-  where the problem showed up.
-
 * CVS does not always seem to be waiting to the next filesystem timestamp
 quanta after commits.  So far this has only shown up in testing under the BSDI
 OS.  The symptoms are that ocassionally CVS will not notice that modified files
@@ -208,18 +87,22 @@
 an incorrect value, though this does not explain why symptoms have only been
 noticed under BSDI.
 
+
 * Spaces in arguments to `cvs diff' are currently split on spaces and tabs
 before being passed to diff.  This can often cause diff to abort since it can
 no longer interpret its options string and if it can, coincidentally,
 interpret its option string, then the problem may be output in unexpected
 formats.
 
+
 * `release' of a project subdir does not remove the `subdir' entry from
   `./CVS/Entries'.
 
-* The Windows Microsoft Visual C++ project files are out of date, but the
-  project can still be built under Windows using `nmake'.  See the INSTALL
-  file for more.
+
+* Most of the remote commands are encountering assertion failures when listing
+  the toplevel of the repository (e.g. `cvs rlog .').  This appears to be
+  related to the symlinked CVS root fix.
+
 
 * Status
 

==== //depot/projects/gdb/contrib/cvs/ChangeLog#3 (text+ko) ====

@@ -1,3 +1,83 @@
+2004-06-09  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note Stefan & Sebastian's security fixes.
+	* acinclude.m4 (gl_SIZE_MAX, gl_XSIZE): Import from GNULIB.
+	* configure.in: Call gl_XSIZE.
+
+2004-06-09  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note CAN-2004-0414 fix.
+
+2004-05-19  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note CAN-2004-0396 fix.
+
+2004-05-17  Derek Price  <derek@ximbiot.com>
+
+	* BUGS: Note assertion failure of r* commands.
+
+2004-05-17  Derek Price  <derek@ximbiot.com>
+
+	* BUGS: Remove out of date comment about out of date Windows build
+	files and several bug reports that are so old, without similar recent
+	reports, that I'm assuming that the problems have been fixed.
+
+2004-05-15  Derek Price  <derek@ximbiot.com>
+
+	* cvsnt.dsp: Header file list updated.
+	* cvsnt.dep: Regenerated for "cvsnt.dsp" change.
+	* cvsnt.mak: Regenerated for "cvsnt.dsp" change.
+	(Patch from Conrad Pino <conrad@pino.com>.)
+
+2004-05-13  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note MSVC++ project file regeneration.
+
+2004-05-13  Derek Price  <derek@ximbiot.com>
+
+	* cvsnt.dsw: Rename "zlib/zlib.*" to "zlib/libz.*".
+	Add project "lib/libcvs".
+	* cvsnt.dsp: Revised for "cvsnt.dsw" changes.  Move "lib/*.c" to
+	project "lib/libcvs".  Upgraded to Visual C++ 6.0 format.
+	* cvsnt.dep: Added for "cvsnt.dsp" change.
+	* cvsnt.mak: Regenerated for "cvsnt.dsp" change.
+	(Patch from Conrad Pino <conrad@pino.com>.)
+
+	* configure.in: Generate windows-NT/fix-msvc-mak.
+
+2004-04-30  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note that man page is generated from cvs.texinfo now.
+	* configure.in: Build doc/mkman.
+	* configure, Makefile.in: Regenerated.
+
+2004-04-26  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note that :ext: no longer relies on an external transport with
+	a GNU argument processor.
+
+2004-04-20  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Note XP directory deletion fix.
+
+2004-04-16  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Correct CVS name for piped checkout issue now that we have one.
+
+2004-04-15  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Retroactively add CVE issue name for the piped etc issue.
+
+2004-04-15  Derek Price  <derek@ximbiot.com>
+
+	* NEWS: Retroactively add CVE issue name for the trojan server issue.
+
+2004-04-14  Derek Price  <derek@ximbiot.com>
+
+	* INSTALL (Building from source code under Unix): Move Autoconf &
+	Automake notes...
+	* HACKING (Regenerating Build Files): ...here.
+
 2004-04-13  Derek Price  <derek@ximbiot.com>
 
 	* NEWS: Note validation of paths passed to the client.

==== //depot/projects/gdb/contrib/cvs/FREEBSD-upgrade#2 (text+ko) ====

@@ -1,4 +1,4 @@
-$FreeBSD: src/contrib/cvs/FREEBSD-upgrade,v 1.10 2002/09/02 05:58:30 peter Exp $
+$FreeBSD: src/contrib/cvs/FREEBSD-upgrade,v 1.11 2004/06/09 20:51:26 des Exp $
 
 MAINTAINER=	peter@FreeBSD.org
 
@@ -7,39 +7,19 @@
 versions or official-patch versions must be imported.
 
 To prepare a new cvs dist for import, extract it into a fresh directory;
+then delete the files and directories listed in FREEBSD-Xlist.
 
-The following generated files were deleted:
-doc/*.ps
-doc/*.info*
-doc/texinfo.tex
-lib/getdate.c
-cvsnt.*
-cvs.spec*
-build.com
-*/*.com
-*/*.dsp
-*/.cvsignore
-.cvsignore
-README.VMS
-
-The following non-freebsd-specific directories were deleted:
-os2
-emx
-windows-NT
-vms
-zlib
-
-It is imported from it's top level directory something like this:
+CVS is imported from its top level directory something like this:
   cvs -n import src/contrib/cvs CVSHOME v<version>
 
-The -n option is "dont do anything" so you can see what is about to happen
+The -n option is "don't do anything" so you can see what is about to happen
 first.  Remove it when it looks ok.
 
 The initial import was done with:
   cvs import src/contrib/cvs CVSHOME v1_8_1
 
 When new versions are imported, cvs will give instructions on how to merge
-the local and vendor changes when/if conflicts arise..
+the local and vendor changes when/if conflicts arise.
 
 The developers can be reached at:  <devel-cvs@cyclic.com>.  Local changes
 that are suitable for public consumption should be submitted for inclusion

==== //depot/projects/gdb/contrib/cvs/HACKING#2 (text+ko) ====

@@ -104,6 +104,25 @@
 (the latter causes Visual C++ 2.1 to create makefiles which Visual C++
 4.0 cannot use).
 
+* Regenerating Build Files
+
+On UNIX, if you wish to change the Build files, you will need Autoconf and
+Automake.
+
+Some combinations of Automake and Autoconf versions may break the
+CVS build if file timestamps aren't set correctly and people don't
+have the same versions the developers do, so the rules to run them
+automatically aren't included in the generated Makefiles unless you run
+configure with the --enable-maintainer-mode option.
+
+The CVS Makefiles and configure script were built using Automake 1.7.9 and
+Autoconf 2.58, respectively.
+
+There is a known bug in Autoconf 2.57 that will prevent the configure
+scripts it generates from working on some platforms.  Other combinations of
+autotool versions may or may not work.  If you get other versions to work,
+please send a report to <bug-cvs@gnu.org>.
+
 * Writing patches (strategy)
 
 Only some kinds of changes are suitable for inclusion in the

==== //depot/projects/gdb/contrib/cvs/INSTALL#3 (text+ko) ====

@@ -257,21 +257,7 @@
 
 Building from source code under Unix:
 
-1)  Some combinations of Automake and Autoconf versions may break the
-    CVS build if file timestamps aren't set correctly and people don't
-    have the same versions the developers do, so the rules to run them
-    automatically aren't included in the generated Makefiles unless you run
-    configure with --enable-maintainer-mode.
-
-    The CVS Makefiles and configure script were built using Automake 1.7.9 and
-    Autoconf 2.58, respectively.
-
-    There is a known bug in Autoconf 2.57 that will prevent the configure
-    scripts it generates from working on some platforms.  Other combinations of
-    autotool versions may or may not work.  If you get other versions to work,
-    please send a report to <bug-cvs@gnu.org>.
-
-2)  Run "configure":
+1)  Run "configure":
 
 	$ ./configure
 
@@ -385,7 +371,7 @@
 
     END OF NOTE FOR NDBM GUNK.
 
-3)  Try to build it:
+2)  Try to build it:
 
 	$ make
 
@@ -396,7 +382,7 @@
     compiler information, make output, and anything else you think
     will be helpful.
 
-3a)  Run the regression tests (optional).
+3)  Run the regression tests (optional).
 
     You may also wish to validate the correctness of the new binary by
     running the regression tests.  If they succeed, that is nice to

==== //depot/projects/gdb/contrib/cvs/Makefile.am#3 (text+ko) ====

@@ -35,6 +35,7 @@
 	TESTS \
 	build.com \
 	cvs-format.el \
+	cvsnt.dep \
 	cvsnt.dsp \
 	cvsnt.dsw \
 	cvsnt.mak \

==== //depot/projects/gdb/contrib/cvs/Makefile.in#3 (text+ko) ====

@@ -161,6 +161,7 @@
 	TESTS \
 	build.com \
 	cvs-format.el \
+	cvsnt.dep \
 	cvsnt.dsp \
 	cvsnt.dsw \
 	cvsnt.mak \
@@ -372,7 +373,7 @@
 distdir: $(DISTFILES)
 	$(am__remove_distdir)
 	mkdir $(distdir)
-	$(mkinstalldirs) $(distdir)/. $(distdir)/contrib $(distdir)/emx $(distdir)/os2 $(distdir)/src $(distdir)/zlib
+	$(mkinstalldirs) $(distdir)/. $(distdir)/contrib $(distdir)/doc $(distdir)/emx $(distdir)/os2 $(distdir)/src $(distdir)/windows-NT $(distdir)/zlib
 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
 	list='$(DISTFILES)'; for file in $$list; do \

==== //depot/projects/gdb/contrib/cvs/NEWS#3 (text+ko) ====

@@ -1,18 +1,62 @@
-Changes since 1.11.14:
+Changes since 1.11.16:
 **********************
 
+SERVER SECURITY FIXES
+
+* Thanks to Stefan Esser & Sebastian Krahmer, several potential security
+  problems have been fixed.  The ones which were considered dangerous enough
+  to catalogue were assigned issue numbers CAN-2004-0416, CAN-2004-0417, &
+  CAN-2004-0418 by the Common Vulnerabilities and Exposures Project.  Please
+  see <http://www.cve.mitre.org>; for more information.
+
+* A potential buffer overflow vulnerability in the server has been fixed.
+  This addresses the Common Vulnerabilities and Exposures Project's issue
+  #CAN-2004-0414.  Please see <http://www.cve.mitre.org>; for more information.
+
+Changes from 1.11.15 to 1.11.16:
+********************************
+
+SERVER SECURITY FIXES
+
+* A potential buffer overflow vulnerability in the server has been fixed.
+  Prior to this patch, a malicious client could potentially use carefully
+  crafted server requests to run arbitrary programs on the CVS server machine.
+  This addresses the Common Vulnerabilities and Exposures Project's issue
+  #CAN-2004-0396.  Please see <http://www.cve.mitre.org>; for more information.
+
+BUG FIXES
+
+* The Microsoft Visual C++ workspace and project files have been repaired and
+  regenerated with MSVC++ 6.0.
+
+* The cvs.1 man page is now generated automatically from a section of the CVS
+  Manual.
+
+* Thanks to a report from Mark Andrews at the Internet Systems Consortium, the
+  :ext: connection method no longer relies on a transparent transport that uses
+  an argument processor that can handle arbitrary ordering of options and other
+  arguments when using a username other than the caller's.
+
+* Thanks to Ken Raeburn at MIT, directory deletion, whether via `cvs release'
+  or empty directory pruning, now works on network shares under Windows XP.
+
+Changes from 1.11.14 to 1.11.15:
+********************************
+
 SERVER SECURITY ISSUES

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406110512.i5B5CYOK019290>