[odc] Daily src changes for 2008-12-10

ODC auto at squish.net
Thu Dec 11 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-12-10
==========================================

lib/libc                                lib/libm
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/isa                      sys/arch/amd64/stand/libsa
sys/arch/i386/i386                      sys/arch/i386/isa
sys/arch/i386/stand/libsa               sys/dev/ic
sys/dev/pci                             sys/dev/usb
usr.bin/ssh                             usr.sbin/bgpctl
usr.sbin/ntpd                           usr.sbin/smtpd

== lib =============================================================== 01/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ arch/hppa/gen/fabs.c                  ~ arch/hppa/gen/ldexp.c

  > use sys/cdefs.h (deraadt@)

  ~ arch/alpha/gen/ldexp.c                ~ arch/arm/gen/fabs.c
  ~ arch/powerpc/gen/fabs.c               ~ arch/powerpc/gen/ldexp.c
  ~ arch/sh/gen/fabs.c                    ~ arch/sh/gen/ldexp.c
  ~ arch/sparc/gen/ldexp.c                ~ arch/vax/gen/fpclassify.c
  ~ arch/vax/gen/frexp.c                  ~ arch/vax/gen/isfinite.c
  ~ arch/vax/gen/isinf.c                  ~ arch/vax/gen/isnan.c
  ~ arch/vax/gen/isnormal.c               ~ arch/vax/gen/signbit.c
  ~ gen/fpclassify.c                      ~ gen/frexp.c
  ~ gen/isinf.c                           ~ gen/isfinite.c
  ~ gen/isnan.c                           ~ gen/isnormal.c
  ~ gen/signbit.c                         

  > use sys/cdefs.h;  pointed out by theo (martynas@)

  ~ arch/vax/gen/fabs.S                   ~ arch/vax/gen/ldexp.S

  > no spaces allowed in the macro arguments.  completely insanity! (deraadt@)

libm

  ~ arch/hppa/e_sqrt.c                    ~ arch/hppa/s_rint.c
  ~ noieee_src/n_asincos.c                ~ noieee_src/n_atan.c
  ~ noieee_src/n_atan2.c                  ~ noieee_src/n_fdim.c
  ~ noieee_src/n_floor.c                  ~ noieee_src/n_fmax.c
  ~ noieee_src/n_fmin.c                   ~ noieee_src/n_sincos.c
  ~ noieee_src/n_support.c                ~ noieee_src/n_tan.c
  ~ src/e_acos.c                          ~ src/e_asin.c
  ~ src/e_atan2.c                         ~ src/e_sqrt.c
  ~ src/s_atan.c                          ~ src/s_copysign.c
  ~ src/s_cos.c                           ~ src/s_fabs.c
  ~ src/s_fdim.c                          ~ src/s_fmax.c
  ~ src/s_fmin.c                          ~ src/s_frexp.c
  ~ src/s_ilogb.c                         ~ src/s_ldexp.c
  ~ src/s_nan.c                           ~ src/s_rint.c
  ~ src/s_scalbn.c                        ~ src/s_sin.c
  ~ src/s_tan.c                           

  > use sys/cdefs.h;  pointed out by theo (martynas@)

== share ============================================================= 02/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/auacer.4                         

  > history should mention when the driver appeared in OpenBSD. (brad@)

== sys =============================================================== 03/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ dkcsum.c                              

  > When booting from a CD on i386/amd64, assume the root filesystem
  > is on the CD rather than always asking for its location.  Behaviour
  > pointed out at OpenCON by Stephan Rickauer.
  > Tested by Stephan. nick@ has no objections.
  > ok deraadt@ (krw@)

arch/amd64/isa

  ~ isa_machdep.c                         

  > both x86 platforms isa bus_dma implementations handle bus_dmamap_sync
  > incorrectly.
  > The spec (manpage) states that using two PRE or two POST ops together is
  > entirely valid, but mixing pre and post is invalid. The way this was
  > handled before with a switch statement meant that only individual
  > commands actually would be recognised, so move to just checking the
  > commands indidually using "if (op & $command)". Additionally, add a
  > DIAGNOSTIC check and panic for the mixing of pre and post operations
  > (this is done on several other architectures already).
  > tested by several people; thanks!
  > ok dlg@, kettenis@, "the diff made sense" deraadt. (oga@)

arch/amd64/stand/libsa

  ~ diskprobe.c                           

  > When booting from a CD on i386/amd64, assume the root filesystem
  > is on the CD rather than always asking for its location.  Behaviour
  > pointed out at OpenCON by Stephan Rickauer.
  > Tested by Stephan. nick@ has no objections.
  > ok deraadt@ (krw@)

arch/i386/i386

  ~ dkcsum.c                              

  > When booting from a CD on i386/amd64, assume the root filesystem
  > is on the CD rather than always asking for its location.  Behaviour
  > pointed out at OpenCON by Stephan Rickauer.
  > Tested by Stephan. nick@ has no objections.
  > ok deraadt@ (krw@)

arch/i386/isa

  ~ isa_machdep.c                         

  > both x86 platforms isa bus_dma implementations handle bus_dmamap_sync
  > incorrectly.
  > The spec (manpage) states that using two PRE or two POST ops together is
  > entirely valid, but mixing pre and post is invalid. The way this was
  > handled before with a switch statement meant that only individual
  > commands actually would be recognised, so move to just checking the
  > commands indidually using "if (op & $command)". Additionally, add a
  > DIAGNOSTIC check and panic for the mixing of pre and post operations
  > (this is done on several other architectures already).
  > tested by several people; thanks!
  > ok dlg@, kettenis@, "the diff made sense" deraadt. (oga@)

arch/i386/stand/libsa

  ~ diskprobe.c                           

  > When booting from a CD on i386/amd64, assume the root filesystem
  > is on the CD rather than always asking for its location.  Behaviour
  > pointed out at OpenCON by Stephan Rickauer.
  > Tested by Stephan. nick@ has no objections.
  > ok deraadt@ (krw@)

dev/ic

  ~ gem.c                                 ~ hme.c

  > Replace m_free() with m_freem() in foo_start() to ensure that upon error
  > the full mbuf chain is freed.
  > ok claudio@ kettenis@ (brad@)

dev/pci

  ~ pcidevs                               

  > id for Radeon HD2600 PRO AGP; from johan. (oga@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (oga@)

dev/usb

  ~ if_urtw.c                             

  > sizeofa -> nitems
  > ok jsg@ (kevlo@)

  ~ uvideo.c                              

  > use maximum value of dwMaxVideoFrameBufferSize in each vs descriptors
  > as the maximum frame buffer size of video(4)
  > current logic potentially brake the device initialization
  > (and the result of the query is not correct).
  > ok mglocker@ (yuo@)

  ~ uvideo.c                              

  > Macro spacing.  No binary change. (mglocker@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs                               

  > another rum; Arndt at ba-loerrach.de (deraadt@)

  ~ if_rum.c                              

  > another rum; Arndt at ba-loerrach.de (deraadt@)

  ~ uvideo.c                              

  > Fix ohci xfers for some devices by adjusting the number of microframes to
  > a static value of 8.
  > Regression tested by todd@ (mglocker@)

== usr.bin =========================================================== 04/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ssh

  ~ addrmatch.c                           

  > o cannot be NULL here but use xfree() to be consistent; ok djm@ (stevesk@)

== usr.sbin ========================================================== 05/05 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpctl

  ~ bgpctl.c                              

  > convert the aggregator's AS number into host byte order when
  > displayed in "show rib detail".
  > ok claudio@ (sthen@)

ntpd

  ~ ntp.c                                 

  > Correctly skip the internal fd when checking the server sockets. Use
  > PFD_MAX
  > to start the for loop and not 1 which was correct long long time ago.
  > OK otto@ found by Anirban Sinha ASinha(at)zeugmasystems.com (claudio@)

smtpd

  ~ aliases.c                             ~ parse.y

  > That the "aliases" and "virtual" maps satisfy m_src == S_DB is checked
  > too late, ie. at alias resolution time, and it's only a log_info.
  > Move the check to parse.y, and make daemon die if m_src != S_DB.
  > ok gilles@ (jacekm@)

===============================================================================


More information about the odc mailing list