[odc] Daily src changes for 2008-12-27
ODC
auto at squish.net
Sun Dec 28 07:00:01 GMT 2008
OpenBSD src changes summary for 2008-12-27
==========================================
bin/pax lib/libc
lib/libsndio share/man
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/dev/sbus sys/nfs
usr.bin/aucat usr.sbin/smtpd
usr.sbin/ypldap
== bin =============================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
pax
~ tar.1
> prevent line breaks in the middle of options.
> jmc@ suggested replacing ".Op Ar file ..." with just ".Op Ar",
> and provided excellent feedback about where placing the .Bk/.Ek macros.
> ok jmc@ (sobrado@)
== lib =============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ gen/fts.c
> Fix file descriptor leak in fts_children(); okay dhill@, millert@,
> tedu@, thib at . (pedro@)
libsndio
~ aucat.c ~ sndio.c
> when using the aucat(1) backend, don't mask the POLLHUP bit
> even if the device is not started yet. This way, if the server
> is killed programs can notice it. (ratchov@)
~ aucat.c
> when polling aucat(1) socket, don't set the POLLIN bit if we
> don't expect messages. Avoids busy loops in programs calling
> poll(2) on a stopped device. (ratchov@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man5/login.conf.5
> Add a comma to clarify a sentence.
> "that's fine" jmc@ (blambert@)
~ man4/man4.sparc64/ifb.4
> Remove BUGS section; overlay artifacts are gone and scrolling uses hardware
> acceleration now. (kettenis@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/sparc64/dev
~ ifb.c
> Make sure we pick the right PCI BARs on Expert3D cards (which have an extra
> BAR that we need to skip).
> ok miod@ (kettenis@)
~ creator.c ~ fb.c
~ ifb.c ~ vgafb.c
> Sync the sparc64 fb* api with the recent changes done on sparc. (miod@)
~ ifb.c
> Use hardware acceleration for scrolling and make sure we only use the low
> bit
> of each pixel value. This avoids "overlay artifacts" and turns ifb(4) into
> a usable console framebuffer.
> help from miod@ (kettenis@)
~ ifb.c
> It turns out that parasites are caused by (some) pixel writes with the
> high bit set; restrict ourselves to 7bpp operation. This brings back
> text-mode color support.
> joint work with kettenis@ (miod@)
arch/sparc64/include
~ fbvar.h
> Sync the sparc64 fb* api with the recent changes done on sparc. (miod@)
dev/sbus
~ agten.c ~ bwtwo.c
~ cgsix.c ~ cgthree.c
~ cgtwelve.c ~ mgx.c
~ rfx.c ~ tvtwo.c
~ vigra.c ~ zx.c
> Sync the sparc64 fb* api with the recent changes done on sparc. (miod@)
nfs
~ nfsmount.h
> expand the ifdef _KERNEL around kernel only function prototypes
> since they have no business being export to userland.
> OK blambert@ (thib@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
aucat
~ safile.c
> do not call exit(1) if sio_start(3) or sio_stop(3) fail. The
> error will be catched later in the main loop. (ratchov@)
~ file.c
> complain about a deadlock only if there are descriptors waiting
> for i/o and none of them is polled. This avoids false positives
> caused by listening sockets in server mode. (ratchov@)
~ aproc.c
> simplify the mixer and the demultiplexer code; no change in the
> behaviour. This also, fixes incorrect constructs that are currently
> harmless (ratchov@)
~ aproc.c
> fix a bug in resampling code, resulting in joined stereo and/or
> high frequency attenuation, intruduced in aproc.c rev 1.27.
> Hints from Alf Schlichting <a.schlichting(at)lemarit.com>, thanks!
> (ratchov@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
smtpd
~ parser.c ~ parser.h
~ smtpctl.c
> Break showqueue and showrunqueue into 2 words; ok gilles@ (jacekm@)
~ queue.c ~ runner.c
~ smtpd.c ~ smtpd.h
> Merge hash() and queue_message_hash() into one func, queue_hash(). Fix
> callers
> to use this interface consistently; ok chl@ gilles@ (jacekm@)
~ queue.c
> Put common handler code in a function; ok chl@ gilles@ (jacekm@)
~ queue.c ~ runner.c
~ smtpd.h
> cleanup; ok gilles@ (jacekm@)
~ runner.c
> log_warn -> log_warnx (jacekm@)
~ smtpctl.8
> Manpage bits for "showqueue" -> "show queue" change. (jacekm@)
~ queue.c
> kill unused function; ok gilles@ (jacekm@)
ypldap
~ aldap.c
> Fix memory leak. (aschrijver@)
===============================================================================
More information about the odc
mailing list