[odc] Daily src changes for 2010-02-08

ODC auto at squish.net
Tue Feb 9 07:00:02 GMT 2010


OpenBSD src changes summary for 2010-02-08
==========================================

lib/libc                                regress/usr.bin
share/man                               sys/arch/loongson/conf
sys/arch/mips64/mips64                  sys/dev
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             sys/net
sys/netinet                             sys/netinet6
usr.bin/ssh                             usr.bin/tmux
usr.sbin/bgpd                           usr.sbin/dvmrpd
usr.sbin/ripd                           

== lib =============================================================== 01/06 ==

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

libc

  ~ stdlib/heapsort.c                     

  > use size_t to index arrays; avoids big array bugs; ok millert@ guenther@
  > (otto@)

  ~ stdlib/qsort.c                        

  > Use size_t in appropriate places; fixes sorting of big arrays;
  > after the diff was written, I made it similar to the freebsd fix of
  > the same code; pr6287 ok millert@ guenther@ (otto@)

  ~ stdio/mktemp.c                        

  > Don't underrun the buffer when the template is all X's.
  > Also, remove a duplicate preconditions check.
  > Based on a suggestion by Vadim Zhukov (persgray <at> gmail.com)
  > ok millert@ (guenther@)

== regress =========================================================== 02/06 ==

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

usr.bin

  + ssh/agent-pkcs11.sh                   

  > test for PKCS#11 support (currently disabled) (markus@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/run.4                            

  > mention RT3052 (damien@)

  ~ man4/athn.4                           

  > mention AR2427 (damien@)

== sys =============================================================== 04/06 ==

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

arch/loongson/conf

  ~ GENERIC                               ~ RAMDISK

  > Add ral(4), found on the Gdium Liberty 1000. (miod@)

arch/mips64/mips64

  ~ fp.S                                  

  > Minimal completion support for .l.s and .l.d routines, necessary for at
  > least the R5k and R10k family FPU which trap if the operands are too large
  > (i.e. positive unbiased exponent > fracbits).
  > This is quick and dirty band aid until that code is replaced with interface
  > code to the MI kernel softfloat code. (miod@)

dev

  ~ softraid.c                            

  > Use character raw device to read disklabel during bootprobe, as all
  > other devices do. Silences complaints about missing media on removable
  > media devices.
  > ok marco@ jsing@ (krw@)

dev/ic

  ~ rt2860reg.h                           ~ rt2860.c

  > s/RT2860_MCU_CMD_BOOT/RT2860_MCU_CMD_RFRESET/
  > no binary change. (damien@)

  ~ rt2860.c                              ~ rt2860reg.h
  ~ rt2860var.h                           

  > add the 10us sifs directly to the pre-computed ack durations. (damien@)

dev/pci

  ~ if_lii.c                              

  > When initialising the chip actually set the hardware MAC address, thus
  > allowing the MAC address to be changed/set via ifconfig. (jsing@)

dev/usb

  ~ if_run.c                              

  > fix BBP R82 for RT3572 (damien@)

  ~ if_run.c                              

  > s/RT2860_MCU_CMD_BOOT/RT2860_MCU_CMD_RFRESET/
  > no binary change. (damien@)

  ~ if_run.c                              

  > simplify (damien@)

  ~ if_run.c                              ~ if_runvar.h

  > add the 10us sifs directly to the pre-computed ack durations. (damien@)

  ~ if_run.c                              

  > final bits for RT3572 and some fixes for RT3070 and RT3071. (damien@)

  ~ if_run.c                              

  > remove redundant bits. (damien@)

  ~ usbdevs                               

  > Add ZTE K3565-Z USB MSM modem.
  > OK jsg@ (mpf@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (mpf@)

  ~ umsm.c                                

  > Add ZTE K3565-Z USB MSM modem.
  > OK jsg@ (mpf@)

net

  ~ if_spppsubr.c                         

  > The IMPs are history so is splimp, this needs now splnet so update comment.
  > Another thing found by Gleydson Soares. (claudio@)

netinet

  ~ if_ether.c                            ~ if_ether.h

  > arpioctl() is not used sore remove it. Found by Gleydson Soares. (claudio@)

netinet6

  ~ frag6.c                               

  > Destatic and ansify.
  > ok claudio@ naddy@ (jsing@)

  ~ nd6.c                                 ~ nd6_nbr.c
  ~ nd6_rtr.c                             

  > Destatic and ansify.
  > ok claudio@ naddy@ (jsing@)

  ~ in6.c                                 ~ in6_ifattach.c
  ~ in6_src.c                             

  > More destatic and ansification.
  > ok claudio@ naddy@ (jsing@)

  ~ ip6_id.c                              ~ ip6_input.c
  ~ ip6_mroute.c                          ~ ip6_output.c

  > More destatic and ansification.
  > ok claudio@ naddy@ (jsing@)

== usr.bin =========================================================== 05/06 ==

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

ssh

  ~ Makefile                              ~ Makefile.inc
  ~ pathnames.h                           ~ readconf.c
  ~ readconf.h                            ~ scp.1
  ~ sftp.1                                ~ ssh-add.1
  ~ ssh-add.c                             ~ ssh-agent.c
  ~ ssh-keygen.1                          ~ ssh-keygen.c
  ~ ssh.1                                 ~ ssh.c
  ~ ssh_config.5                          ~ lib/Makefile
  ~ ssh-agent/Makefile                    + pkcs11.h
  + ssh-pkcs11-client.c                   + ssh-pkcs11-helper.c
  + ssh-pkcs11.c                          + ssh-pkcs11.h
  + ssh-pkcs11-helper/Makefile            

  > replace our obsolete smartcard code with PKCS#11.
  > ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf
  > ssh(1) and ssh-keygen(1) use dlopen(3) directly to talk to a PKCS#11
  > provider (shared library) while ssh-agent(1) delegates PKCS#11 to
  > a forked a ssh-pkcs11-helper process.
  > PKCS#11 is currently a compile time option.
  > feedback and ok djm@; inspired by patches from Alon Bar-Lev (markus@)

  - scard.c                               - scard.h
  - scard/Makefile                        - scard/Ssh.bin.uu
  - scard/Ssh.java                        ~ Makefile

  > remove obsole scard code (markus@)

  ~ lib/Makefile                          

  > remove scard (markus@)

  - README.smartcard                      

  > obsolete (markus@)

  ~ ssh-add.1                             ~ ssh-keygen.1
  ~ ssh.1                                 ~ ssh.c

  > tweak previous; ok markus (jmc@)

tmux

  ~ cmd-set-option.c                      ~ input.c
  ~ tmux.1                                ~ tmux.c

  > Add an option to disable the smcup/rmcup alternate screen behaviour inside
  > tmux. From clemens fischer. (nicm@)

== usr.sbin ========================================================== 06/06 ==

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

bgpd

  ~ rde.c                                 

  > It is enough that peer->capa.mp[i] is non zero. It does not need to be 1.
  > (claudio@)

  ~ rde.c                                 

  > Unbreak IPv6 local address lookups. Some idiot aka me optimised a loop and
  > because of that either the IPv4 or IPv6 local address was not set. Because
  > of this prefixes were sent out with all zero nexthops. (claudio@)

dvmrpd

  ~ dvmrpd.c                              

  > Use SIGCHLD for the sigchild handler not SIGINT twice.
  > (This was inherited from ospfd; claudio fixed it there some time ago)
  > Spotted in ripd by haesbaert <at> haesbaert.org (guenther@)

  ~ dvmrpd.c                              

  > ..and yet another typo copied from ospfd: the ev_sighup event handler
  > should handle SIGHUP and not SIGTERM.  SIGTERM is already handled by
  > ev_sigterm. (guenther@)

ripd

  ~ ripd.c                                

  > Use SIGCHLD for the sigchild handler not SIGINT twice.
  > (This was inherited from ospfd; claudio fixed it there some time ago)
  > Spotted in ripd by haesbaert <at> haesbaert.org (guenther@)

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


More information about the odc mailing list