OpenBSD src changes summary for 2016-08-20
==========================================

bin/stty                                distrib/sets
lib/libc                                regress/usr.bin
sbin/fsck_ffs                           share/man
sys/arch/amd64/amd64                    sys/arch/arm/arm
sys/arch/arm/include                    sys/arch/armv7/armv7
sys/arch/armv7/broadcom                 sys/arch/armv7/conf
sys/arch/armv7/dev                      sys/arch/armv7/include
sys/arch/armv7/sunxi                    sys/net
usr.bin/ftp                             usr.bin/mandoc
usr.bin/openssl                         usr.sbin/rtadvd
usr.sbin/smtpd                          

== bin =============================================================== 01/09 ==

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

stty

  ~ stty.1                                

  > already in v2 according to
  > http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/unix_2
  > nd_edition_manual.pdf
  > patch from Sevan Janiyan <venture37 at geeklan dot co dot uk> (schwarze@)

== distrib =========================================================== 02/09 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== lib =============================================================== 03/09 ==

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

libc

  ~ asr/asr_private.h                     

  > Declare all _asr_* debug functions as hidden.
  > Reported by & similar diff by guenther@ some time ago, ok eric@ (jca@)

  ~ sys/connect.2                         

  > Sync connect_wait() example with its real usage in ftp(1). (millert@)

== regress =========================================================== 04/09 ==

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

usr.bin

  ~ mandoc/mdoc/Bl/Makefile               ~ mandoc/tbl/macro/Makefile
  + mandoc/mdoc/Bl/colNoIt.in             + mandoc/mdoc/Bl/colNoIt.out_ascii
  + mandoc/tbl/macro/column.in            + mandoc/tbl/macro/column.out_ascii

  > If a column list starts with implicit rows (that is, rows without .It)
  > and roff-level nodes (e.g. tbl or eqn) follow, don't run into an
  > assertion.  Instead, wrap the roff-level nodes in their own row.
  > Issue found by tb@ with afl(1). (schwarze@)

  ~ mandoc/mdoc/Bl/break.in               ~ mandoc/mdoc/Bl/break.out_ascii
  ~ mandoc/mdoc/Bl/break.out_lint         

  > When scanning upwards for a column list to put a .Ta macro in,
  > ignore body end markers of lists breaking other blocks.
  > Fixing a logical error that caused a NULL deref found by tb@ with afl(1).
  > (schwarze@)

  ~ mandoc/mdoc/break/Makefile            + mandoc/mdoc/break/notopen.in
  + mandoc/mdoc/break/notopen.out_ascii   + mandoc/mdoc/break/notopen.out_lint

  > When a mismatching end macro occurs while at least two nested blocks
  > are open, all except the innermost open block got a bogus MDOC_ENDED
  > marker, in some situations triggering segfaults down the road
  > which tb@ found with afl(1).
  > Fix the logic error by figuring out up front whether an end macro
  > has a matching body, and if it hasn't, don't mark any blocks as broken.
  > (schwarze@)

== sbin ============================================================== 05/09 ==

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

fsck_ffs

  ~ setup.c                               

  > fsdb(8) sucks in and is pledged by fsck(8).  Since it uses editline(3),
  > add a special case for the missing "rpath" and "tty" promises.
  > Issue found and initial analysis by Jan Stary, thanks!
  > ok deraadt (tb@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/man4.armv7/Makefile              + man4/man4.armv7/sximmc.4

  > sximmc(4) (kettenis@)

  ~ man4/man4.armv7/sximmc.4              

  > add "armv7" to the Dt line; (jmc@)

== sys =============================================================== 07/09 ==

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

arch/amd64/amd64

  ~ trap.c                                

  > Format string fixes in debug code: need %llx to print 64 bit values
  > ok kettenis@ deraadt@ mlarkin@ (stefan@)

arch/arm/arm

  ~ pmap7.c                               

  > Correctly enter a mapping as writable if no "page modified" emulation
  > is needed.
  > ok visa@, patrick@ (kettenis@)

  ~ pmap7.c                               

  > Fix indentation. (kettenis@)

  ~ pmap7.c                               

  > Argh, commit from the wrong tree.  Revert previous commit. (kettenis@)

  ~ pmap7.c                               

  > Fix indentation. (kettenis@)

arch/arm/include

  ~ param.h                               

  > Don't set MSGBUFSIZE here such that the setting in <machine/param.h> takes
  > effect.  This will let us have different settings on armv7 and zaurus and
  > also unconfuses this developer.
  > ok tom@, deraadt@ (kettenis@)

arch/armv7/armv7

  ~ platform.c                            

  > Replace bcmmuart(4) with com(4).
  > ok patrick@ (kettenis@)

arch/armv7/broadcom

  - bcm2835_muart.c                       

  > Replace bcmmuart(4) with com(4).
  > ok patrick@ (kettenis@)

arch/armv7/conf

  ~ GENERIC                               ~ RAMDISK

  > sxiuart(4) has been replaced with com(4).
  > ok kettenis@ (patrick@)

  ~ GENERIC                               ~ RAMDISK

  > Replace bcmmuart(4) with com(4).
  > ok patrick@ (kettenis@)

  ~ GENERIC                               ~ RAMDISK

  > Enable sximmc(4). (kettenis@)

arch/armv7/dev

  ~ com_fdt.c                             

  > Figuring out the clock frequency used for a com(4) device on armv7 is hard.
  > Avoid doing so for the early console and instead rely on the firmware to
  > set up the right baud rate and such.
  > ok visa@, millert@, jsg@ (kettenis@)

  ~ com_fdt.c                             

  > Replace bcmmuart(4) with com(4).
  > ok patrick@ (kettenis@)

arch/armv7/include

  ~ param.h                               

  > Increase MSGBUFSIZE to 8 pages.
  > ok deraadt@ (kettenis@)

arch/armv7/sunxi

  - sxiuart.c                             ~ files.sunxi
  ~ sunxi_machdep.c                       

  > sxiuart(4) has been replaced with com(4).
  > ok kettenis@ (patrick@)

  - sxiuartreg.h                          

  > Remove obsolete sxiuart(4) header.
  > Noticed by mglocker@. (patrick@)

  ~ sxiccmu.c                             ~ sxiccmuvar.h

  > Add some code to set the SD/MMC clocks. (kettenis@)

  ~ sximmc.c                              

  > Various improvements to make this work better.
  > Restrict the block size to 512 bytes for now.  While Linux and NetBSD seem
  > to allow larger block sizes (4096 and 8192 bytes) I'm getting errors wth an
  > older 2G Sandisk SD card that advertises support for 1024 byte blocks.
  > Implement switching between the 400 KHz "discovery" clock and the 25 MHz
  > "operational" clock.  Enable the right clock based on the SD/MMC "unit"
  > number.  Don't advertise highspeed capabilities for now as I'm not sure
  > how the adjust the clock timing in that case.
  > Fix the way we calculate the number of blocks and the size of the total
  > data
  > transfer to matc what we do in sdhc(4). (kettenis@)

net

  ~ pf.c                                  

  > Retire pf_translate_ap()
  > OK mpi@ mikeb@ (procter@)

  ~ pf.c                                  ~ pfvar.h

  > Push 'field changed' guards into 'change field' functions;
  > optimise pf_patch_32(); simplify pf_match_addr()
  > OK mikeb@ (procter@)

== usr.bin =========================================================== 08/09 ==

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

ftp

  ~ extern.h                              ~ fetch.c
  ~ ftp.c                                 ~ util.c

  > Use connect(2) + a connect_wait() function instead of connect_sync(),
  > similar to the example in connect(2).  OK tedu@ (millert@)

mandoc

  ~ mdoc.c                                ~ mdoc_validate.c

  > If a column list starts with implicit rows (that is, rows without .It)
  > and roff-level nodes (e.g. tbl or eqn) follow, don't run into an
  > assertion.  Instead, wrap the roff-level nodes in their own row.
  > Issue found by tb@ with afl(1). (schwarze@)

  ~ mdoc_macro.c                          

  > When scanning upwards for a column list to put a .Ta macro in,
  > ignore body end markers of lists breaking other blocks.
  > Fixing a logical error that caused a NULL deref found by tb@ with afl(1).
  > (schwarze@)

  ~ mdoc_macro.c                          

  > When a mismatching end macro occurs while at least two nested blocks
  > are open, all except the innermost open block got a bogus MDOC_ENDED
  > marker, in some situations triggering segfaults down the road
  > which tb@ found with afl(1).
  > Fix the logic error by figuring out up front whether an end macro
  > has a matching body, and if it hasn't, don't mark any blocks as broken.
  > (schwarze@)

openssl

  ~ openssl.1                             

  > shorten the passwd text; ok jsing (jmc@)

  ~ openssl.1                             

  > shorten pkcs7 text; (jmc@)

== usr.sbin ========================================================== 09/09 ==

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

rtadvd

  ~ rtadvd.h                              

  > Move counters from u_quad_t to uint64_t.
  > Printing is already done with %llu/(unsigned long long) casts. (jca@)

  ~ rtadvd.c                              

  > Tweak timer debug output.
  > -RA timer on em0 is set to 16:0
  > +RA timer on em0 is set to 16.0s (jca@)

smtpd

  ~ rfc2822.c                             

  > Properly initialize the message parser. fix a regression where the
  > message headers would not be altered as expected.
  > ok gilles@ (eric@)

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

Reply via email to