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

ODC auto at squish.net
Sat Jan 21 07:00:35 GMT 2006


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

distrib/sets                            libexec/ftpd
sbin/ipsecctl                           sys/adosfs
sys/arch/alpha/conf                     sys/arch/hp300/dev
sys/arch/mac68k/dev                     sys/arch/sparc/dev
sys/arch/sparc/include                  sys/arch/sparc/sparc
sys/arch/vax/mba                        sys/arch/vax/uba
sys/arch/vax/vax                        sys/dev/acpi
sys/dev/gpio                            sys/dev/ic
sys/dev/pci                             sys/kern
sys/ufs/lfs                             usr.bin/cdio
usr.bin/m4                              usr.bin/make
usr.bin/nc                              usr.bin/rcs
usr.bin/rpcinfo                         usr.bin/ssh
usr.bin/tsort                           usr.sbin/bgpd
usr.sbin/httpd                          usr.sbin/ifstated
usr.sbin/ospfd                          usr.sbin/sasyncd

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/base/md.sparc                   ~ lists/comp/md.sparc

  > Use <dev/sun/disklabel.h> instead of similar <machine/sun_disklabel.h> on
  > sparc and remove unused sun_dkioctl(). No functional change. (miod@)

== libexec =========================================================== 02/06 ==

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

ftpd

  ~ monitor.c                             

  > fix integer overflows. ok millert@ (moritz@)

== sbin ============================================================== 03/06 ==

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

ipsecctl

  ~ parse.y                               

  > initialize authtype->string in case of RSA to avoid bad free()
  > ok reyk@ hshoexer@ (naddy@)

== sys =============================================================== 04/06 ==

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

adosfs

  ~ advnops.c                             

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/alpha/conf

  ~ GENERIC                               

  > add emu(4) here and enable midi attachment for eap(4) (brad@)

arch/hp300/dev

  ~ ct.c                                  ~ hd.c
  ~ mt.c                                  

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/mac68k/dev

  ~ adb.c                                 ~ akbd_machdep.c

  > Remove unused stuff. (miod@)

  ~ grf_iv.c                              

  > Make sure we can only match once for internal video. (miod@)

arch/sparc/dev

  ~ xd.c                                  ~ xy.c

  > Use <dev/sun/disklabel.h> instead of similar <machine/sun_disklabel.h> on
  > sparc and remove unused sun_dkioctl(). No functional change. (miod@)

  ~ xd.c                                  ~ xy.c

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/sparc/include

  - sun_disklabel.h                       

  > Use <dev/sun/disklabel.h> instead of similar <machine/sun_disklabel.h> on
  > sparc and remove unused sun_dkioctl(). No functional change. (miod@)

arch/sparc/sparc

  ~ disksubr.c                            

  > Use <dev/sun/disklabel.h> instead of similar <machine/sun_disklabel.h> on
  > sparc and remove unused sun_dkioctl(). No functional change. (miod@)

  ~ disksubr.c                            ~ vm_machdep.c

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/vax/mba

  ~ mba.c                                 

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/vax/uba

  ~ uba.c                                 

  > b_un.b_addr -> b_data; no functional change. (miod@)

arch/vax/vax

  ~ cfl.c                                 ~ crl.c
  ~ ctu.c                                 ~ disksubr.c

  > b_un.b_addr -> b_data; no functional change. (miod@)

dev/acpi

  ~ acpi.c                                ~ amltypes.h
  ~ dsdt.c                                ~ dsdt.h

  > More evaluator changes
  > Removed old evaluator code
  > Fixed _HID value
  > ok marco@ (jordan@)

dev/gpio

  ~ gpioiic.c                             

  > Add support for driving SDA in push-pull + tri-state mode. (grange@)

dev/ic

  ~ xl.c                                  

  > - xl_encap(): free the mbuf chain and return if bus_dmamap_load_mbuf()
  > returns an error other than EFBIG.
  > - xl_encap(): remove a redundant check already done in xl_start_90xB().
  > - merge xl_encap_90xB() into xl_encap(). (brad@)

dev/pci

  ~ emuxki.c                              

  > - match another revision of Audigy cards
  > - figure sample size into start of voice buffer location (jakemsr@)

  ~ bktr/bktr_core.c                      

  > Include sys/stdint.h instead of defining uintptr_t ourselves.
  > OK mickey@ (millert@)

  ~ if_nfe.c                              

  > remove redundant code from nfe_attach().
  > ok jsg@ (brad@)

kern

  ~ kern_time.c                           ~ kern_clock.c

  > revert auto-skew.  some ntpd implementations interact poorly. (tedu@)

ufs/lfs

  ~ lfs_segment.c                         

  > b_un.b_addr -> b_data; no functional change. (miod@)

== usr.bin =========================================================== 05/06 ==

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

cdio

  ~ cdio.c                                

  > Clean up command line parsing, don't accept trailing garbage, add in
  > missing command line forms, zero variables that will not be filled in
  > by a particular sscanf() call. Make 'play tr1 m1:s1 m2:s2' play from
  > the point in time 'tr1 m1:s1' to the point in time 'm2:s2', instead of
  > from 'tr1 m1:s1' for a period of m2:s2. Documenting this command is next.
  > Closes last issues Juha Erkilla pointed out in PR #4957. Tested by
  > Juha. (krw@)

m4

  ~ eval.c                                ~ expr.c
  ~ extern.h                              ~ look.c
  ~ main.c                                ~ parser.y
  ~ tokenizer.l                           ~ trace.c

  > use stdint.h where appropriate. okay millert@ (espie@)

make

  ~ arch.c                                ~ cond.c
  ~ dir.c                                 ~ generate.c
  ~ targ.c                                ~ var.c

  > use stdint.h where appropriate. okay millert@ (espie@)

nc

  ~ netcat.c                              

  > Explicitly include limits.h if we are going to use its contents. (millert@)

rcs

  ~ ident.c                               

  > typos in comments; (xsa@)

rpcinfo

  ~ rpcinfo.c                             

  > Explicitly include limits.h if we are going to use its contents. (millert@)

ssh

  ~ scp.1                                 ~ sftp.1
  ~ ssh.1                                 ~ ssh_config.5

  > Document RekeyLimit.  Based on patch from jan.iven at cern.ch from mindrot
  > #1056
  > with feedback from jmc, djm and markus; ok jmc@ djm@ (dtucker@)

  ~ ssh_config.5                          

  > - word change, agreed w/ markus
  > - consistency fixes (jmc@)

tsort

  ~ tsort.c                               

  > use stdint.h where appropriate. okay millert@ (espie@)

== usr.sbin ========================================================== 06/06 ==

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

bgpd

  ~ rde.c                                 

  > Don't leak a aspath in network_add(). path_update() copies the aspath so
  > the passed aspath needs to be freed in network_add(). OK henning@
  > (claudio@)

  ~ rde_attr.c                            

  > Doh. > not < and attr_compare() starts to work correctly. OK henning@
  > (claudio@)

  ~ rde_attr.c                            

  > No need to calloc() others if others_len is 0. The 0 malloc() does not hurt
  > (we do not access it) but does not help either. Finally it reduces head
  > scratching when debugging the RIB. OK henning@ (claudio@)

  ~ rde.h                                 ~ rde_rib.c

  > Pass flags to prefix_move() so that a prefix that has both F_ORIGINAL and
  > F_LOCAL set can be moved correctly. This is more like a add as we have one
  > prefix more afterwards. Looks good henning@ (claudio@)

  ~ bgpd.h                                ~ rde.c
  ~ rde.h                                 ~ rde_rib.c

  > Proactively fix prefix counters. Currently only F_LOCAL prefixes exist but
  > as soon as F_ORIGINAL come the counters would no longer be correct and in
  > the
  > end max-prefix would no longer work. Add additinal counters for F_ORIGINAL
  > prefixes and bump the correct conter depending on the prefix flags.
  > OK henning@ (claudio@)

httpd

  ~ src/main/util.c                       ~ src/modules/standard/mod_imap.c

  > fix a cross-site scripting vulnerability in mod_imap;
  > CVE-2005-3352
  > ok niallo@; henning@ no objections (robert@)

  ~ src/main/util.c                       ~ src/modules/standard/mod_imap.c

  TAGGED OPENBSD_3_7
  > MFC:
  > Fix by robert@
  > fix a cross-site scripting vulnerability in mod_imap;
  > CVE-2005-3352 (brad@)

  ~ src/main/util.c                       ~ src/modules/standard/mod_imap.c

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by robert@
  > fix a cross-site scripting vulnerability in mod_imap;
  > CVE-2005-3352 (brad@)

ifstated

  ~ parse.y                               

  > Explicitly include limits.h if we are going to use its contents. (millert@)

ospfd

  ~ parse.y                               

  > Explicitly include limits.h if we are going to use its contents. (millert@)

sasyncd

  ~ net.c                                 

  > Don't depend on implicit include of signal.h (millert@)

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



More information about the odc mailing list