[odc] Daily src changes for 2007-09-25

ODC auto at squish.net
Wed Sep 26 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-25
==========================================

lib/libc                                libexec/fingerd
libexec/identd                          sbin/restore
sbin/route                              sys/dev/microcode
sys/dev/usb                             sys/net
usr.bin/cvs                             usr.bin/pcc
usr.bin/split                           usr.bin/ssh
usr.bin/tn3270                          usr.bin/top
usr.sbin/authpf                         usr.sbin/hoststated
usr.sbin/ospfd                          usr.sbin/ppp

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

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

libc

  ~ gen/sysctl.3                          

  > tweak previous; ok claudio henning (jmc@)

== libexec =========================================================== 02/06 ==

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

fingerd

  ~ fingerd.8                             

  > better wording; from Tamas TEVESZ (jmc@)

identd

  ~ identd.8                              

  > more accurate description of -U; from Tamas TEVESZ
  > ok millert (jmc@)

  ~ identd.8                              ~ identd.c

  > - sort options and sync usage()
  > - kill some .Tn whilst here (jmc@)

== sbin ============================================================== 03/06 ==

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

restore

  ~ interactive.c                         

  > check fgets return value
  > use sizeof input intead of BUFSIZ
  > remove unneeded feof
  > handle empty strings returned by fgets
  > properly remove newline and white space at the end of buffer
  > with help and ok ray@ (chl@)

  ~ tape.c                                

  > remove unneeded feof
  > with help and ok ray@ (chl@)

route

  ~ route.c                               

  > make route flush obey the rtable ID
  > From: Pierre Riteau <pierre.riteau at free.fr> (henning@)

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

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

dev/microcode

  ~ tht/microcode.h                       

  > Upgrade the firmware to version SNIC 0xf.
  > Here's the issue this fixes:
  > Problem description: Tehuti NIC generated RxD descriptor with UDP
  > checksum error bit raised for incoming UDP packet with UDP checksum
  > field value zero. This behavior is not in accordance with UDP RFC
  > which defines that packets with zero UDP checksum should not be
  > verified by receiver.
  > Solution description: Never raise RxD UDP checksum error bit raised
  > for incoming UDP packet with UDP checksum field value zero.
  > Many thanks to Alexander Indenbaum and the rest of Tehuti generally
  > for notifying us and providing the new firmware under the same
  > license as the previous revision. (dlg@)

dev/usb

  ~ uaudio.c                              

  > fix emulated encodings
  > ok jakemsr@ (ratchov@)

net

  ~ if_spppsubr.c                         

  > Handle incoming protocol reject packets now that we have
  > more than one protocol. From FreeBSD, reported and tested by jmc@
  > (canacar@)

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

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

cvs

  ~ buf.c                                 

  > missing header for mkstemp
  > ok joris@ (chl@)

  ~ logmsg.c                              

  > missing header for mkstemp
  > check mkstemp return value against -1 instead of NULL
  > ok joris@ (chl@)

  ~ cmd.c                                 ~ release.c

  > remove unused extern variable
  > ok joris@ (chl@)

  ~ entries.c                             

  > missing header for strptime
  > ok joris@ (chl@)

pcc

  ~ cc/ccom/init.c                        

  > pull from ragge's repo:
  > Give a better error message for too many {, "from otto". (otto@)

  ~ cc/ccom/main.c                        

  > pull from ragge's repo:
  > Do not try to print out common symbols if errors, from Stefan Kempf.
  > (otto@)

split

  ~ split.c                               

  > handle empty strings returned by fgets
  > ok ray@ (chl@)

ssh

  ~ ssh-agent.c                           

  > When adding a key that already exists, update the properties
  > (time, confirm, comment) instead of discarding them. ok djm@ markus@
  > (canacar@)

tn3270

  ~ tools/mkhits/dohits.c                 

  > handle empty strings returned by fgets
  > use strcspn to properly overwrite '\n' in fgets returned buffer
  > ok ray@ (chl@)

top

  - patchlevel.h                          - version.c
  ~ Makefile                              ~ top.h

  > remove unneeded files, from Mark Lumsden (otto@)

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

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

authpf

  ~ authpf.c                              

  > handle empty strings returned by fgets
  > ok ray@ (chl@)

hoststated

  ~ Makefile                              ~ hoststated.h
  ~ relay.c                               + ssl_privsep.c

  > Introduce two new functions to be able to load certificates while
  > already chrooted and with privileges dropped.
  > This is the very first step in being able to reload a
  > layer 7 configuration.
  > not ok reyk who's away but should be glad to see this in. (pyr@)

ospfd

  ~ kroute.c                              ~ ospfd.c
  ~ ospfd.h                               ~ rde.c

  > Last missing piece in the equal cost multipath support for ospfd.
  > Send all possible nexthops to the parent process and correctly sync
  > the RIB, FIB and kernel routing table. Based on initial work by pyr at .
  > OK pyr@ norby@
  > PS: don't forget that you need to enable multipath support via a sysctl
  > (claudio@)

ppp

  ~ ppp/radlib.c                          

  > handle empty strings returned by fgets
  > ok ray@ (chl@)

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


More information about the odc mailing list