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

Reply via email to