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

ODC auto at squish.net
Sat Oct 13 07:00:01 BST 2007


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

lib/libc                                sys/dev/ic
sys/dev/pci                             usr.bin/gzsig
usr.bin/pcc                             usr.sbin/hoststated
usr.sbin/ospf6ctl                       

== lib =============================================================== 01/04 ==

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

libc

  ~ gen/rewinddir.c                       ~ gen/telldir.h

  > fix typo in _telldir_unlocked function prototype, to avoid warning.
  > while there, put all function prototypes in header file.
  > ok kurt@ (chl@)

== sys =============================================================== 02/04 ==

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

dev/ic

  ~ ar5xxx.c                              ~ ar5xxx.h

  > The newer single chip Atheros wireless chipsets like the AR5424,
  > AR2423 etc. are mostly compatible to the AR5212 but use a different
  > algorithm to set the 2GHz RF channel, that's why they didn't work in
  > OpenBSD.  I figured out that the channels were set with an offset,
  > setting channel 11 in the driver caused the hardware to set channel 5
  > etc.  Because I didn't figure out the pattern to fix the algoritm yet,
  > I fixed it in a workaroundish way by defining a small "table" with
  > offsets for the 11b channels to get the right results. For example, if
  > we want to set channel 11 (2462MHz), we add an offset of -30MHz, and
  > feed the result (2432MHz ^= channel 5) into the unmodified
  > AR5212/AR5112 RF setup function.
  > Long description for a commit message, but it needed some time to
  > figure it out. It is still not perfect, needs some more work, and it
  > doesn't work in all cases; but it allows to use newer chipsets in 11b
  > mode restricted to 1 or to 2Mbit/s.  11a mode seems to work without
  > problems so far. (reyk@)

dev/pci

  ~ pcidevs                               ~ if_em_hw.h

  > Add some more Intel em(4) PCI ids.
  > From FreeBSD
  > ok dlg@ (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

== usr.bin =========================================================== 03/04 ==

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

gzsig

  ~ extern.h                              ~ sign.c
  ~ verify.c                              

  > use __progname where needed
  > ok otto@ (jasper@)

pcc

  ~ cpp/cpp.h                             ~ cpp/cpy.y
  ~ cpp/scanner.l                         

  > rewrite of constant expression evaluation; taking into account
  > signed vs unsigned and shortcutting of && and ||
  > ok ragge@ (otto@)

  ~ ccom/pftn.c                           

  > fix va_arg in conditional expressions; from ragge@ (otto@)

  ~ cc/cc.1                               

  > From master repo:
  > > Document -X flag. ok otto@ (stefan@)

  ~ cpp/cpp.c                             ~ cpp/cpp.h
  ~ cpp/cpy.y                             

  > From master repo:
  > > Add zero checks when dividing or taking modulo. ok otto@ (stefan@)

  ~ cpp/cpp.c                             ~ cpp/cpp.h

  > Fix broken build. Reported by Gregory McGarry on pcc-list.
  > ok otto@ (stefan@)

== usr.sbin ========================================================== 04/04 ==

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

hoststated

  ~ hoststated.h                          ~ hoststated.c
  ~ hce.c                                 

  > Silence some lint(1) warnings
  > ok pyr@ (blambert@)

ospf6ctl

  + Makefile                              + ospf6ctl.8
  + ospf6ctl.c                            + ospf6ctl.cat8
  + parser.c                              + parser.h

  > Controller for the recently imported ospf6d(8) daemon.
  > Currently simple stuff like show interface works.
  > Not yet connected to the builds.
  > ok claudio@ (norby@)

  ~ ospf6ctl.c                            

  > Properly format the output of "show interface".
  > In order to make room for the longer IPv6 addresses in the output,
  > the two collumns nc and ac must go. Neighbor and Adjacent Neighbor Count
  > is still avalable in "show interface detail".
  > ok claudio@ (norby@)

  ~ ospf6ctl.c                            

  > Sanitize the output of "show interface detail". (norby@)

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


More information about the odc mailing list