FreeNAS/freenas d361d9dgui/freeadmin/static/lib/js freeadmin.js, gui/storage forms.py views.py

Bug fix for ZFS Wizard

This commit fixes two bugs:
1) Remove options from Member Disks if selected in ZFS Extra
2) Retain values of ZFS Extra if a disk is selected in Member Disk

Ticket: #70689

FreeBSD/src 343163head/sys/dev/atkbdc psm.c, head/sys/sys mouse.h

psm(4): detect Lenovo top-button clickpads

libinput has special handling for Lenovo ThinkPad *40 series, where it
treats clicks on the top button area as if they came from the TrackPoint:
https://wayland.freedesktop.org/libinput/doc/latest/t440-support.html

Detect these devices and set the corresponding evdev property.

Submitted by:          Greg V <greg at unrelenting.technology>
MFC after:             2 weeks
Differential Revision:  https://reviews.freebsd.org/D18676

LLVM/llvm 351606cfe/trunk/test/AST ast-dump-undeserialized.cpp

[ASTDump] Add test for current AST dump behavior

LLVM/llvm 351605cfe/trunk/lib/AST ASTDumper.cpp

[ASTDump] NFC: Move variable into if() statement

LLVM/llvm 351604cfe/trunk/lib/AST ASTDumper.cpp

[ASTDump] NFC: Remove redundant condition

These conditions are duplicated from the dumpDeclContext function called
within the if(). This is presumably an attempt to avoid calling the
function in the case it will do nothing.

That may have made sense in the past if the code was different, but it
doesn't make sense now.

LLVM/llvm 351603cfe/trunk/lib/AST ASTDumper.cpp

[ASTDump] NFC: Remove non-needed braces

NetBSD/pkgsrc YMq15lHnet/maradns distinfo Makefile, net/maradns/patches patch-an

   Update maradns to 2.0.16.

   maradns-2.0.16:

   This is the stable release of MaraDNS. A very minor security update was made.
   Deadwood updated to 3.2.12

   maradns-2.0.15:

   This is the stable release of MaraDNS. No security updates were done in this release.
   Deadwood updated to 3.2.11

   maradns-2.0.14:

   This is the stable release of MaraDNS. No security updates were done in this release.
   Deadwood updated to 3.2.10

LLVM/llvm 351602www/trunk/foundation/relicensing index.html

Add several more companies that have signed.

NetBSD/pkgsrc pSEHBrOarchivers/makeself distinfo Makefile

   Update makeself to 2.4.0.

   v2.1.5: Made the md5sum detection consistent with the header code. Check for
   the presence of the archive directory. Added --encrypt for symmetric encryption
   through gpg (Eric Windisch). Added support for the digest command on Solaris 10
   for MD5 checksums. Check for available disk space before extracting to the
   target directory (Andreas Schweitzer). Allow extraction to run asynchronously
   (patch by Peter Hatch). Use file descriptors internally to avoid error messages
   (patch by Kay Tiong Khoo).

   v2.1.6: Replaced one dot per file progress with a realtime progress percentage
   and a spining cursor. Added --noprogress to prevent showing the progress during
   the decompression. Added --target dir to allow extracting directly to a target
   directory. (Guy Baconniere)

   v2.2.0: First major new release in years! Includes many bugfixes and user
   contributions. Please look at the project page on Github for all the details.

   v2.3.0: Support for archive encryption via GPG or OpenSSL. Added LZO and LZ4
   compression support. Options to set the packaging date and stop the umask from
   being overriden. Optionally ignore check for available disk space when
   extracting. New option to check for root permissions before extracting.

   v2.3.1: Various compatibility updates. Added unit tests for Travis CI in the
   GitHub repo. New --tar-extra, --untar-extra, --gpg-extra,

    [3 lines not shown]

FreeBSD/ports 490674head/mail/panda-imap/files patch-src_imapd_Makefile

mail/panda-imap: fix after r490468

Pointy hat:     rene
Submitted by:   pkg-fallout via thierry

LLVM/llvm 351601cfe/trunk/lib/AST ASTDumper.cpp

[ASTDump] Mark null params with a tag rather than a child node

Reviewers: aaron.ballman

Subscribers: cfe-commits

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

LLVM/llvm 351600cfe/trunk/lib/AST ASTDumper.cpp, cfe/trunk/test/AST ast-dump-decl.mm

[ASTDump] Mark BlockDecls which capture this with a tag

Summary:
Removal of the child node makes it easier to separate traversal from
output generation.

Reviewers: aaron.ballman

Subscribers: cfe-commits

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

FreeBSD/ports 490673head/www/youtube_dl distinfo Makefile

Update to 2019.01.17.

FreeBSD/src 343162head/sys/netinet siftr.c

Make SIFTR work again after r342125 (D18443).

Correct a logic error.

Only disable when already enabled or enable when disabled.

Submitted by:   Richard Scheffenegger
Reviewed by:    Cheng Cui
Obtained from:  Cheng Cui
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D18885

NetBSD/pkgsrc AzgdU1Edevel/acr distinfo Makefile

   Update acr to 1.7.0.

   - Change pkgname and version defaults
   - Empty pkg-config env-vars when module is not found, ignore user env
VersionDeltaFile
1.10+5-5devel/acr/distinfo
1.15+2-2devel/acr/Makefile
+7-72 files

LLVM/llvm 351599llvm/trunk/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/trunk/test/CodeGen/AMDGPU/GlobalISel legalize-select.mir regbankselect-select.mir

AMDGPU/GlobalISel: Legalize more types for select

Illumos/gate cff040fusr/src/common/dis/i386 dis_tables.c, usr/src/test/util-tests/tests/dis/i386 64.fsbase.s 32.clflush.s

10226 Need support for new EPYC ISA extensions
Reviewed by: Hans Rosenfeld <hans.rosenfeld at joyent.com>
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Dan McDonald <danmcd at joyent.com>

NetBSD/pkgsrc oHIRYAisysutils/py-borgbackup distinfo Makefile

   Update borgbackup to 1.1.8.

   Version 1.1.8 (2018-12-09)
   --------------------------

   Fixes:

   - enforce storage quota if set by serve-command, #4093
   - invalid locations: give err msg containing parsed location, #4179
   - list repo: add placeholders for hostname and username, #4130
   - on linux, symlinks can't have ACLs, so don't try to set any, #4044

   New features:

   - create: added PATH::archive output on INFO log level
   - read a passphrase from a file descriptor specified in the
     BORG_PASSPHRASE_FD environment variable.

   Version 1.1.7 (2018-08-11)
   --------------------------

   Compatibility notes:

   - added support for Python 3.7


    [42 lines not shown]

LLVM/llvm 351598llvm/trunk/lib/CodeGen CodeGenPrepare.cpp, llvm/trunk/test/Transforms/CodeGenPrepare/X86 sink-addrmode-cse-inttoptrs.ll

Revert "[CGP] Check for existing inttotpr before creating new one"

This reverts commit r351582.

Bots are failing. Reverting this to fix and re-commit later.

LLVM/llvm 351597cfe/trunk/lib/AST ASTDumper.cpp TextNodeDumper.cpp, cfe/trunk/test/AST ast-dump-decl.m

[ASTDump] Mark variadic declarations with a tag instead of child node

Summary:
This makes it easier to separate traversal of the AST from output
generation.

Reviewers: aaron.ballman

Subscribers: cfe-commits

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

FreeBSD/ports 490672head/devel/phpunit7 distinfo Makefile

Update to 7.5.2

Sponsored by:   Netzkommune GmbH

LLVM/llvm 351596llvm/trunk/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/trunk/test/CodeGen/AMDGPU/GlobalISel legalize-constant.mir legalize-fconstant.mir

AMDGPU/GlobalISel: Legalize illegal g_constant

LLVM/llvm 351595cfe/trunk/lib/Sema SemaDecl.cpp, cfe/trunk/test/Sema fixed-enum.c

[Sema] Suppress a warning about a forward-declared fixed enum in C mode

As of r343360, we support fixed-enums in C. This lead to some
warnings in project headers where a fixed enum is forward declared
then later defined. In C++, this is fine, the forward declaration is
treated as a complete type even though the definition isn't present.
We use this rule in C too, but still warn about the forward
declaration anyways. This patch suppresses the warning.

rdar://problem/47356469

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

FreeBSD/src 343161head/include/protocols talkd.h, head/libexec/talkd talkd.c

Use a private definition of osockaddr rather then relying on type
namespace polution in sys/socket.h.

Also remove support for operation on 4.3BSD.

PR:            224529
Differential Revision:  https://reviews.freebsd.org/D14505

FreeNAS/freenas c7c0950src/middlewared/middlewared main.py

feat(middlewared): handle BrokenProcessPool

FreeBSD/src 343160stable 11, stable/11/sys/dev/evdev evdev_utils.c

MFC r340926:

evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.

FreeBSD/src 343159stable 12, stable/12/sys/dev/evdev evdev_utils.c

MFC r340926:

evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.

FreeBSD/ports 490671head/devel/lokalize/files patch-cmake_FindHUNSPELL.cmake, head/net-im/licq-qt-gui Makefile

textproc/hunspell: update to 1.7.0

- Drop const optimization as v2 API moved to nuspell

Changes:        https://github.com/hunspell/hunspell/releases/tag/v1.7.0

FreeBSD/src 343158stable 11, stable/11/sys/dev/atkbdc psm.c atkbdc.c

MFC r340912,r340913:

psm(4): Revert r328640 and add minimal support for active AUX port
        multiplexers

Active PS/2 multiplexing is a method for attaching up to four PS/2
pointing devices to a computer. Enabling of multiplexed mode allows
commands to be directed to individual devices using routing prefixes.
Multiplexed mode reports input with each byte tagged to identify
its source. This method differs from one currently supported by psm(4)
where so called guest device (trackpoint) is attached to special
interface located on the host device (touchpad) and latter performs
guest protocol conversion to special encapsulation packet format.

At present time active PS/2 multiplexing is used in some models of
HP laptops e.g. EliteBook 8560w, 9470m. Enabling of absolute operation
mode on such touchpads is connected with following problems:
1. Touchpad's port priority is lower than trackpoint's. That blocks
   information queries thus prevents touchpad detection and configuration.
2. Touchpad and trackpoint have different protocol packet sizes and
   sync bytes.

As PS/2 usage is on decline only minimal possible set of changes to
support Synaptics touchpad and generic mouses is implemented.
Active multiplexing mode is enabled only at probe stage to scan through

    [21 lines not shown]

FreeBSD/src 343157stable 12, stable/12/sys/dev/atkbdc psm.c atkbdc.c

MFC r340912,r340913:

psm(4): Revert r328640 and add minimal support for active AUX port
        multiplexers

Active PS/2 multiplexing is a method for attaching up to four PS/2
pointing devices to a computer. Enabling of multiplexed mode allows
commands to be directed to individual devices using routing prefixes.
Multiplexed mode reports input with each byte tagged to identify
its source. This method differs from one currently supported by psm(4)
where so called guest device (trackpoint) is attached to special
interface located on the host device (touchpad) and latter performs
guest protocol conversion to special encapsulation packet format.

At present time active PS/2 multiplexing is used in some models of
HP laptops e.g. EliteBook 8560w, 9470m. Enabling of absolute operation
mode on such touchpads is connected with following problems:
1. Touchpad's port priority is lower than trackpoint's. That blocks
   information queries thus prevents touchpad detection and configuration.
2. Touchpad and trackpoint have different protocol packet sizes and
   sync bytes.

As PS/2 usage is on decline only minimal possible set of changes to
support Synaptics touchpad and generic mouses is implemented.
Active multiplexing mode is enabled only at probe stage to scan through

    [21 lines not shown]

FreeNAS/freenas 5397ad2tests functions.py runtest.py, tests/api2 update.py

Adding test for reboot vm for update

NetBSD/pkgsrc yIBiTCUdoc CHANGES-2019

   doc: Updated net/hub to 2.7.1
VersionDeltaFile
1.316+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc kVL2mxhnet/hub distinfo Makefile, net/hub/files hub.1

   hub: Update to 2.7.1

   Changes:
   2.7.1
   -----
   * Respect chosen Enterprise host on `hub init -g`
   * Ensure consistent order of options when prompted to choose between
     multiple configured GitHub hosts
   * Ensure alphabetical sort of `hub issue labels` output
   * Improve contrast of label text vs. its background color
   * Various documentation formatting tweaks
VersionDeltaFile
1.10+5-5net/hub/distinfo
1.16+2-2net/hub/Makefile
1.7+1-1net/hub/files/hub.1
+8-83 files

LLVM/llvm 351594llvm/trunk/lib/CodeGen MachineVerifier.cpp, llvm/trunk/test/CodeGen/AArch64/GlobalISel legalize-simple.mir

GlobalISel: Verify G_BITCAST

LLVM/llvm 351593cfe/trunk/include/clang/Basic FixedPoint.h, cfe/trunk/lib/AST ExprConstant.cpp

[Fixed Point Arithmetic] Fixed Point Addition Constant Expression Evaluation

This patch includes logic for constant expression evaluation of fixed point additions.

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

NetBSD/pkgsrc-wip 40aa348tor-dev options.mk Makefile

Update wip/tor-dev to version 0.4.0.1-alpha.

Also add a new options group to choose between openssl and nss.

Changes in version 0.4.0.1-alpha - 2019-01-18
  Tor 0.4.0.1-alpha is the first release in the new 0.4.0.x series. It
  introduces improved features for power and bandwidth conservation,
  more accurate reporting of bootstrap progress for user interfaces, and
  an experimental backend for an exciting new adaptive padding feature.
  There is also the usual assortment of bugfixes and minor features, all
  described below.

  o Major features (battery management, client, dormant mode):
    - When Tor is running as a client, and it is unused for a long time,
      it can now enter a "dormant" state. When Tor is dormant, it avoids
      network and CPU activity until it is reawoken either by a user
      request or by a controller command. For more information, see the
      configuration options starting with "Dormant". Implements tickets
      2149 and 28335.
    - The client's memory of whether it is "dormant", and how long it
      has spent idle, persists across invocations. Implements
      ticket 28624.
    - There is a DormantOnFirstStartup option that integrators can use
      if they expect that in many cases, Tor will be installed but
      not used.

    [225 lines not shown]

FreeBSD/src 343156head/sys/dev/usb usbdevs, head/sys/dev/usb/quirk usb_quirk.c

[usb] Add HID_IGNORE quirks for multiple UPS devices

Without HID_IGNORE quirk enabled these models appear in the system as a uhid
devices while NUT (Network UPS Tool) expects them to be ugen.

PR:            131521
Submitted by:   Naoyuki Tai <ntai at smartfruit.com>, John Bayly <john.bayly at tipstrade.net>
MFC after:      1 week

FreeBSD/src 343155stable 12, stable/12/sys/dev/usb/input uhid.c wmt.c

MFC r340338:
wmt(4): Add PNP record so it could be picked by devd/devmatch.
Fix uhid(4) conflict with blacklisting of multitouch HID-usages
in uhid(4) probe handler.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D17689

LLVM/llvm 351592llvm/trunk/test/tools/llvm-elfabi binary-read-neededlibs.test binary-read-neededlibs-bad-offset.test, llvm/trunk/tools/llvm-elfabi ELFObjHandler.cpp

[elfabi] Add support for reading DT_NEEDED from binaries

This patch gives elfabi the ability to read DT_NEEDED entries from ELF binaries
to populate NeededLibs in TextAPI's ELFStub.

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

FreeNAS/freenas 379b852gui/freeadmin/static/lib/js freeadmin.js, gui/storage forms.py views.py

Bug fix for ZFS Wizard

This commit fixes two bugs:
1) Remove options from Member Disks if selected in ZFS Extra
2) Retain values of ZFS Extra if a disk is selected in Member Disk

Ticket: #70689

LLVM/llvm 351591llvm/trunk/lib/CodeGen MachineVerifier.cpp, llvm/trunk/test/Verifier test_g_fcmp.mir test_g_icmp.mir

GlobalISel: Verify G_ICMP/G_FCMP vector types

LLVM/llvm 351590llvm/trunk/test/CodeGen/X86 bitcast-and-setcc-256.ll

[x86] add more movmsk tests; NFC

The existing tests already show a sub-optimal transform,
but this should make it clear that we can't just match
an 'and' op when creating movmsk instructions.

LLVM/llvm 351589llvm/trunk/test/ThinLTO/X86 cfi-devirt.ll

Make ThinLTO test run single threaded to try to avoid flakiness

To see if this helps flaky bot failures in PR40351.

LLVM/llvm 351588cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker RetainCountDiagnostics.cpp

Fix MSVC "not all control paths return a value" warning. NFCI.

FreeBSD/src 343154head ObsoleteFiles.inc

Remove leading slash from OLD_DIRS assignment in ObsoleteFiles.inc.  The
"make delete-old" mechanism will already take care of such prefixes, and
this prevents a double leading slash from being displayed.

LLVM/llvm 351587libunwind/trunk/src Unwind-sjlj.c

[SjLj] Don't use __declspec(thread) in MinGW mode

GCC and Clang in MinGW mode don't support __declspec(thread), which
after expanding macros ends up as __attribute__((thread)). Use the
GCC specific attribute __thread instead (the next one in the chain
of alternatives).

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

LLVM/llvm 351586llvm/trunk/lib/Target/AMDGPU AMDGPUIntrinsicInfo.cpp AMDGPUIntrinsicInfo.h

AMDGPU: Remove llvm.SI.load.const

It's taken 3 years, but now all of the old AMDGPU and SI intrinsics
are finally gone

FreeBSD/ports 490670head/www/rubygem-roda distinfo Makefile

Update roda to 3.16.0

FreeBSD/ports 490669head/net/geoipupdate distinfo Makefile

Update geoipupdate to 4.0.2

LLVM/llvm 351585lldb/trunk/lldb.xcodeproj project.pbxproj

Add BreakpadRecords to the Xcode project.