OpenBSD src changes summary for 2017-07-06
==========================================

bin/ksh                                 distrib/sets
distrib/special                         lib/libc
lib/libcrypto                           lib/libexpat
lib/libtls                              regress/bin
regress/lib                             regress/sys
regress/usr.bin                         sbin/dhclient
sbin/slaacd                             share/man
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/amd64/stand/libsa
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/landisk/stand/boot             sys/arch/landisk/stand/mbr
sys/arch/landisk/stand/xxboot           sys/arch/socppc/stand/boot
sys/dev/pci                             usr.bin/arch
usr.bin/mandoc                          usr.bin/mg
usr.sbin/mopd                           usr.sbin/quot
usr.sbin/switchctl                      usr.sbin/switchd
usr.sbin/vmd                            

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

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

ksh

  ~ ksh.1                                 

  > fix broken cross references; found with mandoc -Tlint (schwarze@)

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

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

sets

  ~ lists/base/mi                         

  > sync (deraadt@)

  ~ lists/base/mi                         

  > sync (tb@)

special

  + slaacd/Makefile                       

  > installer version of slaacd, not hooked up to the build yet (florian@)

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

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

libc

  ~ gen/glob.3                            

  > fix broken cross references; found with mandoc -Tlint (schwarze@)

  ~ stdlib/strtoimax.c                    ~ stdlib/strtol.c
  ~ stdlib/strtoll.c                      ~ stdlib/strtoul.c
  ~ stdlib/strtoull.c                     ~ stdlib/strtoumax.c

  > The 0x (or 0X) prefix in base 16 is optional so only skip over the
  > prefix if the character following it is a valid hex char.  The C99
  > standard is clear that given the string "0xy" zero should be returned
  > and endptr set to point to the "x".  OK deraadt@ espie@ (millert@)

libcrypto

  ~ man/OCSP_sendreq_new.3                ~ man/OPENSSL_config.3
  ~ man/openssl.cnf.5                     

  > fix broken cross references; found with mandoc -Tlint (schwarze@)

libexpat

  - Symbols.map                           ~ Makefile
  ~ shlib_version                         

  > Compile libexpat with -fvisibility=hidden.  This restricts the
  > exported symbols to the indended API.  We do not need a Symbols.map
  > anymore.  Major library bump is necessary as some internal functions
  > vanish from the ABI.
  > Discussed upstream with Sebastian Pipping; ports bulk build ajacoutot@;
  > OK deraadt@ (bluhm@)

  ~ lib/siphash.h                         ~ tests/runtests.c

  > Add ULL suffix to 64 bit constants.  This avoids compiler warnings
  > on i386 and allows to compile the C++ test.  Upstream dropped the
  > ULL in an insufficient attempt to make the siphash code C89 compatible.
  > Their fix will be more complicated.
  > No binary change. (bluhm@)

libtls

  ~ Symbols.list                          ~ tls.c
  ~ tls.h                                 ~ tls_config.c
  ~ tls_internal.h                        

  > Add support for providing CRLs to libtls - once a CRL is provided we
  > enable CRL checking for the full certificate chain.
  > Based on a diff from Jack Burton <jack at saosce dot com dot au>, thanks!
  > Discussed with beck@ (jsing@)

  ~ shlib_version                         

  > Bump minor due to symbol addition. (jsing@)

  ~ man/tls_load_file.3                   

  > Document tls_config_set_crl_file() and tls_config_set_crl_mem().
  > Based on a diff from Jack Burton <jack at saosce dot com dot au>, thanks!
  > (jsing@)

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

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

bin

  ~ csh/filec.sh                          

  > Add tests for all features of file completion in csh. (anton@)

  ~ csh/Makefile                          

  > Do not suppress what's going on. (anton@)

  ~ ksh/edit/Makefile                     

  > anton@ has fixed the test script so that it can run as root.  Remove
  > my workaround that switched to build user. (bluhm@)

lib

  ~ libexpat/Makefile.inc                 ~ libexpat/runtests/Makefile
  ~ libexpat/runtestspp/Makefile          

  > Link the runtests programs statically and explain why. (bluhm@)

sys

  ~ netinet/in_pcbbind/runtest.c          

  > Initialize the return value and do not use garbage as exit status.
  > Then the test passes. (bluhm@)

usr.bin

  ~ mandoc/eqn/fromto/Makefile            ~ mandoc/eqn/over/precedence.in
  ~ mandoc/eqn/over/precedence.out_ascii
  ~ mandoc/eqn/over/precedence.out_html   ~ mandoc/eqn/subsup/Makefile
  ~ mandoc/eqn/unary/bold.in              ~ mandoc/eqn/unary/bold.out_ascii
  ~ mandoc/eqn/unary/bold.out_html        ~ mandoc/eqn/unary/diacrit.in
  ~ mandoc/eqn/unary/diacrit.out_ascii    ~ mandoc/eqn/unary/diacrit.out_html
  ~ mandoc/eqn/unary/sqrt.in              ~ mandoc/eqn/unary/sqrt.out_ascii
  ~ mandoc/eqn/unary/sqrt.out_html        + mandoc/eqn/fromto/precedence.in
  + mandoc/eqn/fromto/precedence.out_ascii
  + mandoc/eqn/fromto/precedence.out_html
  + mandoc/eqn/subsup/precedence.in       
  + mandoc/eqn/subsup/precedence.out_ascii
  + mandoc/eqn/subsup/precedence.out_html

  > Fix operator precedence according to Brian W. Kernighan and Lorinda
  > L. Cherry, "Typesetting Mathematics - User's Guide (Second Edition)",
  > August 15, 1978, paragraph 23; swarm of bugs pointed out by bentley@.
  > (schwarze@)

  ~ mandoc/eqn/fromto/precedence.out_ascii
  ~ mandoc/eqn/over/precedence.out_ascii
  ~ mandoc/eqn/subsup/precedence.out_ascii
  ~ mandoc/eqn/unary/bold.out_ascii       ~ mandoc/eqn/unary/diacrit.out_ascii
  ~ mandoc/eqn/unary/sqrt.out_ascii       

  > fix date (schwarze@)

  ~ sed/Makefile                          

  > Disable new tests until sed has been adapted.
  > Discussed with otto@ (bluhm@)

  ~ mail/Makefile                         

  > Do not suppress what's going on. (anton@)

  ~ dc/Makefile                           ~ diff/Makefile
  ~ file/Makefile                         ~ patch/Makefile

  > Delete variable REGRESS_TARGET, missing plural S is a typo and it
  > is not used.  Convert tests into a common style.
  > OK anton@ (bluhm@)

  ~ mandoc/char/space/trailing-mdoc.out_lint
  ~ mandoc/man/SH/noarg.out_lint          ~ mandoc/man/SS/noarg.out_lint
  ~ mandoc/man/TH/case.out_lint           ~ mandoc/man/nf/dupe.out_lint
  ~ mandoc/mdoc/Bd/blank.out_lint         ~ mandoc/mdoc/Dd/dupe.out_lint
  ~ mandoc/mdoc/Dt/case.out_lint          ~ mandoc/mdoc/Dt/dupe.out_lint
  ~ mandoc/mdoc/Dt/late.out_lint          ~ mandoc/mdoc/Os/dupe.out_lint
  ~ mandoc/mdoc/blank/comment.out_lint    ~ mandoc/roff/args/man.out_lint
  ~ mandoc/roff/args/mdoc.out_lint        ~ mandoc/roff/args/roff.out_lint
  ~ mandoc/roff/nr/escname.out_lint       ~ mandoc/roff/string/name.out_lint

  > Now that we have the -Wstyle message level, downgrade six warnings
  > that are not syntax mistakes and that do not cause wrong formatting
  > or content to style suggestions.
  > Also upgrade two warnings that may cause information loss to errors.
  > (schwarze@)

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

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h
  ~ dispatch.c                            ~ options.c

  > cons_options() only needs to know a buffer and a length to
  > pack options into. Not all the gory details of interface_info.
  > Move some of the raw packet processing out of options.c's
  > do_packet() and into the more obvious dispatch.c's
  > packethandler().
  > Mention that RFC791 is why we use 576-byte UDP packets. (krw@)

slaacd

  ~ slaacd.h                              

  > move rpref enum definition up so that we can #ifndef SMALL a big block
  > (florian@)

  ~ slaacd.c                              ~ slaacd.h

  > reorder imsg_type enum so that we can #ifndef SMALL all the control
  > related imsg types (florian@)

  ~ control.h                             ~ engine.c
  ~ frontend.c                            ~ frontend.h
  ~ log.h                                 ~ slaacd.c
  ~ slaacd.h                              

  > Sprinkel in some #ifndef SMALL to make slaacd smaller for the
  > installer.
  > This removes the control socket handling which is useless because we
  > won't have slaacctl in the installer.
  > Also deraadt@ pointed out that this would be the first use of log.c in
  > the installer where we don't have syslogd running so it's rather
  > pointless. So this completely neuters logging.
  > The log.h change doesn't interfere with benno@'s efforts of unifying
  > log.c
  > The installer version of slaacd won't even compile control.c and log.c
  > (florian@)

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

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

man

  ~ man4/man4.macppc/macobio.4            ~ man4/man4.sparc64/fhc.4
  ~ man6/intro.6                          ~ man9/mi_switch.9

  > fix broken cross references; found with mandoc -Tlint (schwarze@)

  ~ man4/pcscp.4                          

  > delete duplicate RCS ID and lots of .Tn (schwarze@)

  ~ man6/intro.6                          

  > revert previous, requested by jmc@; he says the broken .Xr is intentional
  > (schwarze@)

  ~ man5/port-modules.5                   

  > REGRESS_TARGET has been renamed to TEST_TARGET.
  > spotted by anton@ (bluhm@)

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

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

arch/amd64/amd64

  ~ locore.S                              ~ locore0.S

  > 0xcc-fill a few more alignments.  Not because these ones matter
  > particularily,
  > but because elimination highlights more important ones.
  > Cursory review mortimer, ok mlarkin (deraadt@)

arch/amd64/conf

  ~ ld.script                             

  > Disassociate PA load address of the kernel from VA, such that PA isn't
  > a mask of VA, but can be an offset (once other code is ready...).  Also,
  > simplify and remove useless symbols.
  > ok mlarkin (deraadt@)

arch/amd64/include

  ~ vmmvar.h                              

  > vmd: increase the max number of disks from 2 to 4. Requires kernel rebuild
  > as a struct passed to vmm has changed size.
  > ok deraadt, pd (mlarkin@)

arch/amd64/stand/libsa

  ~ exec_i386.c                           

  > Remove bogus arguments from a printf in the bootloader.
  > ok tom@ (mlarkin@)

arch/i386/i386

  ~ vmm_support.S                         

  > remove an unneeded .align and .code32
  > ok deraadt (mlarkin@)

  ~ apicvec.s                             ~ locore.s

  > 0xcc-fill a few more alignments.  Not because these ones matter
  > particularily,
  > but because elimination highlights more important ones.
  > Cursory review mortimer, ok mlarkin (deraadt@)

arch/i386/include

  ~ vmmvar.h                              

  > vmd: increase the max number of disks from 2 to 4. Requires kernel rebuild
  > as a struct passed to vmm has changed size.
  > ok deraadt, pd (mlarkin@)

arch/landisk/stand/boot

  ~ boot.8                                

  > Delete cross references to boot_landisk(8).
  > According to tobiasu@, landisk is moribund and writing new manual
  > pages for it would be a waste of time. (schwarze@)

arch/landisk/stand/mbr

  ~ mbr.8                                 

  > fix broken cross references; found with mandoc -Tlint (schwarze@)

  ~ mbr.8                                 

  > Delete cross references to boot_landisk(8).
  > According to tobiasu@, landisk is moribund and writing new manual
  > pages for it would be a waste of time. (schwarze@)

arch/landisk/stand/xxboot

  ~ xxboot.8                              

  > Delete cross references to boot_landisk(8).
  > According to tobiasu@, landisk is moribund and writing new manual
  > pages for it would be a waste of time. (schwarze@)

arch/socppc/stand/boot

  ~ boot.8                                

  > Our website says that socppc was discontinued after 5.8 (thanks to
  > tobiasu@ for pointing that out), but the manual pages are still
  > installed.  I have no idea how to properly tedu an architecture, so
  > deleting the dead .Xr to boot_socppc(8) is all i'm doing in this respect.
  > (schwarze@)

dev/pci

  ~ drm/i915/i915_devlist.h               

  > sync the list of pci devices which don't require aperture
  > ok kettenis@ (jsg@)

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

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

arch

  ~ arch.1                                

  > delete duplicate RCS IDs; found with mandoc -Tlint (schwarze@)

mandoc

  ~ eqn.c                                 ~ eqn_term.c

  > Fix operator precedence according to Brian W. Kernighan and Lorinda
  > L. Cherry, "Typesetting Mathematics - User's Guide (Second Edition)",
  > August 15, 1978, paragraph 23; swarm of bugs pointed out by bentley@.
  > (schwarze@)

  ~ mandoc.1                              ~ mandoc.h
  ~ read.c                                

  > Now that we have the -Wstyle message level, downgrade six warnings
  > that are not syntax mistakes and that do not cause wrong formatting
  > or content to style suggestions.
  > Also upgrade two warnings that may cause information loss to errors.
  > (schwarze@)

mg

  ~ display.c                             

  > Fix display of overlong lines containing non-ASCII bytes.
  > Also fixes a crash reported by Hiltjo Posthuma <hiltjo at codemadness
  > dot org>, though in a different way than with the patch he sent.
  > OK florian@ bcallah@ (schwarze@)

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

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

mopd

  ~ mopa.out/mopa.out.1                   ~ mopchk/mopchk.1
  ~ mopprobe/mopprobe.1                   ~ moptrace/moptrace.1

  > delete duplicate RCS IDs; found with mandoc -Tlint (schwarze@)

quot

  ~ quot.8                                

  > fix RCS Id; found with mandoc -Tlint (schwarze@)

switchctl

  ~ Makefile                              

  > /tmp/cvsa9y4jm (espie@)

switchd

  ~ Makefile                              

  > /tmp/cvsa9y4jm (espie@)

vmd

  ~ pci.c                                 ~ pci.h

  > vmd: increase the max number of disks from 2 to 4. Requires kernel rebuild
  > as a struct passed to vmm has changed size.
  > ok deraadt, pd (mlarkin@)

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

Reply via email to