OpenBSD src changes summary for 2016-07-11
==========================================

distrib/sets                            games/factor
regress/sys                             regress/usr.sbin
share/man                               sys/arch/arm/conf
sys/arch/armv7/imx                      sys/dev/mii
sys/dev/ofw                             sys/net
sys/netinet                             sys/netmpls
sys/tmpfs                               sys/uvm
usr.bin/mandoc                          usr.bin/ssh
usr.sbin/tcpdump                        

== distrib =========================================================== 01/07 ==

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

sets

  ~ lists/base/md.octeon                  

  > sync (visa@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.armv7
  ~ lists/base/md.hppa                    ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.loongson
  ~ lists/base/md.luna88k                 ~ lists/base/md.macppc
  ~ lists/base/md.octeon                  ~ lists/base/md.sgi
  ~ lists/base/md.socppc                  ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.zaurus
  ~ lists/comp/mi                         

  > sync (deraadt@)

== games ============================================================= 02/07 ==

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

factor

  ~ Makefile                              ~ factor.c

  > Instead of using the floating point square root, use an integer version
  > of the Newton method from ping.c.  Fixes a rounding issue that caused
  > failure to factor numbers close to 2^64, e.g. 18446744030759878681.
  > While there, fix an off by one error that caused 4295360521 to be
  > reported as a prime.  Issues reported by Paul Stoeber and Michael Bozon.
  > ok tedu, deraadt (tb@)

== regress =========================================================== 03/07 ==

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

sys

  + netinet/pmtu/Makefile                 + netinet/pmtu/tcp_connect.py
  + netinet/pmtu/README                   + netinet/pmtu/LICENSE
  + netinet/pmtu/tcp_connect6.py          + netinet/pmtu/udp_echo6.py

  > New import:
  >     Add regression tests for the path MTU discovery implementation in

usr.sbin

  ~ syslogd/args-tls-cafile-default.pl    

  > Revert previous adaption of the test.  The behavior change in libtls
  > has been backed out. (bluhm@)

== share ============================================================= 04/07 ==

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

man

  ~ man4/man4.octeon/cnmac.4              

  > Add CN61xx. (visa@)

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

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

arch/arm/conf

  ~ files.arm                             

  > Hook up imxgpio(4) to the FDT gpio framework.
  > ok visa@, jsg@ (kettenis@)

arch/armv7/imx

  ~ imxgpio.c                             

  > Hook up imxgpio(4) to the FDT gpio framework.
  > ok visa@, jsg@ (kettenis@)

  ~ imxesdhc.c                            

  > Use gpio framework to implement card detect instead of hardcoding
  > particular
  > gpios based on board IDs.
  > ok visa@, jsg@ (kettenis@)

  ~ if_fec.c                              

  > Use gpio framework to implement hardware reset of the PHY instead of
  > hardcoding particular gpios based on board IDs.
  > ok visa@, jsg@ (kettenis@)

dev/mii

  ~ ukphy.c                               

  > Initialize oui and model fields in the softc.
  > ok deraadt@, mpi@ (kettenis@)

dev/ofw

  + ofw_gpio.c                            + ofw_gpio.h

  > Add a simple framework for handling gpio controllers and pins on
  > FDT-enabled
  > platforms.
  > ok visa@, jsg@ (kettenis@)

net

  ~ route.c                               ~ route.h
  ~ rtsock.c                              

  > Revert the introduction of ``rt_addr''.
  > Being able to add route entries without configured addresses is a nice
  > feature but this is not my fight.  So I'd rather no add another pointer
  > to ``struct rtentry'' if I'm not removing another one. (mpi@)

  ~ if_spppsubr.c                         ~ route.c
  ~ route.h                               ~ rtsock.c

  > Path MTU discovery was slightly broken.  I took two ICMP packets
  > to create and change the dynamic route.  This behavior was introduced
  > in net/route.c rev 1.269 when the gateway route allocation was moved
  > from rt_setgateway() to _rtalloc().  So rtrequest(RTM_ADD) could
  > return a route without a valid gateway route.  To fix this, call
  > rt_setgwroute() from _rtalloc() and rt_setgateway().
  > OK mpi@ (bluhm@)

netinet

  ~ if_ether.c                            

  > Revert the introduction of ``rt_addr''.
  > Being able to add route entries without configured addresses is a nice
  > feature but this is not my fight.  So I'd rather no add another pointer
  > to ``struct rtentry'' if I'm not removing another one. (mpi@)

  ~ tcp_usrreq.c                          

  > Do not increase the size of the socket buffer under memory pressure.
  > From Simon Mages, ok beck@, claudio@, bluhm@ (mpi@)

netmpls

  ~ mpls_input.c                          

  > Revert the introduction of ``rt_addr''.
  > Being able to add route entries without configured addresses is a nice
  > feature but this is not my fight.  So I'd rather no add another pointer
  > to ``struct rtentry'' if I'm not removing another one. (mpi@)

tmpfs

  ~ tmpfs_vfsops.c                        

  > don't allow mounting with noval owner. panics later.
  > reported by Tim Newsham at NCC.
  > ok millert natano (tedu@)

uvm

  ~ uvm_amap.c                            

  > Make sure variables are used initialized in amap_wiperange
  > Uninitialized variables used in an if/else could cause a slower
  > codepath to be taken, but the end effect of both paths is the same.
  > Found by jsg@ (stefan@)

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

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

mandoc

  ~ cgi.c                                 ~ man.cgi.8

  > Make all components of the URI individually optional,
  > independent of each other, as in:
  > http://man.openbsd.org[/manpath][/mansec][/arch]/name[.sec]
  > The restrictions in the past kept confusing people.
  > Triggered by a question from RafaelNeves at gmail dot com. (schwarze@)

ssh

  ~ sshd_config                           

  > obsolete note about fascistloggin is obsolete. ok djm dtucker (tedu@)

  ~ clientloop.c                          

  > Add missing "recvfd" pledge promise: Raf Czlonka reported ssh coredumps
  > when Control* keywords were set in ssh_config. This patch also fixes
  > similar problems with scp and sftp.
  > ok deraadt, looks good to millert (tb@)

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

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

tcpdump

  ~ interface.h                           ~ print-ether.c
  ~ print-mpls.c                          

  > Teach tcpdump to recognize MPLS pseudowire with control words. Added
  > support to print encapsulated ethernet packets as well.
  > "Looks good" deraadt@ (rzalamena@)

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

Reply via email to