[odc] Daily src changes for 2006-01-25

ODC auto at squish.net
Thu Jan 26 07:01:23 GMT 2006


OpenBSD src changes summary for 2006-01-25
==========================================

bin/chmod                               bin/pax
lib/libc                                lib/libevent
lib/libossaudio                         regress/bin
sbin/fsck_ffs                           sys/compat/ossaudio
sys/dev/i2c                             sys/dev/pci
sys/dev/usb                             sys/isofs/cd9660
usr.bin/cvs                             usr.bin/du
usr.bin/nc                              usr.bin/rcs
usr.bin/ssh                             usr.sbin/ifstated
usr.sbin/pppd                           

== bin =============================================================== 01/07 ==

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

chmod

  ~ chmod.c                               

  > an old diff from tech to convert to using strtonum and some other misc
  > cleanup. from ray at cyth net (tedu@)

  ~ chmod.c                               

  > some warning reduction (tedu@)

pax

  ~ ar_subs.c                             

  > append without a file list should not corrupt a tar file;
  > report Rainer Giedat; ok millert@ (markus@)

== lib =============================================================== 02/07 ==

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

libc

  ~ db/mpool/mpool.c                      

  > Fix a memory leak that could be trigged by a read error
  > Update the count of currently cached pages in mpool_delete()
  > Use CIRCLEQ_EMPTY in the loop that delets the lru cache
  > Don't update the pageread statistic if there was a read error
  > With aaron@, OK krw@ (millert@)

libevent

  ~ buffer.c                              ~ event.3
  ~ event.h                               

  > another fix from art.
  > From libevent CVS (brad@)

libossaudio

  ~ ossaudio.c                            

  > Fix problem in ioctl() handling in OSS audio emulation which caused
  > unintentional changes of the audio settings e.g. when running "kphone".
  > Adapted to the userland library from a similar change in the kernel code.
  > ok jakemsr@ (brad@)

== regress =========================================================== 03/07 ==

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

bin

  ~ pax/Makefile                          + pax/t5.sh

  > append without a file list should not corrupt a tar file;
  > report Rainer Giedat; ok millert@ (markus@)

== sbin ============================================================== 04/07 ==

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

fsck_ffs

  ~ pass2.c                               ~ pass4.c
  ~ pass5.c                               ~ utilities.c

  > spell fall through as FALLTHROUGH (tedu@)

== sys =============================================================== 05/07 ==

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

compat/ossaudio

  ~ ossaudio.c                            

  > Fix problem in ioctl() handling in OSS audio emulation which caused
  > unintentional changes of the audio settings e.g. when running "kphone".
  > From NetBSD
  > ok jakemsr@ (brad@)

dev/i2c

  ~ gl518sm.c                             

  > Prevent division by zero, and make it actually update the fan sensors.
  > (kettenis@)

dev/pci

  ~ musycc.c                              ~ musycc_obsd.c

  > Reset and initialize part of the device early. Makes reading the ROM more
  > reliable because correct bus timings were set later. (claudio@)

  ~ bt8370.c                              

  > Add additional debug function to print framer error counters. (claudio@)

  ~ musycc.c                              

  > Check if the dma ring got cleared before accessing it. Fixes a panic that
  > could be triggered in some weird cases. While there adjust a debug output
  > because it is to verbose for level 1. (claudio@)

  ~ if_art.c                              

  > Time-slot mask are u_int32_t so art_mask_tsmap() should return u_int32_t
  > too.
  > While there fix a typo in a comment. (claudio@)

  ~ if_bge.c                              ~ if_bgereg.h

  > - Count packets discarded by RX/TX MAC (cause of FIFO overflow, etc)
  > as input/output interface errors.
  > - Keep values of rx/tx discards & tx collisions inside struct bge_softc.
  > So we can keep statistic across ifconfig down/up runs (cause bringing
  > bge up will reset chip).
  > From oleg FreeBSD (brad@)

  ~ auixp.c                               

  > Duh! If askes to halt the input dont halt the output instead.  This also
  > fixes the timeout on draining when closing.
  > From reinoud NetBSD
  > ok krw@ (brad@)

  ~ esa.c                                 

  > Wow, this is clearly wrong (found in esa_set_params):
  > if (p->channels < 1 && p->channels > 2)
  > return EINVAL;
  > Change the 'and' to an 'or' so the check actually does something.
  > From jmcneill NetBSD
  > ok krw@ (brad@)

dev/usb

  ~ if_wi_usb.c                           

  > kthread_create_deferred() do the things right, no need for
  > playing with cold global.
  > ok miod@ drahn@ (grange@)

isofs/cd9660

  ~ cd9660_lookup.c                       ~ cd9660_vnops.c

  > reduce stack use; pedro@ miod@ ok (mickey@)

== usr.bin =========================================================== 06/07 ==

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

cvs

  ~ import.c                              ~ remove.c
  ~ resp.c                                ~ root.c
  ~ status.c                              

  > snprintf() cleanup; OK niallo at .sa@)

  ~ diff.c                                

  > use cvs_rcs_getpath() instead of duplicating code. (xsa@)

  ~ add.c                                 ~ util.c

  > strings cleanup; OK niallo at .sa@)

  ~ checkout.c                            

  > use cvs_rcs_getpath() here too + some strings cleanup whilst here. (xsa@)

  ~ root.c                                

  > this snprintf() occurence should have been removed in previous commit.
  > (xsa@)

du

  ~ du.c                                  

  > lint says Pflag isn't needed.  i concur (tedu@)

nc

  ~ nc.1                                  ~ netcat.c
  ~ socks.c                               

  > implement HTTP proxy authentication support, very useful in a ssh_config
  > ProxyCommand; ok beck@ (djm@)

rcs

  ~ rcsprog.c                             

  > snprintf() cleanup; OK niallo at .sa@)

  ~ rlog.c                                

  > add support for `-l[lockers]'. Some (needed) cleanup will follow.
  > Test & OK niallo at .sa@)

ssh

  ~ sshd.8                                

  > move the options description up the page, and a few additional tweaks
  > whilst in here;
  > ok markus (jmc@)

  ~ sshd.8                                

  > move subsections to full sections; (jmc@)

== usr.sbin ========================================================== 07/07 ==

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

ifstated

  ~ ifstated.c                            

  > Remove gratuitous fetch_state() calls in state_change().
  > It could race with a second incoming routing message, which would
  > not trigger any action, because of the already updated status cache.
  > Found by markus at .  > OK markus@ mcbride@ (mpf@)

pppd

  ~ options.c                             

  > Fix an off-by-one in pppd(8)'s option handling. ok tedu@ (moritz@)

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



More information about the odc mailing list