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

lib/libedit                             regress/lib
sys/arch/amd64/stand/efiboot            sys/arch/armv7/imx
sys/conf                                sys/dev/ic
sys/dev/pci                             sys/net
usr.bin/ftp                             usr.sbin/ntpd
usr.sbin/tcpdump                        

== lib =============================================================== 01/05 ==

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

libedit

  ~ Makefile                              ~ chared.c
  ~ common.c                              ~ editline.c
  ~ el.h                                  ~ emacs.c
  ~ keymacro.c                            ~ makelist
  ~ map.c                                 ~ map.h
  ~ read.c                                ~ readline.c
  ~ search.c                              ~ terminal.c
  ~ tty.c                                 ~ vi.c

  > Replace the generated file "fcns.c" by a simpler header "func.h"
  > included only in the one file needing it, "map.c".
  > That allows to define el_action_t directly in "map.h",
  > which in turn allows to stop including "fcns.h" from "el.h"
  > and include it only in the modules needing it.
  > Now we no longer autogenerate any C files.
  > Feedback and OK martijn@.
  > First version also proofread by Christian Heckendorf <mbie at ulmus dot
  > me>. (schwarze@)

  ~ chartype.h                            ~ refresh.c

  > typos in comments; from Pedro Giffuni (FreeBSD) via Christos Zoulas
  > (NetBSD) (schwarze@)

== regress =========================================================== 02/05 ==

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

lib

  + libedit/readline/Makefile             + libedit/readline/history.c

  > A few regression tests for libedit readline(3) compat code.
  > Not linked to the build for now because these tests still fail for
  > our libedit and because readline compat is not enabled in our build.
  > Test suite written by Bastian Maerkisch <[email protected]>.
  > KNF and some minor tweaks by me. (schwarze@)

== sys =============================================================== 03/05 ==

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

arch/amd64/stand/efiboot

  ~ efidev.c                              

  > Fix efiboot not to hang with a disk whose block size < 512.
  > Report and diff from Vegar Linge Haaland
  > ok krw (yasuoka@)

arch/armv7/imx

  ~ imxesdhc.c                            

  > Reset the bus width back to 1-bit when resetting the host.  Makes
  > imxesdhc(4)
  > work on the cubox-i, whereu-boot leaves the controller in 4-bit mode.
  > (kettenis@)

conf

  ~ param.c                               

  > Revert the previous commit.  There still are bad interactions between the
  > pagedaemon and the buffer cache.
  > requested by deraadt@ (kettenis@)

dev/ic

  ~ rtsx.c                                

  > Fix the DMA transfer code to repect the block size in the sdmmc command.
  > ok stsp@ (kettenis@)

  ~ rtsx.c                                

  > Round the requested clock frequency down to a support value instead of
  > insisting on an exact match.  Add support for a 50 MHz clock.
  > ok stsp@ (kettenis@)

  ~ rtsx.c                                

  > Make sure we always update both bits that control the bus width.  Also make
  > sure that we reset the bus width (to 1-bit) after powering up the bus.
  > Apparently the register write fails if the bus isn't powered on.
  > Implement the chip callback function and advertise 4-bit bus support.
  > ok stsp@ (kettenis@)

dev/pci

  ~ if_bnx.c                              

  TAGGED OPENBSD_5_9
  > r1.10 of if_bnx.c effectively removed the limit on the number of segments
  > in
  > the tx dma maps, apparently to allow heavily fragmented packets to be sent.
  > The tx ring accounting in bnx_start assumed that the longest fragment chain
  > we'd see was BNX_MAX_SEGMENTS, so sending a heavily fragmented packet when
  > the
  > ring was already full could cause it to overflow.
  > In the 10 years since r1.10, we've started defragmenting packets if they
  > won't fit in the dma map, so we can limit the maps to BNX_MAX_SEGMENTS
  > again.
  > While we're here, ensure there's always at least one slot on the tx ring
  > free,
  > for consistency between drivers.
  > Fixes packet corruption seen by otto@
  > ok mpi@ dlg@ (jmatthew@)

net

  ~ if_spppsubr.c                         

  TAGGED OPENBSD_5_9
  > MFC if_spppsubr.c r1.151
  > Remove a bogus "else" that was causing breakage with LCP echoes,
  > bug introduced in r1.138.
  > (specifically, when the line was quiescent we should have been sending
  > echoes, the bug caused this not to occur resulting in some unwanted
  > termination req's). (sthen@)

== usr.bin =========================================================== 04/05 ==

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

ftp

  ~ Makefile                              ~ fetch.c
  ~ main.c                                

  > Remove #ifdef INET6 bits, missed in a commit earlier this week
  > This probably broke passive FTP on IPv6 and [ip::v6]:port syntax in
  > RAMDISK ftp(1), sorry about that.
  > The diff was initially ok millert@ (jca@)

== usr.sbin ========================================================== 05/05 ==

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

ntpd

  ~ constraint.c                          

  > Unconfuse things by renaming variables to match their contents.
  > ok deraadt@ reyk@ (jsing@)

tcpdump

  ~ print-icmp6.c                         

  > In verbose mode, print the router preference contained in RAs.
  > "pref" keyword taken from tcpdump.org.
  > ok mpi@ sthen@ deraadt@ (jca@)

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

Reply via email to