[odc] Daily src changes for 2007-09-11
ODC
auto at squish.net
Wed Sep 12 07:00:02 BST 2007
OpenBSD src changes summary for 2007-09-11
==========================================
bin/chio games/atc
games/bcd games/hack
games/monop sbin/mount_vnd
sbin/raidctl sbin/savecore
share/man sys/arch/i386/i386
sys/crypto sys/dev
sys/dev/ic sys/dev/pci
sys/dev/pcmcia sys/dev/sbus
sys/dev/sdmmc sys/dev/usb
sys/dev/wscons sys/net80211
sys/nfs usr.bin/diff
usr.bin/file usr.bin/ftp
usr.bin/gzsig usr.bin/mg
usr.bin/msgs usr.bin/netstat
usr.bin/rcs usr.bin/rdist
usr.bin/ssh usr.bin/sup
usr.bin/systat usr.bin/tip
usr.bin/tset usr.bin/vacation
usr.bin/vi usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/config
usr.sbin/dvmrpd usr.sbin/httpd
usr.sbin/ifstated usr.sbin/inetd
usr.sbin/ntpd usr.sbin/ospfctl
usr.sbin/ospfd usr.sbin/ppp
usr.sbin/pppd usr.sbin/ripctl
usr.sbin/ripd usr.sbin/sliplogin
== bin =============================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
chio
~ parse.y
> extend lex to spot numbers in the stream, without impacting the parsing
> of ip addresses and such. this change is being pushed into all the pfctl
> derived parsers, starting with the easy ones. chio does not yet use
> the NUMBER token, but may one day. ok krw (deraadt@)
~ parse.y
> macro argument unused, using local instead; spotted by mpf (deraadt@)
== games ============================================================= 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
atc
~ main.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
bcd
~ bcd.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
hack
~ hack.pager.c ~ hack.rumors.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
monop
~ monop.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
== sbin ============================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
mount_vnd
~ mount_vnd.8
> rearrange the mount_vnd examples to show the equivalent entry for each
> vnconfig example, instead of having a bunch of different examples.
> discussed with and ok jmc@ grunk@ (aanriot@)
raidctl
~ rf_configure.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
savecore
~ savecore.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/wpi.4
> fix firmware package version number. it's 2.14.1.5 not 2.14.1.15.
> and yes 2.14.1.5 is more recent than 2.14.4.
> don't ask me why, i'm just following Intel's numbering scheme.
> pointed out by jmc@ (damien@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/i386/i386
~ via.c
> henric, tsk tsk, you missed stuff related to cryptosoft (deraadt@)
crypto
~ arc4.c ~ arc4.h
> Add __bounded__ attributes to prototypes.
> Use (x & 0xff) rather than (x % 256) - compilers generate faster code.
> Add arc4_getbytes function to extract raw keystream
> ok markus@ tom@ (djm@)
dev
~ ccd.c ~ ksyms.c
~ midisyn.c ~ ramdisk.c
~ softraid.c ~ systrace.c
~ vnd.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
dev/ic
~ ar5xxx.c ~ mpi.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
dev/pci
~ azalia_codec.c
> For STAC9221 Macs, create master volume and mute controls by binding
> the DAC volumes.
> Tested by otto@, ajacoutot@, merdeley@ and Darrin Chandler. (deanna@)
~ azalia_codec.c
> For STAC9221 Macs - no need to max the DAC volumes now that a master
> is available. (deanna@)
~ pcidevs.h ~ pcidevs_data.h
> regen (martin@)
~ pcidevs
> add Innotek VirtualBox devices (martin@)
~ pcidevs.h ~ pcidevs_data.h
> sync (henning@)
~ pcidevs
> PLX 9016, found on a puc nick@ acquired somewhere (henning@)
~ if_wpi.c
> fix a bug in the scan command I introduced with my previous commit.
> (damien@)
~ if_wpi.c ~ if_wpireg.h
~ if_wpivar.h
> - add callbacks for setting EDCA parameters and pairwise crypto keys.
> - tweaks to make it look more like iwn(4). (damien@)
~ if_iwn.c
> s/iwn_edcaupdate/iwn_updateedca/ + hook it into net80211 (damien@)
dev/pcmcia
~ cfxga.c ~ if_xe.c
~ pcmcia.c ~ pcmcia_cis.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
dev/sbus
~ dma_sbus.c ~ isp_sbus.c
~ lebuffer.c ~ qec.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
dev/sdmmc
~ sdmmc.c ~ sdmmc_scsi.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
dev/usb
~ hid.c ~ uaudio.c
~ ucycom.c ~ uhci.c
~ uhidev.c ~ usb_subr.c
~ usbf_subr.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
~ if_uath.c ~ if_uathvar.h
> undo rev 1.10 "implement a zero-copy RX data path".
> working with a fixed number of Rx buffers doesn't work well.
> fixes problems with blocked incoming traffic. (damien@)
~ if_cdce.c
> KNF. "go for it" deraadt@ (winiger@)
dev/wscons
~ wsemul_vt100.c ~ wsevent.c
~ wskbd.c
> KNF
> prompted and "much better" by marco@, ok pyr@ (gilles@)
net80211
~ ieee80211_crypto.c
> remove horrid casts now that SHA1Update() has been constified. (damien@)
nfs
~ nfsm_subs.h ~ nfs_serv.c
~ nfs_vfsops.c ~ nfs_vnops.c
> Replace nfsm_reqdone and nfsm_srvdone macros inline. No binary change.
> ok thib@ (blambert@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
diff
~ diffreg.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
file
~ print.c ~ softmagic.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
ftp
~ cmds.c ~ util.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
gzsig
~ sign.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
mg
~ dired.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
msgs
~ msgs.c
> Avoid setting a global pointer variable from signal handlers
> OK deraadt (cloder@)
netstat
~ if.c
> More 64 bits counters fixes.
> From brad.
> ok mk claudio (mk@)
~ inet6.c ~ mroute6.c
> u_quad_t -> u_int64_t and %qu -> %llu, from brad (henning@)
rcs
~ diff.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
rdist
~ message.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
ssh
~ sshpty.c
> sort #include (stevesk@)
~ session.c ~ ssh-keygen.c
~ sshlogin.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
~ sshpty.c
> remove #if defined block not needed; ok markus@ dtucker@ (stevesk@)
sup
~ src/scan.c ~ src/supcmain.c
~ src/supcmeat.c ~ src/supcname.c
~ src/supfilesrv.c ~ src/supscan.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
systat
~ disks.c ~ netcmds.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
tip
~ tip.h
> Use sig_atomic_t where required. OK moritz, deraadt (cloder@)
tset
~ tset.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
vacation
~ vacation.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
vi
~ common/recover.c ~ ex/ex_cscope.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> baudrate is 64bit now, plus print w/ %llu (henning@)
bgpd
~ bgpd.h
> baudrate u_long -> u_int64_t (henning@)
config
~ misc.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
dvmrpd
~ dvmrpd.h
> baudrate 64bit, two more questionable marked for norby (henning@)
~ dvmrpd.h ~ interface.c
> The same dance as in all other routing daemons. baudrate is 64bit plus
> initialize iface->baudrate when the interface is created. An additional
> gimmick don't set the ictl->baudrate twice when building the control
> message. (claudio@)
~ parse.y
> extend lex to spot numbers in the stream, without impacting the parsing
> of ip addresses and such. this change is being pushed into all the pfctl
> derived parsers, starting with the easy ones; ok claudio michele
> (deraadt@)
~ parse.y
> macro argument unused, using local instead; spotted by mpf (deraadt@)
httpd
~ conf/mime.types
> add application/x-bittorrent
> From: Alex Holst <a at mongers.org> (henning@)
~ src/modules/standard/mod_mime_magic.c
~ src/support/logresolve.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
ifstated
~ parse.y
> extend lex to spot numbers in the stream, without impacting the parsing
> of ip addresses and such. this change is being pushed into all the pfctl
> derived parsers, starting with the easier ones; range check written by
> mpf; ok mpf (deraadt@)
inetd
~ inetd.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
ntpd
~ parse.y
> this is where it all started, since future ntpd.conf commands will require
> negative parameters. extend lex to spot numbers in the stream. as well,
> make it easier to add parameters on command line in any order later
> ok otto ckuethe (deraadt@)
ospfctl
~ ospfctl.c
> Baudrate is 64bit so use %llu in printf(). Reminded by chl@ (claudio@)
ospfd
~ ospfd.8
> Improve the ospfd(8) manpage.
> Hooray! claudio@ (norby@)
~ interface.c ~ ospfd.h
> Switch some more baudrates to 64 bit and initialize iface->baudrate.
> (claudio@)
ppp
~ ppp/auth.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
pppd
~ chat/chat.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
ripctl
~ ripctl.c
> 64bit baudrate and %llu to print (henning@)
ripd
~ ripd.h
> baudrate, two non-obvious ones marked for michele (henning@)
~ interface.c ~ ripd.h
> More baudrate fixes. Again don't forget to initialize the iface->baudrate.
> (claudio@)
~ parse.y
> extend lex to spot numbers in the stream, without impacting the parsing
> of ip addresses and such. this change is being pushed into all the pfctl
> derived parsers, starting with the easy ones; ok claudio michele
> (deraadt@)
~ parse.y
> macro argument unused, using local instead; spotted by mpf (deraadt@)
sliplogin
~ sliplogin.c
> use strcspn to properly overwrite '\n' in fgets returned buffer
> ok pyr@, ray@, millert@, moritz@, chl@ (gilles@)
===============================================================================
More information about the odc
mailing list