[odc] Daily src changes for 2006-01-10
ODC
auto at squish.net
Wed Jan 11 07:00:49 GMT 2006
OpenBSD src changes summary for 2006-01-10
==========================================
distrib/sets lib/libc
share/man sys/arch/alpha/include
sys/arch/amd64/conf sys/arch/hppa/hppa
sys/arch/hppa64/hppa64 sys/arch/i386/conf
sys/arch/luna88k/dev sys/arch/luna88k/luna88k
sys/arch/m68k/include sys/arch/m88k/include
sys/arch/mac68k/dev sys/arch/mac68k/mac68k
sys/arch/mips64/include sys/arch/mvme68k/stand
sys/arch/mvme68k/stand/bootsd sys/arch/mvme68k/stand/bootst
sys/arch/mvme68k/stand/bootxx sys/arch/mvme68k/stand/netboot
sys/arch/mvme88k/stand/bootsd sys/arch/powerpc/include
sys/arch/sparc/include sys/arch/vax/include
sys/arch/zaurus/stand/zbsdmod sys/dev/i2c
sys/dev/ic sys/dev/microcode
sys/dev/pci sys/dev/usb
usr.bin/cdio usr.bin/cvs
usr.bin/ftp usr.bin/systat
usr.bin/xinstall usr.sbin/bgpd
== distrib =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdlib/gcvt.c
> Nan and Infinity can be negative
> Decimal point was missing for some exponential output
> Only divide sign by 10 once per loop
> Add a missing NUL terminator for one case
> If there is no whole number portion, print a leading zero (e.g. 0.1 not .1)
> (millert@)
~ stdlib/gcvt.c
> Use localeconv() to get the locale-specific radix char like printf does.
> (millert@)
~ stdlib/ecvt.c ~ stdlib/gcvt.c
> Return inf or nan as per printf() not Inf, Infinity or Nan (from dtoa)
> Remove an extraneous check for dtoa returning Inf/Nan (millert@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/man4.mac68k/Makefile ~ man4/man4.mac68k/adb.4
~ man4/man4.mac68k/intro.4 ~ man4/man4.mac68k/nubus.4
~ man4/man4.mac68k/obio.4 + man4/man4.mac68k/akbd.4
+ man4/man4.mac68k/ams.4 + man4/man4.mac68k/macfb.4
> Manpage updates for recent wscons developments. (miod@)
~ man4/wsdisplay.4
> Remove the list of wsdisplay attachments, it was getting too long and too
> confusing. (miod@)
~ man4/man4.macppc/adb.4
> Wrong stanza is SYNOPSIS. (miod@)
~ man4/man4.macppc/snapper.4
> PowerBook3,5 has snapper too; (xsa@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/amd64/conf
~ GENERIC
> cull the dead (deraadt@)
arch/hppa/hppa
~ locore.S ~ genassym.cf
> The __CONCAT macro here collides with the one in cdefs.h pulled in via
> errno.h. Don't include errno.h and export EFAULT therefore.
> looks good miod@ (martin@)
arch/hppa64/hppa64
~ machdep.c
> missing cast to vaddr_t (martin@)
~ locore.S ~ genassym.cf
> The __CONCAT macro here collides with the one in cdefs.h pulled in via
> errno.h. Don't include errno.h and export EFAULT therefore, similiar to
> hppa. (martin@)
arch/i386/conf
~ GENERIC
> comment amdpm (deraadt@)
arch/luna88k/dev
~ lunafb.c ~ lunaws.c
~ siotty.c
> struct cfdriver shall not be declared as const (oops). (miod@)
arch/luna88k/luna88k
~ mainbus.c
> struct cfdriver shall not be declared as const (oops). (miod@)
arch/m68k/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/m88k/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/mac68k/dev
~ grf_iv.c ~ grf_mv.c
~ macfb.c ~ macfbvar.h
> Simplify external macfb interfaces, kill an intermediate attachment
> structure. (miod@)
arch/mac68k/mac68k
~ wscons_machdep.c
> Simplify external macfb interfaces, kill an intermediate attachment
> structure. (miod@)
arch/mips64/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/mvme68k/stand
~ Makefile.inc
> Really pass -fno-stack-protector in CFLAGS as intended, and define the
> load addresses in one single place; from mvme88k (miod@)
arch/mvme68k/stand/bootsd
~ Makefile
> use ${INSTALL_STRIP} ok miod (deraadt@)
~ Makefile
> Really pass -fno-stack-protector in CFLAGS as intended, and define the
> load addresses in one single place; from mvme88k (miod@)
arch/mvme68k/stand/bootst
~ Makefile
> Really pass -fno-stack-protector in CFLAGS as intended, and define the
> load addresses in one single place; from mvme88k (miod@)
arch/mvme68k/stand/bootxx
~ Makefile
> Really pass -fno-stack-protector in CFLAGS as intended, and define the
> load addresses in one single place; from mvme88k (miod@)
arch/mvme68k/stand/netboot
~ Makefile
> Really pass -fno-stack-protector in CFLAGS as intended, and define the
> load addresses in one single place; from mvme88k (miod@)
arch/mvme88k/stand/bootsd
~ Makefile
> use ${INSTALL_STRIP} ok miod (deraadt@)
arch/powerpc/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/sparc/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/vax/include
~ cdefs.h
> Remove duplicate _C_LABEL define. OK miod@ (millert@)
arch/zaurus/stand/zbsdmod
~ compat_linux.h
> need sys/types.h for vaddr_t (jolan@)
dev/i2c
- lm75reg.h ~ lm75.c
> rewritten lm75 driver. try to cope with the lm75 and lm77 better, but
> something is still odd or wrong with a ds1775 i have (which is returning
> absolute garbage); tested by kettenis grange (deraadt@)
dev/ic
~ rt2560.c ~ rt2560reg.h
> cleanup rt2560_setup_tx_desc().
> fix contention window. (damien@)
~ rt2560.c
> send management, control and beacon frames at the lowest possible rate
> (1Mbps for 802.11b/g, 6Mbps for 802.11a) (damien@)
~ rt2560.c
> fix reading of EEPROM content on big endian arches. (damien@)
~ rt2560.c ~ rt2661.c
~ rt2661reg.h ~ rt2661var.h
> - use rssadapt(9) as rate control algorithm
> - add 802.11 radiotap support
> - read 802.11a channels tx power from EEPROM
> - read vendor-specific BBP settings from EEPROM
> - fix setting of beacons (xflags)
> - fix DMA sync in rt2661_rx_intr
> - indicate whether RF supports MIMO in dmesg
> - add short slot time support
> - many cleanups while i'm here (damien@)
~ rt2661.c
> add RTS protection mode support. (damien@)
dev/microcode
~ ral/ral-license
> list the files the license applies to (deraadt@)
dev/pci
~ if_ipw.c
> fix reading of EEPROM content on big endian arches. (damien@)
dev/usb
~ if_axe.c
> fix axe on big endian archs. for jolan (dlg@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cdio
~ cdio.c
> Fix issues with relative times, especially track # vs TOC index
> confusion, noted by Juha Erkkila in PR #4957. Make code a lot clearer.
> Error out on out of range track numbers.
> Tested by Juha. (krw@)
cvs
~ cvs.h
> zap unused variables; (xsa@)
~ buf.c ~ buf.h
> - add cvs_buf_getc() function; returns byte at specified buffer position.
> needed for the next commit.
> ok xsa@ joris@ (niallo@)
~ rcs.c
> - rewrite RCS keyword expansion. the old way of doing it was very slow,
> this method avoids lots of expensive buffer operations, and gives OpenCVS a
> considerable speed boost.
> ok xsa@ "put it in" joris@ (niallo@)
ftp
~ ftp.c
> Prevent close() from clobbering errno. ok otto@ deraadt@
> From Ray Lai (moritz@)
systat
~ if.c
> fix the time view of the interface stats so that is shows the average
> over the refresh interval (like the manpage says it should) instead of
> the total.
> ok markus@ (dlg@)
xinstall
~ xinstall.c
> Use strlcpy(), not strncpy(); OK deraadt@ (millert@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ rde_attr.c
> In attr_diff() compare the attributes flags too. They may be different and
> especially they are accounted in the hash. While there change a 0 to NULL.
> (claudio@)
~ rde.h ~ rde_attr.c
~ rde_filter.c
> The attributes cache broke the set community filterset because
> community_set()
> modified the attribute data directly and corrupted the cache by doing it.
> It is no longer allowed to modify attributes via attr_optget() -> change
> attr->data. Instead remove the old attribute from the aspath and then add
> a new modifed one again. Included in this change is the removal of a
> "feature"
> that allowed only one community per AS. If you had problems to add multiple
> communities via filters then this was the problem. Looks good Henning.
> (claudio@)
===============================================================================
More information about the odc
mailing list