[odc] Daily src changes for 2008-01-19

ODC auto at squish.net
Sun Jan 20 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-01-19
==========================================

sbin/bioctl                             share/man
sys/arch/macppc/conf                    sys/arch/sparc64/conf
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/conf                                sys/dev
sys/dev/usb                             sys/net
usr.bin/ssh                             usr.sbin/usbdevs

== sbin ============================================================== 01/05 ==

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

bioctl

  ~ bioctl.c                              

  > Add initial scaffold for RAID 0.  No IO just yet.
  > Much prodding todd (marco@)

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

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

man

  ~ man4/upgt.4                           

  > Add more potentially supported devices.  Reports are welcome. (mglocker@)

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

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

arch/macppc/conf

  ~ GENERIC                               

  > Activate upgt(4) for macppc.  Tested for a while on my PowerBook.
  > OK dlg@ (mglocker@)

arch/sparc64/conf

  ~ GENERIC                               

  > Add commented out entry for environ(4). (kettenis@)

  ~ GENERIC                               

  > When I say commented out, I should comment it out before comitting.
  > (kettenis@)

arch/sparc64/dev

  ~ pci_machdep.c                         ~ psycho.c
  ~ pyro.c                                ~ schizo.c

  > Make host bridges provide their own implementation of pci_conf_read() and
  > pci_conf_write() and give pyro(4) an implementation suitable for PCIe.  For
  > psycho(4) and schizo(4), go back to the origional implementation.  This
  > gets
  > rid of the 'tagshift' member of pci_chipset_tag_t, and clears the way for
  > sun4v. (kettenis@)

arch/sparc64/include

  ~ pci_machdep.h                         

  > Make host bridges provide their own implementation of pci_conf_read() and
  > pci_conf_write() and give pyro(4) an implementation suitable for PCIe.  For
  > psycho(4) and schizo(4), go back to the origional implementation.  This
  > gets
  > rid of the 'tagshift' member of pci_chipset_tag_t, and clears the way for
  > sun4v. (kettenis@)

  ~ cpu.h                                 

  > Simplify CLKF_INTR by making it look at the saved interrupt level,
  > instead of the stack pointer. (kettenis@)

conf

  ~ files                                 

  > Add initial scaffold for RAID 0.  No IO just yet.
  > Much prodding todd (marco@)

dev

  ~ softraid.c                            

  > Remove printf that doesn't make sense. (marco@)

  ~ softraid.c                            ~ softraidvar.h
  + softraid_raid0.c                      

  > Add initial scaffold for RAID 0.  No IO just yet.
  > Much prodding todd (marco@)

dev/usb

  ~ if_upgt.c                             

  > Make the device work again on big endian archs (after firmware upgrade).
  > Tested on macppc. (mglocker@)

net

  ~ netisr.h                              

  > Fix add_net_randomness() not being called because the wrong
  > bit in netisr is set.  1 != (1 << 1).
  > Reported by mickey, fix by me.
  > OK markus@, miod@, claudio@ (mpf@)

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

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

ssh

  ~ ssh.1                                 

  > satisfy the pedants: -q does not suppress all diagnostic messages (e.g.
  > some commandline parsing warnings go unconditionally to stdout). (djm@)

  ~ scp.1                                 

  > scp -q implies ssh -q for the underlying connection, it doesn't just
  > hush the progress meter (djm@)

  ~ clientloop.c                          

  > fd leak on session multiplexing error path. Report and patch from
  > gregory_shively AT fanniemae.com (djm@)

  ~ ssh.c                                 

  > ignore SIGPIPE in multiplex client mode - we can receive this if the
  > server runs out of fds on us midway. Report and patch from
  > gregory_shively AT fanniemae.com (djm@)

  ~ sftp-client.c                         

  > fix remote handle leak in do_download() local file open error path;
  > report and fix from sworley AT chkno.net (djm@)

  ~ ssh-keygen.c                          

  > when hashing individual hosts (ssh-keygen -Hf hostname), make sure we
  > hash just the specified hostname and not the entire hostspec from the
  > keyfile. It may be of the form "hostname,ipaddr", which would lead to
  > a hash that never matches. report and fix from jp AT devnull.cz (djm@)

  ~ ssh-keygen.c                          

  > unbreak line numbering (broken in revision 1.164), fix error message (djm@)

  ~ channels.c                            

  > When we added support for specified bind addresses for port forwards, we
  > added a quirk SSH_OLD_FORWARD_ADDR. There is a bug in our handling of
  > this for -L port forwards that causes the client to listen on both v4
  > and v6 addresses when connected to a server with this quirk, despite
  > having set 0.0.0.0 as a bind_address.
  > report and patch from Jan.Pechanec AT Sun.COM; ok dtucker@ (djm@)

  ~ readconf.c                            ~ readconf.h
  ~ sshconnect2.c                         

  > promote rekeylimit to a int64 so it can hold the maximum useful limit
  > of 2^32; report and patch from Jan.Pechanec AT Sun.COM, ok dtucker@ (djm@)

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

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

usbdevs

  ~ usbdevs.c                             

  > some usb devices stale (getstring: ioctl: Input/output error) if a
  > string is requested with language id 0, so we get the language table
  > first and use the language id from there
  > ok mglocker@ (winiger@)

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


More information about the odc mailing list