[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