FreeBSD/ports 490918head/lang/rust-nightly distinfo Makefile

lang/rust-nightly: update to 1.33.0.20190122

Changes:        https://github.com/rust-lang/rust/compare/c76f3c374f80...7164a9f151a5

FreeBSD/ports 490917head/multimedia/aom distinfo Makefile

multimedia/aom: update to 1.0.0.1216

Changes:        https://aomedia.googlesource.com/aom/+log/7068cd1c9..b46542180

FreeBSD/ports 490916head/multimedia/rav1e distinfo Makefile

multimedia/rav1e: update to s20190121

Changes:        https://github.com/xiph/rav1e/compare/1e09055...dde3dee

FreeBSD/ports 490915head/emulators/citra distinfo Makefile

emulators/citra: update to s20190121

Changes:        https://github.com/citra-emu/citra/compare/95a57a2fe...efd576839

FreeBSD/ports 490914head/emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.5.7738

Changes:        https://github.com/RPCS3/rpcs3/compare/d4591b150...688d5a991

FreeBSD/ports 490913head/x11-toolkits/wlroots distinfo Makefile, head/x11-wm/sway distinfo

FreeBSD/ports 490912head/games/openbor distinfo Makefile

FreeBSD/ports 490911head/multimedia/cmrtlib distinfo Makefile, head/multimedia/libva-intel-media-driver distinfo Makefile

multimedia/libva-intel-media-driver: update to 18.4.p5.32

Changes:        https://github.com/intel/media-driver/compare/7e4ee705b...1e217c76

LLVM/llvm 351770libcxx/trunk/www upcoming_meeting.html

Update with issues to be moved in San Diego

LLVM/llvm 351769llvm/trunk/lib/CodeGen MachineVerifier.cpp, llvm/trunk/test/Verifier test_g_add.mir test_g_trunc.mir

GlobalISel: Fix out of bounds crashes in verifier

LLVM/llvm 351768llvm/trunk/lib/Target/AArch64 AArch64InstrFormats.td, llvm/trunk/test/CodeGen/AArch64 shift-mod.ll

[AArch64] Add patterns for zext/sext of shift amount.

Not sure this is the best fix, but it saves an instruction for certain
constructs involving variable shifts.

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

LLVM/llvm 351767llvm/trunk/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/trunk/test/CodeGen/AMDGPU/GlobalISel legalize-uitofp.mir legalize-fptoui.mir

AMDGPU/GlobalISel: Legalize more fp<->int conversions

LLVM/llvm 351766cfe/trunk/lib/CodeGen CGExprConstant.cpp, cfe/trunk/test/CodeGen const-init.c

[CodeGen] Always use string computed in Sema for PredefinedExpr

We can't use any other string, anyway, because its type wouldn't
match the type of the PredefinedExpr.

With this change, we don't compute a "nice" name for the __func__ global
when it's used in the initializer for a constant. This doesn't seem like
a great loss, and I'm not sure how to fix it without either storing more
information in the AST, or somehow threading through the information
from ExprConstant.cpp.

This could break some situations involving BlockDecl; currently,
CodeGenFunction::EmitPredefinedLValue has some logic to intentionally
emit a string different from what Sema computed.  This code skips that
logic... but that logic can't work correctly in general anyway.  (For
example, sizeof(__func__) returns the wrong result.) Hopefully this
doesn't affect practical code.

Fixes https://bugs.llvm.org/show_bug.cgi?id=40313 .

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

NetBSD/pkgsrc hEaU9kRdoc CHANGES-2019

   doc: Updated lang/erlang to 21.2.3
VersionDeltaFile
1.367+2-1doc/CHANGES-2019
+2-11 files

NetBSD/pkgsrc Ma7VlJOlang/erlang PLIST PLIST.hipe

   erlang: Update to version OTP-21.2.3. Should fix non-hipe builds...

    ---------------------------------------------------------------------
    --- compiler-7.3.1 --------------------------------------------------
    ---------------------------------------------------------------------

    The compiler-7.3.1 application can be applied independently of other
    applications on a full OTP 21 installation.

    --- Fixed Bugs and Malfunctions ---

     OTP-15501    Application(s): compiler
                  Related Id(s): ERL-514, ERL-807, OTP-14808

                  An optimization that avoided allocation of a stack
                  frame for some case expressions was introduced in OTP
                  21. (ERL-504/OTP-14808) It turns out that in rare
                  circumstances, this optimization is not safe.
                  Therefore, this optimization has been disabled.

                  A similar optimization will be included in OTP 22 in a
                  safe way.


    Full runtime dependencies of compiler-7.3.1: crypto-3.6, erts-9.0,

    [93 lines not shown]

FreeBSD/src 343286head/sys/fs/nfsserver nfs_nfsdport.c

nfs: Zero the buffers exported by NFSSVC_DUMPCLIENTS and DUMPLOCKS.

Note that these interfaces are available only to root.

admbugs:        765
Reported by:    Vlad Tsyrklevich <vlad at tsyrklevich.net>
Reviewed by:    rmacklem
MFC after:      1 day
Security:       Kernel memory disclosure
Sponsored by:   The FreeBSD Foundation

LLVM/llvm 351765llvm/trunk/cmake/modules CheckCompilerVersion.cmake, llvm/trunk/docs DeveloperPolicy.rst GettingStarted.rst

Document toolchain update policy

Summary:
Capture the current agreed-upon toolchain update policy based on the following
discussions:

  - LLVM dev meeting 2018 BoF "Migrating to C++14, and beyond!"
    llvm.org/devmtg/2018-10/talk-abstracts.html#bof3
  - A Short Policy Proposal Regarding Host Compilers
    lists.llvm.org/pipermail/llvm-dev/2018-May/123238.html
  - Using C++14 code in LLVM (2018)
    lists.llvm.org/pipermail/llvm-dev/2018-May/123182.html
  - Using C++14 code in LLVM (2017)
    lists.llvm.org/pipermail/llvm-dev/2017-October/118673.html
  - Using C++14 code in LLVM (2016)
    lists.llvm.org/pipermail/llvm-dev/2016-October/105483.html
  - Document and Enforce new Host Compiler Policy
    llvm.org/D47073
  - Require GCC 5.1 and LLVM 3.5 at a minimum
    llvm.org/D46723

Subscribers: jkorous, dexonsmith, llvm-commits

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

FreeNAS/freenas 8e47c6cgui/freeadmin/static/lib/js freeadmin.js, gui/system forms.py

Expose EC keys creation in legacy UI

This commit exposes Elliptic curve keys support in legacy UI

FreeNAS/freenas 2ef147fsrc/middlewared/middlewared/plugins crypto.py

Introduce CryptoKey Service

This commit introduces a new service in crypto plugin which will enable us to move in the 
following direction:

1) Use cryptography library for our crypto plugin's backend which is more well maintained
2) Introduce ec based keys creation
3) Consolidate x509 certificates and public/private keys logic which will include 
generation, parsing and validation

The Service takes care of the following tasks:

1) Creating CA's/Cert's/CSR's
2) Loading meaningful attributes from CA's/Cert's/Csr's
3) Create EC/RSA based keys
4) Sign CSR's
5) Validation for certificates/private keys
6) Fix a bug which was copied from legacy code where we signed a CSR, we did not set the 
SAN extension which meant that the CSR's SAN value was lost

This commit also refactors certificate/certifiaceauthority services to use cryptokey to 
create certs/csr/ca.

Ticket: #64581

OpenBSD/ports 6oH8Zb5lang/node Makefile, lang/node/patches patch-deps_openssl_config_generate_gypi_pl patch-Makefile

   Bump node to the latest LTS.

   Changelog: 
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.15.0

   Thanks to naddy@ for the openssl bits!

   Tested on {amd,arm}64.

   No objections!

HardenedBSD/hardenedbsd 122a72dsys/netinet siftr.c, usr.sbin/freebsd-update freebsd-update.8

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

* origin/hardened/11-stable/master:
  MFC r343162:
  MFC r343153:     freebsd-update.8: mandoc -Tlint fixes

OpenBSD/ports tqB6TT3games/flightgear/base Makefile, games/flightgear/base/patches patch-src_AIModel_AIFlightPlanCreatePushBack_cxx

   fix build with llvm7: don't compare pointer > 0
   also in upstream

OpenBSD/src DrEZyJylib/libcrypto/des/asm des_enc.m4, lib/libcrypto/sha sha256.c

   lenght -> length

HardenedBSD/hardenedbsd 44e9ad1sys/netinet siftr.c, usr.sbin/freebsd-update freebsd-update.8

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

* freebsd/11-stable/master:
  MFC r343162:
  MFC r343153:     freebsd-update.8: mandoc -Tlint fixes

FreeNAS/freenas 7d47ef6tests/api1 system.py

adding api v1 system/shutdown test and tunable id has been deleted
DeltaFile
+40-6tests/api1/system.py
+40-61 files

OpenBSD/src PNxhF08distrib/miniroot install.sub

   lenght -> length
VersionDeltaFile
1.1109+2-2distrib/miniroot/install.sub
+2-21 files

FreeBSD/ports 490910head/Mk bsd.gecko.mk, head/www/firefox Makefile

www/firefox: update to 65.0

Backport a fix for WebRender on Wayland e.g.,

$ GDK_BACKEND=wayland MOZ_WEBRENDER=1 MOZ_ACCELERATED=1 firefox https://example.com/

Changes:        https://www.mozilla.org/firefox/65.0/releasenotes/
PR:            233791
Security:       b1f7d52f-fc42-48e8-8403-87d4c9d26229
MFH:           2019Q1
Differential Revision:  https://reviews.freebsd.org/D18432

HardenedBSD/hardenedbsd 9adfdf8sys/netinet siftr.c, usr.sbin/freebsd-update freebsd-update.8

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

* freebsd/12-stable/master:
  MFC r343162:
  MFC r343153: freebsd-update.8: mandoc -Tlint fixes

OpenBSD/src GmzuKrvusr.bin/ssh sftp.1 scp.1

   Add a -J option as a shortcut for -o Proxyjump= to scp(1) and sftp(1)
   to match ssh(1)'s interface.

   ok djm
VersionDeltaFile
1.124+16-2usr.bin/ssh/sftp.1
1.82+15-2usr.bin/ssh/scp.1
1.190+7-7usr.bin/ssh/sftp.c
1.199+5-3usr.bin/ssh/scp.c
+43-144 files

FreeNAS/freenas 5788379tests/api1 system.py

adding get system/tunable to verify keys, ssh test and delete system/tunable test
DeltaFile
+23-9tests/api1/system.py
+23-91 files

FreeBSD/ports 490909head/astro/py-astropy Makefile distinfo

Revert r490900, it breaks ports depending on astro/py-astropy

With hat:       portmgr

FreeBSD/ports 490908head/comms/xlog distinfo Makefile

- Update to 2.0.17
- Add gnome to USES

FreeNAS/freenas 9d99f7ftests/api1 system.py

adding api v1 test to verify created tunable dummynet and fix system/reboot test
DeltaFile
+18-4tests/api1/system.py
+18-41 files

FreeBSD/ports 490907head/sysutils/minikube distinfo Makefile

- Update to 0.33.1

OpenBSD/src 1RcaZbBusr.bin/ssh sntrup4591761.c sntrup4591761.sh

   switch sntrup implementation source from supercop to libpqcrypto;
   the latter is almost identical but doesn't rely on signed underflow
   to implement an optimised integer sort; from markus@

LLVM/llvm 351764llvm/trunk/test/CodeGen/X86 vector-partial-undef.ll

[x86] add another test for xor with undefs; NFC

FreeBSD/ports 490906head/math/armadillo distinfo Makefile

- Update to 9.200.7

FreeBSD/ports 490905head/devel/libstatgrab files, head/devel/libstatgrab/files extra-patch-src_libstatgrab_memory__stats.c

Forgot the patch in r490904 :-(

FreeBSD/ports 490904head/devel/libstatgrab Makefile

Fix libstatgrab on FreeBSD 12

On FreeBSD 12 (since r309017) v_cache_count no longer exists. A
compatibility shim is in place if COMPAT_FREEBSD11 is defined in
the kernel, but if not libstatgrab fails to return any memory
statistics. This patch modifies libstatgrab to mimic this compatibility
behaviour (ie. return 0), regardless of whether COMPAT_FREEBSD11
is defined, which ensures the remaining statistics are returned
correctly.

A more complete solution will be considered upstream and hopefully
be included in the next release.

Reported by:    Alexey Milevsky <a.milevsky at gmail.com>

OpenBSD/ports sKfQuJhmisc/osinfo/osinfo-db distinfo Makefile, misc/osinfo/osinfo-db/pkg PLIST

   Update to osinfo-db-20190120.

FreeBSD/ports 490903head/devel/aws-sdk-cpp pkg-plist distinfo

- Update to 1.7.37

FreeBSD/ports 490902head/benchmarks/bombardier distinfo Makefile

- Update to 1.2.3

OpenBSD/ports rowzVpMx11/gnome/librsvg Makefile distinfo, x11/gnome/librsvg/patches patch-configure

   Update to librsvg-2.44.12.

OpenBSD/ports fg2Ib8rx11/gtk+3 Makefile distinfo

   Update to gtk+3-3.24.4.
VersionDeltaFile
1.205+4-4x11/gtk+3/Makefile
1.107+2-2x11/gtk+3/distinfo
+6-62 files

OpenBSD/ports Ya8vVLrdevel/glib2 Makefile distinfo, devel/glib2/pkg PLIST

   Update to glib2-2.58.3.
VersionDeltaFile
1.290+7-8devel/glib2/Makefile
1.71+3-3devel/glib2/pkg/PLIST
1.115+2-2devel/glib2/distinfo
+12-133 files

LLVM/llvm 351763llvm/trunk/test/CodeGen/X86 vector-partial-undef.ll

[x86] add tests for vector ops with undef lanes; NFC

FreeNAS/freenas 0f6e106tests/api1 system.py

adding tests to verify the new timezone and test to reboot
DeltaFile
+36-11tests/api1/system.py
+36-111 files

OpenBSD/src aLZiSnEbin/date date.c date.1

   add a -f pformat flag to parse the given time with strptime.
VersionDeltaFile
1.54+76-63bin/date/date.c
1.69+9-3bin/date/date.1
+85-662 files

OpenBSD/src hlILmU1lib/libc/time strptime.c strptime.3

   strftime can print epoch seconds with %s, so allow strptime to parse it.
   ok cheloha
VersionDeltaFile
1.23+36-2lib/libc/time/strptime.c
1.26+6-2lib/libc/time/strptime.3
+42-42 files

FreeBSD/ports 490901head/benchmarks/iozone distinfo Makefile

Update to vesion 3.487

This catches up to the current released version.
3.485 introduced a build break on FreeBSD which
was fixed in 3.486.  3.487 was released a few days
after 3.486.

The changes in these new releases are all related
to bulding on Android.  FreeBSD is just chasing them
to avoid a large chasm.