FreeBSD/ports 487368head/multimedia/webcamd distinfo Makefile

Update webcamd to version

This change updates the Linux source code to Linux v4.20 and fixes use of USB HID 

Approved by:    pi@

FreeBSD/ports 487367head/sysutils/doctl distinfo Makefile

sysutils/doctl: Update to version 1.12.2

Upstream changes:

FreeBSD/ports 487366head/audio/lmms Makefile distinfo

audio/lmms: Undeprecate and switch to Qt 5

PR:            232777
Approved by:    rodrigo (maintainer timeout, 6 weeks)

NetBSD/pkgsrc bl6EK9Nsecurity/gcr

   correct directory, oops
+2-21 files

LLVM/llvm 349034llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-rotate-128.ll vector-rotate-256.ll

[X86][BWI] Don't custom lower vXi8 rotations.

We always expand to shifts anyhow - test changes are just different scheduling only.

FreeBSD/src 342046head/sys/cam/nvme nvme_da.c, head/sys/dev/nvme nvme.h nvme_ns.c

nda(4) fix check for Dataset Management support

In the nda(4) driver, only set DISKFLAG_CANDELETE (a.k.a. can support
BIO_DELETE) if the drive supports Dataset Management. There are reports
that without this check, VMWare Workstation does not work reliably.

Fix is to check the ONCS field in the NVMe Controller Data structure for
support. This check previously existed but did not survive the
big-endian changes.

Reported by: yuripv at
Reviewed by: imp, mav, jimharris
Approved by: imp (mentor)
MFC after: 2 weeks
Differential Revision:

FreeBSD/ports 487365head/net/httping Makefile

Support TCP_FASTOPEN on FreeBSD 12.0.

LLVM/llvm 349033clang-tools-extra/trunk/clangd XRefs.cpp, clang-tools-extra/trunk/unittests/clangd XRefsTests.cpp

[clangd] Refine the way of checking a declaration is referenced by the written code.

The previous solution (checking the AST) is not a reliable way to
determine whether a declaration is explicitly referenced by the source
code, we are still missing a few cases.

Reviewers: ilya-biryukov

Subscribers: ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Differential Revision:

NetBSD/src BymVU0Slibexec/identd ipf.c

   IPFilter 5 requires you to specify IPv4 or IPv6
+3-21 files

LLVM/llvm 349032clang-tools-extra/trunk/clangd Threading.cpp TUScheduler.cpp, clang-tools-extra/trunk/unittests/clangd TUSchedulerTests.cpp

[clangd] Avoid emitting Queued status when we are able to acquire the Barrier.

Reviewers: ilya-biryukov

Subscribers: javed.absar, ioeric, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Differential Revision:

LLVM/llvm 349031clang-tools-extra/trunk/clangd/index Background.cpp

[clangd] Move the utility function to anonymous namespace, NFC.

FreeBSD/ports 487364head/x11/xterm distinfo Makefile

Update to 339

OpenBSD/ports T1px6V2x11/gnome/librsvg Makefile distinfo

   Update to librsvg-2.44.10.

FreeBSD/src 342045head/etc/mtree BSD.root.dist

Create /etc/authpf, used by authpf(8) and authpf-noip(8).

MFC after:      1 week

LLVM/llvm 349030llvm/trunk/test/CodeGen/PowerPC sj-ctr-loop.ll

[NFC][PowerPC] add verify-machineinstrs check

After rL349029 and rL348566, sj-ctr-loop.ll is ok for verify-machineinstrs check.

OpenBSD/src iJXjAUYusr.sbin/pkg_add/OpenBSD

   split the status display in two, so that I can explicitly show I'm
   not extracting files, but skipping tied entries, which still takes
   time for texlive.

HardenedBSD/hardenedbsd fa30467contrib/libarchive/libarchive archive_read_support_format_rar5.c archive_read_support_format_rar.c, contrib/libarchive/libarchive/test test_read_format_rar5.c

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

* origin/hardened/current/master:
  MFV r341771,342040,342041: Sync libarchive with vendor.
  Plug memory leak for AES_*_NIST_GMAC algorithms.
  Fix dates that I set into the future incorrectly.

NetBSD/src 12IDXjDusr.sbin/sysinst partman.c

   Avoid undefined behaviour, pointed out by maxv
+2-21 files

HardenedBSD/hardenedbsd 29a7836contrib/libarchive/libarchive archive_read_support_format_rar5.c archive_read_support_format_rar.c, contrib/libarchive/libarchive/test test_read_format_rar5.c

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

* freebsd/current/master:
  MFV r341771,342040,342041: Sync libarchive with vendor.
  Plug memory leak for AES_*_NIST_GMAC algorithms.
  Fix dates that I set into the future incorrectly.

LLVM/llvm 349029llvm/trunk/lib/Target/PowerPC, llvm/trunk/test/CodeGen/PowerPC sjlj.ll

[PowerPC] intrinsic should not have flag isBarrier.

Differential Revision:

LLVM/llvm 349028llvm/trunk/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/trunk/lib/Target/X86 X86ISelLowering.cpp

[DAGCombine] Moved X86 rotate_amount % bitwidth == 0 early out to DAGCombiner

Remove common code from custom lowering (code is still safe if somehow a zero value gets 

OpenBSD/ports tUEvF5tx11/libdbusmenu Makefile

   Prefer MODULES for textproc/intltool.
+3-21 files

NetBSD/src cpLsnSFsys/net ether_sw_offload.c

   Fix (bridge && !inet6) build.
+78-541 files

LLVM/llvm 349027lldb/trunk/lit/Modules lc_build_version.yaml lc_build_version_notools.yaml, lldb/trunk/lit/Modules/MachO lc_build_version.yaml lc_build_version_notools.yaml

Classify tests in lit/Modules

We've recently developed a convention where the tests are placed into
subfolders according to the object file type. This applies that
convention to existing tests too.

LLVM/llvm 349026llvm/trunk/lib/Target/ARM ARMInstructionSelector.cpp ARMLegalizerInfo.cpp, llvm/trunk/test/CodeGen/ARM/GlobalISel thumb-select-exts.mir arm-legalize-exts.mir

[ARM GlobalISel] Support exts and truncs for Thumb2

Mark G_SEXT, G_ZEXT and G_ANYEXT to 32 bits as legal and add support for
them in the instruction selector. This uses handwritten code again
because the patterns that are generated with TableGen are tuned for what
the DAG combiner would produce and not for simple sext/zext nodes.
Luckily, we only need to update the opcodes to use the Thumb2 variants,
everything else can be reused from ARM.

HardenedBSD/hardenedbsd 5409789sbin/ipfw ipfw.8, sys/dev/netmap netmap.c

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

* freebsd/12-stable/master:
  MFC r340394: ipfw.8: Fix part of the SYNOPSIS documenting LIST OF RULES AND 
PREPROCESSING that is still referred as last section of the SYNOPSIS later but was 
erroneously situated in the section IN-KERNEL NAT.
  MFC r341726
  MFC r341624

FreeBSD/src 342044user/pho/stress2/misc

Wait for the mirror name to appear in /dev/mirror if
launch_mirror_before_timeout is" 0".

Sponsored by:   Dell EMC Isilon

OpenBSD/src BBhc3pkusr.bin/mandoc mandoc_parse.h mandoc.h

   Cleanup, no functional change:
   Split the top level parser interface out of the utility header
   mandoc.h, into a new header mandoc_parse.h, for use in the main
   program and in the main parser only.
   Move enum mandoc_os into roff.h because struct roff_man is the
   place where it is stored.
   This allows removal of mandoc.h from seven files in low-level
   parsers and in formatters.

FreeBSD/src 342043user/pho/stress2/misc

Try harder to unmount the FS.

Sponsored by:   Dell EMC Isilon

NetBSD/pkgsrc H0HrKzFdoc CHANGES-2018

   Updated databases/py-sqlalchemy, databases/py-sqlalchemy-utils
+3-11 files

NetBSD/pkgsrc ONQSMwDdatabases/py-sqlalchemy-utils distinfo Makefile

   py-sqlalchemy-utils: updated to 0.33.9

   - Fixed SQLite database_exists to check for correct file format

NetBSD/pkgsrc rnLTV7zdatabases/py-sqlalchemy distinfo Makefile

   py-sqlalchemy: updated to 1.2.15



   [orm] [bug] Fixed bug where the ORM annotations could be incorrect for the 
primaryjoin/secondaryjoin a relationship if one used the pattern ForeignKey( 
in the declarative mappings. This pattern would leak undesired annotations into the join 
conditions which can break aliasing operations done within Query that are not supposed to 
impact elements in that join condition. These annotations are now removed up front if 

   [orm] [bug] In continuing with a similar theme as that of very recent 4349, repaired 
issue with RelationshipProperty.Comparator.any() and RelationshipProperty.Comparator.has() 
where the “secondary” selectable needs to be explicitly part of the FROM clause in the 
EXISTS subquery to suit the case where this “secondary” is a Join object.

   [orm] [bug] Fixed regression caused by 4349 where adding the “secondary” table to the 
FROM clause for a dynamic loader would affect the ability of the Query to make a 
subsequent join to another entity. The fix adds the primary entity as the first element of 
the FROM list since Query.join() wants to jump from that. Version 1.3 will have a more 
comprehensive solution to this problem as well.

   [orm] [bug] Fixed bug where chaining of mapper options using 

    [17 lines not shown]

OpenBSD/ports YjPDd4Xprint/libpaper Makefile distinfo

   Update to libpaper-1.1.26.

FreeNAS/freenas 21995b5gui/system

Merge pull request #2253 from freenas/FIX-63648-MASTER-11.2-63837

tkt-63837: Fix handling of LDAPErr messages in directory service wizard (by anodos325)

OPNSense/core d1e9bebsrc/www firewall_nat_out_edit.php

firewall: fix typo

(cherry picked from commit 98bd679bab39fdefd52e384a4d68201271b09c3d)

OPNSense/core 98bd679src/www firewall_nat_out_edit.php

NetBSD/src 9WqHn9wdoc TODO.modules

   Add a note about the (lack of) correspondence between a module's name and
   the name of the file from which it is loaded.
+9-11 files

HardenedBSD/hardenedbsd bda67b2sys/dev/netmap netmap_kloop.c netmap.c, sys/net netmap_virt.h

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

* origin/hardened/11-stable/master:
  MFC r341726
  MFC r341624
  MFC r341516, r341589
  MFC r341650:

NetBSD/pkgsrc Ap3ZRY0doc CHANGES-2018

   Updated www/py-yarl, net/py-xandikos
+3-11 files

NetBSD/pkgsrc dre7zH9net/py-xandikos PLIST distinfo

   py-xandikos: updated to 0.0.11

   Unknown changes

LLVM/llvm 349025llvm/trunk/include/llvm/CodeGen TargetLowering.h, llvm/trunk/lib/CodeGen/SelectionDAG TargetLowering.cpp LegalizeDAG.cpp

[TargetLowering] Add ISD::ROTL/ROTR vector expansion

Move existing rotation expansion code into TargetLowering and set it up for vectors as 

Ideally this would share more of the funnel shift expansion, but we handle the shift 
amount modulo quite differently at the moment.

Begun removing x86 vector rotate custom lowering to use the expansion.

FreeBSD/src 342042head/contrib libarchive, head/contrib/libarchive/libarchive archive_read_support_format_rar5.c archive_read_support_format_rar.c

MFV r341771,342040,342041:
Sync libarchive with vendor.

Relevant vendor changes:
  PR #1102: RAR5 reader - fix big-endian problems
  PR #1105: Fix various crash, memory corruption and infinite loop conditions
  PR #1107: RAR5 reader: removed an unused function: bf_is_last_block

MFC after:      1 week

HardenedBSD/hardenedbsd 426936fcontrib/libarchive/libarchive archive_read_support_format_rar5.c archive_read_support_format_rar.c, contrib/libarchive/libarchive/test test_read_format_rar5.c

MFV r341771,342040,342041:
Sync libarchive with vendor.

Relevant vendor changes:
  PR #1102: RAR5 reader - fix big-endian problems
  PR #1105: Fix various crash, memory corruption and infinite loop conditions
  PR #1107: RAR5 reader: removed an unused function: bf_is_last_block

MFC after:      1 week

FreeBSD/src 342041vendor/libarchive/dist/libarchive archive_read_support_format_rar.c archive_acl.c

Update vendor/libarchive/dist to git cef97307a3f681fcbb2cc02db6df3619a3f8b69c

Relevant vendor changes:
  PR #1105: Fix various crash, memory corruption and infinite loop conditions

NetBSD/pkgsrc uDQVlEHwww/py-yarl distinfo Makefile

   py-yarl: updated to 1.3.0

   * Fix annotations for query parameter
   * An incoming query sequence can have int variables (the same as for
     Mapping type)
   * Add URL.explicit_port property
   * Give a friendlier error when port cant be converted to int
   * bool(URL()) now returns False
+7-72 files

LLVM/llvm 349024lld/trunk/ELF InputSection.cpp, lld/trunk/test/ELF aarch64-undefined-weak.s

[ELF][AArch64] Fix adrp to undefined weak reference.

In the ABI for the 64-bit Arm architecture the section on weak references
During linking, the symbol value of an undefined weak reference is:
- Zero if the relocation type is absolute
- The address of the place if the relocation type is pc-relative.

The relocations associated with an ADRP are relative so we should resolve
the undefined weak reference to the place instead of 0. This matches GNU
ld.bfd behaviour.

fixes pr34928

Differential Revision:

HardenedBSD/hardenedbsd ff6eb58sys/dev/netmap netmap_kloop.c netmap.c, sys/net netmap_virt.h

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

* freebsd/11-stable/master:
  MFC r341726
  MFC r341624
  MFC r341516, r341589
  MFC r341650:

OPNSense/plugins 7eb43benet/wireguard Makefile, net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard wireguard

net/wireguard: monkey-patch rc script to bring back group association

(cherry picked from commit 891cb2a1d0928c9aeee9fe43cd24b4163af35475)

FreeBSD/src 342040vendor/libarchive/dist/libarchive archive_read_support_format_rar5.c

Update vendor/libarchive/dist to git 7d6da880ae3e379d463137510bb4e8c65b6bfb36

Relevant vendor changes:
  PR #1107: RAR5 reader: removed an unused function: bf_is_last_block

NetBSD/pkgsrc kLDqm6Jdoc CHANGES-2018

   Updated security/py-bcrypt, www/py-bottle
+3-11 files