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

etc/group                               etc/mail/aliases
etc/master.passwd                       lib/libcrypto
regress/sys                             regress/usr.sbin
share/man                               sys/arch/alpha/conf
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/armv7/conf                     sys/arch/hppa/conf
sys/arch/i386/conf                      sys/arch/landisk/conf
sys/arch/loongson/conf                  sys/arch/loongson/dev
sys/arch/luna88k/conf                   sys/arch/macppc/conf
sys/arch/octeon/conf                    sys/arch/sgi/conf
sys/arch/socppc/conf                    sys/arch/sparc64/conf
sys/dev/ic                              sys/kern
sys/net                                 sys/netinet
sys/netinet6                            sys/netmpls
sys/nfs                                 sys/sys
usr.bin/tmux                            usr.sbin/dhcpd
usr.sbin/switchctl                      usr.sbin/switchd
usr.sbin/syspatch                       

== etc =============================================================== 01/07 ==

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

group

  ~ group                                 

  > Introduce the build user and the wobj group that will soon be used as
  > defaults for building the system from source.
  > ok deraadt (tb@)

mail/aliases

  ~ mail/aliases                          

  > Introduce the build user and the wobj group that will soon be used as
  > defaults for building the system from source.
  > ok deraadt (tb@)

master.passwd

  ~ master.passwd                         

  > Introduce the build user and the wobj group that will soon be used as
  > defaults for building the system from source.
  > ok deraadt (tb@)

== lib =============================================================== 02/07 ==

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

libcrypto

  ~ man/EC_GFp_simple_method.3            ~ man/EC_GROUP_copy.3
  ~ man/EC_GROUP_new.3                    ~ man/EC_KEY_new.3
  ~ man/EC_POINT_add.3                    ~ man/EC_POINT_new.3

  > various cleanup; (jmc@)

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

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

sys

  ~ net/rdomains/lo.ok                    

  > Check for correct flags now that ::1 is set automagically. (mpi@)

  ~ netinet/carp/carp_subr                

  > Fix rdomain_is_used() now that lo(4) is created automagically. (mpi@)

  ~ net/rtable/delete/main.c              ~ net/rtable/fullfeed/main.c

  > rtable_init() now creates the default routing table. (mpi@)

  ~ net/etherip/etherip_subr              ~ net/vxlan/vxlan_subr

  > Sync rdomain_is_used() (mpi@)

  ~ net/pf_divert/Makefile                ~ net/pf_divert/Remote.pm
  ~ net/pf_divert/remote.pl               

  > Mark pf states created by this regress test with a label.  Remove
  > all such states before basic testing to make sure that these subtests
  > are independent. (bluhm@)

usr.sbin

  ~ syslogd/Makefile                      

  > Create the sys/syscall.ph header file on demand for the sendsyslog(2)
  > tests since Perl headers are not installed by default anymore. (bluhm@)

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

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

man

  ~ man4/man4.loongson/ykbec.4            

  > Add support for lid state detection in ykbec(4).
  > Tested on a Lemote Yeeloong 8101B.
  > OK visa@, looks good to deraadt@ (fcambus@)

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

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

arch/alpha/conf

  ~ Makefile.alpha                        

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/amd64/amd64

  ~ vmm.c                                 

  > Avoid an uninitialised value in rev 1.93.
  > ok martijn@ (jsg@)

arch/amd64/conf

  ~ Makefile.amd64                        

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/armv7/conf

  ~ Makefile.armv7                        

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/hppa/conf

  ~ Makefile.hppa                         

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/i386/conf

  ~ Makefile.i386                         

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/landisk/conf

  ~ Makefile.landisk                      

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/loongson/conf

  ~ Makefile.loongson                     

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/loongson/dev

  ~ kb3310.c                              

  > Add support for lid state detection in ykbec(4).
  > Tested on a Lemote Yeeloong 8101B.
  > OK visa@, looks good to deraadt@ (fcambus@)

arch/luna88k/conf

  ~ Makefile.luna88k                      

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/macppc/conf

  ~ Makefile.macppc                       

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/octeon/conf

  ~ Makefile.octeon                       

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/sgi/conf

  ~ Makefile.sgi                          

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/socppc/conf

  ~ Makefile.socppc                       

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

arch/sparc64/conf

  ~ Makefile.sparc64                      

  > Clean up the kernel Makefile's:
  > - Remove the 'lint' target. lint has been removed with OpenBSD 5.2.
  > - Remove the 'tags' target. It does nothing of value.
  > - Replace 'clean::' with 'clean:', as requested by espie and millert,
  > and remove files from the 'clean' target, that are never generated.
  > - Don't create a file called 'depend' in 'make depend', but just do
  > nothing instead.
  > ok mpi tb (natano@)

dev/ic

  ~ nvme.c                                ~ nvmereg.h

  > Mask non relevant bits when pritting version number.
  > Makes gonzalo@'s Macbookair7,1 NVMe report the correct version.
  > ok dlg@ (mpi@)

  ~ nvme.c                                

  > Do not use bus_space_{read,write}_8() even on LP64 archs,
  > some (broken) controllers require ordered split transfers.
  > From linux a310acd7a7ea53533886c11bb7edd11ffd61a036
  > Tested by gonzalo@, ok dlg@ (mpi@)

kern

  ~ uipc_socket2.c                        

  > Bring back the SB_LOCK and SB_WANT flags to lock the socket buffers
  > in process context.  The read/write lock introduced in rev 1.64
  > would create lock ordering problems with the upcoming SOCKET_LOCK()
  > mechanism.  The current tsleep() in sblock() must be replaced with
  > rwsleep(&socketlock) later.  The sb_flags are protected by
  > KERNEL_LOCK().  They must not be accessed from interrupt context,
  > but nowadays softnet() is not an interrupt anyway.
  > OK mpi@ (bluhm@)

net

  ~ route.c                               

  > Properly initialize ``ifa''.
  > Note that dereferencing ``rt_ifa'' after calling rtfree(9) is generally
  > not safe.  In this case we rely on the fact that rtredirect() is still
  > serialized with interface ioctl(2)s.
  > This function cries for a rewrite.
  > Reported by and ok jsg@ (mpi@)

netinet

  ~ ip_ipsp.c                             

  > TDB timers need a context process, so convert them to timeout_set_proc(9).
  > ok phessler@, bluhm@ as part of a larger diff (mpi@)

  ~ tcp_input.c                           

  > Use __func__ in panic strings to reduce noise when grepping. (mpi@)

netinet6

  ~ nd6.c                                 

  > Kill recursive splsoftnet().
  > ok phessler@, bluhm@ as part of a larger diff. (mpi@)

netmpls

  ~ mpls_raw.c                            

  > Return EOPNOTSUPP instead of calling a function to do only that.
  > ok phessler@ (mpi@)

nfs

  ~ nfs_vfsops.c                          

  > Switch nfs_timer() to timeout_set_proc(9) as it might end up doing a
  > PRU_SEND. (mpi@)

sys

  ~ socketvar.h                           

  > Bring back the SB_LOCK and SB_WANT flags to lock the socket buffers
  > in process context.  The read/write lock introduced in rev 1.64
  > would create lock ordering problems with the upcoming SOCKET_LOCK()
  > mechanism.  The current tsleep() in sblock() must be replaced with
  > rwsleep(&socketlock) later.  The sb_flags are protected by
  > KERNEL_LOCK().  They must not be accessed from interrupt context,
  > but nowadays softnet() is not an interrupt anyway.
  > OK mpi@ (bluhm@)

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

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

tmux

  ~ tmux.1                                ~ window-copy.c

  > Add copy-pipe-and-cancel, from Artem Fokin. (nicm@)

  ~ server-client.c                       ~ tmux.h
  ~ tty-keys.c                            ~ tty.c

  > Initial attempt to make use of left and right margins if the terminal
  > supports them (that is, if it advertises itself as a VT420 - probably
  > just xterm). These are the vertical equivalent of the scroll region and
  > allow much faster scrolling of panes that do not take up the full width
  > of the terminal. (nicm@)

  ~ tty.c                                 

  > And of course I just find a bug, disable previous for now. (nicm@)

  ~ server-client.c                       ~ tmux.h
  ~ tty.c                                 

  > Turn on margins, with a couple of fixes (only limit to the pane for line
  > feeds, and do not move cursor to end for full width panes). (nicm@)

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

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

dhcpd

  ~ dispatch.c                            ~ icmp.c
  ~ options.c                             ~ pfutils.c

  > Replace bzero(3) with memset(3)
  > "Looks good" to deraadt@ (mestre@)

switchctl

  ~ Makefile                              ~ parser.c
  ~ parser.h                              ~ switchctl.c
  + ofpclient.c                           

  > Add a simple openflow client to dump switch information.  The
  > implementation re-uses the openflow code from switchd. Not finished
  > yet, but it is better to continue working on it in the tree.  Later
  > versions will also include a way to add flows from the command line -
  > this is being worked on for switchd and some code of the
  > "ASCII-to-flow" parser will be shared here as well.
  > As discussed with and lightly tested by rzalamena@ (reyk@)

  ~ parser.c                              

  > swap dump arguments to expect the address first (reyk@)

  ~ switchctl.8                           

  > Describe the 'dump' command (reyk@)

  ~ ofpclient.c                           

  > Add a socket_setport() util function, in addition to socket_getport(),
  > and use it in switchctl to set a default port for "dump".
  > No functional change for switchd itself. (reyk@)

  ~ switchctl.8                           

  > - Ar arg Ar arg is better written as Ar arg arg
  > - sort (jmc@)

switchd

  ~ switchd.h                             ~ util.c

  > Add a socket_setport() util function, in addition to socket_getport(),
  > and use it in switchctl to set a default port for "dump".
  > No functional change for switchd itself. (reyk@)

syspatch

  ~ syspatch.sh                           

  > Double the required size to make sure we have enough space for install(1)
  > safe
  > copy, the rollback tarball and in case we add new files. (ajacoutot@)

  ~ syspatch.sh                           

  > checkfs: ignore nonexistent files and extend comment. There's actually no
  > need
  > to double the size since files are replaced one by one.
  > create_rollback: create release directory with explicit permissions.
  > ls_installed: create release directory if it does not exist (temporary XXX)
  > for
  > early testers without a 6.1 hier(7); issue reported by Marc Benslahdine
  > (ajacoutot@)

  ~ syspatch.8                            

  > Small wording tweak and a couple of fixes from jmc@ (ajacoutot@)

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

Reply via email to