Date: Tue, 8 Feb 2005 00:36:55 GMT From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 70571 for review Message-ID: <200502080036.j180atXa059834@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=70571 Change 70571 by peter@peter_daintree on 2005/02/08 00:36:37 IFC @70570 Affected files ... .. //depot/projects/hammer/UPDATING#72 integrate .. //depot/projects/hammer/bin/ps/keyword.c#13 integrate .. //depot/projects/hammer/contrib/netcat/FREEBSD-Xlist#1 branch .. //depot/projects/hammer/contrib/netcat/FREEBSD-upgrade#1 branch .. //depot/projects/hammer/contrib/netcat/atomicio.c#1 branch .. //depot/projects/hammer/contrib/netcat/nc.1#1 branch .. //depot/projects/hammer/contrib/netcat/netcat.c#1 branch .. //depot/projects/hammer/contrib/netcat/socks.c#1 branch .. //depot/projects/hammer/contrib/pf/man/pf.4#5 integrate .. //depot/projects/hammer/contrib/pf/man/pf.conf.5#7 integrate .. //depot/projects/hammer/etc/defaults/rc.conf#47 integrate .. //depot/projects/hammer/etc/mtree/BSD.include.dist#30 integrate .. //depot/projects/hammer/etc/rc.d/power_profile#5 integrate .. //depot/projects/hammer/games/fortune/datfiles/Makefile#5 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes#37 integrate .. //depot/projects/hammer/games/fortune/datfiles/fortunes2#21 delete .. //depot/projects/hammer/games/fortune/datfiles/fortunes2-o#9 integrate .. //depot/projects/hammer/games/fortune/tools/do_sort#2 integrate .. //depot/projects/hammer/games/fortune/tools/do_uniq.py#1 branch .. //depot/projects/hammer/include/Makefile#37 integrate .. //depot/projects/hammer/lib/Makefile#47 integrate .. //depot/projects/hammer/lib/libc/alpha/_fpmath.h#4 integrate .. //depot/projects/hammer/lib/libc/amd64/_fpmath.h#9 integrate .. //depot/projects/hammer/lib/libc/arm/_fpmath.h#2 integrate .. //depot/projects/hammer/lib/libc/gen/fpclassify.c#2 integrate .. //depot/projects/hammer/lib/libc/gen/isgreater.3#3 integrate .. //depot/projects/hammer/lib/libc/i386/_fpmath.h#4 integrate .. //depot/projects/hammer/lib/libc/ia64/_fpmath.h#4 integrate .. //depot/projects/hammer/lib/libc/include/fpmath.h#3 integrate .. //depot/projects/hammer/lib/libc/powerpc/_fpmath.h#6 integrate .. //depot/projects/hammer/lib/libc/sparc64/_fpmath.h#4 integrate .. //depot/projects/hammer/lib/libgpib/Makefile#1 branch .. //depot/projects/hammer/lib/libgpib/gpib.h#1 branch .. //depot/projects/hammer/lib/libgpib/ibfoo.c#1 branch .. //depot/projects/hammer/lib/libnetgraph/msg.c#4 integrate .. //depot/projects/hammer/lib/msun/Makefile#22 integrate .. //depot/projects/hammer/lib/msun/alpha/Makefile.inc#1 branch .. //depot/projects/hammer/lib/msun/amd64/Makefile.inc#1 branch .. //depot/projects/hammer/lib/msun/amd64/e_sqrt.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/Makefile.inc#1 branch .. //depot/projects/hammer/lib/msun/i387/e_acos.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_asin.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_atan2.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_atan2f.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_exp.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_fmod.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_log.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_log10.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_log10f.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_logf.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_remainder.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_remainderf.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_scalb.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_scalbf.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_sqrt.S#2 integrate .. //depot/projects/hammer/lib/msun/i387/e_sqrtf.S#2 integrate .. //depot/projects/hammer/lib/msun/ia64/Makefile.inc#1 branch .. //depot/projects/hammer/lib/msun/src/e_acos.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_acosh.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_asin.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_atan2.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_atanh.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_cosh.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_exp.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_fmod.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_gamma.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_gamma_r.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_hypot.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_j0.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_j1.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_jn.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_lgamma.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_lgamma_r.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_log.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_log10.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_pow.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_rem_pio2.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_remainder.c#3 integrate .. //depot/projects/hammer/lib/msun/src/e_scalb.c#5 integrate .. //depot/projects/hammer/lib/msun/src/e_sinh.c#2 integrate .. //depot/projects/hammer/lib/msun/src/e_sqrt.c#3 integrate .. //depot/projects/hammer/lib/msun/src/k_cos.c#2 integrate .. //depot/projects/hammer/lib/msun/src/k_rem_pio2.c#2 integrate .. //depot/projects/hammer/lib/msun/src/k_sin.c#2 integrate .. //depot/projects/hammer/lib/msun/src/k_standard.c#2 delete .. //depot/projects/hammer/lib/msun/src/k_tan.c#4 integrate .. //depot/projects/hammer/lib/msun/src/math.h#26 integrate .. //depot/projects/hammer/lib/msun/src/math_private.h#5 integrate .. //depot/projects/hammer/lib/msun/src/s_lib_version.c#2 delete .. //depot/projects/hammer/lib/msun/src/s_matherr.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_acos.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_acosf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_acosh.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_acoshf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_asin.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_asinf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_atan2.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_atan2f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_atanh.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_atanhf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_cosh.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_coshf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_exp.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_expf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_fmod.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_fmodf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_gamma.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_gamma_r.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_gammaf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_gammaf_r.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_hypot.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_hypotf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_j0.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_j0f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_j1.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_j1f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_jn.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_jnf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_lgamma.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_lgamma_r.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_lgammaf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_lgammaf_r.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_log.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_log10.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_log10f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_logf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_pow.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_powf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_remainder.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_remainderf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_scalb.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_scalbf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_sinh.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_sinhf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_sqrt.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_sqrtf.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_y0.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_y0f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_y1.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_y1f.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_yn.c#2 delete .. //depot/projects/hammer/lib/msun/src/w_ynf.c#2 delete .. //depot/projects/hammer/libexec/rtld-elf/libmap.c#14 integrate .. //depot/projects/hammer/libexec/rtld-elf/libmap.h#5 integrate .. //depot/projects/hammer/libexec/rtld-elf/rtld.1#8 integrate .. //depot/projects/hammer/libexec/rtld-elf/rtld.c#25 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#70 integrate .. //depot/projects/hammer/release/doc/share/misc/dev.archlist.txt#20 integrate .. //depot/projects/hammer/rescue/rescue/Makefile#22 integrate .. //depot/projects/hammer/sbin/gbde/gbde.c#13 integrate .. //depot/projects/hammer/sbin/ipfw/ipfw.8#37 integrate .. //depot/projects/hammer/sbin/ipfw/ipfw2.c#38 integrate .. //depot/projects/hammer/share/examples/etc/make.conf#33 integrate .. //depot/projects/hammer/share/man/man4/Makefile#62 integrate .. //depot/projects/hammer/share/man/man4/acpi.4#31 integrate .. //depot/projects/hammer/share/man/man4/altq.4#7 integrate .. //depot/projects/hammer/share/man/man4/amr.4#10 integrate .. //depot/projects/hammer/share/man/man4/mac_biba.4#7 integrate .. //depot/projects/hammer/share/man/man4/mac_ifoff.4#6 integrate .. //depot/projects/hammer/share/man/man4/mac_partition.4#6 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/Makefile#27 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/el.4#5 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/ep.4#8 integrate .. //depot/projects/hammer/share/man/man4/man4.i386/oltr.4#1 branch .. //depot/projects/hammer/share/man/man4/ng_async.4#3 integrate .. //depot/projects/hammer/share/man/man4/ng_atm.4#9 integrate .. //depot/projects/hammer/share/man/man4/ng_atmpif.4#7 integrate .. //depot/projects/hammer/share/man/man4/ng_bpf.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_cisco.4#4 integrate .. //depot/projects/hammer/share/man/man4/ng_eiface.4#3 integrate .. //depot/projects/hammer/share/man/man4/ng_etf.4#4 integrate .. //depot/projects/hammer/share/man/man4/ng_hole.4#3 integrate .. //depot/projects/hammer/share/man/man4/ng_iface.4#4 integrate .. //depot/projects/hammer/share/man/man4/ng_ipfw.4#1 branch .. //depot/projects/hammer/share/man/man4/ng_ksocket.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_l2tp.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_lmi.4#3 integrate .. //depot/projects/hammer/share/man/man4/ng_netflow.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_ppp.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_pppoe.4#7 integrate .. //depot/projects/hammer/share/man/man4/ng_pptpgre.4#4 integrate .. //depot/projects/hammer/share/man/man4/ng_socket.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_source.4#6 integrate .. //depot/projects/hammer/share/man/man4/ng_sppp.4#5 integrate .. //depot/projects/hammer/share/man/man4/ng_tee.4#3 integrate .. //depot/projects/hammer/share/man/man4/ng_tty.4#4 integrate .. //depot/projects/hammer/share/man/man4/ng_uni.4#8 integrate .. //depot/projects/hammer/share/man/man4/ng_vjc.4#6 integrate .. //depot/projects/hammer/share/man/man4/ng_vlan.4#3 integrate .. //depot/projects/hammer/share/man/man4/sn.4#3 integrate .. //depot/projects/hammer/share/man/man4/txp.4#5 integrate .. //depot/projects/hammer/share/man/man4/ums.4#4 integrate .. //depot/projects/hammer/share/man/man5/make.conf.5#33 integrate .. //depot/projects/hammer/share/man/man5/rc.conf.5#49 integrate .. //depot/projects/hammer/share/man/man7/ports.7#13 integrate .. //depot/projects/hammer/share/man/man9/Makefile#48 integrate .. //depot/projects/hammer/share/man/man9/alq.9#4 integrate .. //depot/projects/hammer/share/man/man9/g_data.9#7 integrate .. //depot/projects/hammer/share/man/man9/mac.9#9 integrate .. //depot/projects/hammer/share/man/man9/timeout.9#9 integrate .. //depot/projects/hammer/sys/alpha/alpha/machdep.c#32 integrate .. //depot/projects/hammer/sys/alpha/isa/isa_dma.c#7 integrate .. //depot/projects/hammer/sys/amd64/amd64/legacy.c#17 integrate .. //depot/projects/hammer/sys/amd64/amd64/machdep.c#113 integrate .. //depot/projects/hammer/sys/amd64/amd64/pmap.c#121 integrate .. //depot/projects/hammer/sys/amd64/conf/NOTES#53 integrate .. //depot/projects/hammer/sys/amd64/isa/isa_dma.c#16 integrate .. //depot/projects/hammer/sys/arm/arm/machdep.c#8 integrate .. //depot/projects/hammer/sys/coda/coda_vnops.c#15 integrate .. //depot/projects/hammer/sys/compat/linux/linux_ipc.c#11 integrate .. //depot/projects/hammer/sys/compat/linux/linux_misc.c#25 integrate .. //depot/projects/hammer/sys/compat/linux/linux_stats.c#16 integrate .. //depot/projects/hammer/sys/compat/linux/linux_util.c#8 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_fcntl.c#7 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_ipc.c#5 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_misc.c#19 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_stat.c#7 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_stream.c#14 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_sysvec.c#14 integrate .. //depot/projects/hammer/sys/compat/svr4/svr4_util.h#4 integrate .. //depot/projects/hammer/sys/conf/Makefile.powerpc#10 integrate .. //depot/projects/hammer/sys/conf/NOTES#80 integrate .. //depot/projects/hammer/sys/conf/files#103 integrate .. //depot/projects/hammer/sys/conf/files.i386#49 integrate .. //depot/projects/hammer/sys/conf/files.pc98#40 integrate .. //depot/projects/hammer/sys/conf/kmod.mk#43 integrate .. //depot/projects/hammer/sys/conf/options#66 integrate .. //depot/projects/hammer/sys/conf/options.pc98#28 integrate .. //depot/projects/hammer/sys/contrib/dev/oltr/if_oltr.c#11 integrate .. //depot/projects/hammer/sys/contrib/dev/oltr/if_oltr_isa.c#1 branch .. //depot/projects/hammer/sys/contrib/dev/oltr/if_oltr_pci.c#1 branch .. //depot/projects/hammer/sys/contrib/dev/oltr/if_oltrvar.h#1 branch .. //depot/projects/hammer/sys/dev/acpica/acpi.c#53 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_cpu.c#28 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_package.c#4 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_perf.c#1 branch .. //depot/projects/hammer/sys/dev/acpica/acpi_throttle.c#1 branch .. //depot/projects/hammer/sys/dev/acpica/acpivar.h#38 integrate .. //depot/projects/hammer/sys/dev/ata/ata-all.c#43 integrate .. //depot/projects/hammer/sys/dev/cardbus/cardbus.c#16 integrate .. //depot/projects/hammer/sys/dev/cardbus/cardbus_cis.c#15 integrate .. //depot/projects/hammer/sys/dev/cardbus/cardbus_cis.h#6 integrate .. //depot/projects/hammer/sys/dev/cardbus/cardbusvar.h#6 integrate .. //depot/projects/hammer/sys/dev/cpufreq/ichss.c#1 branch .. //depot/projects/hammer/sys/dev/em/if_em.c#38 integrate .. //depot/projects/hammer/sys/dev/fe/mb86960.h#1 branch .. //depot/projects/hammer/sys/dev/ic/i8237.h#2 integrate .. //depot/projects/hammer/sys/dev/ieee488/ibfoo_int.h#1 branch .. //depot/projects/hammer/sys/dev/ieee488/pcii.c#2 integrate .. //depot/projects/hammer/sys/dev/ieee488/ugpib.h#1 branch .. //depot/projects/hammer/sys/dev/ieee488/upd7210.c#1 branch .. //depot/projects/hammer/sys/dev/ieee488/upd7210.h#1 branch .. //depot/projects/hammer/sys/dev/ncv/ncr53c500_pccard.c#12 integrate .. //depot/projects/hammer/sys/dev/nsp/nsp_pccard.c#11 integrate .. //depot/projects/hammer/sys/dev/owi/if_owi_pccard.c#5 integrate .. //depot/projects/hammer/sys/dev/pccard/pccarddevs#30 integrate .. //depot/projects/hammer/sys/dev/pci/pci.c#33 integrate .. //depot/projects/hammer/sys/dev/random/probe.c#2 integrate .. //depot/projects/hammer/sys/dev/ray/if_ray.c#15 integrate .. //depot/projects/hammer/sys/dev/sio/sio.c#44 integrate .. //depot/projects/hammer/sys/dev/streams/streams.c#12 integrate .. //depot/projects/hammer/sys/dev/usb/hid.c#6 integrate .. //depot/projects/hammer/sys/dev/vge/if_vge.c#3 integrate .. //depot/projects/hammer/sys/dev/vx/if_vx.c#16 integrate .. //depot/projects/hammer/sys/fs/nullfs/null_vnops.c#15 integrate .. //depot/projects/hammer/sys/fs/unionfs/union_subr.c#17 integrate .. //depot/projects/hammer/sys/fs/unionfs/union_vnops.c#22 integrate .. //depot/projects/hammer/sys/geom/gate/g_gate.c#10 integrate .. //depot/projects/hammer/sys/i386/conf/NOTES#60 integrate .. //depot/projects/hammer/sys/i386/conf/PAE#11 integrate .. //depot/projects/hammer/sys/i386/i386/legacy.c#11 integrate .. //depot/projects/hammer/sys/i386/i386/machdep.c#46 integrate .. //depot/projects/hammer/sys/i386/i386/p4tcc.c#6 integrate .. //depot/projects/hammer/sys/i386/i386/pmap.c#66 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_fcntl.c#7 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_misc.c#12 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_msg.c#4 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_other.c#4 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_stat.c#7 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_util.c#6 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_util.h#5 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_xenix.c#5 integrate .. //depot/projects/hammer/sys/i386/isa/clock.c#19 integrate .. //depot/projects/hammer/sys/i386/isa/isa_dma.c#7 integrate .. //depot/projects/hammer/sys/i386/linux/linux_machdep.c#16 integrate .. //depot/projects/hammer/sys/i386/linux/linux_sysvec.c#21 integrate .. //depot/projects/hammer/sys/ia64/conf/NOTES#4 integrate .. //depot/projects/hammer/sys/ia64/ia64/machdep.c#47 integrate .. //depot/projects/hammer/sys/ia64/isa/isa_dma.c#5 integrate .. //depot/projects/hammer/sys/isa/isavar.h#6 integrate .. //depot/projects/hammer/sys/kern/cpufreq_if.m#1 branch .. //depot/projects/hammer/sys/kern/kern_cpu.c#1 branch .. //depot/projects/hammer/sys/kern/kern_descrip.c#44 integrate .. //depot/projects/hammer/sys/kern/kern_idle.c#15 integrate .. //depot/projects/hammer/sys/kern/kern_sysctl.c#21 integrate .. //depot/projects/hammer/sys/kern/kern_time.c#16 integrate .. //depot/projects/hammer/sys/kern/kern_timeout.c#18 integrate .. //depot/projects/hammer/sys/kern/sched_ule.c#55 integrate .. //depot/projects/hammer/sys/kern/sysv_msg.c#13 integrate .. //depot/projects/hammer/sys/kern/vfs_bio.c#49 integrate .. //depot/projects/hammer/sys/kern/vfs_default.c#34 integrate .. //depot/projects/hammer/sys/kern/vfs_lookup.c#12 integrate .. //depot/projects/hammer/sys/kern/vfs_mount.c#49 integrate .. //depot/projects/hammer/sys/kern/vfs_subr.c#72 integrate .. //depot/projects/hammer/sys/kern/vfs_syscalls.c#41 integrate .. //depot/projects/hammer/sys/kern/vnode_if.src#15 integrate .. //depot/projects/hammer/sys/libkern/gets.c#1 branch .. //depot/projects/hammer/sys/libkern/strlcat.c#3 integrate .. //depot/projects/hammer/sys/libkern/strlcpy.c#3 integrate .. //depot/projects/hammer/sys/modules/Makefile#66 integrate .. //depot/projects/hammer/sys/modules/acpi/Makefile#19 integrate .. //depot/projects/hammer/sys/modules/acpi/acpi_perf/Makefile#1 branch .. //depot/projects/hammer/sys/modules/cpufreq/Makefile#1 branch .. //depot/projects/hammer/sys/modules/netgraph/Makefile#15 integrate .. //depot/projects/hammer/sys/modules/netgraph/ipfw/Makefile#1 branch .. //depot/projects/hammer/sys/modules/oltr/Makefile#4 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_output.c#12 integrate .. //depot/projects/hammer/sys/netgraph/atm/ng_atm.c#12 integrate .. //depot/projects/hammer/sys/netgraph/netflow/netflow.c#6 integrate .. //depot/projects/hammer/sys/netgraph/ng_device.c#15 integrate .. //depot/projects/hammer/sys/netgraph/ng_eiface.c#15 integrate .. //depot/projects/hammer/sys/netgraph/ng_eiface.h#6 integrate .. //depot/projects/hammer/sys/netgraph/ng_ether.c#17 integrate .. //depot/projects/hammer/sys/netgraph/ng_fec.c#12 integrate .. //depot/projects/hammer/sys/netgraph/ng_gif.c#10 integrate .. //depot/projects/hammer/sys/netgraph/ng_iface.c#16 integrate .. //depot/projects/hammer/sys/netgraph/ng_iface.h#6 integrate .. //depot/projects/hammer/sys/netgraph/ng_ipfw.c#1 branch .. //depot/projects/hammer/sys/netgraph/ng_ipfw.h#1 branch .. //depot/projects/hammer/sys/netgraph/ng_message.h#11 integrate .. //depot/projects/hammer/sys/netgraph/ng_sample.c#8 integrate .. //depot/projects/hammer/sys/netgraph/ng_socket.c#13 integrate .. //depot/projects/hammer/sys/netgraph/ng_sppp.c#6 integrate .. //depot/projects/hammer/sys/netgraph/ng_sppp.h#3 integrate .. //depot/projects/hammer/sys/netinet/ip_fw.h#20 integrate .. //depot/projects/hammer/sys/netinet/ip_fw2.c#50 integrate .. //depot/projects/hammer/sys/netinet/ip_fw_pfil.c#11 integrate .. //depot/projects/hammer/sys/netinet/tcp_subr.c#38 integrate .. //depot/projects/hammer/sys/netinet/tcp_usrreq.c#24 integrate .. //depot/projects/hammer/sys/netinet/tcp_var.h#22 integrate .. //depot/projects/hammer/sys/netinet6/raw_ip6.c#17 integrate .. //depot/projects/hammer/sys/nfsclient/nfs_nfsiod.c#11 integrate .. //depot/projects/hammer/sys/pc98/i386/machdep.c#39 integrate .. //depot/projects/hammer/sys/pc98/pc98/isa_dma.c#5 integrate .. //depot/projects/hammer/sys/pc98/pc98/sio.c#34 integrate .. //depot/projects/hammer/sys/powerpc/include/bus.h#10 integrate .. //depot/projects/hammer/sys/powerpc/include/hid.h#3 integrate .. //depot/projects/hammer/sys/powerpc/include/spr.h#5 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/clock.c#8 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/cpu.c#5 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/machdep.c#32 integrate .. //depot/projects/hammer/sys/sparc64/isa/isa_dma.c#2 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/machdep.c#37 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/pmap.c#32 integrate .. //depot/projects/hammer/sys/sys/callout.h#5 integrate .. //depot/projects/hammer/sys/sys/cpu.h#1 branch .. //depot/projects/hammer/sys/sys/libkern.h#9 integrate .. //depot/projects/hammer/sys/sys/param.h#52 integrate .. //depot/projects/hammer/sys/sys/syscallsubr.h#15 integrate .. //depot/projects/hammer/sys/sys/sysctl.h#23 integrate .. //depot/projects/hammer/sys/sys/systm.h#30 integrate .. //depot/projects/hammer/sys/sys/vnode.h#45 integrate .. //depot/projects/hammer/sys/vm/vm_zeroidle.c#19 integrate .. //depot/projects/hammer/tools/tools/recoverdisk/README#2 integrate .. //depot/projects/hammer/tools/tools/tinderbox/etc/releng_4.rc#6 integrate .. //depot/projects/hammer/tools/tools/tinderbox/etc/update_releng_4.rc#2 integrate .. //depot/projects/hammer/tools/tools/tinderbox/www/index.cgi#11 integrate .. //depot/projects/hammer/usr.bin/indent/indent.1#5 integrate .. //depot/projects/hammer/usr.bin/make/arch.c#11 integrate .. //depot/projects/hammer/usr.bin/make/buf.c#7 integrate .. //depot/projects/hammer/usr.bin/make/buf.h#6 integrate .. //depot/projects/hammer/usr.bin/make/compat.c#14 integrate .. //depot/projects/hammer/usr.bin/make/cond.c#14 integrate .. //depot/projects/hammer/usr.bin/make/dir.c#13 integrate .. //depot/projects/hammer/usr.bin/make/dir.h#8 integrate .. //depot/projects/hammer/usr.bin/make/for.c#12 integrate .. //depot/projects/hammer/usr.bin/make/job.c#19 integrate .. //depot/projects/hammer/usr.bin/make/main.c#26 integrate .. //depot/projects/hammer/usr.bin/make/make.c#11 integrate .. //depot/projects/hammer/usr.bin/make/nonints.h#11 integrate .. //depot/projects/hammer/usr.bin/make/parse.c#22 integrate .. //depot/projects/hammer/usr.bin/make/str.c#11 integrate .. //depot/projects/hammer/usr.bin/make/suff.c#13 integrate .. //depot/projects/hammer/usr.bin/make/targ.c#12 integrate .. //depot/projects/hammer/usr.bin/make/targ.h#2 integrate .. //depot/projects/hammer/usr.bin/make/util.c#4 integrate .. //depot/projects/hammer/usr.bin/make/util.h#2 integrate .. //depot/projects/hammer/usr.bin/make/var.c#18 integrate .. //depot/projects/hammer/usr.bin/make/var.h#5 integrate .. //depot/projects/hammer/usr.bin/make/var_modify.c#7 integrate .. //depot/projects/hammer/usr.bin/nc/Makefile#1 branch .. //depot/projects/hammer/usr.bin/newkey/extern.h#2 integrate .. //depot/projects/hammer/usr.bin/newkey/newkey.c#2 integrate .. //depot/projects/hammer/usr.bin/newkey/update.c#2 integrate .. //depot/projects/hammer/usr.bin/rpcgen/rpc_tblout.c#2 integrate .. //depot/projects/hammer/usr.bin/tail/forward.c#7 integrate .. //depot/projects/hammer/usr.sbin/Makefile#60 integrate .. //depot/projects/hammer/usr.sbin/flowctl/flowctl.c#3 integrate .. //depot/projects/hammer/usr.sbin/mptable/mptable.c#4 integrate .. //depot/projects/hammer/usr.sbin/ngctl/main.c#7 integrate .. //depot/projects/hammer/usr.sbin/rpc.lockd/lock_proc.c#7 integrate .. //depot/projects/hammer/usr.sbin/sysinstall/install.c#24 integrate .. //depot/projects/hammer/usr.sbin/tcpdrop/Makefile#1 branch .. //depot/projects/hammer/usr.sbin/tcpdrop/tcpdrop.8#1 branch .. //depot/projects/hammer/usr.sbin/tcpdrop/tcpdrop.c#1 branch Differences ... ==== //depot/projects/hammer/UPDATING#72 (text+ko) ==== @@ -8,8 +8,6 @@ /usr/ports/UPDATING. Please read that file before running portupgrade. Important recent entries: 20040724 (default X changes). -[[ The UPDATING file will be trimmed to 20040814 on or about Oct 1, 2004 ]] - NOTE TO PEOPLE WHO THINK THAT FreeBSD 6.x IS SLOW: FreeBSD 6.x has many debugging features turned on, in both the kernel and userland. These features attempt to detect @@ -23,6 +21,16 @@ developers choose to disable these features on build machines to maximize performance. +20050206: + The cpufreq import is complete. As part of this, the sysctls for + acpi(4) throttling have been removed. The power_profile(8) script + has been updated, so you can use performance/economy_cpu_freq in + rc.conf(5) to set AC on/offline cpu frequencies. The acpi + throttling support has been merged into acpi_perf(4). + +20050206: + NG_VERSION has been increased. Recompiling kernel (or ng_socket.ko) + requires recompiling libnetgraph and userland netgraph utilities. 20050114: Support for abbreviated forms of a number of ipfw options is @@ -79,6 +87,9 @@ may need to insert a "/sbin/mount -u -o rw /dev/md0 /" in their /etc/rc scripts. +20041104: + FreeBSD 5.3 shipped here. + 20041102: The size of struct tcpcb has changed again due to the removal of RFC1644 T/TCP. You have to recompile userland programs that @@ -89,1691 +100,14 @@ userland programs that read kmem for tcp sockets directly (netstat, sockstat, etc.) -20041007: - The FreeBSD keyword is no longer a requirement for a valid - rc.d script. The rc(8) and rc.shutdown(8) scripts no longer check - for the existence of this keyword when ordering rc.d scripts. - This change touches most of the file in /etc/rc.d; therefore, - if you have not modified any files in that directory it may - be easier to rm -rf /etc/rc.d and then use the -i switch with - mergemaster(8). - -20041007: - One of the syscalls the 1:1 threading library libthr uses has - changed, thus breaking ABI compatibility. Make sure you rebuild - this library with the kernel. - -20041004: - A major sweep over the tty drivers to elimnate approx 3100 - lines of copy&pasted code have been performed. As a part of - this change some tty devices have changed names: - sio devices are now named: {tty,cua}d%d[.init,.lock] - ucom devices are now named: {tty,cua}U%d[.init,.lock] - For other drivers see the commit logs. - -20041001: - The following libraries had their version number bumped up: - /lib/libm.so.2 -> libm.so.3 - /lib/libreadline.so.4 -> libreadline.so.5 - /usr/lib/libhistory.so.4 -> libhistory.so.5 - /usr/lib/libopie.so.2 -> libopie.so.3 - /usr/lib/libpcap.so.2 -> libpcap.so.3 - FreeBSD 4.10 versions of these libraries will be added to the - compat4x collection. If you expect to be able to run old 4.X - executables you will need to remove the old versions of these - libraries. However note that any 5.X executables you have built - will stop working once you remove those old libraries. You should - have all your ports/packages rebuilt before removing the old - libraries. - -20040929: - The pfil API has gained an additional argument to pass an inpcb. - You should rebuild all pfil consuming modules: ipfw, ipfilter - and pf. - -20040928: - If named is enabled, the default is now to run it in a chroot - "sandbox." For users with existing configurations in - /etc/namedb the migration should be simple. Upgrade your - world as usual, then after installworld but before - mergemaster do the following: - - If named is running: /etc/rc.d/named stop - cd /etc - mv namedb namedb.bak - mkdir -p /var/named/etc/namedb - cp -Rp namedb.bak/* /var/named/etc/namedb/ - mergemaster (with your usual options) - If using the generated localhost* files: - cd /var/named/etc/namedb - /bin/sh make-localhost - rm -f localhost-v6.rev localhost.rev - /etc/rc.d/syslogd restart - /etc/rc.d/named start - - If you are using a custom configuration, or if you have - customised the named_* variables in /etc/rc.conf[.local] - then you may have to adjust the instructions accordingly. - It is suggested that you carefully examine the new named - variables in /etc/defaults/rc.conf and the options in - /var/named/etc/namedb/named.conf to see if they might - now be more suitable. - -20040925: - BIND 9 has been imported into the base, and is now fully - functional. BIND 8 has now been removed. There are numerous - differences between BIND 8 and 9, and users with critical - named installations should read the migration documentation - in /usr/share/doc/bind9/misc/migration. There is also a - new instruction manual in /usr/share/doc/bind9/arm. - - The key differences that most users will experience are in - how picky BIND 9 is about zone file format. If you are using - named as a resolving (caching) name server, you will likely - not have trouble. - - The following files are part of the old BIND 8 installation - and should be removed: - /usr/bin/dnskeygen /usr/bin/dnsquery /usr/libexec/named-xfer - /usr/sbin/named.restart /usr/sbin/ndc - - The following files have moved to /usr/bin, and should be - removed from their old locations: - /usr/sbin/nslookup /usr/sbin/nsupdate - -20040914: - The format of the pflogd(8) logfile "/var/log/pflog" has changed for - architectures that have a 64 bit long type to make it compatible to - the standard pcap format. In order to prevent corruption move away - any old logfile before using a new pflogd(8). - -20040906: - debug.witness_* has been renamed to debug.witness.*. There are - compatibility tunables left in for a few days. Update loader.conf - as necessary. - -20040902: - The ifi_epoch change has been reverted because the ABI breakage - was too extensive. If you are running with a kernel/userland - containing the initial change (20040830), you should heed the - warning about ifconfig incompatibility when upgrading again. - With this change, 5.3 and 6.0 ifconfigs and kernels are once - again interoperable. - -20040830: - A new variable, ifi_epoch, has been added to struct if_data - which is part if struct ifnet. This means all network drivers - and network monitoring applications need to be recompiled. - - WARNING WARNING WARNING WARNING WARNING WARNING WARNING - - This also breaks ifconfig compatibility. An old ifconfig will - not work with the new kernel and a new ifconfig will not work - with the old. It is strongly recommended that you make a copy - of your old ifconfig before installworld. If you are installing - remotely, you must copy over a new ifconfig before rebooting in - to the new kernel. - -20040828: - The default configuration for the network stack has been changed - such that it now runs without the Giant lock unless configured - otherwise. If you experience network-related instability, you - may wish to try setting "debug.mpsafenet=0" or compiling the - kernel with "options NET_WITH_GIANT". Details on the netperf - project may be found at: - - http://www.watson.org/~robert/freebsd/netperf/ - - Including the 20040828 announcement of configuration change - details. - -20040827: - PFIL_HOOKS are a fixed part of the network stack now and do not - need to be specified in the kernel configuration file anymore. - -20040819: - Netgraph changed its message format slightly to align the data - portion well on 64 bit machines. - Netgraph using utilities (e.g. ngctl, nghook, ppp, mpd, - pppoed, bluetooth, ATM) should be recompiled when a new kernel - is installed. - -20040817: - IPFW has been converted to use pfil(9). This change is - transparent to userland and preserves the ipfw ABI. The ipfw - core packet inspection and filtering functions have not been - changed, only how ipfw is invoked is different. - -20040814: - The RANDOM_IP_ID option has been replaced by the sysctl - net.inet.ip.random_id. If you had RANDOM_IP_ID in your kernel then - you may want to add "net.inet.ip.random_id=1" to /etc/sysctl.conf. - -20040807: - The size of 'struct ifnet' has changed due to the addition of the - if_carp placeholder. All kernel modules implementing network - interfaces must be recompiled as a result. - -20040806: - Module loading has been fixed. Some older installations will - drop proper module_path initialization and modules will fail to - load properly. If you have a line in /boot/loader.rc that says: - "initialize drop", do (i386 only): - cp /usr/src/sys/boot/i386/loader/loader.rc /boot/loader.rc - chown root:wheel /boot/loader.rc - chmod 444 /boot/loader.rc - -20040802: - making /dev/(null|zero) into a module proved to be too unpopular, - so this bit has been revoked from the previous (20040801) entry. - -20040801: - The /dev/mem, /dev/io /dev/(null/zero) devices are now modules, - so you may wish to add them to your kernel config file. See - GENERIC for examples. - -20040728: - System compiler has been upgraded to GCC 3.4.2-pre. As with any major - compiler upgrade, there are several issues to be aware of. GCC 3.4.x - has broken C++ ABI compatibility with previous releases yet again - and users will have to rebuild all their C++ programs with the new - compiler. If you are getting run-time error such as - /libexec/ld-elf.so.1: Undefined symbol "_ZNSs20_S_empty_rep_storageE" - This entry does apply to you. - - A new unit-at-a-time optimization mode, which is default in this - compiler release, is more aggressive in removing unused static - symbols. This is the likely cause of 'make buildworld' breakages - with non-default CFLAGS where optimization level is set to -O2 - or higher. - - With the upgrade of the system compiler, the kernel has been upgraded - to match the new system compiler. This makes it impossible to build - a new kernel with the old compiler. Upgrade your system via - make buildworld and make kernel (see below) to fix this problem. - -20040727: - The size of 'struct ifnet' has changed due to the addition of - the IFF_NEEDSGIANT flag (and what it implies). All kernel - modules implementing network interfaces must be recompiled as - a result. - -20040716: - The sound device drivers are renamed. `sound' is always required, - while `snd_*' should be configured accordingly to your hardware. - Refer to NOTES for the detail of the drivers. - -20040710: - __FreeBSD_version bumped to 502122. - -20040710: - The console initialization on Alpha has been reworked and is now - identical to other platforms. This means that the hardcoding of - the serial console and the debug port has been removed. As such, - hints (hint.sio.0.flags="0x10") are now required for the sio(4) - driver to become a console or debug port. The NO_SIO option has - been decommissioned because of this. - Running mergemaster is the easiest way to ensure your - 'boot/device.hints' has the needed line. - -20040710: - A revamp of the debugging code in the kernel with some visible - changes beyond just the debugging experience: - o The DDB option is now specific to the DDB debugger backend - and should not be used any more for conditional compilation - of debugging code for when debugging is enabled. Use the KDB - option for this. - o The WITNESS_DDB, DDB_TRACE and DDB_UNATTENDED options have - been renamed to WITNESS_KDB, KDB_TRACE and KDB_UNATTENDED - respectively. This is in line with the first bullet. - o The remote GDB support has been untangled from DDB and needs - to be enabled separately now. Use the GDB option for this. - o The GDB_REMOTE_CHAT option has been removed. Support for this - homegrown feature is discontinued. The GDB remote protocol - supports console output and it makes sense to use that. - o The DDB_NOKLDSYM option has been removed. The DDB debugger - now supports both direct symbol table lookups as well as KLD - symbol lookups through the linker. - -20040708: - Bluetooth code has been marked as non-i386 specific. - __FreeBSD_version has been bumped to 502121 to mark this change. - -20040702: - The native preemption has been added to the kernel scheduler. - There is some report that the ULE scheduler was broken in some - machines and we encourage users using the ULE scheduler either - stick with a known good kernel, or temporarily switch to the 4BSD - scheduler as a workaround. - -20040630: - The netgraph ABI version number has been incremented to indicate - an incompatible change in the ABI. Old netgraph nodes will refuse - to attach until recompiled. Netgraph now uses mbuf tags to move - metadata and this commit removes its home-grown metadata facility. - Nodes should just recompile, unless they use metadata, in which - case the changes are simple; the file ng_ksocket.c serves as an - example of such changes. - - This also broke i4b, although the compile problem has been papered - over. - -20040630: - ACPI has been updated to disable known-bad BIOS revisions. A message - will be printed on the console indicating that ACPI has been disabled - automatically and that the user should use a newer BIOS, if possible. - If you think ACPI does work on your system and want to override - this (i.e., for testing), set hint.acpi.0.disabled="0" at the - loader prompt. - -20040623: - pf was updated to OpenBSD-stable 3.5 and pflogd(8) is privilege - 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 - the ips module and any third-party modules which call - sema_timedwait. - -20040613: - ALTQ is now linked to the build. This breaks ABI for struct ifnet. - Make sure to recompile modules and any userland that makes use of - sizeof(struct ifnet). In order to get the altq headers in place - please recompile and reinstall world. - -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 - kernel configuration. - -20040423: - Due to a new option in ipfw (versrcreach) the ipfw(8) command - needs to be recompiled. Normal accept/reject rules without - options are not affected but those with options may break until - ipfw(8) is recompiled. - -20040420: - Due to changes in the callout ABI, kernels compiled after this - date may be incompatible with kernel modules compiled prior to - 20040406. - -20040414: - The PCI bus power state stuff has been turned on. If this causes - problems for your system, please disable it using the tunable - hw.pci.do_powerstate=0. - -20040412: - The bulk of the pci problems have been fixed, although the floppy - drive is still broken. - -20040410: - A substantial update to the pci bus resource and power management - have been committed. Expect a bumpy ride for a few days until - the unanticipated problems have been resolved. - -20040409: - Due to changes in the the Yarrow initialization process, - /dev/random needs to be fed before operations requiring - temp files can succeed in single user mode. This includes - running "make installworld". /dev/random may be fed by running - "/etc/rc.d/initrandom start" or with 20040415 source by running - "/etc/rc.d/preseedrandom". - -20040322: - The debug.mpsafenet tunable controls whether the kernel Giant - lock is held across the lower levels of the network stack, and - by default is turned off. In the few days following 20040322, - the behavior of debug.mpsafenet will change such that this - tunable controls Giant over all levels of the network stack. - If you are currently setting debug.mpsafenet to 1, you should - set it back to 0 (the default) again during the change-over. - An additional note will be added to UPDATING when sufficient - locking is merged to permit this to take place. - -20040310: - The FreeBSD/sparc64 platform is changing time_t from 32-bits to - 64-bits. This is a very major incompatible change, so people - using FreeBSD/sparc64 *must* read the UPDATING.64BTT file for - detailed instructions on how to make this upgrade. People - upgrading FreeBSD on other platforms can ignore this event. - -20040308: - The packet filter (pf) is now installed with the base system. Make - sure to run mergemaster -p before installworld to create required - user account ("proxy"). If you do not want to build pf with your - system you can use the NO_PF knob in make.conf. - The pf system consists of the following three devices: - device pf # required - device pflog # optional - device pfsync # optional - -20040303: - If you are having trouble with the libc_r -> libpthread transition - (see the 20040130 entry), place the following lines at the top of - /etc/libmap.conf: - - libc_r.so.5 libpthread.so.1 - libc_r.so libpthread.so - - This will cause all programs and libraries linked against libc_r - to use libpthread instead. - -20040226: - Some sshd configuration defaults have changed: protocol version 1 - is no longer enabled by default, and password authentication is - disabled by default if PAM is enabled (which it is by default). - OpenSSH clients should not be affected by this; other clients may - have to be reconfigured, upgraded or replaced. - -20040225: - The ABIs defined in <resolv.h> and <netdb.h> have been updated - to support improved reentrancy. Multi-threaded programs that - reference the "_res" or "h_errno" symbols may experience some - problems if they are not recompiled. Single-threaded programs - should remain unaffected. - -20040225: - routed has been updated in the base system from the vendor - sources, routed v2.27, from rhyolite.com. This change means that - for users who use RIP's MD5 authentication feature, FreeBSD - -CURRENT's routed is now incompatible with previous versions - of FreeBSD; however it is now compatible with implementations - from Sun, Cisco and other vendors. - -20040224: - The tcpcb structure has changed and makes a recompile of libkvm - and related userland network utilities necessary. - -20040222: - The cdevsw structure has changed in two externally visible ways. - First, the sense of the D_GIANT flag has changed to D_NEEDSGIANT. - Second, the d_version field must be filled in with D_VERSION. - Drivers outside the tree will need to be updated. - -20040207: - The /etc/rc.d/ttys script has been removed. It is no longer - necessary since devfs has been mandatory for some time. - -20040130: - libkse has been renamed back to libpthread and is now the - default threads library. The gcc -pthread option has also - been changed to link to libpthread instead of libc_r. For - alpha and sparc64 machines, libkse is not renamed and links - are installed so that libpthread points to libc_r. Until - the ports system is updated to handle this change, it is - recommended that folks install an /etc/libmap.conf(5) that - maps libc_r to libpthread. If you have any binaries or - libraries linked to libkse, then it is also recommended - that you map libkse to libpthread. Anyone that is using - nvidia supplied drivers and libraries should use a libmap.conf - that maps libpthread to libc_r since their drivers/libraries - do not work with libpthread. - -20040125: - ULE has entered into its probationary period as the default scheduler - in GENERIC. For the average user, interactivity is reported to be - better in many cases. On SMP machines ULE will be able to make more - efficient use of the available parallel resources. If you are not - running it now, please switch over, replacing the kernel option - SCHED_4BSD with SCHED_ULE. - -20040125: - Move LongRun support out of identcpu.c, where it hardly - belongs, into its own file and make it opt-in, not mandatory, - depending on CPU_ENABLE_LONGRUN config(8) option. - -20031213: - src/lib/libc/gen/initgroups.c:1.8 now causes logins to fail - if the login process is unable to successfully set the - process credentials to include all groups defined for the - user. The current kernel limit is 16 groups; administrators - may wish to check that users do not have over 16 groups - defined, or they will be unable to log in. - -20031203: - The ACPI module has been reactivated. It is no longer required - to compile ACPI support into kernels statically. - -20031112: - The statfs structure has been updated with 64-bit fields to - allow accurate reporting of multi-terabyte filesystem - sizes. You should build world, then build and boot the new kernel - BEFORE doing a `installworld' as the new kernel will know about - binaries using the old statfs structure, but an old kernel will - not know about the new system calls that support the new statfs - structure. - Note that the backwards compatibility is only present when the - kernel is configured with the COMPAT_FREEBSD4 option. Since - even /bin/sh will not run with a new kernel without said option - you're pretty much dead in the water without it. Make sure you - have COMPAT_FREEBSD4! - Running an old kernel after a `make world' will cause programs - such as `df' that do a statfs system call to fail with a bad - system call. Marco Wertejuk <wertejuk@mwcis.com> also reports - that cfsd (ports/security/cfs) needs to be recompiled after - these changes are installed. - - ****************************DANGER******************************* - - DO NOT make installworld after the buildworld w/o building and - installing a new kernel FIRST. You will be unable to build a - new kernel otherwise on a system with new binaries and an old - kernel. - -20031112: - Some netgraph string length constants have been changed. This - change requires the netgraph kernel modules and all netgraph - userland components to be in sync. Especially users who require - netgraph to boot need to make sure to have world and kernel in - sync before rebooting. - -20031111: - Hyperthreading logical CPU's are no longer probed by default - when using the MP Table. If ACPI is being used, then logical - CPUs will be probed if hyperthreading is enabled in the BIOS. - 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 - disabled, so ACPI must be statically compiled into your - kernel using 'device acpi' if you wish to use the ACPI driver. - -20031031: - The API and ABI of struct ifnet have been changed by removing - the if_name and if_unit members and replacing them with - if_xname, if_dname, and if_dunit. All network drivers and most - userland programs which include net/if_var.h must be updated - and recompiled. __FreeBSD_version has been bumped to 501113 to - reflect this change. - -20030928: - Changes to the cdevsw default functions have been made to remove - the need to specify nullopen() and nullclose() explicitly. - __FreeBSD_version bumped to 501110. - -20030926: - kiconv(3) has been added. mount_msdosfs(8), mount_ntfs(8) and - mount_cd9660(8) need to be in sync with kernel. - -20030923: - Fix a bug in arplookup(), whereby a hostile party on a locally - 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. - -20030915: - A change to /etc/defaults/rc.conf now causes inetd to be started - with `-C 60' if it is not overridden in /etc/rc.conf. This - causes inetd to stop accepting connections from an IP address >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502080036.j180atXa059834>