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
