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
