[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