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

distrib/amd64                           distrib/i386
distrib/miniroot                        distrib/sets
gnu/usr.bin/clang                       lib/libcrypto
share/man                               share/zoneinfo
sys/dev/pci                             sys/sys
usr.bin/tmux                            usr.sbin/relayd
usr.sbin/smtpd                          usr.sbin/switchctl
usr.sbin/vmctl                          usr.sbin/vmd

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

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

amd64

  ~ ramdiskA/Makefile.inc                 ~ ramdisk_cd/Makefile.inc

  > Use makefs to build bsd.rd. amd64 and i386 are first; other platforms
  > will follow with some safety distance when I figured out all MD quirks.
  > makefs allows to build the ramdisk image as an unprivileged user. The
  > next step in the quest to reduce root during builds.
  > ok deraadt (natano@)

i386

  ~ common/Makefile.inc                   

  > Use makefs to build bsd.rd. amd64 and i386 are first; other platforms
  > will follow with some safety distance when I figured out all MD quirks.
  > makefs allows to build the ramdisk image as an unprivileged user. The
  > next step in the quest to reduce root during builds.
  > ok deraadt (natano@)

miniroot

  ~ install.sub                           

  > Don't manually add a route to an alias IP via 127.0.0.1. This is
  > now automatically handled by the kernel.
  > The same change was made to /etc/netstart in 5.5 with r1.139.
  > Should fix the (U)pgrade problem reported on bugs@ by Clint Pachl.
  > ok mpi@ (krw@)

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (deraadt@)

== gnu =============================================================== 02/07 ==

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

usr.bin/clang

  ~ Makefile.arch                         + include/llvm/AArch64/Makefile
  + libLLVMAArch64AsmParser/Makefile      + libLLVMAArch64AsmPrinter/Makefile
  + libLLVMAArch64CodeGen/Makefile        + libLLVMAArch64Desc/Makefile
  + libLLVMAArch64Disassembler/Makefile   + libLLVMAArch64Info/Makefile
  + libLLVMAArch64Utils/Makefile          

  > Add AArch64 backend build infrastructure.
  > ok pascal@ (patrick@)

== lib =============================================================== 03/07 ==

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

libcrypto

  ~ man/EVP_BytesToKey.3                  

  > Add Copyright and license.
  > Pull in some more information about RETURN VALUES from OpenSSL. (schwarze@)

  ~ man/PEM_read_bio_PrivateKey.3         ~ man/PEM_write_bio_PKCS7_stream.3
  ~ man/PKCS12_create.3                   ~ man/PKCS12_parse.3
  ~ man/PKCS7_decrypt.3                   ~ man/PKCS7_encrypt.3
  ~ man/PKCS7_sign.3                      ~ man/PKCS7_sign_add_signer.3
  ~ man/PKCS7_verify.3                    

  > various cleanup; leaving dangling PKCS7* Xr for now... (jmc@)

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

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

man

  ~ man4/umb.4                            

  > add em7455; from brian vyhmeister (jmc@)

zoneinfo

  ~ datfiles/africa                       ~ datfiles/antarctica
  ~ datfiles/asia                         ~ datfiles/australasia
  ~ datfiles/europe                       ~ datfiles/iso3166.tab
  ~ datfiles/zone.tab                     ~ datfiles/zone1970.tab

  > Update to tzdata2016j from ftp.iana.org (millert@)

  - datfiles/solar87                      - datfiles/solar88
  - datfiles/solar89                      ~ Makefile

  > Remove the solar files; they were removed from upstream in 2013.
  > OK deraadt@ (millert@)

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

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

dev/pci

  ~ if_ix.c                               

  > Fixup active media reporting for multi-speed fiber modules
  > A gigabit fiber connection was mistakenly reported as 1000baseT
  > when a mutli-speed 10GbaseSR/1000baseSX fiber optics module was
  > set to the gigabit mode.
  > Reported by and fix tested by Hrvoje Popovski <hrvoje at srce ! hr>,
  > HUGE thanks! (mikeb@)

  ~ files.pci                             ~ if_ix.c
  ~ ixgbe.c                               

  > Enable support for the X550 family of 10 Gigabit controllers
  > Code was obtained from FreeBSD.  Make release testing by tb@ on i386
  > and mikeb@ on amd64 and sparc64.  X552 SFP tested by Hrvoje Popovski,
  > HUGE thanks!  X550T tested by mikeb@ on amd64 and sparc64.
  > ok kettenis, deraadt (mikeb@)

sys

  ~ exec.h                                

  > Add MID for arm64.
  > ok deraadt@ (patrick@)

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

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

tmux

  ~ screen.c                              ~ tmux.1
  ~ tmux.h                                ~ window-copy.c

  > Make the selection able to exist independent of the cursor position, so
  > that it is not affected by scrolling. If MouseDragEnd1Pane is bound to
  > the new "stop-selection" command:
  > bind -Tcopy-mode MouseDragEnd1Pane stop-selection
  > A selection made with the mouse will stay as it is after button 1 is
  > released. (It also works bound to a key.)
  > From Artem Fokin. (nicm@)

  ~ key-bindings.c                        ~ server-client.c

  > Fix so that we work out the right pane from mouse events - we were doing
  > so too early, before the mouse event was necessarily valid, so could end
  > up using the pane from the previous mouse event, or the active pane.
  > It is important that we use the right pane now that different panes can
  > have different key tables (for copy mode).
  > Fixes problem reported by Greg Hurrell. (nicm@)

  ~ server-client.c                       

  > If in the middle of a drag, don't use an invalid key, just use
  > KEYC_MOUSE as a placeholder. Reported by Artem Fokin. (nicm@)

  ~ server-client.c                       ~ tmux.h

  > The mouse valid flag needs to be correct before we fire the dragging
  > callback, so move the callback outside of server_client_check_mouse and
  > use a new special key code to indicate it. (nicm@)

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

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

relayd

  ~ config.c                              ~ proc.c
  ~ relayd.c                              ~ relayd.h

  > The new fork+exec mode used too many fds in the parent process on
  > startup, for a short time, so we needed a rlimit hack in relayd.c.
  > Sync the fix from httpd: rzalamena@ has fixed proc.c and I added the
  > proc_flush_imsg() mechanism that makes sure that each fd is
  > immediately closed after forwarding it to a child process instead of
  > queueing it up.
  > OK rzalamena@ jca@ benno@ (reyk@)

smtpd

  ~ ioev.c                                ~ mta_session.c
  ~ smtp_session.c                        

  > reset the io event when data is queued.
  > remove all calls to io_reload() which are now unnecessary.
  > ok gilles@ sunil@ (eric@)

  ~ ioev.c                                ~ ioev.h
  ~ mda.c                                 ~ mta_session.c
  ~ smtp_session.c                        

  > add an io_error() accessor to avoid dereferencing the io struct directly.
  > ok gilles@ (eric@)

  ~ ioev.c                                ~ ioev.h
  ~ mta_session.c                         ~ smtp_session.c

  > add an io_ssl() accessor
  > ok gilles@ (eric@)

  ~ ioev.c                                ~ ioev.h
  ~ mta_session.c                         ~ smtp_session.c

  > add an io_fileno() accessor
  > ok gilles@ (eric@)

  ~ ioev.c                                ~ ioev.h
  ~ smtp_session.c                        

  > add an io_paused() function.
  > ok gilles@ (eric@)

switchctl

  ~ ofpclient.c                           ~ parser.c
  ~ parser.h                              ~ switchctl.c

  > Add simple client to add flows from switchctl.  Not finished yet, but
  > it is better for rzalamena and me to work on it in the tree.
  > OK rzalamena@ (reyk@)

vmctl

  ~ vmctl.c                               

  > Add support for booting the kernel from the disk image.
  > This make the kernel/-k argument optional and, if not specified, tries
  > to find the /bsd kernel in the primary hd0a partition of the first
  > disk image itself.  It doesn't support hd0a:/etc/boot.conf yet, and it
  > is no BIOS or full boot loader, but it makes booting and handling of
  > VMs a bit easier - booting an external kernel is still supported.
  > The UFS file system code ufs.c is directly from libsa which is also
  > used by the real boot loader.  The code compiles with a few signedness
  > warning which will be fixed separately.
  > OK mlarkin@ (reyk@)

vmd

  ~ Makefile                              ~ config.c
  ~ loadfile.h                            ~ loadfile_elf.c
  ~ vmd.c                                 ~ vmd.h
  ~ vmm.c                                 + ufs.c
  + vmboot.c                              + vmboot.h

  > Add support for booting the kernel from the disk image.
  > This make the kernel/-k argument optional and, if not specified, tries
  > to find the /bsd kernel in the primary hd0a partition of the first
  > disk image itself.  It doesn't support hd0a:/etc/boot.conf yet, and it
  > is no BIOS or full boot loader, but it makes booting and handling of
  > VMs a bit easier - booting an external kernel is still supported.
  > The UFS file system code ufs.c is directly from libsa which is also
  > used by the real boot loader.  The code compiles with a few signedness
  > warning which will be fixed separately.
  > OK mlarkin@ (reyk@)

  ~ ufs.c                                 

  > Fix a few signedness warnings in our copy of libsa's ufs.c. (reyk@)

  ~ ufs.c                                 

  > Better cast for consistency (reyk@)

  ~ log.c                                 

  > Restore the errno in vlog() as well to have the same "safe errno"
  > effect in log_debug(), log_warn*() and all the other logging
  > functions. (reyk@)

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

Reply via email to