[odc] Daily src changes for 2007-09-02

ODC auto at squish.net
Mon Sep 3 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-02
==========================================

bin/df                                  bin/ed
bin/pax                                 bin/systrace
games/worms                             lib/libc
lib/libevent                            lib/libpcap
libexec/ftpd                            libexec/ld.so
libexec/spamd                           libexec/spamd-setup
sbin/atactl                             sbin/ccdconfig
sbin/dhclient                           sbin/disklabel
sbin/dump                               sbin/fsck_ext2fs
sbin/fsck_msdos                         sbin/growfs
sbin/ifconfig                           sbin/isakmpd
sbin/mount                              sbin/mount_vnd
sbin/raidctl                            sbin/restore
sbin/umount                             share/man
sys/arch/sh/include                     sys/arch/sh/sh
sys/dev/ic                              sys/dev/pci
sys/dev/usb                             usr.bin/asn1_compile
usr.bin/at                              usr.bin/awk
usr.bin/bdes                            usr.bin/cdio
usr.bin/cvs                             usr.bin/dc
usr.bin/file                            usr.bin/finger
usr.bin/fsplit                          usr.bin/fstat
usr.bin/ftp                             usr.bin/grep
usr.bin/indent                          usr.bin/ipcs
usr.bin/locate                          usr.bin/midiplay
usr.bin/nm                              usr.bin/patch
usr.bin/pmdb                            usr.bin/rs
usr.bin/rusers                          usr.bin/sdiff
usr.bin/spell                           usr.bin/strip
usr.bin/sudo                            usr.bin/sup
usr.bin/systat                          usr.bin/vi
usr.bin/window                          usr.bin/xargs
usr.bin/yacc                            usr.sbin/cron
usr.sbin/dhcrelay                       usr.sbin/kvm_mkdb
usr.sbin/lpr                            usr.sbin/mailwrapper
usr.sbin/memconfig                      usr.sbin/mrinfo
usr.sbin/ppp                            usr.sbin/pppd
usr.sbin/procmap                        usr.sbin/pstat
usr.sbin/quot                           usr.sbin/sasyncd

== bin =============================================================== 01/09 ==

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

df

  ~ df.c                                  

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ed

  ~ undo.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

pax

  ~ tables.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

systrace

  ~ systrace.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

== games ============================================================= 02/09 ==

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

worms

  ~ worms.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

== lib =============================================================== 03/09 ==

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

libc

  ~ gen/getnetgrent.c                     ~ gen/login_cap.c
  ~ gen/scandir.c                         ~ gen/setmode.c
  ~ gen/strtofflags.c                     ~ net/getprotoent.c
  ~ net/getservent.c                      ~ net/rcmdsh.c
  ~ regex/regcomp.c                       ~ rpc/pmap_rmt.c
  ~ stdlib/hcreate.c                      ~ stdlib/radixsort.c
  ~ string/bm.c                           

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

libevent

  ~ kqueue.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

libpcap

  ~ optimize.c                            ~ pcap.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

== libexec =========================================================== 04/09 ==

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

ftpd

  ~ ftpd.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ld.so

  ~ ldconfig/prebind.c                    

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

spamd

  ~ sdl.c                                 

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

spamd-setup

  ~ spamd-setup.c                         

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

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

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

atactl

  ~ atactl.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ccdconfig

  ~ ccdconfig.c                           

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

dhclient

  ~ dhclient.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

disklabel

  ~ editor.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

dump

  ~ main.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

fsck_ext2fs

  ~ setup.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

fsck_msdos

  ~ fat.c                                 

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

growfs

  ~ growfs.c                              

  > more malloc(n * m) -> calloc(n, m); from Igor Zinovik (deraadt@)

ifconfig

  ~ ifconfig.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

isakmpd

  ~ ipsec.c                               ~ pf_key_v2.c
  ~ sa.c                                  ~ x509.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

  ~ exchange.c                            

  > more malloc(n * m) -> calloc(n, m); from Igor Zinovik (deraadt@)

mount

  ~ mount.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

mount_vnd

  ~ pkcs5_pbkdf2.c                        

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

raidctl

  ~ raidctl.c                             

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

restore

  ~ interactive.c                         ~ main.c
  ~ tape.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

umount

  ~ umount.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

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

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

man

  ~ man4/uipaq.4                          

  > Add support for Alltel UTStarcom PPC6700.
  > Tested by Sam Fourman Jr. <sfourman at gmail.com> (jsg@)

  ~ man4/vic.4                            

  > vic works in vmware fusion too (dlg@)

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

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

arch/sh/include

  ~ vmparam.h                             

  > Fix typos in comments: soruce -> source (hshoexer@)

arch/sh/sh

  ~ clock.c                               

  > Fix typos in comments: soruce -> source (hshoexer@)

dev/ic

  ~ aac.c                                 

  > ctob is gone, use ptoa
  > tested by ckuethe (martin@)

dev/pci

  ~ pcidevs                               

  > Add ENE Memory Stick/SD/SDMMC entries.
  > From Alexey Suslikov <alexey.suslikov at gmail.com> (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

dev/usb

  ~ usbdevs                               

  > Alltel UTStarcom PPC6700. (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ uipaq.c                               

  > Add support for Alltel UTStarcom PPC6700.
  > Tested by Sam Fourman Jr. <sfourman at gmail.com> (jsg@)

  ~ uow.c                                 

  > Disable ROM search acceleration for now, it has some issues. (grange@)

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

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

asn1_compile

  ~ gen_copy.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

at

  ~ at.c                                  

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

awk

  ~ b.c                                   ~ lib.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

bdes

  ~ bdes.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

cdio

  ~ cddb.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

cvs

  ~ client.c                              ~ remote.c

  > Log all commands sent with cvs_remote_output(), not just
  > cvs_client_send_request(). Simplified logging code while at it.
  > OK joris@ (tobias@)

  ~ import.c                              

  > Stick at GNU cvs behaviour by writing "Initial revision" in revision 1.1
  > instead of custom log message (which gets written into 1.1.1.1).
  > OK joris@ (tobias@)

  ~ util.c                                

  > Handle quotation marks in .cvsrc correctly.
  > OK joris@ (tobias@)

  ~ client.c                              ~ server.c

  > OpenCVS server init-support with OpenCVS and GNU cvs clients.
  > OK joris@ (tobias@)

  ~ cvs.c                                 ~ fatal.c
  ~ root.c                                ~ server.c

  > Stick at GNU cvs behaviour with Root directive handling: it does not need
  > to be sent first, can occure multiple times (although this is ignored) but
  > should be supplied before Directory.
  > OK joris@ (tobias@)

dc

  ~ bcode.c                               

  > more malloc(n * m) -> calloc(n, m); from Igor Zinovik (deraadt@)

file

  ~ magic.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

finger

  ~ sprint.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

fsplit

  ~ fsplit.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

fstat

  ~ fstat.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ftp

  ~ stringlist.c                          

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

grep

  ~ grep.c                                ~ grep.h
  ~ util.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

indent

  ~ lexi.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ipcs

  ~ ipcs.c                                

  > more malloc(n * m) -> calloc(n, m); from Igor Zinovik (deraadt@)

locate

  ~ locate/util.c                         

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

midiplay

  ~ midiplay.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

nm

  ~ elf.c                                 ~ nm.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

patch

  ~ pch.c                                 

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

pmdb

  ~ clit.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

rs

  ~ rs.c                                  

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

rusers

  ~ rusers.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

sdiff

  ~ sdiff.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

spell

  ~ spellprog.c                           

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

strip

  ~ strip.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

sudo

  ~ parse.yacc                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

sup

  ~ src/scm.c                             

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

systat

  ~ pigs.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

vi

  ~ cl/cl_read.c                          ~ ex/ex_script.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

window

  ~ compress.c                            ~ wwinit.c
  ~ wwopen.c                              ~ wwsize.c
  ~ xx.c                                  

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

xargs

  ~ xargs.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

yacc

  ~ skeleton.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

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

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

cron

  ~ env.c                                 

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

dhcrelay

  ~ dispatch.c                            

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

kvm_mkdb

  ~ nlist.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

lpr

  ~ common_source/common.c                ~ lpd/lpd.c
  ~ lpd/printjob.c                        ~ pac/pac.c

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

mailwrapper

  ~ mailwrapper.c                         

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

memconfig

  ~ memconfig.c                           

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

mrinfo

  ~ mrinfo.c                              

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

ppp

  ~ ppp/route.c                           

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

pppd

  ~ main.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

procmap

  ~ procmap.c                             

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

pstat

  ~ pstat.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

quot

  ~ quot.c                                

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

sasyncd

  ~ pfkey.c                               

  > use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg
  > (deraadt@)

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


More information about the odc mailing list