Displaying 1 50 of 4,863,545 commits (0.525s)

FreeNAS — src/middlewared/middlewared/plugins backup.py

fix(middlewared): restart cron when cloud sync is changed

Ticket:        #14034

FreeNAS — src/freenas/usr/local/libexec/nas generate_smb4_conf.py

fix(rc.d): do not catch query exception

Ticket:        #17751

FreeNAS — src/middlewared/middlewared/client client.py protocol.py

feat(middlewared): move ejson to client

Ticket:        #14034

FreeNAS — src/middlewared/middlewared/client client.py protocol.py

feat(middlewared): move ejson to client

Ticket:        #14034

FreeNAS — src/middlewared/middlewared ejson.py

feat(middlewared): serialize time objects as $time

Ticket:        #14034

FreeNAS — src/middlewared/middlewared ejson.py

feat(middlewared): serialize time objects as $time

Ticket:        #14034

FreeNAS — src/middlewared/middlewared service.py

fix(middlewared): raise exception properly in service query

Ticket:        #14034

FreeBSD — head/lib/libc/db/hash hash_page.c

hash(3): protect in-memory page when using cross-endianness.

When writing out pages in the "other endian" format, make a copy
instead of trashing the in-memory one.

Obtained from:        NetBSD (CVS rev. 1.29)
Delta File
+9 -4 head/lib/libc/db/hash/hash_page.c
+9 -4 1 file

FreeNAS — src/middlewared/middlewared service.py

feat(middlewared): do_{create,update,delete} are special in CRUDService

Ticket:        #14034

LLVM — cfe/trunk/docs LibASTMatchersReference.html, cfe/trunk/include/clang/ASTMatchers ASTMatchers.h

[ASTMatcher] Add isStaticStorageClass matcher for varDecl and functionDecl.

Reviewers: klimek

Subscribers: cfe-commits, klimek

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

NAS4Free — trunk/www disks_zfs_dataset_edit.php disks_zfs_volume_edit.php

increase length of dataset name / volume name to 40 characters.

FreeNAS — gui/tasks models.py

fix(gui): remove unused import

Ticket:        #14034
Delta File
+0 -1 gui/tasks/models.py
+0 -1 1 file

FreeNAS — gui/tasks forms.py models.py, src/middlewared/middlewared/plugins backup.py

feat(middlewared): implement backup.delete and use it from UI

Ticket:        #14034

LLVM — llvm/trunk/lib/Transforms/Coroutines CoroSplit.cpp CoroInstr.h, llvm/trunk/test/Transforms/Coroutines no-suspend.ll

[Coroutines] Part14: Handle coroutines with no suspend points.

Summary:
If coroutine has no suspend points, remove heap allocation and turn a coroutine into a 
normal function.

Also, if a pattern is detected that coroutine resumes or destroys itself prior to 
coro.suspend call, turn the suspend point into a simple jump to resume or cleanup label. 
This pattern occurs when coroutines are used to propagate errors in functions that return 
expected<T>.

Reviewers: majnemer

Subscribers: mehdi_amini, llvm-commits

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

FreeBSD — head/sys/kern uipc_syscalls.c

Revert r306337. dhw@ reproted a panic which seems related to this and bde@ has
raised some issues.
Delta File
+1 -3 head/sys/kern/uipc_syscalls.c
+1 -3 1 file

OPNsense — sys/netinet ip_input.c, sys/netpfil/ipfw ip_dn_io.c

Revert "dummynet: ipnat patch solves traffic shaper issues with wan interfaces"

This reverts commit aa4404c6818cf3559282d5f4e80b0d9f39a54b95.

FreeBSD Ports — head/lang/p5-List-MoreUtils Makefile

Only depend on XSLoader if perl < 5.24.1.
While here, simplify the XS strippage.
Delta File
+10 -10 head/lang/p5-List-MoreUtils/Makefile
+10 -10 1 file

FreeBSD — head/lib/libc/tests Makefile

Don't build SSP tests on MIPS as we dont have stack-protector
supported on this platform.

Discussed with:        brooks
Sponsored by:        DARPA, AFRL
Sponsored by:        HEIF5
Delta File
+2 -1 head/lib/libc/tests/Makefile
+2 -1 1 file

OPNsense — . README.md Makefile

README: update a little
Delta File
+14 -8 README.md
+6 -0 Makefile
+20 -8 2 files

LLVM — llvm/trunk/lib/Target/AArch64 AArch64ISelLowering.h AArch64InstrInfo.td, llvm/trunk/test/CodeGen/AArch64 addsub_ext.ll

[AArch64] Improve add/sub/cmp isel of uxtw forms.

Don't match the UXTW extended reg forms of ADD/ADDS/SUB/SUBS if the
32-bit to 64-bit zero-extend can be done for free by taking advantage
of the 32-bit defining instruction zeroing the upper 32-bits of the X
register destination.  This enables better instruction selection in a
few cases, such as:

  sub x0, xzr, x8
  instead of:
  mov x8, xzr
  sub x0, x8, w9, uxtw

  madd x0, x1, x1, x8
  instead of:
  mul x9, x1, x1
  add x0, x9, w8, uxtw

  cmp x2, x8
  instead of:
  sub x8, x2, w8, uxtw
  cmp x8, #0

  add x0, x8, x1, lsl #3
  instead of:

    [8 lines not shown]

LLVM — llvm/trunk/include/llvm/Target TargetLowering.h, llvm/trunk/lib/CodeGen TargetLoweringBase.cpp

Add support to optionally limit the size of jump tables.

Many high-performance processors have a dedicated branch predictor for
indirect branches, commonly used with jump tables.  As sophisticated as such
branch predictors are, they tend to have well defined limits beyond which
their effectiveness is hampered or even nullified.  One such limit is the
number of possible destinations for a given indirect branches that such
branch predictors can handle.

This patch considers a limit that a target may set to the number of
destination addresses in a jump table.

Patch by: Evandro Menezes <e.menezes at samsung.com>, Aditya Kumar
<aditya.k7 at samsung.com>, Sebastian Pop <s.pop at samsung.com>.

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

FreeBSD Ports — head/databases/credis Makefile distinfo

Change upstream from Google code to Github

PR:                212885
Submitted by:        Andres Montalban <amontalban at gmail.com>

FreeBSD — head/sys/kern kern_mutex.c

Make no assertions about mutex state when the scheduler is stopped.

This changes the assert path to match the lock and unlock paths.

MFC after:        1 week
Sponsored by:        Dell EMC
Delta File
+1 -1 head/sys/kern/kern_mutex.c
+1 -1 1 file

FreeNAS — src/middlewared/middlewared/plugins datastore.py

fix(middlewared): fix docstring for datastore.update

Ticket:        #14034

FreeNAS — src/middlewared/middlewared/plugins datastore.py

feat(middlewared): implement datastore.delete

Ticket:        #14034

FreeBSD Ports — head/devel/ioncube distinfo

Readd 32bits dist files.

Submitted by:        chad.schroeder at sonifi.com
Delta File
+2 -0 head/devel/ioncube/distinfo
+2 -0 1 file

FreeNAS — gui/tasks forms.py, src/middlewared/middlewared/plugins backup.py

feat(middlewared): implement backup.update

Ticket:        #14034

LLVM — cfe/trunk/lib/StaticAnalyzer/Checkers CastToStructChecker.cpp, cfe/trunk/test/Analysis cast-to-struct.cpp casts.c

[analyzer] Improve CastToStruct checker so it can also detect widening casts of struct 
data

Example:

struct AB {
  int A;
  int B;
};

struct ABC {
  int A;
  int B;
  int C;
};

void f() {
  struct AB Data;
  struct ABC *P = (struct ABC *)&Data;
}

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

FreeNAS — src/middlewared/middlewared/plugins datastore.py

feat(middlewared): implement datastore.update

Ticket:        #14034

LLVM — cfe/trunk/lib/Format TokenAnnotator.cpp, cfe/trunk/unittests/Format FormatTest.cpp

clang-format: Only special-case top-level */& in multivar-declstmts.

Before (even with PointerAlignment: Left):
  vector<int *> a, b;

After:
  vector<int*> a, b;

FreeBSD — stable/10/usr.bin/mkimg mkimg.1

MFC r306131

Update mkimg(1) author's contact info
Delta File
+1 -1 stable/10/usr.bin/mkimg/mkimg.1
+1 -1 1 file

FreeBSD Ports — head/net-mgmt/collectd5 Makefile distinfo, head/net-mgmt/collectd5/files patch-src_disk.c patch-configure.ac

Update net-mgmt/collectd5 to version 5.6.0

- new port options CHRONY and MQTT
- disable disk plugin on FreeBSD 9.x due to missing OS files
- various patch changes

PR:                212832
Submitted by:        ports at bsdserwis.com (maintainer)
Reviewed by:        swills (mentor)
Approved by:        swills (mentor)
Differential Revision:        https://reviews.freebsd.org/D8028

HardenedBSD — usr.bin/mkimg mkimg.1

MFC r306131

Update mkimg(1) author's contact info
Delta File
+1 -1 usr.bin/mkimg/mkimg.1
+1 -1 1 file

FreeBSD — stable/11/usr.bin/mkimg mkimg.1

MFC r306131

Update mkimg(1) author's contact info
Delta File
+1 -1 stable/11/usr.bin/mkimg/mkimg.1
+1 -1 1 file

LLVM — lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator TestDataFormatterStdIterator.py, lldb/trunk/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map TestDataFormatterStdMap.py

Remove ancient icc decorators

Nobody is running the test suite with icc, so we have no idea if they pass. But
the bug they link to has definitely been fixed.

FreeNAS — src/middlewared/middlewared service.py

fix(middlewared): update and delete method args in CRUDService

Ticket:        #14034

FreeBSD — stable/11/crypto/openssl CHANGES NEWS, stable/11/crypto/openssl/crypto opensslv.h

MFC:        r306342

Merge OpenSSL 1.0.2j.

HardenedBSD — crypto/openssl CHANGES NEWS, crypto/openssl/crypto opensslv.h

MFC:        r306342

Merge OpenSSL 1.0.2j.

FreeBSD Ports — head/security/openssl-devel distinfo Makefile

security/openssl-devel: Update to 1.1.0b

  - Update to 1.1.0b
  - Fixes CRITICAL Use After Free for large message sizes (CVE-2016-6309)
  - Make zlib and ssl3 options work
  - Remove jpake header (jpake removed completely)

MFH:                2016Q3
Security:        91a337d8-83ed-11e6-bf52-b499baebfeaf

FreeNAS — gui/tasks forms.py, src/middlewared/middlewared/plugins backup.py

feat(middlewared): save cloud sync using middleware

Ticket:        #14034

FreeNAS — src/middlewared/middlewared/plugins datastore.py

fix(middlewared): unserialize foreign key for datastore.insert

Ticket:        #14034

HardenedBSD — crypto/openssl CHANGES NEWS, crypto/openssl/crypto opensslv.h

Merge OpenSSL 1.0.2j.

FreeBSD — head/crypto/openssl CHANGES NEWS, head/crypto/openssl/crypto opensslv.h

Merge OpenSSL 1.0.2j.

FreeBSD — vendor-crypto/openssl 1.0.2j

Tag OpenSSL 1.0.2j.
Delta File
+0 -0 vendor-crypto/openssl/1.0.2j/
+0 -0 1 file

FreeBSD — vendor-crypto/openssl/dist CHANGES NEWS, vendor-crypto/openssl/dist/crypto opensslv.h

Import OpenSSL 1.0.2j.

HardenedBSD — sbin/growfs/tests legacy_test.pl

Use bsdlabel as we don't have hardlink disklabel -> bsdlabel on MIPS.

Sponsored by:        DARPA, AFRL
Sponsored by:        HEIF5
Delta File
+1 -1 sbin/growfs/tests/legacy_test.pl
+1 -1 1 file

FreeBSD — head/sbin/growfs/tests legacy_test.pl

Use bsdlabel as we don't have hardlink disklabel -> bsdlabel on MIPS.

Sponsored by:        DARPA, AFRL
Sponsored by:        HEIF5

HardenedBSD — usr.bin/calendar/tests Makefile

Increase timeout for legacy_test from 300 (default) to 600 seconds.
It takes about 7 minutes to pass the test on MIPS64EB in QEMU.

Sponsored by:        DARPA, AFRL
Sponsored by:        HEIF5
Delta File
+2 -0 usr.bin/calendar/tests/Makefile
+2 -0 1 file

FreeBSD — head/usr.bin/calendar/tests Makefile

Increase timeout for legacy_test from 300 (default) to 600 seconds.
It takes about 7 minutes to pass the test on MIPS64EB in QEMU.

Sponsored by:        DARPA, AFRL
Sponsored by:        HEIF5

LLVM — lldb/trunk/packages/Python/lldbsuite/test/linux/builtin_trap TestBuiltinTrap.py

Remove an ancient XFAIL from TestBuiltinTrap

in refers to gcc-4.6. Hopefully noone is using that anymore, and I think there is
a good chance it was fixed anyway.