OpenBSD src changes summary for 2017-06-29
==========================================

bin/csh                                 bin/ksh
lib/libevent                            regress/usr.bin
sbin/dhclient                           share/man
sys/arch/alpha/conf                     sys/arch/alpha/include
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/arm/include
sys/arch/arm64/arm64                    sys/arch/arm64/conf
sys/arch/arm64/include                  sys/arch/armv7/conf
sys/arch/hppa/conf                      sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/landisk/conf                   sys/arch/loongson/conf
sys/arch/luna88k/conf                   sys/arch/macppc/conf
sys/arch/mips64/include                 sys/arch/octeon/conf
sys/arch/octeon/dev                     sys/arch/powerpc/include
sys/arch/sgi/conf                       sys/arch/sh/include
sys/arch/socppc/conf                    sys/arch/sparc64/conf
sys/arch/sparc64/include                sys/dev
sys/dev/ic                              sys/dev/usb
sys/kern                                sys/sys
usr.bin/calendar                        usr.bin/mandoc
usr.bin/tmux                            usr.sbin/vipw

== bin =============================================================== 01/08 ==

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

csh

  ~ file.c                                

  > Switch TIOCSTAT to _IO().  Two decades ago it was mistakenly defined to
  > take an argument.  Discussed with millert and tedu. (deraadt@)

ksh

  ~ sh.h                                  ~ vi.c

  > Increase the input line buffer to 4096 bytes.
  > Sounds good to deraadt@
  > OK anton@ (martijn@)

== lib =============================================================== 02/08 ==

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

libevent

  ~ event.3                               

  > take const off the timeval argument in the pending functions.
  > event_pending, evtimer_pending, and signal_pending all write to the
  > timeval because that's how they tell the caller when the event is
  > meant to fire.
  > ok deraadt@ millert@ jmc@ schwarze@ (dlg@)

== regress =========================================================== 03/08 ==

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

usr.bin

  ~ mandoc/mdoc/Bl/Makefile               ~ mandoc/mdoc/Bl/column.in
  ~ mandoc/mdoc/Bl/column.out_lint        + mandoc/mdoc/Bl/column_nogroff.in
  + mandoc/mdoc/Bl/column_nogroff.out_ascii
  + mandoc/mdoc/Bl/column_nogroff.out_lint
  + mandoc/mdoc/Bl/column_nogroff.out_markdown

  > warn about some non-portable idioms in .Bl -column;
  > triggered by a question from Yuri Pankov (illumos) (schwarze@)

== sbin ============================================================== 04/08 ==

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            ~ kroute.c

  > delete_addresses(), interface_status(), addressinuse(),
  > lease_as_string() and rewrite_option_db() only use the
  > interface name, so supply just the name.
  > Tweak interface_link_forceup() to use the same param
  > name as other functions taking the interface name. (krw@)

  ~ clparse.c                             ~ conflex.c
  ~ dhcpd.h                               ~ dhctoken.h
  ~ parse.c                               

  > Nuke undocumented long-deprecated and/or unsupported lease
  > fields 'hardware', 'alias', 'media', 'medium', 'ethernet'.
  > Also remove now-unused parse_ethernet().
  > Making these parsing failures will smoke out anybody with
  > leases or conf files from the last century. (krw@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/tty.4                            

  > Due to risks known for decades, TIOCSTI now performs no action, and simply
  > returns EIO.  The base system has been cleaned of TIOCSTI uses
  > (collaboration
  > between anton and I), and the ports tree appears mostly clean.  A few
  > stragglers may be discovered and cleaned up later...
  > In a month or so, we should see if the #define can be removed entirely.
  > ok anton tedu, support from millert (deraadt@)

  ~ man7/eqn.7                            

  > Fix incorrectly swapped labels of left/right arrows.
  > ok schwarze@ (bentley@)

  ~ man7/mdoc.7                           

  > Clarify that .Ta as a line macro is a portability problem,
  > even though mandoc(1) handles it;
  > triggered by a question from Yuri Pankov (illumos). (schwarze@)

  ~ man7/hier.7                           ~ man8/rc.8

  > some kernel relink bits, tweaked by deraadt; (jmc@)

  ~ man4/tty.4                            

  > Mention TIOCSTAT in tty(4).
  > ok deraadt@ millert@ (anton@)

== sys =============================================================== 06/08 ==

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

arch/alpha/conf

  ~ Makefile.alpha                        

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/alpha/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/amd64/amd64

  ~ machdep.c                             

  > Remove a block of "#if 0" code that has been in the file since r1.1, 13
  > years ago. This was part of the original reset code port from i386, and
  > we've never been able to reset amd64 in the way the code tries to do in
  > the #if 0 block since we don't have a 'PTD' variable in amd64.
  > I thought to keep this around for diffability with i386, but that's pretty
  > pointless now as the diff between the two machdep.c files is over 5000
  > lines already... (mlarkin@)

  ~ mptramp.S                             

  > suppress local symbols in mptramp. Matches a similar diff in
  > acpi_wakecode.s that was committed previously. Also remove an extra
  > symbol (mp_tramp_pdirpa) that was duplicated with mp_pdirpa.
  > Tested MP boot, un-zzz, un-ZZZ, no issues seen. (mlarkin@)

  ~ vmm.c                                 

  > add some comments, no functional change (mlarkin@)

  ~ locore.S                              ~ mutex.S
  ~ vector.S                              

  > Put asm-generated strings into .rodata
  > ok millert (deraadt@)

arch/amd64/conf

  ~ Makefile.amd64                        

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/amd64/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/arm/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/arm64/arm64

  ~ autoconf.c                            

  > TEMPORARILY disable gap compilation, until lld is fixed/updated to
  > newer code with a variety of ld.script bugs fixed. (deraadt@)

arch/arm64/conf

  ~ Makefile.arm64                        

  > TEMPORARILY disable gap compilation, until lld is fixed/updated to
  > newer code with a variety of ld.script bugs fixed. (deraadt@)

  ~ Makefile.arm64                        

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/arm64/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/armv7/conf

  ~ Makefile.armv7                        

  > 0xd4d4d4d4 is a useful 'trap instruction' on arm64, but not on arm32.
  > 0xffffffff seems better in userland and kernel. still not exactly happy
  > with the situation.
  > long discussion with kettenis.  anyone else have an opinion? (deraadt@)

  ~ Makefile.armv7                        

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/hppa/conf

  ~ Makefile.hppa                         

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/i386/conf

  ~ Makefile.i386                         

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/i386/i386

  ~ locore0.S                             

  > hide some locore0 symbols that are only used inside locore0.
  > ok deraadt (mlarkin@)

  ~ machdep.c                             

  > Remove an "#if 1" that had been in the code for 16 years. I think it's
  > safe to say it's been enabled long enough to warrant permanent inclusion.
  > (mlarkin@)

  ~ mptramp.s                             

  > suppress local symbols in mptramp. Matches a similar diff in
  > acpi_wakecode.s that was committed previously.
  > Tested MP boot, un-zzz, un-ZZZ, no issues seen. (mlarkin@)

  ~ in_cksum.s                            ~ locore.s
  ~ mutex.S                               

  > Put asm-generated strings into .rodata
  > ok millert (deraadt@)

arch/i386/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/landisk/conf

  ~ Makefile.landisk                      

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/loongson/conf

  ~ Makefile.loongson                     

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/luna88k/conf

  ~ Makefile.luna88k                      

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/macppc/conf

  ~ Makefile.macppc                       

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/mips64/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/octeon/conf

  ~ Makefile.octeon                       

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/octeon/dev

  ~ cn30xxgmx.c                           

  > Always use the maximum permissible frame size for Rx size limit.
  > This lets a change of interface MTU take effect immediately without
  > link cycling and brings cnmac(4) into line with other jumbo frame
  > capable NIC drivers.
  > Prompted by Joe Holden on misc@
  > OK dlg@ (visa@)

arch/powerpc/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/sh/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

arch/socppc/conf

  ~ Makefile.socppc                       

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/sparc64/conf

  ~ Makefile.sparc64                      

  > put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with
  > config.old
  > "go for it" deraadt@ (espie@)

arch/sparc64/include

  ~ asm.h                                 

  > kill RCSID macros; discussed with millert (deraadt@)

dev

  ~ ipmi.c                                

  > set c.c_maxrxlen to something. apparently lost a line somewhere.
  > maybe it works now? :)
  > from Colin Stolley via Paul B. Henson (tedu@)

dev/ic

  ~ dwc_gmac.c                            

  > kill RCSID macros; discussed with millert (deraadt@)

dev/usb

  ~ dwc2/dwc2.c                           ~ dwc2/dwc2_core.c
  ~ dwc2/dwc2_coreintr.c                  ~ dwc2/dwc2_hcd.c
  ~ dwc2/dwc2_hcdddma.c                   ~ dwc2/dwc2_hcdintr.c
  ~ dwc2/dwc2_hcdqueue.c                  

  > kill RCSID macros; discussed with millert (deraadt@)

kern

  ~ kern_pledge.c                         ~ tty.c

  > Due to risks known for decades, TIOCSTI now performs no action, and simply
  > returns EIO.  The base system has been cleaned of TIOCSTI uses
  > (collaboration
  > between anton and I), and the ports tree appears mostly clean.  A few
  > stragglers may be discovered and cleaned up later...
  > In a month or so, we should see if the #define can be removed entirely.
  > ok anton tedu, support from millert (deraadt@)

sys

  ~ ttycom.h                              

  > Switch TIOCSTAT to _IO().  Two decades ago it was mistakenly defined to
  > take an argument.  Discussed with millert and tedu. (deraadt@)

== usr.bin =========================================================== 07/08 ==

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

calendar

  ~ calendars/calendar.ushistory          

  > spelling fix; from greg lehey, freebsd r320427; (jmc@)

mandoc

  ~ mandoc.1                              ~ mandoc.h
  ~ mdoc_validate.c                       ~ read.c

  > warn about some non-portable idioms in .Bl -column;
  > triggered by a question from Yuri Pankov (illumos) (schwarze@)

  ~ eqn.c                                 

  > Skip whitespace at the beginning of eqn(7) nodes,
  > in particular ~ and ^ that misrendered;
  > found by bentley@ in glCopyTexSubImage1D(3); also affected
  > glAccum(3), glClipPlane(3), glDrawPixels(3), glEvalMesh(3), and others.
  > (schwarze@)

tmux

  ~ tmux.1                                

  > Use 100 as the example for command-alias because the defaults are from 0
  > to (currently) 5. (nicm@)

== usr.sbin ========================================================== 08/08 ==

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

vipw

  ~ vipw.c                                

  > Move <fcntl.h> to its alphabetic spot and add __dead attribute to usage()
  > ok mestre (tb@)

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

Reply via email to