[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