OpenBSD src changes summary for 2016-03-16
==========================================

distrib/sets                            games/atc
games/hack                              games/sail
games/snake                             games/tetris
include/stdio.h                         libexec/ftpd
libexec/getty                           libexec/ld.so
libexec/spamlogd                        libexec/talkd
sbin/fsck_ext2fs                        sbin/isakmpd
sbin/newfs_ext2fs                       share/man
sys/arch/sparc/dev                      sys/dev
sys/dev/usb                             sys/kern
sys/net                                 sys/netinet
sys/netinet6                            sys/scsi
sys/sys                                 sys/uvm
usr.bin/deroff                          usr.bin/ftp
usr.bin/less                            usr.bin/mg
usr.bin/quota                           usr.bin/showmount
usr.bin/talk                            usr.bin/telnet
usr.bin/tftp                            usr.sbin/amd
usr.sbin/fdformat                       usr.sbin/inetd
usr.sbin/lpr                            usr.sbin/npppd
usr.sbin/pppd                           usr.sbin/rbootd
usr.sbin/repquota                       

== distrib =========================================================== 01/09 ==

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

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

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

atc

  ~ log.c                                 

  > Prefer fseek(3) over rewind(3) since the latter although it also calls
  > fseek
  > then additionally it calls clearerr(3) deliberately but we want to catch
  > any
  > error that may happen and this way we couldn't catch it
  > OK tb@ (mestre@)

hack

  ~ hack.rumors.c                         

  > Prefer fseek(3) over rewind(3) since the latter although it also calls
  > fseek
  > then additionally it calls clearerr(3) deliberately but we want to catch
  > any
  > error that may happen and this way we couldn't catch it
  > OK tb@ (mestre@)

sail

  ~ misc.c                                

  > Prefer fseek(3) over rewind(3) since the latter although it also calls
  > fseek
  > then additionally it calls clearerr(3) deliberately but we want to catch
  > any
  > error that may happen and this way we couldn't catch it
  > OK tb@ (mestre@)

snake

  ~ snake.c                               

  > Prefer fseek(3) over rewind(3) since the latter although it also calls
  > fseek
  > then additionally it calls clearerr(3) deliberately but we want to catch
  > any
  > error that may happen and this way we couldn't catch it
  > OK tb@ (mestre@)

tetris

  ~ scores.c                              

  > Prefer fseek(3) over rewind(3) since the latter although it also calls
  > fseek
  > then additionally it calls clearerr(3) deliberately but we want to catch
  > any
  > error that may happen and this way we couldn't catch it
  > OK tb@ (mestre@)

== include =========================================================== 03/09 ==

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

stdio.h

  ~ stdio.h                               

  > remove cpp version of __sputc, since the inline version is all we have
  > ever used.
  > ok jsg (deraadt@)

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

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

ftpd

  ~ ftpd.c                                

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

getty

  ~ main.c                                ~ subr.c

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

ld.so

  ~ dlfcn.c                               

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

spamlogd

  ~ spamlogd.c                            

  > - Check if user running spamlogd(8) has root privileges and if not then
  > stop
  > program early
  > - #define SPAMD_USER "_spamd" and use it on getpwnam(3) call
  > - Set usage() as __dead void
  > - Remove lint-style comments
  > OK beck@ (mestre@)

talkd

  ~ process.c                             ~ table.c

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

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

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

fsck_ext2fs

  ~ main.c                                ~ utilities.c

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

isakmpd

  ~ conf.c                                

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

newfs_ext2fs

  ~ newfs_ext2fs.c                        

  > There's no reason to have execute permissions on a file system image.
  > ok millert (natano@)

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

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

man

  ~ man4/audio.4                          

  > Expose new audio ioctls that do one thing only: start and stop DMA,
  > set and get parameters. This is much simpler.
  > ok semarie, armani, tweaks from jmc (ratchov@)

  ~ man4/audio.4                          

  > knock out unused Pp in previous; (jmc@)

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

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

arch/sparc/dev

  ~ if_ie.c                               

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

dev

  ~ audio.c                               

  > Expose new audio ioctls that do one thing only: start and stop DMA,
  > set and get parameters. This is much simpler.
  > ok semarie, armani, tweaks from jmc (ratchov@)

dev/usb

  ~ if_urndis.c                           

  > Make urndis(4) print tx/rx errors only if compiled in DEBUG mode.
  > These printfs were causing too much noise in dmesg during regular
  > operation.
  > And don't forget to count input errors.
  > ok sthen@ mpi@ (stsp@)

kern

  ~ kern_pledge.c                         

  > Expose new audio ioctls that do one thing only: start and stop DMA,
  > set and get parameters. This is much simpler.
  > ok semarie, armani, tweaks from jmc (ratchov@)

  ~ kern_pledge.c                         

  TAGGED OPENBSD_5_9
  > Incorrect path processing in pledge_namei() could result in unexpected
  > program termination of pledge(2)'d programs.
  > Expand path variable size to +1 in order to add extra byte for canonpath()
  > processing.
  > -current was fixed by a large rewrite of canonpath().
  > ok deraadt@ tedu@ (semarie@)

net

  ~ if.c                                  

  > if ticks diverge from ifq_congestion too far the diff will go negative
  > detect this and bump ifq_congestion forward rather than claim the
  > system is congested for a long period of time.
  > ok mpi@ henning@ jmatthew@ (dlg@)

netinet

  ~ if_ether.h                            

  > macros for the null, min, and max vlan ids.
  > ok mpi@ and tweaks from sthen@ (dlg@)

netinet6

  ~ in6_pcb.c                             ~ udp6_output.c

  TAGGED OPENBSD_5_7
  > Insufficient checks in IPv6 socket binding and UDP IPv6 option
  > processing allow a local user to send UDP packets with a source
  > (IPv6 address + port) already reserved by another user.
  > See Errata 024 (vgross@)

  ~ in6_pcb.c                             ~ udp6_output.c

  TAGGED OPENBSD_5_8
  > Insufficient checks in IPv6 socket binding and UDP IPv6 option
  > processing allow a local user to send UDP packets with a source
  > (IPv6 address + port) already reserved by another user.
  > See Errata 012 (vgross@)

scsi

  ~ sd.c                                  

  > Add SDF_DYING checks to more functions in scsi disk, to prevent an
  > use after free of the scsi link structure during detach.
  > OK krw@ (bluhm@)

sys

  ~ audioio.h                             

  > Expose new audio ioctls that do one thing only: start and stop DMA,
  > set and get parameters. This is much simpler.
  > ok semarie, armani, tweaks from jmc (ratchov@)

uvm

  ~ uvm_amap.c                            

  > Remove redundant check.
  > The compiler is also smart enough to recognize that this is redundant.
  > The resulting code on amd64 is basically equivalent (slightly different
  > register allocation and instruction scheduling).
  > ok mpi@ deraadt@ (stefan@)

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

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

deroff

  ~ deroff.c                              

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

ftp

  ~ ftp.c                                 ~ main.c
  ~ util.c                                

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

less

  ~ ch.c                                  

  > Wrap a macro's args in parentheses. No binary change.
  > I'm discussing with deraadt@ whether it's a good idea to convert some of
  > these to functions. The one changed by this commit probably isn't
  > eligible because it defines only a for loop's condition, but many others
  > in less(1) should probably be converted.
  > ok millert@ (mmcc@)

  ~ ch.c                                  ~ charset.c
  ~ cmdbuf.c                              ~ command.c
  ~ cvt.c                                 ~ decode.c
  ~ edit.c                                ~ filename.c
  ~ lesskey.c                             ~ line.c
  ~ lsystem.c                             ~ main.c
  ~ os.c                                  ~ screen.c
  ~ search.c                              ~ signal.c

  > style(9) includes
  > ok nicm@ (mmcc@)

mg

  ~ mg.1                                  

  > notab mode is not enabled at the moment. (lum@)

quota

  ~ quota.c                               

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

showmount

  ~ showmount.c                           

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

talk

  ~ invite.c                              

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

telnet

  ~ commands.c                            ~ sys_bsd.c

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

tftp

  ~ main.c                                

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

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

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

amd

  ~ amd/sfs_ops.c                         

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

fdformat

  ~ fdformat.c                            

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

inetd

  ~ inetd.c                               

  > Replace atoi(3) calls for safer strtonum(3)
  > OK deeradt@ jca@ (mestre@)

  ~ inetd.c                               

  > Replace strncpy(3) calls for safer strlcpy(3)
  > OK deraadt@ jca@ (mestre@)

  ~ inetd.c                               

  > Remove a (now) obsolete comment about shortened IPv4 syntax
  > OK deraadt@ jca@ (mestre@)

lpr

  ~ lpc/lpc.c                             

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

npppd

  ~ npppd/fsm.c                           

  > Transition to "Req-Sent" had been missing when RTA in "Opened".  This
  > caused
  > a timer event leak.  Diff from Yuuichi Someya. (yasuoka@)

  ~ npppd/fsm.c                           

  > Fix a typo in comment.  Diff from Yuuichi Someya. (yasuoka@)

  ~ common/slist_test.c                   

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

pppd

  ~ chat/chat.c                           

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

rbootd

  ~ rbootd.c                              ~ rmpproto.c

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

repquota

  ~ repquota.c                            

  > More "(<blah> *)0" -> NULL, avoiding any stdarg functions.
  > Feedback millert@ kettenis@ (krw@)

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

Reply via email to