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

ODC auto at squish.net
Mon Apr 14 07:00:01 BST 2008


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

games/fortune                           games/random
lib/libc                                libexec/ftpd
libexec/identd                          libexec/tftp-proxy
regress/lib                             regress/sys
sbin/disklabel                          sbin/routed
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/dev/pci
sys/dev/usb                             usr.bin/aucat
usr.bin/awk                             usr.bin/calendar
usr.bin/mg                              usr.bin/ssh
usr.sbin/ftp-proxy                      usr.sbin/httpd
usr.sbin/ntpd                           usr.sbin/ripd
usr.sbin/rtadvd                         usr.sbin/rtsold

== games ============================================================= 01/09 ==

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

fortune

  ~ fortune/fortune.c                     

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

random

  ~ random.c                              

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

== lib =============================================================== 02/09 ==

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

libc

  ~ stdlib/malloc.c                       

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

  ~ net/res_random.c                      

  > Improve the libc DNS resolver ID generation algorithm to be more
  > resistant to prediction atacks by wrapping the existing LCG in a
  > random permutation generator based on a Luby-Rackoff block cipher.
  > lots of discussion and final ok deraadt@ (djm@)

== libexec =========================================================== 03/09 ==

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

ftpd

  ~ ftpd.c                                

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

identd

  ~ parse.c                               

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

tftp-proxy

  ~ tftp-proxy.c                          

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

== regress =========================================================== 04/09 ==

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

lib

  ~ libc/malloc/malloc0test/malloc0test.c

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

sys

  ~ kern/signal-stress/signal-stress.c    ~ sys/tree/rb/rb-test.c
  ~ sys/tree/splay/splay-test.c           

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

== sbin ============================================================== 05/09 ==

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

disklabel

  ~ editor.c                              

  > Redo the '?' output in (E)ditor mode so it uses two columns and once
  > again fits on one page. Suggested by, tweaked and ok deraadt at . (krw@)

routed

  ~ main.c                                

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/uvideo.4                         

  > some small fixes; (jmc@)

  ~ man9/mbuf.9                           

  > MSIZE is defined in sys/param.h, not machine/param.h;
  > from Jonathan Thornburg, documentation/5792 (jmc@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ cpu.c                                 

  > garbage collect the cpus_running global variable;
  > pointed out by and ok drahn@, toby@; (thib@)

  ~ ipifuncs.c                            

  > lear CPUF_RUNNING when halting a CPU.  Fixes problems with powering dowm
  > MP amd64 systems for quite a few people.
  > ok deraadt@, krw@ (kettenis@)

arch/amd64/include

  ~ cpuvar.h                              

  > garbage collect the cpus_running global variable;
  > pointed out by and ok drahn@, toby@; (thib@)

arch/i386/i386

  ~ ipifuncs.c                            

  > lear CPUF_RUNNING when halting a CPU.  Fixes problems with powering dowm
  > MP amd64 systems for quite a few people.
  > ok deraadt@, krw@ (kettenis@)

arch/i386/include

  ~ cpu.h                                 

  > garbage collect the cpus_running global variable;
  > pointed out by and ok drahn@, toby@; (thib@)

arch/sparc64/include

  ~ cpu.h                                 

  > Use %g7 to store a pointer `struct cpu_info', and use it whereever
  > possible. (kettenis@)

arch/sparc64/sparc64

  ~ locore.s                              ~ mutex.S

  > Use %g7 to store a pointer `struct cpu_info', and use it whereever
  > possible. (kettenis@)

dev/pci

  ~ drm/drm_drv.c                         

  > bring back a free call which was left out when moving from handrolled lists
  > to tailqs. this plugs a tiny memleak.
  > ``nice catch'' and ok oga@ (pyr@)

  ~ isp_pci.c                             

  > Disable ISP10160 and ISP12160.  They don't quite work yet, and people with
  > another (working) isp(4) get hurt by this.
  > ok krw@, deraadt@ (kettenis@)

dev/usb

  ~ usbdevs                               

  > add my logitech camera
  > "add the product id to usbdevs" robert@ (ckuethe@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (ckuethe@)

== usr.bin =========================================================== 08/09 ==

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

aucat

  ~ aucat.c                               

  > - remove code that was rendered pointless by the last commit
  > - minor knf
  > from Pierre Riteau (jakemsr@)

awk

  ~ run.c                                 

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

calendar

  ~ day.c                                 

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

mg

  ~ theo.c                                

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

ssh

  ~ dh.c                                  ~ sshd.c

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

== usr.sbin ========================================================== 09/09 ==

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

ftp-proxy

  ~ ftp-proxy.c                           

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

httpd

  ~ src/modules/standard/mod_rewrite.c    

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

ntpd

  ~ ntp.c                                 

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

ripd

  ~ message.c                             

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

rtadvd

  ~ rtadvd.c                              

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

rtsold

  ~ rtsold.c                              

  > Use arc4random_buf() when requesting more than a single word of output
  > Use arc4random_uniform() when the desired random number upper bound
  > is not a power of two
  > ok deraadt@ millert@ (djm@)

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


More information about the odc mailing list