OpenBSD src changes summary for 2017-07-09 ==========================================
bin/date bin/expr bin/test games/atc games/fortune gnu/usr.bin/clang lib/libpcap regress/usr.bin sbin/atactl sbin/bioctl sbin/dhclient sbin/growfs sbin/mount sbin/mount_vnd sbin/scan_ffs sbin/slaacd sbin/wsconsctl share/mk usr.bin/cap_mkdb usr.bin/encrypt usr.bin/fmt usr.bin/gencat usr.bin/htpasswd usr.bin/keynote usr.bin/less usr.bin/m4 usr.bin/make usr.bin/openssl usr.bin/pkill usr.bin/rdist usr.bin/tcpbench usr.bin/tmux usr.bin/true usr.bin/tsort usr.bin/usbhidaction usr.bin/xinstall usr.bin/ypwhich usr.sbin/config usr.sbin/vmctl usr.sbin/vmd == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin date ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) expr ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) test ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) == games ============================================================= 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games atc ~ lex.l > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) fortune - tools/Do_spell - tools/Do_troff - tools/Troff.mac - tools/Troff.sed - tools/do_sort > Remove old junk. From Matthew Martin > ok bentley (tb@) == gnu =============================================================== 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu usr.bin/clang ~ clang/Makefile ~ clang-tblgen/Makefile ~ include/clang/AST/Makefile ~ include/clang/Basic/Makefile ~ include/clang/Driver/Makefile ~ include/clang/Parse/Makefile ~ include/clang/Sema/Makefile ~ include/clang/Serialization/Makefile ~ include/clang/intrin/Makefile ~ include/llvm/AArch64/Makefile ~ include/llvm/ARM/Makefile ~ include/llvm/Config/Makefile ~ include/llvm/IR/Makefile ~ include/llvm/Mips/Makefile ~ include/llvm/PowerPC/Makefile ~ include/llvm/Sparc/Makefile ~ include/llvm/X86/Makefile ~ libLLVMAArch64AsmParser/Makefile ~ libLLVMAArch64AsmPrinter/Makefile ~ libLLVMAArch64CodeGen/Makefile ~ libLLVMAArch64Desc/Makefile ~ libLLVMAArch64Disassembler/Makefile ~ libLLVMAArch64Info/Makefile ~ libLLVMAArch64Utils/Makefile ~ libLLVMARMAsmParser/Makefile ~ libLLVMARMAsmPrinter/Makefile ~ libLLVMARMCodeGen/Makefile ~ libLLVMARMDesc/Makefile ~ libLLVMARMDisassembler/Makefile ~ libLLVMARMInfo/Makefile ~ libLLVMAnalysis/Makefile ~ libLLVMAsmParser/Makefile ~ libLLVMAsmPrinter/Makefile ~ libLLVMBitReader/Makefile ~ libLLVMBitWriter/Makefile ~ libLLVMCodeGen/Makefile ~ libLLVMCore/Makefile ~ libLLVMCoroutines/Makefile ~ libLLVMCoverage/Makefile ~ libLLVMDebugInfoCodeView/Makefile ~ libLLVMDebugInfoDWARF/Makefile ~ libLLVMDebugInfoMSF/Makefile ~ libLLVMDemangle/Makefile ~ libLLVMGlobalISel/Makefile ~ libLLVMIRReader/Makefile ~ libLLVMInstCombine/Makefile ~ libLLVMInstrumentation/Makefile ~ libLLVMLTO/Makefile ~ libLLVMLinker/Makefile ~ libLLVMMC/Makefile ~ libLLVMMCDisassembler/Makefile ~ libLLVMMCParser/Makefile ~ libLLVMMIRParser/Makefile ~ libLLVMMipsAsmParser/Makefile ~ libLLVMMipsAsmPrinter/Makefile ~ libLLVMMipsCodeGen/Makefile ~ libLLVMMipsDesc/Makefile ~ libLLVMMipsDisassembler/Makefile ~ libLLVMMipsInfo/Makefile ~ libLLVMObjCARCOpts/Makefile ~ libLLVMObject/Makefile ~ libLLVMOption/Makefile ~ libLLVMPasses/Makefile ~ libLLVMPowerPCAsmParser/Makefile ~ libLLVMPowerPCAsmPrinter/Makefile ~ libLLVMPowerPCCodeGen/Makefile ~ libLLVMPowerPCDesc/Makefile ~ libLLVMPowerPCDisassembler/Makefile ~ libLLVMPowerPCInfo/Makefile ~ libLLVMProfileData/Makefile ~ libLLVMScalarOpts/Makefile ~ libLLVMSelectionDAG/Makefile ~ libLLVMSparcAsmParser/Makefile ~ libLLVMSparcAsmPrinter/Makefile ~ libLLVMSparcCodeGen/Makefile ~ libLLVMSparcDesc/Makefile ~ libLLVMSparcDisassembler/Makefile ~ libLLVMSparcInfo/Makefile ~ libLLVMSupport/Makefile ~ libLLVMTableGen/Makefile ~ libLLVMTarget/Makefile ~ libLLVMTransformUtils/Makefile ~ libLLVMVectorize/Makefile ~ libLLVMX86AsmParser/Makefile ~ libLLVMX86AsmPrinter/Makefile ~ libLLVMX86CodeGen/Makefile ~ libLLVMX86Desc/Makefile ~ libLLVMX86Disassembler/Makefile ~ libLLVMX86Info/Makefile ~ libLLVMX86Utils/Makefile ~ libLLVMipo/Makefile ~ libclangAST/Makefile ~ libclangAnalysis/Makefile ~ libclangBasic/Makefile ~ libclangCodeGen/Makefile ~ libclangDriver/Makefile ~ libclangEdit/Makefile ~ libclangFrontend/Makefile ~ libclangFrontendTool/Makefile ~ libclangLex/Makefile ~ libclangParse/Makefile ~ libclangRewrite/Makefile ~ libclangRewriteFrontend/Makefile ~ libclangSema/Makefile ~ libclangSerialization/Makefile ~ liblldConfig/Makefile ~ liblldCore/Makefile ~ liblldELF/Makefile ~ lld/Makefile ~ llvm-tblgen/Makefile > zap empty depends/silence empty installs. > okay millert@ (espie@) == lib =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libpcap ~ Makefile ~ scanner.l > use working boilerplate for yacc/lex instead of homemade rules. > okay millert@ > (forgot the obvious scanner.l tweak in my diff) (espie@) == regress =========================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress usr.bin ~ pkg-config/Makefile > Make pkg-config regress tests pass: > - Allow to override PKG_CONFIG and check correct place in logfile. > - Replace "if ...; then false; fi" with a simple ! . > - Remove comments about failing test which do not fail. > - Adapt regress to changes in pkg-config rev 1.64 and 1.72 regarding > static and missing tests. > OK jasper@ (bluhm@) == sbin ============================================================== 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin atactl ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) bioctl ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) dhclient ~ dhclient.c ~ dhctoken.h ~ kroute.c > Whitespace tweaks to assuage auto-indent. (krw@) ~ clparse.c ~ dhcpd.h ~ parse.c > Some parsing code cleanup: add parse_boolean(); pass literal format > chars to parse_decimal() instead of less obvious *fmt; refactor > to eliminate need for the 'alloc:' and 'bad_flag:' labels and the > invidious backwards goto's to them. (krw@) ~ bpf.c ~ conflex.c ~ dhclient.c ~ kroute.c ~ options.c ~ packet.c ~ parse.c > Be consistent. "return (e);" -> "return e;" (krw@) ~ clparse.c > Be consistent. "return (e);" -> "return e;" (krw@) growfs ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) mount ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) mount_vnd ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) scan_ffs ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) slaacd ~ engine.c > If we lower the pltime for privacy addresses skew it by > ND6_PRIV_MAX_DESYNC_FACTOR like RFC 4941 tells us to. > Toss in a arc4random_uniform for good measure like the kernel always > did. (florian@) ~ engine.c > Ignore prefixes with a pltime < ND6_PRIV_MAX_DESYNC_FACTOR seconds > (512 in our case) for privacy addresses as per RFC 4941. (florian@) wsconsctl ~ map_scan.l > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) == share ============================================================= 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share mk ~ bsd.dep.mk ~ bsd.sys.mk > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) ~ bsd.prog.mk > add support to compile several progs at once us > by using alternate setup > PROGS = a b c along with SRCS_a = ... , SRCS_b = ... , SRCS_c = ... > okay millert@ (espie@) ~ bsd.README > document more reality. > proper english usage and okay jmc@ (espie@) ~ bsd.README > document PROGS, okay jmc@ (espie@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin cap_mkdb ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) encrypt ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) fmt ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) gencat ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) htpasswd ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) keynote ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) less ~ lesskey/Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) m4 ~ Makefile > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) make ~ engine.c > there's no need to fork/exec to execute comments > okay millert@ (espie@) openssl ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) pkill ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) rdist ~ Makefile ~ client.c ~ docmd.c ~ rdist.c > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) tcpbench ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) tmux ~ cmd-kill-session.c ~ server-fn.c ~ server.c ~ session.c ~ tmux.h > Some extra logging to show why tmux might exit. (nicm@) true ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) tsort ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) usbhidaction ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) xinstall ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) ypwhich ~ Makefile > remove redundant variable declarations in Makefiles, since those are > the default. > okay millert@ (espie@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin config ~ scan.l > have bsd.prog.mk/bsd.lib.mk generate .y -> .c/.h rules without intermediate > files. This fixes up parallel builds in the default case. > FreeBSD does something similar. > okay millert@ (espie@) vmctl ~ main.c ~ vmctl.c ~ vmctl.h > vmd/vmctl: Add ability to pause / unpause vms > With help from Ashwin Agrawal > ok reyk@ mlarkin@ (pd@) vmd ~ control.c ~ i8253.c ~ i8253.h ~ mc146818.c ~ mc146818.h ~ vm.c ~ vmd.c ~ vmd.h ~ vmm.c > vmd/vmctl: Add ability to pause / unpause vms > With help from Ashwin Agrawal > ok reyk@ mlarkin@ (pd@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
