HardenedBSD/hardenedbsd a906febsys/vm vm_unix.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-5sys/vm/vm_unix.c
+0-51 files

HardenedBSD/hardenedbsd 887d9e4lib/libcasper/services/cap_sysctl cap_sysctl.c cap_sysctl.3, lib/libcasper/services/cap_sysctl/tests sysctl_test.c

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

Conflicts:
        sys/vm/vm_unix.c (unresolved)

HardenedBSD/hardenedbsd dd0f9ebsys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_rlock.c vdev_indirect.c, sys/dev/nctgpio nctgpio.c

Merge remote-tracking branch 'freebsd/stable/12' into hardened/12-stable/master

HardenedBSD/hardenedbsd 878f67bsys/riscv/riscv elf_machdep.c

HBSD: Resolve merge conflict

Keep FreeBSD's ASR disabled for RISC-V.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>

HardenedBSD/hardenedbsd 657ef51share/man/man4 superio.4, share/man/man9 superio.9

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into 
hardened/12-stable/master

Conflicts:
        sys/riscv/riscv/elf_machdep.c (unresolved)

HardenedBSD/hardenedbsd 6357299sys/compat/cloudabi64 Makefile, sys/compat/freebsd32 capabilities.conf

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into 
hardened/12-stable/master

Conflicts:
        sys/i386/ibcs2/ibcs2_proto.h (deleted)
        sys/i386/ibcs2/ibcs2_syscall.h (deleted)
        sys/i386/ibcs2/ibcs2_sysent.c (deleted)

FreeBSD/ports 520100head/misc/py-tvm distinfo Makefile

misc/tvm: Update 0.6.0.rc0 -> 0.6.0

Reported by:    portscout

FreeBSD/ports 520099head/misc/tvm distinfo Makefile

misc/tvm: Update 0.6.0.rc0 -> 0.6.0

Reported by:    portscout

FreeBSD/ports 520098head/misc/veles pkg-plist

Fix packaging

PR:            233770

FreeBSD/src 355747head ObsoleteFiles.inc, head/include stdlib.h

Deprecate sranddev(3) API

It serves no useful purpose and wasn't as popular as its equally meritless
cousin, srandomdev(3).

Setting aside the problems with rand(3) in general, the problem with this
interface is that the seed isn't shared with the caller (other than by
attacking the output of the generator, which is trivial, but not a hallmark of
pleasant API design).  The (arguable) utility of rand(3) or random(3) is as a
semi-fast simulation generator which produces consistent results from a given
seed.  These are mutually at odd.  Furthermore, sometimes people got the
mistaken impression that a high quality random seed meant a weak generator like
rand(3) or random(3) could be used for things like cryptographic key
generation.  This is absolutely not so.

The API was never part of a standard and was not widely used in tree.  Existing
in-tree uses have all been removed.

Possible replacement in out of tree codebases:

        char buf[3];
        time_t t;

        time(t);
        strftime(buf, sizeof(buf), "%S", gmtime(&t));

    [3 lines not shown]

NetBSD/src TepsRFxsys/arch/amd64/conf GENERIC

   Disable multiboot for now, too much breakage.
VersionDeltaFile
1.551+3-3sys/arch/amd64/conf/GENERIC
+3-31 files

FreeBSD/ports 520097head/science/jmol distinfo Makefile

science/jmol: Update 14.30.0 -> 14.30.1

Reported by:    portscout

FreeBSD/ports 520096head/math/ensmallen distinfo pkg-plist

math/ensmallen: Update 2.10.4 -> 2.10.5

Reported by:    portscout

FreeBSD/ports 520095head/math/py-Pyomo distinfo Makefile

math/py-Pyomo: Update 5.6.7 -> 5.6.8

Reported by:    portscout

FreeBSD/ports 520094head/devel/py-PyUtilib distinfo Makefile

devel/py-PyUtilib: Update 5.7.1 -> 5.7.3

FreeBSD/ports 520093head/misc/openhantek distinfo Makefile

misc/openhantek: Update 3.0.0 -> 3.0.1

Reported by:    portscout

FreeBSD/ports 520092head/multimedia/obs-studio distinfo Makefile

multimedia/obs-studio: Update 24.0.4 -> 24.0.5

Reported by:    portscout

DragonFlyBSD/src ceb653esys/dev/drm/i915 i915_drv.c

drm/i915: Fix VGA_SWITCHEROO option handling

Reported-by: Peeter Must

FreeBSD/ports 520091head/games/simutrans Makefile

games/simutrans: Fix LICENSE_FILE_*

FreeBSD/ports 520090head/misc/hashdb pkg-plist Makefile

Fix packaging

PR:            233770

FreeBSD/ports 520089head/security/zeronet pkg-plist

Fix packaging

PR:            233770

FreeBSD/ports 520088head/devel/qbs pkg-plist distinfo

devel/qbs: update to 1.15.0

HardenedBSD/hardenedbsd d40d9absbin/pfctl pfctl_radix.c, sys/kern kern_prot.c

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  uma dbg: flexible size for slab debug bitset too
  pf: Make request_maxcount runtime adjustable
  pfctl: Warn users when they run into kernel limits
  Remove the useless return value from proc_set_cred

HardenedBSD/hardenedbsd 5af18b9contrib/openresolv resolvconf.in resolvconf.conf.5.in

Merge branch 'freebsd/12-stable/master' into hardened/12-stable/master

* freebsd/12-stable/master:
  MFC 354924: MFV 354917, 354918, 354919 openresolv: update to version 3.9.2

FreeBSD/ports 520087head/math/R-cran-SparseM distinfo Makefile

- Update to 1.78

FreeBSD/src 355746head/sys/vm uma_core.c uma_int.h

uma dbg: flexible size for slab debug bitset too

Recently (r355315) the size of the struct uma_slab bitset field us_free
became dynamic instead of conservative.  Now, make the debug bitset
size dynamic too.  The debug bitset is INVARIANTS-only, so in fact we
don't care too much about the space savings that results from this, but
enabling minimally-sized slabs on INVARIANTS builds is still important
in order to be able to test new slab layouts effectively.

Reviewed by:    jeff (previous version), markj (previous version)
Sponsored by:   Dell EMC Isilon
Differential Revision:  https://reviews.freebsd.org/D22759

HardenedBSD/hardenedbsd f8a1d78sys/vm uma_core.c uma_int.h

uma dbg: flexible size for slab debug bitset too

Recently (r355315) the size of the struct uma_slab bitset field us_free
became dynamic instead of conservative.  Now, make the debug bitset
size dynamic too.  The debug bitset is INVARIANTS-only, so in fact we
don't care too much about the space savings that results from this, but
enabling minimally-sized slabs on INVARIANTS builds is still important
in order to be able to test new slab layouts effectively.

Reviewed by:    jeff (previous version), markj (previous version)
Sponsored by:   Dell EMC Isilon
Differential Revision:  https://reviews.freebsd.org/D22759

OpenBSD/src DqEow8Uetc/etc.amd64 MAKEDEV, etc/etc.arm64 MAKEDEV

   sync

OpenBSD/src kkmX7aBetc MAKEDEV.common

   usb devices nodes have been excesively permissive.
   repair that.
VersionDeltaFile
1.105+5-5etc/MAKEDEV.common
+5-51 files

FreeBSD/ports 520086head/textproc/R-cran-rmarkdown distinfo Makefile

- Update to 2.0

FreeBSD/ports 520085head/www/R-cran-RgoogleMaps distinfo Makefile

- Update to 1.4.5

NetBSD/src Cf3wyfGsys/dev/pci if_kse.c

   use FC enable bit for 8842 host port
VersionDeltaFile
1.46+6-0sys/dev/pci/if_kse.c
+6-01 files

FreeBSD/src 355745stable/12/contrib/openresolv resolvconf.in resolvconf.conf.5.in

MFC 354924:
MFV 354917, 354918, 354919
openresolv: update to version 3.9.2

HardenedBSD/hardenedbsd a24babfcontrib/openresolv resolvconf.in resolvconf.conf.5.in

MFC 354924:
MFV 354917, 354918, 354919
openresolv: update to version 3.9.2

FreeBSD/ports 520084head/lang/yabasic distinfo Makefile

- Update to 2.86.2

NetBSD/src w3ROOG0sys/arch/emips/ebus flash_ebus.c ace_ebus.c, sys/arch/emips/emips bus_space.c

   Remove clause 3 and 4 from TNF licenses.

   Ok'ed by martin@ in PR/54760.

NetBSD/pkgsrc Z2ku8dkdoc CHANGES-2019

   doc: Updated devel/libgit2 to 0.28.4
VersionDeltaFile
1.5367+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc 6EbRoZRdevel/libgit2 distinfo Makefile

   libgit2: Update to 0.28.4

   v0.28.4
   --------

   This is a security release fixing the following issues:

   - CVE-2019-1348: the fast-import stream command "feature
     export-marks=path" allows writing to arbitrary file paths. As
     libgit2 does not offer any interface for fast-import, it is not
     susceptible to this vulnerability.

   - CVE-2019-1349: by using NTFS 8.3 short names, backslashes or
     alternate filesystreams, it is possible to cause submodules to
     be written into pre-existing directories during a recursive
     clone using git. As libgit2 rejects cloning into non-empty
     directories by default, it is not susceptible to this
     vulnerability.

   - CVE-2019-1350: recursive clones may lead to arbitrary remote
     code executing due to improper quoting of command line
     arguments. As libgit2 uses libssh2, which does not require us
     to perform command line parsing, it is not susceptible to this
     vulnerability.


    [36 lines not shown]
VersionDeltaFile
1.19+5-5devel/libgit2/distinfo
1.41+2-2devel/libgit2/Makefile
+7-72 files

NetBSD/pkgsrc 9ed9zKqdoc CHANGES-2019

   doc: Updated converters/fribidi to 1.0.8
VersionDeltaFile
1.5366+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc As9GtiIconverters/fribidi distinfo Makefile

   fribidi: Update to 1.0.8

   Overview of changes between 1.0.7 and 1.0.8
   =============================================

   * A bug fix in the fribidi unicode algorithm for multiple isolate sequences.

   * Fixed a potential buffer overflow for a long sequence of isolate overrides characters

NetBSD/pkgsrc TjBhN3lsysutils/u-boot Makefile

   sysutils/u-boot: Also depend on sysutils/u-boot-rpi3-32b

   Bumps PKGREVISION.
VersionDeltaFile
1.25+3-2sysutils/u-boot/Makefile
+3-21 files

HardenedBSD/hardenedbsd f063394sys/netpfil/pf pf.c

pf: Make request_maxcount runtime adjustable

There's no reason for this to be a tunable. It's perfectly safe to
change this at runtime.

Reviewed by:    Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22737

FreeBSD/src 355744head/sys/netpfil/pf pf.c

pf: Make request_maxcount runtime adjustable

There's no reason for this to be a tunable. It's perfectly safe to
change this at runtime.

Reviewed by:    Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22737

Illumos/gate 2b1b28ausr/src/lib/fm/topo/libtopo/common topo_list.c topo_list.h

12059 libtopo: add API for doing deep copy of a topo_list
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

HardenedBSD/hardenedbsd a58cc2bsbin/pfctl pfctl_radix.c

pfctl: Warn users when they run into kernel limits

Warn users when they try to add/delete/modify more items than the kernel will
allow.

Reviewed by:    allanjude (previous version), Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22733
DeltaFile
+53-12sbin/pfctl/pfctl_radix.c
+53-121 files

FreeBSD/src 355743head/sbin/pfctl pfctl_radix.c

pfctl: Warn users when they run into kernel limits

Warn users when they try to add/delete/modify more items than the kernel will
allow.

Reviewed by:    allanjude (previous version), Lutz Donnerhacke
Differential Revision:  https://reviews.freebsd.org/D22733

FreeBSD/ports 520083head/multimedia/x264 Makefile

multimedia/x264 - use base compiler on powerpc* when using clang

Switch powerpc platforms to USES=compiler:c11. This will make them use base clang when 
it's available.

Submitted by:   Alfredo Dal'Ava Júnior
Reviewed by:    koobs (maintainer)
Differential Revision:  https://reviews.freebsd.org/D22688

NetBSD/pkgsrc 6Oz8D6gdoc CHANGES-2019

   doc: Updated audio/pianobar to 2019.02.14
VersionDeltaFile
1.5365+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc LHMMbtuaudio/pianobar distinfo Makefile

   (audio/pianobar) Updated  from 2017.08.30 to 2019.02.14

   Release 2019.02.14
    - Fix MP3 playback (affects premium subscribers with audio quality Release 2019.01.25
    - Implement audio buffering

   Release 2018.06.22
    - Happy 10th birthday pianobar!
    - Add network timeouts and retries
    - Fix cross-thread memory access
    - Misc UI and documentation improvements

NetBSD/pkgsrc 1Tosfcrdoc CHANGES-2019

   doc: Updated audio/p5-MusicBrainz-DiscID to 0.06
VersionDeltaFile
1.5364+2-1doc/CHANGES-2019
+2-11 files