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

bin/pax                                 bin/rmdir
distrib/armv7                           distrib/sets
etc/examples/bgpd.conf                  regress/usr.bin
sbin/dhclient                           share/man
sys/arch/armv7/conf                     sys/arch/armv7/imx
sys/dev/pci                             sys/kern
sys/net                                 sys/netinet
sys/netinet6                            sys/ufs/ext2fs
sys/uvm                                 usr.bin/ssh
usr.sbin/bgpctl                         usr.sbin/bgpd
usr.sbin/pstat                          

== bin =============================================================== 01/09 ==

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

pax

  ~ ar_io.c                               ~ ftree.c

  > new style overlords say to use continue in empty loops.
  > this is easier to see and self documenting.
  > ok openbsd (tedu@)

rmdir

  ~ rmdir.c                               

  > new style overlords say to use continue in empty loops.
  > this is easier to see and self documenting.
  > ok openbsd (tedu@)

== distrib =========================================================== 02/09 ==

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

armv7

  ~ ramdisk/install.md                    

  > remove text that discusses putting kernels on msdos fs (jsg@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 03/09 ==

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

examples/bgpd.conf

  ~ examples/bgpd.conf                    

  > Add operators =, !=, - (range), >< (exclsive range) to the as-path
  > filters (AS, peer-as, source-as, transit-as).
  > Add a use case (block illegal AS numbers) to the bgpd.conf example.
  > feedback from claudio, sthen, florian,
  > ok florian@ phessler@ (benno@)

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

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

usr.bin

  ~ ssh/cfgparse.sh                       

  > Add 'sshd' to the test ID as I'm about to add a similar set for ssh.
  > (dtucker@)

  ~ ssh/Makefile                          + ssh/sshcfgparse.sh

  > Add a test for ssh(1)'s config file parsing. (dtucker@)

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

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

dhclient

  ~ clparse.c                             

  > The networks I use are sufficiently fast that a 10 second "reboot" timeout
  > is not necessary, and in fact quite annoying when I swtich networks and
  > want to get back to the init state quickly. Default instead to 1 second.
  > The very few users who encounter problems may edit dhclient.conf.
  > ok benno
  > krw does not object (tedu@)

  ~ dhclient.conf.5                       

  > update default value for reboot (tedu@)

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

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

man

  - man4/man4.armv7/imxenet.4             ~ man4/man4.armv7/Makefile
  + man4/man4.armv7/fec.4                 

  > rename imxenet to fec
  > ok patrick@ kettenis@ (jsg@)

  ~ man4/man4.armv7/imx.4                 

  > imxenet -> fec; (jmc@)

  ~ man4/Makefile                         + man4/utvfu.4

  > Initial man page for utvfu(4).
  > From Patrick Keshishian (mglocker@)

  ~ man4/utvfu.4                          

  > sort SEE ALSO; (jmc@)

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

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

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > rename imxenet to fec
  > ok patrick@ kettenis@ (jsg@)

arch/armv7/imx

  - imxenet.c                             - imxenet.h
  ~ files.imx                             ~ imx.c
  ~ imx6.c                                + if_fec.c

  > rename imxenet to fec
  > ok patrick@ kettenis@ (jsg@)

dev/pci

  ~ if_iwm.c                              

  > In iwm(4), fix multicast Rx by updating the MAC context again after
  > sending multicast filter and STA settings during association.
  > Makes ARP and inet6 autoconf work again.
  > ok kettenis@ (stsp@)

  ~ if_iwn.c                              

  > Put iwn_update_htprot() back, with a fixed implementation this time.
  > I hope this will fix problems due to collisions and interference.
  > tested by tb@ and Marcus MERIGHI
  > ok tb@ (stsp@)

kern

  ~ kern_sched.c                          

  > Allow pegged process on secondary CPUs to continue to be scheduled when
  > halting a CPU.  Necessary for intr_barrier(9) to work when interrupts are
  > targeted at secondary CPUs.
  > ok mpi@, mikeb@ (a while back) (kettenis@)

net

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

  > set rt_expire times against time_uptime, not time_second.
  > time_second is unix time so it can be affected by clock changes.
  > time_uptime is monotonic so it isnt affected by clock changes. that
  > in turn means route expiries wont jump with clock changes if set
  > against time_uptime.
  > the expiry is translated into unix time for export to userland though.
  > ok mpi@ (dlg@)

  ~ art.c                                 ~ art.h

  > defer the freeing of art tables and nodes to a task.
  > this will allow us to sleep in srp_finalize before freeing the
  > memory.
  > the defer is done by putting the tables and nodes on a list which
  > is serviced by a task. the task removes all the entries from the
  > list and pool_puts them.
  > the art_tables gc code uses at_parent as its list entry, and the
  > art_node gc code uses a union with the an_dst pointer. both at_parent
  > and an_dst are only used when theyre active as part of an art data
  > structure, and are not used in lookups. once the art is done with
  > them we can reuse these pointers safely.
  > ok mpi@ (dlg@)

  ~ route.c                               

  > Remove superfluous parenthesis to shut up clang, from David Hill. (mpi@)

netinet

  ~ if_ether.c                            

  > set rt_expire times against time_uptime, not time_second.
  > time_second is unix time so it can be affected by clock changes.
  > time_uptime is monotonic so it isnt affected by clock changes. that
  > in turn means route expiries wont jump with clock changes if set
  > against time_uptime.
  > the expiry is translated into unix time for export to userland though.
  > ok mpi@ (dlg@)

netinet6

  ~ nd6.c                                 

  > measure nd expiry times against time_uptime, not time_second.
  > time_second can be jumped by clock changes, while time_uptime will
  > always progress monotonically.
  > it is still translated to time_seconds for export to userland though.
  > ok mpi@ (dlg@)

ufs/ext2fs

  ~ ext2fs_alloc.c                        ~ ext2fs_balloc.c

  > Unsigned integers can't be negative.
  > from David Hill and mmcc@
  > ok stefan (natano@)

uvm

  ~ uvm_map.c                             

  > We should never decrease uvm_maxkaddr.  Currently this may happen if
  > uvm_map_kmem_grow() gets called for submaps of the kernel_map on
  > architectures that don't implement pmap_growkernel().  When that happens
  > we get the infamous "address selector returned unavailable address" panic.
  > ok tedu@, mglocker@, beck@, stefan@ (kettenis@)

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

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

ssh

  ~ mux.c                                 ~ readconf.c
  ~ readconf.h                            ~ ssh.c

  > Move the host and port used by ssh -W into the Options struct.
  > This will make future changes a bit easier.  ok djm@ (dtucker@)

  ~ readconf.c                            ~ ssh.1
  ~ ssh.c                                 

  > Allow ExitOnForwardFailure and ClearAllForwardings to be overridden when
  > using ssh -W (but still default to yes in that case).  bz#2577, ok djm@.
  > (dtucker@)

  ~ ssh.1                                 

  > tweak previous; (jmc@)

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

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

bgpctl

  ~ bgpctl.c                              

  > Add operators =, !=, - (range), >< (exclsive range) to the as-path
  > filters (AS, peer-as, source-as, transit-as).
  > Add a use case (block illegal AS numbers) to the bgpd.conf example.
  > feedback from claudio, sthen, florian,
  > ok florian@ phessler@ (benno@)

bgpd

  ~ bgpd.conf.5                           ~ bgpd.h
  ~ parse.y                               ~ rde.c
  ~ rde_filter.c                          ~ util.c

  > Add operators =, !=, - (range), >< (exclsive range) to the as-path
  > filters (AS, peer-as, source-as, transit-as).
  > Add a use case (block illegal AS numbers) to the bgpd.conf example.
  > feedback from claudio, sthen, florian,
  > ok florian@ phessler@ (benno@)

  ~ bgpd.conf.5                           

  > grammar fix; (jmc@)

pstat

  ~ pstat.8                               ~ pstat.c

  > correct synopsis to make -d usage clearer.
  > The shed fell over because 15 layers of paint exceeded engineering margins.
  > (deraadt@)

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

Reply via email to