OpenBSD src changes summary for 2015-12-29
==========================================

bin/expr                                bin/ksh
distrib/amd64                           distrib/armish
distrib/armv7                           distrib/i386
distrib/landisk                         distrib/loongson
distrib/macppc                          distrib/octeon
distrib/socppc                          distrib/zaurus
etc/netstart                            etc/rc
lib/libc                                lib/libutil
sys/arch/sparc/sparc                    sys/arch/sparc64/dev
sys/dev                                 sys/dev/acpi
sys/dev/ata                             sys/dev/mii
sys/dev/pci                             sys/net
usr.bin/biff                            usr.bin/cmp
usr.bin/diff                            usr.bin/make
usr.bin/mg                              usr.bin/patch
usr.bin/rcs                             usr.bin/sdiff
usr.bin/which                           usr.sbin/ntpd
usr.sbin/smtpd                          usr.sbin/syslogd

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

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

expr

  ~ expr.c                                

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

ksh

  ~ ksh.1                                 

  > Remove reference to $ERRNO, which was been unimplemented for >= 19
  > years.
  > From Michael Reed. ok halex@ (mmcc@)

== distrib =========================================================== 02/07 ==

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

amd64

  ~ common/install.md                     

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

armish

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

armv7

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

i386

  ~ common/install.md                     

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

landisk

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

loongson

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

macppc

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

octeon

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

socppc

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

zaurus

  ~ ramdisk/install.md                    

  > Change patterns in case-blocks from a*|A* to [aA]*
  > OK halex@ krw@ (rpe@)

== etc =============================================================== 03/07 ==

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

netstart

  ~ netstart                              

  > Replace last remaining `` with $()
  > OK halex@ (rpe@)

  ~ netstart                              

  > Remove backslash, not necessary after '&&'
  > OK halex@ (rpe@)

rc

  ~ rc                                    

  > Replace single pattern case-blocks with simpler code.
  > OK halex@ (rpe@)

== lib =============================================================== 04/07 ==

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

libc

  ~ gen/nlist.c                           

  > Verify that the section header size supplied in the ELF header is what
  > we expect it to be. This prevents out-of-bounds access or excessive
  > memory allocation on a malformed ELF header.
  > Found by Serguey Parkhomovsky with AFL. Improved by and ok kettenis@
  > (mmcc@)

libutil

  ~ imsg-buffer.c                         

  > check for NULL in ibuf_free().
  > ok and slight improvement, mmcco@
  > ok semarie@ and encouragement tedu@ krw@ (benno@)

  ~ imsg_init.3                           

  > mention that ibuf_free() does not need a NULL check. (benno@)

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

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

arch/sparc/sparc

  ~ pmap.c                                

  > Remove NULL-checks before free().
  > ok tb@ (mmcc@)

arch/sparc64/dev

  ~ central.c                             ~ vdsp.c

  > Remove NULL-checks before free().
  > ok tb@ (mmcc@)

dev

  ~ firmload.c                            ~ softraid.c
  ~ softraid_crypto.c                     

  > Remove NULL-checks before free().
  > ok tb@ (mmcc@)

dev/acpi

  ~ acpicpu.c                             

  > Remove NULL-checks before free().
  > ok tb@ (mmcc@)

dev/ata

  ~ atascsi.c                             ~ atascsi.h

  > Set UltraDMA transfer mode.  Some (early?) SATA drives, such as the Maxtor
  > 7Y250M0, refuse to do DMA unless the transfer mode has been set.  This
  > causes
  > reads (and presumably writes) to time out.
  > Unlike the wdc code, this only sets the UltraDMA transfer mode.  If we ever
  > want to support ancient PATA drivers through the atascsi layer, we probably
  > need to set the PIO and/or MWDMA transfer modes as well.
  > ok jmatthew@, dlg@) (kettenis@)

dev/mii

  ~ mii.c                                 

  > Tweak previous by de-indenting label and replacing remaining continues
  > with gotos.
  > supported by kettenis@, ok sobrado@ (mmcc@)

dev/pci

  ~ if_bge.c                              

  > shuffle tx code slightly and mark bge_start as mpsafe.
  > reviewed by jmatthew@
  > ok kettenis@ (dlg@)

  ~ pcidevs                               

  > Intel C610 Thermal Sensor (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

net

  ~ ifq.c                                 ~ ifq.h

  > store curcpu() in ifq_serializer so we can check it.
  > this in turn gives us ifq_is_serialized() and an IFQ_ASSERT_SERIALIZED()
  > macro.
  > ok mpi@ (dlg@)

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

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

biff

  ~ biff.c                                

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

cmp

  ~ cmp.c                                 

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

diff

  ~ diff.c                                

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

make

  ~ main.c                                

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

mg

  ~ def.h                                 ~ funmap.c
  ~ keymap.c                              ~ mg.1
  ~ word.c                                

  > Add transpose-words, ok jasper@.
  > Limited to one iteration until 'undo' is looked into. (lum@)

patch

  ~ patch.c                               

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

rcs

  ~ rcsprog.c                             

  > fix exit status on pledge(2) failure.
  > from jsg@ (gsoares@)

sdiff

  ~ sdiff.c                               

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

which

  ~ which.c                               

  > fix exit status on pledge(2) failure.
  > OK tb@ jsg@ (gsoares@)

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

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

ntpd

  ~ ntpd.c                                

  > Don't assume fprintf() will set the FILE * error condition.
  > Instead, check the return value of fprintf() and fflush()
  > and call clearerr() before returning on error.  OK jca@ (millert@)

smtpd

  ~ enqueue.c                             

  > Change send_line() return value to be 1/0 like get_responses() and
  > check the return value in the callers.  The inital value of inheaders
  > has been changed to improve readability.  OK gilles@ jung@ (millert@)

syslogd

  ~ syslogd.c                             

  > When running syslogd in debug mode, use a callback to print the
  > libevent messages.  Before the code was removed from libevent, the
  > library itself printed that to stderr.
  > OK nicm@ (bluhm@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to