OPNSense/core dd1d8cbsrc/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php

FreeBSD/ports 493325head/devel/php-composer Makefile distinfo

Update to 1.8.4

Changes:        https://github.com/composer/composer/releases
PR:            235812
Submitted by:   Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)

FreeBSD/ports 493324head/graphics/p5-GD Makefile

Remove unnecessary RUN_DEPENDS

- Bump PORTREVISION for dependency change

PR:            235593
Submitted by:   Helge Oldach <freebsd at oldach.net>

FreeBSD/ports 493323head/net/rubygem-fog-vsphere Makefile files, head/net/rubygem-fog-vsphere/files patch-gemspec

Fix gemspec for rubygem-rbvmomi 2.0.0 update

- Bump PORTREVISION for package change

FreeBSD/ports 493322head/www/owncloud Makefile

Remove unnecessary direct dependency on client library

- Bump PORTREVISION for dependency change

Notified by:    Iasen Kostov <iasen.kostov at gmail.com>

FreeBSD/ports 493321head/www/npm pkg-plist distinfo

Update to 6.8.0

Changes:        https://github.com/npm/cli/releases

FreeBSD/ports 493320head/devel Makefile py-jsondiff, head/devel/py-jsondiff Makefile pkg-descr

Add py-jsondiff 1.1.2

jsondiff is an MIT-licensed Python library which lets you compare, diff and
patch JSON and JSON-like structures in Python. It has special support for:
- multiple and custom-defined diff syntaxes
- Python sets
- similarity-based list comparison

WWW: https://github.com/ZoomerAnalytics/jsondiff

OPNSense/core 0793375src/opnsense/mvc/app/library/OPNsense/Auth AuthenticationFactory.php IService.php, src/opnsense/mvc/app/library/OPNsense/Auth/Services System.php Sshd.php

Authentication/pam, initial (working) version to move already implemented pam services 
into our framework. for https://github.com/opnsense/core/issues/3242

FreeNAS/freenas 0ef8ba5src/middlewared/middlewared/common/smart smartctl.py, src/middlewared/middlewared/etc_files smartd.py

Ignore utf-8 decoding errors

`smartctl` can produce binary garbage output in e.g. "Device Model" section

FreeNAS/freenas 7e8ae6csrc/middlewared/middlewared/utils __init__.py

Add `errors` option to `middlewared.utils.run`

LLVM/llvm 354284libcxxabi/trunk/cmake/Modules HandleOutOfTreeLLVM.cmake

[libcxxabi][CMake] Drop unused HandleOutOfTreeLLVM include

This include doesn't seem to be needed for the standalone build (it's
not being used by libc++ build either), but introduces unnecessary
dependency because HandleOutOfTreeLLVM performs checks that require
a working C++ library. We shouldn't require a working C++ library to
build libc++abi or libc++ (it's what we're building after all).

Differential Revision: https://reviews.llvm.org/D58333

FreeBSD/ports 493319head/archivers/zip-ada pkg-plist Makefile

archivers/zip-ada: archivers/zip-ada: Update to 55.

Approved by:    tcberner (mentor)
Differential Revision:  https://reviews.freebsd.org/D19223

FreeBSD/ports 493318head/audio/amarok Makefile

Fix bad CMAKE_BOOL_OFF in audio/amarok.

Reported by:    tcberner

FreeBSD/ports 493317head/x11-wm/sway distinfo Makefile

x11-wm/sway: update to 1.0.r3

Changes:        https://github.com/swaywm/sway/compare/1.0-rc2...1.0-rc3

LLVM/llvm 354283lldb/trunk/include/lldb/Symbol ClangASTImporter.h, lldb/trunk/lit/Reproducer TestClangFileRepro.test

[Reproducers] Make clang use lldb's VFS.

In r353906 we hooked up clang and lldb's reproducer infrastructure to
capture files used by clang. This patch adds the necessary logic to have
clang reuse the files from lldb's reproducer during replay.

Differential revision: https://reviews.llvm.org/D58309

FreeBSD/src 344268head/stand/common part.c

loader: ptable_close() should check its argument

If the passed in table is NULL, just return.

FreeNAS/freenas 1f759cfsrc/autotune/files autotune.py

Merge pull request #2566 from freenas/feat-73875-11.1

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series (11.1-stable)

FreeNAS/freenas cbbc938src/autotune/files autotune.py

Merge pull request #2565 from freenas/feat-73875-11.2

[autotune] Set vfs.zfs.dirty_data_max_max for TrueNAS M series (11.2-stable)

NetBSD/src sodcVWzlib/libc/gen devname.c

   appease string + int warning.
VersionDeltaFile
1.23+3-3lib/libc/gen/devname.c
+3-31 files

FreeNAS/freenas be16a87src/middlewared/middlewared/plugins multipath.py

feat(middlewared/multipath): unused logging and drop old formatting

FreeBSD/ports 493316head/graphics/feh Makefile distinfo

graphics/feh: Update to 3.1.3

Update graphics/feh to 3.1.3
Add two new options, XINERAMA and CURL, default to on (this was the previous
default, with no option to turn off).
XINERAMA enables or disablex X11 Xienrama support
CURL enables or disables cURL support.
Change the EXIF option to have both a on and off, to match the pattern of
other options.

ChangeLog:
https://feh.finalrewind.org/archive/3.1.3/

FreeBSD/src 344267head/sys/arm/freescale/imx imx6_snvs.c

Add a compatible string to match recent changes in the upstream dts.

FreeBSD/ports 493315head/games/hyperrogue distinfo Makefile

- Update to 10.5e

OpenBSD/src ZYEqZQsgnu/llvm/lib/Target/PowerPC PPCISelLowering.cpp PPCSubtarget.h

   When generating code for OpenBSD/powerpc, avoid unaligned floating-point
   load and store instructions.  The vast majority of PowerPC CPUs that
   OpenBSD runs on don't implement those and will generate an alignment
   exceptions.  While we do emulate lfd and stfd (to work around GCC bugs),
   we don't emulate lfs and stfs.  It is way more efficient to have the
   compiler generate code that only uses aligned load and store instructions.

   Based on a diff from Georg Koehler.

   ok patrick@, visa@

FreeNAS/freenas e5a7fefsrc/middlewared/middlewared/plugins crypto.py

fix(middlewared/crypto): make sure directory tree exists

Ticket: #72081

FreeBSD/ports 493314head/science Makefile dvc, head/science/dvc Makefile pkg-descr

New port: science/dvc: Git for data scientists: manage code and data together

NetBSD/src EpIDNQvgames/backgammon/common_source check.c

   add fallthrough

NetBSD/src 6FqXY67external/mpl/bind/lib/libisc Makefile

   Avoid clang errors about atomics on arm

FreeNAS/freenas ec35088src/middlewared/middlewared/etc_files ctld.py

Merge pull request #2576 from freenas/FIX-70174

tkt-70174: [syslog] Address review

NetBSD/pkgsrc zPWQaqZdoc CHANGES-pkgsrc-2018Q4

   5 more pullup tickets
VersionDeltaFile
1.1.2.8+16-1doc/CHANGES-pkgsrc-2018Q4
+16-11 files

FreeBSD/ports 493313head/sysutils Makefile, head/sysutils/bastille Makefile pkg-plist

New port: sysutils/bastille

Bastille is a jail automation framework that allows you to
quickly create and manage FreeBSD jails.

The project focuses on secure defaults, automation and
repeatable templates.

WWW: https://bastillebsd.org

PR:            235679
Submitted by:   Christer Edwards <christer.edwards at gmail.com>

pfSense/pfsense 28e3831tools/conf/pfPorts make.conf

Revert "Use the OpenSSL from ports for now."

This reverts commit d73d911c2a545d4485a3d752dd31759d4b96a445.

pfSense/pfsense eb6653ctools/conf/pfPorts make.conf

Revert "Build p5-GSSAPI using MIT while using openssl from ports"

This reverts commit b018b7afc71b26a75699a920c2434459546e5254.

pfSense/pfsense 2c5fafatools/conf/pfPorts make.conf

Revert "Disable other GSSAPI options to prevent conflict"

This reverts commit 6b2acc671a16a00d7cc2ee3813a65cccb2729a2f.

pfSense/pfsense c7f3501tools/conf/pfPorts make.conf

Revert "Make sure syslog-ng also uses openssl from ports"

This reverts commit bc16670bdf5147e46ea155004d7d540ab21b4fba.

HardenedBSD/hardenedbsd 69ea337stand/uboot/common main.c, sys/amd64/amd64 pmap.c

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

* origin/hardened/current/master:
  Allow the u-boot loaderdev env var to be formatted in the "usual" loader(8) way: 
device<unit>[s|p]<slice><partition>.  E.g., disk0s2a or disk3p12. The code first tries to 
parse the variable in this format using the standard disk_parsedev().  If that fails, it 
falls back to parsing the legacy format that has been supported by ubldr for years.
  amd64: cleanup pmap_init_pat().
  HBSD: Disable cfi-icall for usr.sbin/ppp
  Fix more places to use DEV_TYP_NONE instead of -1 to indicate 'no device'.
  Use DEV_TYP_NONE instead of -1 to indicate no device was specified.
  netmap: don't schedule kqueue notify task when kqueue is not used
  Avoid orphan sections between __bss_start and .(s)bss.

FreeBSD/src 344266stable 11, stable/11/stand/libsa cd9660read.c cd9660.c

MFC r332170, r332173: light cd9660 cleanup

r332170:
libsa: cd9660: warning: 'lenskip' may be used uninitialized in this function

We better provide value for lenskip in both instances.

r332173:
libsa: name is not used in dirmatch()

Seems like variable 'name' is leftover.

FreeBSD/src 344265stable 11, stable/11/stand/zfs zfs.c libzfs.h

MFC r329727-r329728: lualoader ZFS BE Support

r329727:
stand/zfs: Add all bootenvs to environment

For the benefit of lualoader, add all bootenvs to environment when
init_zfs_bootenv is invoked. All of the boot environment logic can then be
implemented in pure lua, rather than going back and forth with C to
implement paging.

This stores all boot environments in bootenvs[idx] and the final count of
bootenvs in bootenvs_count.

While here, make a copy of currdev for init_zfs_bootenv since it will be
modifying it and the caller may not necessarily want that. Some of the logic
was shifted around so that the 'currdev' pointer remains at the beginning of
the string and 'beroot' is moved around as needed to modify it or ultimately
store it in zfs_be_root.

The original zfs_bootenv that this was copied from will be able to go away
only if/when forth eventually goes away.

r329728:
stand/zfs: Unbreak build, 'truct' ~= 'struct'

FreeBSD/src 344264head/lib/clang/libllvmminimal Makefile

Add one additional file to libllvmminimal, since in some cases (e.g.
upgrading from stable/10 to stable/11) symbols from it are needed to
link llvm-tblgen and clang-tblgen.

Reported by:    kib
MFC after:      3 days

FreeBSD/ports 493312head/www/mitmproxy Makefile distinfo, head/www/mitmproxy/files patch-mitmproxy_proxy_protocol_websocket.py patch-setup.py

www/mitmproxy: Update version 2.0.1=>4.0.4

PR:            235840
Approved by:    gaod at hychen.org

HardenedBSD/hardenedbsd 1d29961stand/uboot/common main.c, sys/amd64/amd64 pmap.c

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

* freebsd/current/master:
  Allow the u-boot loaderdev env var to be formatted in the "usual" loader(8) way: 
device<unit>[s|p]<slice><partition>.  E.g., disk0s2a or disk3p12. The code first tries to 
parse the variable in this format using the standard disk_parsedev().  If that fails, it 
falls back to parsing the legacy format that has been supported by ubldr for years.
  amd64: cleanup pmap_init_pat().
  Fix more places to use DEV_TYP_NONE instead of -1 to indicate 'no device'.
  Use DEV_TYP_NONE instead of -1 to indicate no device was specified.
  netmap: don't schedule kqueue notify task when kqueue is not used
  Avoid orphan sections between __bss_start and .(s)bss.

NetBSD/src npU8z9Qsys/arch/x86/x86 pmap.c

   Fix stupid mistake, I didn't reflect correctly the behavior of pmap_sync_pv
   in the EPT callback, 'optep' can be NULL.
VersionDeltaFile
1.324+4-3sys/arch/x86/x86/pmap.c
+4-31 files

FreeBSD/ports 493311head/devel Makefile py-asciimatics, head/devel/py-asciimatics Makefile pkg-descr

New port: devel/py-asciimatics: Mouse/keyboard input, text color/positioning, and ASCII 
animations

FreeBSD/src 344263stable 11, stable/11/sbin/mdmfs mdmfs.c

MFC r344023:

mdmfs: Fix many bugs in automatic md(4) creation.

This code allocated a correctly sized buffer, read past the end of
the source buffer, writing off the end of the target buffer, and then
writing a '\0' terminator past the end of the target buffer (in the
wrong place). It then leaked the buffer.

Switch to a statically sized buffer on the stack and update the source
pointer and length before use so the correct things are copied.

Fix a logic error in the checks that the format of the line is as
expected and move on out of an assert.

Remove an unneeded close(). fclose() closes the descriptor.

Found with:     CheriABI
Obtained from:  CheriBSD
Reviewed by:    kib, jhb, markj
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D19122

LLVM/llvm 354282compiler-rt/trunk/lib/sanitizer_common sanitizer_stacktrace.cc, compiler-rt/trunk/lib/tsan/rtl tsan_rtl_report.cc

[Sanitizer] On Darwin `__sanitizer_print_stack_trace` only prints topmost frame

In compiler-rt we have the notion of a `fast` and a `slow` stack
unwinder. Darwin currently only supports the fast unwinder.

From reading the code, my understanding is that
`BufferedStackTrace::Unwind` can be called with `bp=0, stack_top=0,
stack_bottom=0, request_fast_unwind=false`. If
`request_fast_unwind=true`, then we alos need to supply bp, stack_top,
and stack_bottom.

However, `BufferedStackTrace::Unwind` uses
`StackTrace::WillUseFastUnwind` which will adapt `request_fast_unwind`
if the requested unwinder is not supported. On Darwin, the result is
that we don't pass actual values for bp, stack_top, and stack_bottom,
but end up using the fast unwinder. The tests then fail because we only
print the topmost stack frame.

This patch adds a check to `WillUseFastUnwind` at the point of usage to
avoid the mismatch between `request_fast_unwind` and what `Unwind`
actually does. I am also interested in cleaning up the
`request_fast_unwind` machinery so this patch just the simplest thing
possible so I can enable the tests.

Reviewers: vitalybuka, vsk

    [2 lines not shown]

FreeBSD/ports 493310head/math Makefile py-grandalf, head/math/py-grandalf Makefile pkg-descr

New port: math/py-grandalf: Graph experimentation and drawing algorithms framework

FreeBSD/src 344262stable 12, stable/12/sbin/mdmfs mdmfs.c

MFC r344023:

mdmfs: Fix many bugs in automatic md(4) creation.

This code allocated a correctly sized buffer, read past the end of the
source buffer, writing off the end of the target buffer, and then writing
a '\0' terminator past the end of the target buffer (in the wrong place).
It then leaked the buffer.

Switch to a statically sized buffer on the stack and update the source
pointer and length before use so the correct things are copied.

Fix a logic error in the checks that the format of the line is as
expected and move on out of an assert.

Remove an unneeded close(). fclose() closes the descriptor.

Found with:     CheriABI
Obtained from:  CheriBSD
Reviewed by:    kib, jhb, markj
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D19122

OpenBSD/ports 1MBAFjKnet/irssi Makefile

   Fix build with libutf8proc installed

   Unicode 9.0 changed certain character widths, libutf8proc is used by
   upstream to cope with this[0].

   Our www/netsurf/libutf8proc is not same and builds fail if it's picked up.

   Noticed the hard way by ajacoutot, thanks!

   0: https://github.com/irssi/irssi/issues/720
VersionDeltaFile
1.79+3-2net/irssi/Makefile
+3-21 files

FreeBSD/ports 493309head/devel Makefile py-jsonpath-rw, head/devel/py-jsonpath-rw Makefile pkg-descr

New port: devel/py-jsonpath-rw: Implementation of JSONPath for Python

FreeBSD/src 344261head/contrib/libc++/include type_traits

Pull in r345199 from upstream libc++ trunk (by Petr Hosek):

  Revert "Teach __libcpp_is_floating_point that __fp16 and _Float16 are
  floating-point types."

  This reverts commits r333103 and r333108. _Float16 and __fp16 are C11
  extensions and compilers other than Clang don't define these for C++.

  Differential Revision: https://reviews.llvm.org/D53670

This prevents "_Float16 is not supported on this target" errors in
libc++'s type_traits header, in some cases.

Reported by:    Charlie Li
MFC after:      3 days