[odc] Daily src changes for 2006-01-02

ODC auto at squish.net
Tue Jan 3 07:00:32 GMT 2006


OpenBSD src changes summary for 2006-01-02
==========================================

distrib/sets                            gnu/usr.bin/perl
lib/librthread                          libexec/lockspool
libexec/mail.local                      libexec/tftpd
sbin/isakmpd                            share/man
sys/arch/alpha/include                  sys/arch/alpha/isa
sys/arch/alpha/pci                      sys/arch/alpha/tc
sys/arch/amd64/stand/libsa              sys/arch/amd64/stand/pxeboot
sys/arch/hp300/include                  sys/arch/i386/isa
sys/arch/i386/stand/libsa               sys/arch/i386/stand/pxeboot
sys/arch/m88k/m88k                      sys/arch/mac68k/include
sys/arch/mac68k/mac68k                  sys/arch/macppc/pci
sys/arch/mips64/include                 sys/arch/powerpc/include
sys/arch/sparc64/conf                   sys/arch/sparc64/dev
sys/arch/sparc64/sparc64                sys/arch/vax/include
sys/arch/vax/vax                        sys/conf
sys/dev                                 sys/dev/i2c
sys/dev/isa                             sys/dev/pci
sys/dev/usb                             sys/kern
sys/net80211                            sys/sys
sys/uvm                                 usr.bin/cvs
usr.bin/rcs                             usr.bin/ssh
usr.bin/tftp                            usr.bin/window
usr.sbin/rwhod                          

== distrib =========================================================== 01/09 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== gnu =============================================================== 02/09 ==

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

usr.bin/perl

  ~ globvar.sym                           ~ makedef.pl
  ~ op.c                                  ~ opcode.h
  ~ opcode.pl                             ~ patchlevel.h
  ~ perl.h                                ~ sv.c
  ~ t/lib/warnings/sv                     ~ t/op/sprintf.t
  ~ t/op/sprintf2.t                       

  > The official fix for the Perl sprintf buffer overflow.
  > ok millert@ (brad@)

== lib =============================================================== 03/09 ==

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

librthread

  ~ rthread_sched.c                       

  > Don't call pthread_self()->tid when getthrid() will do fine. (otto@)

== libexec =========================================================== 04/09 ==

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

lockspool

  ~ lockspool.c                           

  > #include <signal.h>, not <sys/signal.h> (millert@)

mail.local

  ~ mail.local.c                          

  > #include <sys/signal.h> not needed (millert@)

tftpd

  ~ tftpd.8                               

  > +.Xr tftp-proxy 8 (jmc@)

== sbin ============================================================== 05/09 ==

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

isakmpd

  ~ monitor.c                             

  > clean up error paths using "goto", part 1.	From Andrey Matveev <evol at
  > online dot ptt dot ru>.  Thanks! (hshoexer@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/iic.4                            

  > document macppc and sparc64 use prom instead of scanning (deraadt@)

  ~ man4/man4.macppc/fcu.4                

  > sort SEE ALSO; (jmc@)

  ~ man4/man4.macppc/ki2c.4               

  > remove duplicate SEE ALSO entry; (jmc@)

  ~ man4/asbtm.4                          

  > correct .Dd; (jmc@)

  ~ man4/man4.macppc/pi2c.4               ~ man4/man4.macppc/smu.4

  > remove duplicate SEE ALSO entry; (jmc@)

  ~ man4/asbtm.4                          

  > ASB100 is ASB 100, which I should use consistently; thanks jmc@ (djm@)

  ~ man4/iic.4                            

  > sort the lists, and a couple minor tweaks; (jmc@)

  ~ man4/admtemp.4                        ~ man4/iic.4
  ~ man4/man4.macppc/adb.4                ~ man4/man4.macppc/intro.4
  ~ man4/man4.macppc/ki2c.4               ~ man4/man4.macppc/pi2c.4

  > `i2c' -> `I2C'; (jmc@)

  ~ man4/iic.4                            

  > ASB 100 here too; (jmc@)

  ~ man4/iic.4                            

  > fcu(4) is a master, not slave;
  > checked with deraadt (jmc@)

  ~ man4/ichiic.4                         

  > mention the 82801E (C-ICH) (brad@)

  ~ man4/man4.macppc/adb.4                

  > add missing section number;
  > checked w/ kettenis (jmc@)

== sys =============================================================== 07/09 ==

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

arch/alpha/include

  ~ types.h                               

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/alpha/isa

  ~ mcclock_isa.c                         

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/alpha/pci

  ~ sio.c                                 

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/alpha/tc

  ~ cfb.c                                 ~ sfb.c

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/amd64/stand/libsa

  ~ pxe_call.S                            

  > Correctly set the %di register on PXENV calls.  This should help
  > older PXE clients get a bit further.  Prompted by Rolf Sommerhalder's
  > comments on misc at .  > ok krw@ (thanks) "no objection" mbalmer@ "go for it" fgsch@
  > "fine" deraadt@ (tom@)

arch/amd64/stand/pxeboot

  ~ conf.c                                

  > Correctly set the %di register on PXENV calls.  This should help
  > older PXE clients get a bit further.  Prompted by Rolf Sommerhalder's
  > comments on misc at .  > ok krw@ (thanks) "no objection" mbalmer@ "go for it" fgsch@
  > "fine" deraadt@ (tom@)

arch/hp300/include

  ~ cpu.h                                 

  > Kill enablertclock. (miod@)

arch/i386/isa

  ~ clock.c                               

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/i386/stand/libsa

  ~ pxe_call.S                            

  > Correctly set the %di register on PXENV calls.  This should help
  > older PXE clients get a bit further.  Prompted by Rolf Sommerhalder's
  > comments on misc at .  > ok krw@ (thanks) "no objection" mbalmer@ "go for it" fgsch@
  > "fine" deraadt@ (tom@)

arch/i386/stand/pxeboot

  ~ conf.c                                

  > Correctly set the %di register on PXENV calls.  This should help
  > older PXE clients get a bit further.  Prompted by Rolf Sommerhalder's
  > comments on misc at .  > ok krw@ (thanks) "no objection" mbalmer@ "go for it" fgsch@
  > "fine" deraadt@ (tom@)

arch/m88k/m88k

  ~ sig_machdep.c                         ~ subr.S

  > Faster signal trampoline code for m88k: instead of pushing everything on
  > the stack a la m68k, put handler arguments in register, transfer control
  > to the handler directly, but have it return in the sigcode.
  > While there, remove wrong comments about the sigcode being on top of the
  > user stack. (miod@)

arch/mac68k/include

  ~ autoconf.h                            

  > Merge enablertclock() in cpu_initclocks(), kill unused disablertclock(),
  > and
  > remove a wrong comment aboute startrtclock() being invoked twice. (miod@)

arch/mac68k/mac68k

  ~ clock.c                               

  > Merge enablertclock() in cpu_initclocks(), kill unused disablertclock(),
  > and
  > remove a wrong comment aboute startrtclock() being invoked twice. (miod@)

arch/macppc/pci

  ~ vgafb_pci.c                           

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/mips64/include

  ~ cpu.h                                 

  > Kill enablertclock. (miod@)

arch/powerpc/include

  ~ types.h                               

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

arch/sparc64/conf

  ~ files.sparc64                         

  > do i2c initialization using ofw data instead of scanning; ok kettenis
  > this may require some changes for non-pmu controllers later, which may
  > do the ofw tables slightly differently (deraadt@)

arch/sparc64/dev

  + ofwi2c.c                              + ofwi2cvar.h

  > do i2c initialization using ofw data instead of scanning; ok kettenis
  > this may require some changes for non-pmu controllers later, which may
  > do the ofw tables slightly differently (deraadt@)

arch/sparc64/sparc64

  ~ machdep.c                             

  > Remove orphaned cpu_exec_aout_makecmds() since we don't _KERN_DO_AOUT.
  > (miod@)

arch/vax/include

  ~ cpu.h                                 

  > Kill enablertclock. (miod@)

arch/vax/vax

  ~ machdep.c                             

  > No need to check for P_INMEM in process_set_pc() and process_sstep(), as
  > these
  > function are only invoked between PHOLD and PRELE. (miod@)

  ~ db_machdep.c                          

  > Check db_console before entering ddb. (miod@)

conf

  ~ files                                 

  > Remove orphaned i2c_bitbang code, as well as i2c_bitbang and i2cexec
  > attributes. (miod@)

dev

  ~ audio.c                               

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

dev/i2c

  ~ adm1021.c                             

  > add the name sparc64 calls this thing (deraadt@)

  - i2c_bitbang.c                         - i2c_bitbang.h
  ~ files.i2c                             

  > Remove orphaned i2c_bitbang code, as well as i2c_bitbang and i2cexec
  > attributes. (miod@)

dev/isa

  ~ mcd.c                                 ~ midi_pcppi.c
  ~ opl_sb.c                              ~ pcppi.c
  ~ sb_isa.c                              ~ spkr.c
  ~ wss_isa.c                             

  > remove last traces of __BROKEN_INDIRECT_CONFIG.
  > Thanks to aanriot@ and Michael Knudsen for checking that alpha/i386/macppc
  > kernels still compile. (brad@)

dev/pci

  ~ alipm.c                               

  > do i2c initialization using ofw data instead of scanning; ok kettenis
  > this may require some changes for non-pmu controllers later, which may
  > do the ofw tables slightly differently (deraadt@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > add SMSC PCI vendor id and product id's for the Victory66 chipset. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > add ATI IXP300 SMBus controller id. (brad@)

  ~ amdpm.c                               

  > use pci_matchbyid. (brad@)

  ~ ichiic.c                              

  > add the 82801E SMBus controller id. (brad@)

dev/usb

  ~ uaudio.c                              

  > knf. add some debug and use const. (fgsch@)

  ~ uaudio.c                              

  > add source selector support. netbsd pr 26538. (fgsch@)

  ~ uaudio.c                              

  > recognize sync-pipe audio stream; disabled for now. from kent at netbsd.org  > (fgsch@)

  ~ uaudio.c                              

  > make mixer names compatible with other audio devices. from kent at netbsd.org  > via netbsd pr 15441 by Kazuhito Honda.  dlg@ ok this and previous diffs.
  > (fgsch@)

  ~ uaudio.c                              

  > fix some typos and add open/close code of sync pipe, disabled for now.
  > from kent at netbsd.org.g@ ok. (fgsch@)

  ~ uaudio.c                              

  > mostly style nits; from kent at netbsd.org.  > some other cosmetical changes to make future merges easier.  dlg@ ok.
  > (fgsch@)

kern

  ~ vnode_if.c                            

  > regen (jsg@)

  ~ vnode_if.sh                           

  > Make this generate code with ansi function declarations.
  > No binary change in compiled version of generated file. (jsg@)

net80211

  ~ ieee80211_input.c                     

  > use the correct format string directive %llu instead of "%ull".
  > pointed out by Thorsten Glaser. (reyk@)

sys

  ~ vnode_if.h                            

  > regen (jsg@)

uvm

  ~ uvm_map.c                             

  > fix typo in comment
  > ok deraadt@ (tom@)

== usr.bin =========================================================== 08/09 ==

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

cvs

  ~ add.c                                 ~ admin.c
  ~ annotate.c                            ~ buf.c
  ~ buf.h                                 ~ checkout.c
  ~ cmd.c                                 ~ commit.c
  ~ cvs.c                                 ~ date.y
  ~ diff.c                                ~ diff3.c
  ~ edit.c                                ~ entries.c
  ~ fatal.c                               ~ file.c
  ~ getlog.c                              ~ hist.c
  ~ history.c                             ~ import.c
  ~ init.c                                ~ log.c
  ~ log.h                                 ~ logmsg.c
  ~ proto.c                               ~ rcs.c
  ~ rcsnum.c                              ~ release.c
  ~ remove.c                              ~ req.c
  ~ resp.c                                ~ root.c
  ~ server.c                              ~ status.c
  ~ tag.c                                 ~ update.c
  ~ util.c                                ~ version.c
  ~ watch.c                               ~ xmalloc.c
  ~ zlib.c                                + includes.h

  > #include's cleanup; ok joris@ niallo at .sa@)

  ~ util.c                                

  > rename variable to fix shadow warning; (xsa@)

  ~ cvs.h                                 ~ file.h
  ~ proto.h                               ~ rcs.h

  > more includes cleanup; (xsa@)

  ~ cvs.c                                 ~ diff.c
  ~ includes.h                            ~ log.c
  ~ log.h                                 

  > - nuke remaining err(), errx() and warnx() instances.
  > - make cvs_log_init() return type void.
  > ok joris at .sa@)

  ~ proto.c                               

  > zap, kill and eliminate unused code; (joris@)

rcs

  ~ ci.c                                  ~ co.c
  ~ ident.c                               ~ rcsclean.c
  ~ rcsdiff.c                             ~ rcsmerge.c
  ~ rcsprog.c                             ~ rlog.c

  > #include's cleanup; ok joris@ niallo at .sa@)

ssh

  ~ sftp-client.c                         ~ sftp-common.h
  ~ sftp-server.c                         

  > use a common max. packet length, no binary change (djm@)

  ~ misc.c                                

  > clarify tun(4) opening - set the mode and bring the interface up. also
  > (re)sets the tun(4) layer 2 LINK0 flag for existing tunnel interfaces.
  > suggested and ok by djm@ (reyk@)

  ~ ssh.1                                 

  > start to cut some duplicate info from FILES;
  > help/ok djm (jmc@)

  ~ ssh_config.5                          ~ sshd_config.5

  > some corrections from michael knudsen; (jmc@)

tftp

  ~ tftp.1                                

  > +.Xr tftp-proxy 8 , (jmc@)

window

  ~ wwenviron.c                           ~ wwflush.c
  ~ wwinit.c                              ~ wwspawn.c
  ~ wwsuspend.c                           

  > No need to include both <sys/signal.h> and <signal.h>, only <signal.h>
  > is needed. (millert@)

== usr.sbin ========================================================== 09/09 ==

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

rwhod

  ~ rwhod.c                               

  > #include <signal.h>, not <sys/signal.h> (millert@)

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



More information about the odc mailing list