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

bin/ksh                                 distrib/sets
distrib/special                         etc/group
etc/mail/aliases                        etc/master.passwd
etc/mtree/4.4BSD.dist                   etc/netstart
etc/rc                                  gnu
gnu/usr.bin/cc                          regress/bin
regress/libexec                         sbin/dhclient
sbin/kbd                                share/man
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/amd64/include                  sys/dev/acpi
sys/dev/pci                             sys/kern
sys/net                                 sys/netinet
sys/nfs                                 sys/sys
usr.bin/aucat                           usr.bin/ftp
usr.bin/signify                         usr.sbin/pkg_add
usr.sbin/relayd                         usr.sbin/switchd
usr.sbin/traceroute                     

== bin =============================================================== 01/10 ==

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

ksh

  ~ ksh.1                                 

  > Move bug description to the BUGS section
  > OK natano@, jmc@
  > (I forgot to commit it back in mid-August when it was discussed.)
  > (czarkoff@)

== distrib =========================================================== 02/10 ==

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

special

  ~ kbd/Makefile                          

  > remove more kvm code (deraadt@)

== etc =============================================================== 03/10 ==

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

group

  ~ group                                 

  > Add unprivileged user for traceroute.
  > Input deraadt@
  > OK benno@, sthen@ (florian@)

mail/aliases

  ~ mail/aliases                          

  > Add unprivileged user for traceroute.
  > Input deraadt@
  > OK benno@, sthen@ (florian@)

master.passwd

  ~ master.passwd                         

  > Add unprivileged user for traceroute.
  > Input deraadt@
  > OK benno@, sthen@ (florian@)

mtree/4.4BSD.dist

  ~ mtree/4.4BSD.dist                     

  > Run acpidump(8) at system startup and store ACPI tables in the
  > /var/db/acpi directory. Later sendbug(1) will use this data in
  > bug reports. That directory is created by mtree.
  > idea from and OK deraadt
  > OK kettenis (rpe@)

netstart

  ~ netstart                              

  > Delay switch(4) interface start up so it can attach virtual interfaces
  > like vether(4).
  > nits from and ok benno@, phessler@ (rzalamena@)

rc

  ~ rc                                    

  > Run acpidump(8) at system startup and store ACPI tables in the
  > /var/db/acpi directory. Later sendbug(1) will use this data in
  > bug reports. That directory is created by mtree.
  > idea from and OK deraadt
  > OK kettenis (rpe@)

== gnu =============================================================== 04/10 ==

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

gnu

  ~ llvm/tools/clang/lib/Driver/Tools.cpp

  > Disable -fstrict-aliasing per default on OpenBSD.
  > cluebat & ok kettenis@ (pascal@)

usr.bin/cc

  ~ cc/Makefile                           

  > Set owner for /usr/lib/gcc-lib and /usr/include/g++ on install.
  > initial diff and ok tb (natano@)

== regress =========================================================== 05/10 ==

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

bin

  ~ ksh/vi/Makefile                       

  > fix dependency, fixing regress if make regress is called with a clean obj
  > (like the parent does).
  > When make is called in the parent dir, both make regress and make all
  > are called for the vi subdir. Need to figure out how to avoid that. (otto@)

  ~ ksh/history.t                         ~ ksh/integer.t
  ~ ksh/regress.t                         ~ ksh/unclass2.t

  > Adjusts some patterns, so that the warning messages ksh prints if
  > it has no controlliing tty is not causing the test to fail.
  > based on otto@'s work; OK otto@ (bluhm@)

libexec

  ~ ld.so/Makefile                        ~ ld.so/constructor/libaa/aa.C
  ~ ld.so/constructor/libab/Makefile      ~ ld.so/constructor/libab/ab.C
  ~ ld.so/constructor/prog1/Makefile      ~ ld.so/constructor/prog1/prog1.C
  ~ ld.so/constructor/prog2/Makefile      ~ ld.so/constructor/prog2/prog2.C

  > Modernize constructor test such that it builds again and enable it.
  > ok bluhm@ (kettenis@)

  ~ ld.so/constructor/libaa/Makefile      ~ ld.so/constructor/libab/Makefile

  > Make sure that the regress target builds the libraries.  Stop building a
  > profile library and add $OpenBSD$ markers.  Similar to what we do in other
  > regress tests that build libraries such as regress/lib/libc/cxa-exit.
  > ok bluhm@ (kettenis@)

== sbin ============================================================== 06/10 ==

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

dhclient

  ~ dhclient.c                            

  > Reintroduce rdaemon() - working properly this time
  > Thanks Ken for fixing my initial implementation.  ok krw@ (jca@)

kbd

  ~ kbd_wscons.c                          

  > remove more kvm code (deraadt@)

== share ============================================================= 07/10 ==

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

man

  ~ man4/hifn.4                           ~ man9/hardclock.9

  > missing colon; from Rob Pierce <rob at 2keys dot ca> (schwarze@)

  + man1/clang-local.1                    

  > Add a clang-local(1) man page, similar to gcc-local(1).  This documents
  > OpenBSD-specific quirks for LLVM/clang.  To be expanded as we go along.
  > idea from kettenis@, ok deraadt@ (pascal@)

  ~ man1/clang-local.1                    

  > Small nit from kettenis@: -fstrict-aliasing is turned on if -Ofast.
  > (pascal@)

== sys =============================================================== 08/10 ==

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

arch/alpha/alpha

  ~ mem.c                                 

  > typo (deraadt@)

arch/amd64/amd64

  ~ identcpu.c                            

  > read and cache VMFUNC capability during boot. for use in an upcoming diff
  > (mlarkin@)

  ~ identcpu.c                            

  > clarify a comment whose text became out of date with the previous commit
  > (mlarkin@)

arch/amd64/include

  ~ cpu.h                                 ~ specialreg.h

  > read and cache VMFUNC capability during boot. for use in an upcoming diff
  > (mlarkin@)

dev/acpi

  ~ dsdt.c                                

  > Print the type of operation space that failed as there seem to be more of
  > these occurring recently. (mlarkin@)

dev/pci

  ~ if_iwm.c                              

  > Wait until the BSSID is known before adding the MAC context to iwm
  > firmware.
  > Fixes iwm connectivity issues after first boot.
  > Tested by myself (8260 chip) and tb@ (7265 chip)
  > ok tb@ (stsp@)

kern

  ~ subr_hibernate.c                      

  > move from RB macros to RBT functions (dlg@)

net

  ~ if_pfsync.c                           ~ pf.c
  ~ pf_if.c                               ~ pf_ioctl.c
  ~ pf_lb.c                               ~ pf_norm.c
  ~ pf_ruleset.c                          ~ pf_table.c
  ~ pfvar.h                               

  > move pf from the RB macros to the RBT functions. (dlg@)

  ~ if_pfsync.c                           ~ pf.c
  ~ pf_if.c                               ~ pf_ioctl.c
  ~ pf_lb.c                               ~ pf_norm.c
  ~ pf_ruleset.c                          ~ pf_table.c
  ~ pfvar.h                               

  > roll back turning RB into RBT until i get better at this process. (dlg@)

  ~ rtsock.c                              

  > Protect sbappendaddr() and sorwakeup() with splsoftnet in
  > rt_senddesync().  This fixes a splassert warning seen by sthen@.
  > Problem found by David Hill; OK sthen@ (bluhm@)

netinet

  ~ ip_spd.c                              

  > Remove empty #ifdef and #ifndef blocks
  > OK natano@ (fcambus@)

nfs

  ~ nfs_node.c                            ~ nfs_var.h
  ~ nfs_vfsops.c                          ~ nfsmount.h

  > replace the use of RB macros with the RBT functions. (dlg@)

sys

  ~ hibernate.h                           

  > move from RB macros to RBT functions (dlg@)

== usr.bin =========================================================== 09/10 ==

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

aucat

  ~ aucat.c                               

  > Don't rely on the resampling code to calculate the number of samples
  > to process, as it may produce one extra sample (to handle accumulation
  > of fractional samples), which would cause access to one sample past
  > the end of the buffer and crash aucat. Fix this by limiting the number
  > of samples processed to a single block.
  > Found by and help from Michael W. Bombardieri <mb at ii.net>. Thanks.
  > (ratchov@)

ftp

  ~ extern.h                              

  > Remove empty #ifdef and #ifndef blocks
  > OK natano@ (fcambus@)

signify

  ~ signify.c                             

  > no need to copy keypath if we already have one (tedu@)

  ~ signify.c                             

  > the keytype checking is logically part of verify, and it's small, so
  > always include it. but it can be made a bit simpler with zero malloc.
  > (tedu@)

  ~ zsig.c                                

  > can make function static now that it's living in a separate file.
  > bye bye XXX! (tedu@)

== usr.sbin ========================================================== 10/10 ==

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

pkg_add

  ~ OpenBSD/PackingList.pm                ~ OpenBSD/State.pm

  > switch to using the new package signature scheme (signify2) by default
  > ok sthen@ (naddy@)

relayd

  ~ relayd.c                              

  > The fork+exec privsep commit broke the "block request method" http
  > config option.  Due to reordering of the code, the variable
  > http_methods was initialized to late.  Insert a relay_http() before
  > load_config().
  > Found by make run-regress-args-http-filter-method.pl; OK reyk@ (bluhm@)

switchd

  ~ ofp10.c                               ~ ofp13.c

  > OpenFlow PACKET_IN can send truncated packets; this only makes sense
  > if the switch buffers packets, otherwise we might end up forwarding
  > truncated packets to the network with the PACKET_OUT response.  So,
  > for now, only close the connection if the packet is not buffered by
  > the switch but truncated.
  > OK rzalamena@ (reyk@)

  ~ ofp10.c                               ~ ofp13.c

  > Fix previous: don't attempt to write a NULL packet to the tap device.
  > Also print a debug message if the packet has been truncated by the switch.
  > (reyk@)

traceroute

  ~ traceroute.c                          

  > Drop privileges to newly added _traceroute user/group.
  > It does not buy us much when called as a unpriv user. But if run as
  > root we can now lose privileges.
  > Input deraadt@
  > OK benno@, sthen@ (florian@)

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

Reply via email to