[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