[odc] Daily src changes for 2008-04-04

ODC auto at squish.net
Sat Apr 5 07:00:02 BST 2008


OpenBSD src changes summary for 2008-04-04
==========================================

lib/libc                                lib/libossaudio
lib/libpthread                          share/man
sys/dev                                 sys/dev/pci
sys/kern                                usr.bin/ssh
usr.sbin/dhcpd                          usr.sbin/sasyncd

== lib =============================================================== 01/05 ==

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

libc

  ~ gen/auth_subr.3                       ~ gen/authenticate.3
  ~ gen/authenticate.c                    

  > Zero out the password/response argument in the simplified BSD auth
  > interafces.  Otherwise, we end up with an extra copy in memory when
  > auth_call() forks that is not possible to clear. (millert@)

  ~ gen/popen.3                           ~ stdlib/system.3
  ~ sys/vfork.2                           

  > - do not call pthread_atfork(3) handlers when a multithreaded program
  > calls vfork(2). "untested, but looks OK" marc@
  > - document vfork(2), popen(3) and system(3) don't call atfork handlers
  > in multithreaded programs. okay jmc@ (kurt@)

  ~ gen/readdir.c                         ~ gen/telldir.c

  > alter internal _readdir_unlocked() api to be less confusing, so that
  > callers may respond accordingly and correctly.
  > this fixes an issue where readdir_r() could not decipher the difference
  > between an error or no more entires.
  > feedback and ok kurt@, ok millert@ (okan@)

libossaudio

  ~ ossaudio.c                            

  > simplify SNDCTL_DSP_SETTRIGGER
  > - don't mess with the operational mode.  that was primarily to be able to
  > set record|play mode for full-duplex, which isn't needed any more.
  > - don't set pause=1.  this ioctl isn't supposed to be used for stopping
  > streams.
  > suggestions, ok ratchov (jakemsr@)

libpthread

  ~ uthread/uthread_fork.c                ~ uthread/uthread_vfork.c

  > - do not call pthread_atfork(3) handlers when a multithreaded program
  > calls vfork(2). "untested, but looks OK" marc@
  > - document vfork(2), popen(3) and system(3) don't call atfork handlers
  > in multithreaded programs. okay jmc@ (kurt@)

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

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

man

  ~ man4/eso.4                            

  > remove whitespace in the autoconf bits. (brad@)

  ~ man4/cmpci.4                          

  > add opl(4). (brad@)

  ~ man4/cmpci.4                          

  > fix SEE ALSO; (jmc@)

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

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

dev

  ~ audio.c                               

  > if full-duplex is being turned on, also set the oprtational mode to
  > for both recording and playback.
  > ok ratchov (jakemsr@)

dev/pci

  ~ if_tht.c                              

  > tht is cool cos it generates interrupts when the link state change.
  > however, tht is uncool cos it generates these interrupts spuriously (up to
  > 8000 times a second).
  > this rate limits the reading of the link state off the hardware to 100
  > times a second. less bus_space reads is a good thing.
  > tested by and ok thib@ (dlg@)

kern

  ~ kern_time.c                           

  > ratecheck(9) only seems to be used to limit things to very coarse intervals
  > like .25 seconds or 5 seconds. the accuracy of microuptime is not really
  > needed then, so switch it to getmicrouptime.
  > ok henning@ art@ (dlg@)

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

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

ssh

  ~ sshd_config.5                         

  > ChrootDirectory is supported in Match blocks (in fact, it is most useful
  > there). Spotted by Minstrel AT minstrel.org.uk (djm@)

  ~ sshd_config.5                         

  > oops, some unrelated stuff crept into that commit - backout.
  > spotted by jmc@ (djm@)

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

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

dhcpd

  ~ tables.c                              

  > option 144 is commonly used for tftp-config-file.
  > ok henning@ krw@ (dlg@)

sasyncd

  ~ sasyncd.8                             

  > document the bug that sasyncd peers should share the same
  > platform. it would be really nice if somebody would fix this.
  > ok mpf@ todd@ jmc@ (otto@)

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


More information about the odc mailing list