PERFORCE change 70571 for review
Peter Wemm
peter at FreeBSD.org
Mon Feb 7 16:37:02 PST 2005
http://perforce.freebsd.org/chv.cgi?CH=70571
Change 70571 by peter at 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 at 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) <<<
More information about the p4-projects
mailing list