OpenBSD src changes summary for 2017-02-11
==========================================

distrib/arm64                           distrib/notes
distrib/sets                            etc/etc.arm64/Makefile.inc
regress/usr.bin                         sbin/dhclient
share/man                               sys/arch/sgi/dev
sys/arch/sgi/include                    sys/arch/sgi/localbus
sys/arch/sgi/sgi                        sys/arch/sgi/xbow
sys/dev/pci                             sys/kern
sys/sys                                 usr.bin/mandoc
usr.sbin/dhcpd                          usr.sbin/ldapd

== distrib =========================================================== 01/08 ==

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

arm64

  ~ Makefile                              + miniroot/Makefile

  > Add an initial miniroot with bootaa64.efi on fat and bsd.rd on ffs. (jsg@)

notes

  ~ arm64/contents                        ~ arm64/prep

  > update miniroot notes (jsg@)

sets

  ~ lists/comp/md.arm64                   

  > sync (jsg@)

  ~ lists/man/mi                          

  > sync (tb@)

== etc =============================================================== 02/08 ==

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

etc.arm64/Makefile.inc

  ~ etc.arm64/Makefile.inc                

  > Add an initial miniroot with bootaa64.efi on fat and bsd.rd on ffs. (jsg@)

== regress =========================================================== 03/08 ==

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

usr.bin

  ~ mandoc/char/space/esct-mdoc.in        ~ mandoc/mdoc/Bk/break.in
  ~ mandoc/mdoc/Bk/synopsis.in            

  > remove a few Mdocdate that snuck in (schwarze@)

  ~ mandoc/mdoc/Bl/Makefile               ~ mandoc/mdoc/Nd/broken.in
  ~ mandoc/mdoc/Nd/broken.out_ascii       ~ mandoc/mdoc/Nd/broken.out_lint
  ~ mandoc/mdoc/Nm/Makefile               ~ mandoc/mdoc/Nm/broken.in
  ~ mandoc/mdoc/Nm/broken.out_ascii       ~ mandoc/mdoc/break/tail.in
  ~ mandoc/mdoc/break/tail.out_ascii      ~ mandoc/mdoc/break/tail.out_lint
  + mandoc/mdoc/Bl/breakingTa.in          + mandoc/mdoc/Bl/breakingTa.out_ascii
  + mandoc/mdoc/Nm/broken.out_lint        

  > new regression tests for mdoc_macro.c revs. 1.167-1.172 (schwarze@)

== sbin ============================================================== 04/08 ==

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

dhclient

  ~ dhcpd.h                               ~ errwarn.c
  ~ parse.c                               

  > Move parse_warning() into parse.c to prepare to replace errwarn.c
  > with standard daemon log.[ch].
  > ok mpi@ (krw@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/man4.luna88k/Makefile            + man4/man4.luna88k/xp.4

  > Add xp(4/luna88k) man page.
  > ok guenther@ dlg@ (aoyama@)

  ~ man9/file.9                           

  > Add a flags argument to falloc() that lets it optionally set the
  > close-on-exec flag on the newly allocated fd.  Make falloc()'s
  > return arguments non-optional: assert that they're not NULL.
  > ok mpi@ millert@ (guenther@)

  ~ man4/man4.luna88k/xp.4                

  > tweak previous; (jmc@)

  ~ man9/file.9                           

  > tweak previous; (jmc@)

== sys =============================================================== 06/08 ==

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

arch/sgi/dev

  ~ if_iec.c                              

  > Simplify ifq_deq_{begin,rollback,commit} sequence to ifq_dequeue. (visa@)

  ~ if_iec.c                              

  > Always leave one free slot in the Tx ring to avoid ambiguity with ring
  > head and tail in the interrupt handler. This fixes an old bug that
  > causes a Tx stall when Tx ring gets full. (visa@)

arch/sgi/include

  ~ intr.h                                

  > Let MP-safe interrupt handlers run without the kernel lock on sgi.
  > OK miod@ (visa@)

arch/sgi/localbus

  ~ int.c                                 ~ macebus.c

  > Let MP-safe interrupt handlers run without the kernel lock on sgi.
  > OK miod@ (visa@)

arch/sgi/sgi

  ~ intr_template.c                       ~ ip27_machdep.c

  > Let MP-safe interrupt handlers run without the kernel lock on sgi.
  > OK miod@ (visa@)

arch/sgi/xbow

  ~ xbridge.c                             ~ xheart.c

  > Let MP-safe interrupt handlers run without the kernel lock on sgi.
  > OK miod@ (visa@)

dev/pci

  ~ mfii.c                                

  > disable aen handling.
  > on some or all original mfii boards (2208) the aen path fires repeatedly
  > without reporting anything, causes enough load to start actual io.
  > found by naddy@ (dlg@)

kern

  ~ exec_elf.c                            

  > Correct the entry point and base address calculations for an
  > interpreter whose entry point isn't in its first PT_LOAD segment.
  > problem report and testing by patrick@ (guenther@)

  ~ exec_script.c                         ~ kern_descrip.c
  ~ kern_event.c                          ~ kern_exec.c
  ~ sys_pipe.c                            ~ tty_pty.c
  ~ uipc_syscalls.c                       ~ vfs_syscalls.c

  > Add a flags argument to falloc() that lets it optionally set the
  > close-on-exec flag on the newly allocated fd.  Make falloc()'s
  > return arguments non-optional: assert that they're not NULL.
  > ok mpi@ millert@ (guenther@)

sys

  ~ filedesc.h                            

  > Add a flags argument to falloc() that lets it optionally set the
  > close-on-exec flag on the newly allocated fd.  Make falloc()'s
  > return arguments non-optional: assert that they're not NULL.
  > ok mpi@ millert@ (guenther@)

== usr.bin =========================================================== 07/08 ==

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

mandoc

  ~ mdoc_macro.c                          

  > Do not prematurely mark intermediate blocks as broken while scanning
  > backwards.  Only do so when a block is found that is actually broken.
  > Logic error found while investigating crashes reported by tb@. (schwarze@)

  ~ mdoc_macro.c                          

  > Do not prematurely close .Nd containing a broken child.
  > Fixes tree corruption leading to NULL dereference
  > in insane cases like .Oo Oo .Nd .Pq Oc .Oc Oc
  > found by tb@ with afl(1). (schwarze@)

  ~ mdoc_macro.c                          

  > Never look for broken blocks inside blocks that are already closed.
  > Fixes the last the of tree corruptions sometimes causing NULL dereference
  > reported by tb@; this one triggered in cases like: .Bl -column .It Pq Ta
  > (schwarze@)

  ~ man_term.c                            

  > Do not read one element past the end of the static const termacts array.
  > Bug found by Sevan Janiyan <venture37 at geeklan dot co dot uk>
  > who ran the OpenBSD mandoc test suite on Ubuntu on POWER8 (sic!)
  > and reported that mdoc/Sh/before.in failed in -Tman mode.
  > If that isn't power testing, i don't know... (schwarze@)

== usr.sbin ========================================================== 08/08 ==

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

dhcpd

  ~ dhcpd.h                               ~ errwarn.c
  ~ parse.c                               

  > Move parse_warning() into parse.c to prepare to replace errwarn.c
  > with standard daemon log.[ch].
  > ok mpi@ (krw@)

ldapd

  ~ attributes.c                          ~ ber.c
  ~ ber.h                                 ~ modify.c

  > Correct handling of requests to delete individual attribute values.
  > reported by ZHANG Huangbin (zhb (at) iredmail.org)
  > fix by Robert Klein (roklein (at) roklein.de) (guenther@)

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

Reply via email to