OpenBSD src changes summary for 2016-09-13
==========================================

distrib/alpha                           distrib/amd64
distrib/armv7                           distrib/hppa
distrib/i386                            distrib/landisk
distrib/loongson                        distrib/luna88k
distrib/macppc                          distrib/miniroot
distrib/octeon                          distrib/ramdisk
distrib/sets                            distrib/sgi
distrib/socppc                          distrib/sparc64
etc/group                               etc/mail/aliases
etc/master.passwd                       lib/libc
lib/libtls                              regress/usr.sbin
sbin/iked                               sbin/ping
sbin/ping6                              share/man
sys/arch/amd64/stand/boot               sys/arch/amd64/stand/cdboot
sys/arch/amd64/stand/efiboot            sys/arch/amd64/stand/pxeboot
sys/arch/armv7/stand/efiboot            sys/arch/hppa/stand/boot
sys/arch/i386/stand/boot                sys/arch/i386/stand/cdboot
sys/arch/i386/stand/pxeboot             sys/arch/landisk/stand/boot
sys/arch/loongson/stand/boot            sys/arch/macppc/stand
sys/arch/octeon/stand/boot              sys/arch/sgi/stand/boot
sys/arch/socppc/stand/boot              sys/arch/sparc64/stand/ofwboot
sys/dev/pv                              sys/kern
sys/lib/libsa                           sys/net
sys/netinet                             sys/sys
usr.bin/look                            usr.bin/spell
usr.sbin/acme-client                    usr.sbin/vmd

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

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

alpha

  ~ common/list                           

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

amd64

  ~ common/list                           

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

armv7

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

hppa

  ~ list                                  

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

i386

  ~ common/list                           

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

landisk

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

loongson

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

luna88k

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

macppc

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

miniroot

  ~ install.sub                           

  > "Make disk selection dumb again", or at least make the change less
  > intrusive. Default to the first available disk, skipping to the next
  > (and so on), should the selected one be determined unsuitable for the
  > install or upgrade taking place.
  > "please commit" deraadt@ (halex@)

  ~ list                                  + group

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

octeon

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

ramdisk

  ~ list                                  

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

sets

  ~ lists/base/mi                         ~ lists/comp/mi
  ~ lists/man/mi                          

  > as a general rule we want directories to be created by the base set.
  > (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

sgi

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

socppc

  ~ ramdisk/list                          

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

sparc64

  ~ bsd.rd/list                           ~ ramdisk/list
  ~ ramdiskB/list                         

  > Provide a stripped down group file for the install media.
  > Saves precious 896 bytes as a side effect.
  > OK deraadt (rpe@)

== etc =============================================================== 02/09 ==

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

group

  ~ group                                 

  > proxy uid/gid was split up for seperate purposes; it can go away now.
  > (deraadt@)

mail/aliases

  ~ mail/aliases                          

  > proxy uid/gid was split up for seperate purposes; it can go away now.
  > (deraadt@)

master.passwd

  ~ master.passwd                         

  > proxy uid/gid was split up for seperate purposes; it can go away now.
  > (deraadt@)

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

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

libc

  ~ sys/pledge.2                          

  > spelling; from Frank Schoep (deraadt@)

libtls

  ~ tls.h                                 ~ tls_init.3

  > add a little more typing to the first callback argument.
  > it's always a tls context. (tedu@)

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

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

usr.sbin

  + acme-client/Makefile                  + acme-client/create-httpd-env.sh

  > First stab at acme-client regress test.
  > Someone who actually knows how this works please improve it :) (florian@)

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

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

iked

  ~ timer.c                               

  > Disable the timer event before attempting to change it
  > Report and fix by Nikolay Edigaryev <edigaryev at gmail ! com>,
  > thanks!  OK reyk@ (mikeb@)

ping

  ~ ping.c                                

  > timinginfo is a global flag that we got at least one packet back with
  > timing information for the summary line. Here we need to know if the
  > current echo reply was long enough to carry timing information. (florian@)

  ~ ping.c                                

  > No need to have this global. (florian@)

  ~ ping.c                                

  > No need to have the destination global. (florian@)

  ~ ping.c                                

  > Make the raw socket non-global and pass it to retransmit()/pinger().
  > (florian@)

  ~ ping.c                                

  > Rearange option handling to reduce diff between ping(8) and ping6(8).
  > While here be explicit that timing and timinginfo are initialized to
  > 0. (florian@)

ping6

  ~ ping6.c                               

  > timinginfo is a global flag that we got at least one packet back with
  > timing information for the summary line. Here we need to know if the
  > current echo reply was long enough to carry timing information. (florian@)

  ~ ping6.c                               

  > These functions are fundamentally AF dependent. (florian@)

  ~ ping6.c                               

  > Like in ping(8) there is no need to have the destination global. In
  > ping6(8) we have to pass the destination down to get_pathmtu. (florian@)

  ~ ping6.c                               

  > Make the raw socket non-global and pass it to retransmit()/pinger().
  > (florian@)

  ~ ping6.c                               

  > Rearange option handling to reduce diff between ping(8) and ping6(8).
  > While here be explicit that timing and timinginfo are initialized to
  > 0. (florian@)

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

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

man

  ~ man9/tsleep.9                         

  > Introduce rwsleep(9), an equivalent to msleep(9) but for code protected
  > by a write lock.
  > ok guenther@, vgross@ (mpi@)

  ~ man5/pf.conf.5                        

  > make it clearer that log options require ();
  > requested by janne johansson
  > ok henning (jmc@)

  ~ man5/port-modules.5                   

  > Do not mention the libiconv module; it has been removed. (naddy@)

  ~ man9/mbuf.9                           

  > avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
  > with m_makespace(4) from freebsd; ok mpi@, bluhm@, mikeb@, dlg@ (markus@)

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

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

arch/amd64/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/amd64/stand/cdboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/amd64/stand/efiboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/amd64/stand/pxeboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/armv7/stand/efiboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/hppa/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/i386/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/i386/stand/cdboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/i386/stand/pxeboot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/landisk/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/loongson/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/macppc/stand

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/octeon/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/sgi/stand/boot

  ~ version                               

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/socppc/stand/boot

  ~ conf.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

arch/sparc64/stand/ofwboot

  ~ vers.c                                

  > crank bootloader version after .SUNW_ctf change
  > as discussed with jsing@ it's easier this way to ensure people have
  > bootblocks capable of loading the section (jasper@)

dev/pv

  ~ if_xnf.c                              

  > Raise maximum supported MTU value to 9000; discussed with reyk@ (mikeb@)

kern

  ~ uipc_socket.c                         

  > Do not raise splsoftnet() recursively in soaccept().
  > This is not an issue right now, but it will become one when an non
  > recursive lock will be used.
  > ok claudio@ (mpi@)

  ~ kern_synch.c                          

  > Introduce rwsleep(9), an equivalent to msleep(9) but for code protected
  > by a write lock.
  > ok guenther@, vgross@ (mpi@)

  ~ uipc_mbuf.c                           

  > avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
  > with m_makespace(4) from freebsd; ok mpi@, bluhm@, mikeb@, dlg@ (markus@)

lib/libsa

  ~ loadfile_elf.c                        

  > when loading the kernel binary, also load the .SUNW_ctf section when
  > present,
  > which holds the CTF data.
  > ok mpi@ (jasper@)

net

  ~ if_gif.c                              

  > Retire bridge(4) support.
  > ok claudio@, deraadt@ (mpi@)

  ~ bfd.c                                 

  > we no longer reach around and call DDB specific functions, so always
  > define bfd_debug() especially since we use it in a lot of places right now
  > (phessler@)

  ~ route.c                               

  > Stop creating a BFD descriptor when the route is created.
  > Since our BFD implementation relies on the existence of routes, it is much
  > easier to set the BFD parameters with RTM_CHANGE, especially if something
  > bad happen.
  > Discussed with and ok phessler@, claudio@ (mpi@)

  ~ if.c                                  

  > Split if_linkstate_task() in two to avoid SPL recursion when the
  > linkstate is changed from if_up() & if_down().
  > ok claudio@ (mpi@)

  ~ bpf_filter.c                          

  > Don't waste time zero'ing memory until there is some chance it might
  > be used.
  > Also noted by dlg@.
  > ok phessler@ mpi@ (krw@)

netinet

  ~ ip_ah.c                               ~ ip_esp.c
  ~ ip_ipcomp.c                           ~ ipsec_output.c

  > avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
  > with m_makespace(4) from freebsd; ok mpi@, bluhm@, mikeb@, dlg@ (markus@)

sys

  ~ systm.h                               

  > Introduce rwsleep(9), an equivalent to msleep(9) but for code protected
  > by a write lock.
  > ok guenther@, vgross@ (mpi@)

  ~ mbuf.h                                

  > avoid extensive mbuf allocation for IPsec by replacing m_inject(4)
  > with m_makespace(4) from freebsd; ok mpi@, bluhm@, mikeb@, dlg@ (markus@)

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

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

look

  ~ look.c                                

  > Eliminate the FOLD and DICT macros.  There's no need to check for
  > isascii() with ANSI ctype macros/functions.  Eliminating the macros
  > makes the code clearer.  OK jca@ (millert@)

spell

  ~ look.c                                

  > Eliminate unnecessary isupper() check before tolower(). (millert@)

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

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

acme-client

  ~ acme-client.1                         

  > chroot is not the reason this is run as root (deraadt@)

  ~ chngproc.c                            

  > use reallocarray() (deraadt@)

  ~ acctproc.c                            ~ keyproc.c

  > RAND_status() and RAND_seed() are not needed, this is 2016. (deraadt@)

  ~ acctproc.c                            ~ json.c
  ~ main.c                                

  > Inconsistant use of case (value): idiom drives me nuts, I have no idea
  > what purpose it was intended to serve. (deraadt@)

  ~ acctproc.c                            ~ certproc.c
  ~ chngproc.c                            ~ dnsproc.c
  ~ fileproc.c                            ~ keyproc.c
  ~ main.c                                ~ netproc.c
  ~ revokeproc.c                          ~ rsa.c
  ~ util.c                                

  > hoist local variable initialization directly into the definitions,
  > rather than doing it right afterwards.
  > ok florian (deraadt@)

  ~ acctproc.c                            ~ certproc.c
  ~ chngproc.c                            ~ dbg.c
  ~ dnsproc.c                             ~ fileproc.c
  ~ http.c                                ~ json.c
  ~ keyproc.c                             ~ main.c
  ~ netproc.c                             ~ revokeproc.c
  ~ util.c                                

  > A small amount more KNF to make this easier on our eyes.  Not going further
  > than this.
  > ok florian (deraadt@)

  ~ base64.c                              ~ json.c

  > convert some ifs to switches. ok millert tb (tedu@)

vmd

  ~ loadfile_elf.c                        

  > sync with sys/lib/libsa/loadfile_elf.c -r1.12 and load the .SUNW_ctf
  > section
  > pointed out by mlarkin@ (jasper@)

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

Reply via email to