Displaying 1 50 of 4,295,827 commits (0.183s)

FreeBSD Ports — head/japanese/gawk Makefile, head/japanese/gawk/files patch-Makefile.in patch-doc_Makefile.in

japanese/gawk: Don't install ancient info page

The version of makeinfo in the texinfo package, the one that FreeBSD 11
and DragonFly use because texinfo is no longer in base, is too new to
create the info page on this ancient port.

It would be preferred to either update japanese/gawk to match the same
version as textproc/gawk, or just remove the port completely.  However,
for some reason it's a dependency over textproc/gawk on two of rodrigo's
ports.

I initially tried using extra-patches to only block info on FreeBSD 11
and DragonFly, but Makefile.in is already patched and it was getting
complicated so I decided just to remove the old info page for everyone.
The man page is still installed of course.

Approved by:        blanket (unbreaks F11)

FreeBSD — head/usr.sbin/bluetooth/hccontrol le.c

Fix misspelling.

FreeBSD — head/usr.sbin/bluetooth/hccontrol le.c host_controller_baseband.c

Improve code style(9), no functional changes.

Differential Revision:        D2320
Reviewed by:                takawata

FreeBSD Ports — head/chinese/librime/files patch-CMakeLists.txt

chinese/librime: Adjust patch to support DragonFly too

No-op for FreeBSD, it just allows cmake treat DragonFly the same way.

FreeBSD — head/sys/netgraph/bluetooth/include ng_hci.h

Forgot to add  default event mask definition.

FreeBSD Ports — head/sysutils/lnav Makefile distinfo

- Update to upstream version 0.7.3
- Add missing execinfo to USES

PR:                199498
Submitted by:        tom at hur.st (maintainer)

FreeBSD — vendor/wpa 2.4

Tag wpa_supplicant/hostapd 2.4.
Delta File
+0 -0 vendor/wpa/2.4/
+0 -0 1 file

FreeBSD — vendor/wpa/dist CONTRIBUTIONS COPYING, vendor/wpa/dist/hostapd config_file.c ctrl_iface.c

Vendor import of wpa_supplicant/hostapd 2.4.

Major changes are: SAE, Suite B, RFC 7268, EAP-PKE, ACS, and tons of
bug fixes.

FreeBSD Ports — head/net/py-libcloud distinfo Makefile

Update to 0.17.0.

LLVM — cfe/trunk/lib/Sema SemaDecl.cpp, cfe/trunk/test/CXX/basic/basic.types p10.cpp

[Sema] Don't crash if array bound calculation overflowed constexpr array

We didn't correctly expect a QualifiedTypeLoc when faced with fixing a
variable array type into a constant array type.

Differential Revision: http://reviews.llvm.org/D8958

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineMulDivRem.cpp, llvm/trunk/test/Transforms/InstCombine mul.ll

[InstCombine] (mul nsw 1, INT_MIN) != (shl nsw 1, 31)

Multiplying INT_MIN by 1 doesn't trigger nsw.  However, shifting 1 into
the sign bit *does* trigger nsw.

FreeBSD Ports — head/audio/mpg123 distinfo Makefile

Update to 1.22.1.

FreeBSD Ports — head/security/libtasn1 distinfo pkg-plist

Update to 4.4.

Security:        CVE-2015-2806

FreeBSD — head/sys/arm/allwinner files.allwinner files.a10, head/sys/arm/allwinner/a20 files.a20 std.a20

Move the items common to all SoCs to a single file.

HardenedBSD — sys/arm/allwinner files.allwinner files.a10, sys/arm/allwinner/a20 files.a20 std.a20

Move the items common to all SoCs to a single file.

FreeBSD Ports — head/dns/dnsmasq Makefile

- Add CPE info

Approved by:        portmgr blanket
Delta File
+2 -1 head/dns/dnsmasq/Makefile
+2 -1 1 file

FreeBSD Ports — head/sysutils/apt Makefile

- Mark BROKEN on 10.x: tons of missing includes
Delta File
+7 -1 head/sysutils/apt/Makefile
+7 -1 1 file

PC-BSD — sys/compat/mach/kern ipc_tt.c

remove unneeded debug noise

(cherry picked from commit 59d6184a59377d774be7033cd41404dc1ca8a131)
Signed-off-by: Scott K <scott at ixsystems.com>
Delta File
+0 -1 sys/compat/mach/kern/ipc_tt.c
+0 -1 1 file

FreeBSD Ports — head/archivers/pigz Makefile

- Add CPE info

Approved by:        portmgr blanket
Delta File
+2 -1 head/archivers/pigz/Makefile
+2 -1 1 file

FreeBSD Ports — head/emulators/doscmd files, head/emulators/doscmd/files patch-int13.c patch-config.c

- Actually add patches

FreeBSD Ports — head/emulators/doscmd Makefile

- Add patches to fix build on 10.x+
- Mark BROKEN on 10.x+

It accesses field of structure which was made opaque in r235647
to change internally used file descriptor:

cwd.c:892:15: error: incomplete definition of type 'struct _dirdesc'
    search->dp->dd_fd = squirrel_fd(search->dp->dd_fd);
    ~~~~~~~~~~^
/usr/include/dirent.h:58:8: note: forward declaration of 'struct _dirdesc'
struct _dirdesc;
       ^

This hack is no longer possible on 10.x+. Doscmd may work fine
without it though, but I'm not taking responsibility by blindly
removing it. If you know the interlans and can test it, see
extra-patch-cwd.c.
Delta File
+5 -0 head/emulators/doscmd/Makefile
+5 -0 1 file

FreeNAS — src/gui/app/jsx/components/mixins groupMixins.jsx userMixins.jsx, src/gui/app/jsx/views/Accounts/Groups AddGroup.jsx

Make the UID and GID defaults actually work.

Ticket: #9278

FreeNAS — src/gui/app/jsx/components Viewer.jsx

addEntity is now integrated into viewData.

PC-BSD — sbin/launchd runtime.c

enable deallocation of ports

(cherry picked from commit 909891a431a6a72ca3bb167e64dd7bc8dd6f8752)
Signed-off-by: Scott K <scott at ixsystems.com>
Delta File
+1 -2 sbin/launchd/runtime.c
+1 -2 1 file

LLVM — llvm/trunk/lib/CodeGen GlobalMerge.cpp, llvm/trunk/test/CodeGen/AArch64 global-merge-group-by-use.ll global-merge-ignore-single-use.ll

[GlobalMerge] Look at uses to create smaller global sets.

Instead of merging everything together, look at the users of
GlobalVariables, and try to group them by function, to create
sets of globals used "together".

Using that information, a less-aggressive alternative is to keep merging
everything together *except* globals that are only ever used alone, that
is, those for which it's clearly non-profitable to merge with others.

In my testing, grouping by Function is too aggressive, but grouping by
BasicBlock is too conservative.  Anything in-between isn't trivially
available, so stick with Function grouping for now.

cl::opts are added for testing; both enabled by default.

A few of the testcases aren't testing the merging proper, but just
various edge cases when merging does occur.  Update them to use the
previous grouping behavior. Also, one of the tests is unrelated to
GlobalMerge; change it accordingly.
While there, switch to r234666' flags rather than the brutal -O3.

Differential Revision: http://reviews.llvm.org/D8070

PC-BSD — sys/compat/mach/ipc ipc_kmsg.c

fail earlier in ipc_kmsg_copyin_body if there is an OOL descriptor

(cherry picked from commit 5267dc77e94f6ed19abb52a3c3c667931d1a1049)
Signed-off-by: Scott K <scott at ixsystems.com>
Delta File
+15 -7 sys/compat/mach/ipc/ipc_kmsg.c
+15 -7 1 file

HardenedBSD — sys/arm/allwinner a10_clk.h

Fix the style(9) and adds two missing parentheses on the licence.

Reduce the differences to bring in the MMC/SD driver.

Approved by:        ganbold (licence change)
Delta File
+81 -81 sys/arm/allwinner/a10_clk.h
+81 -81 1 file

FreeBSD — head/sys/arm/allwinner a10_clk.h

Fix the style(9) and adds two missing parentheses on the licence.

Reduce the differences to bring in the MMC/SD driver.

Approved by:        ganbold (licence change)
Delta File
+81 -81 head/sys/arm/allwinner/a10_clk.h
+81 -81 1 file

HardenedBSD — sys/kern vfs_cache.c

More accurately collect name-cache statistics in sysctl functions
sysctl_debug_hashstat_nchash() and sysctl_debug_hashstat_rawnchash().
These changes are in preparation for allowing changes in the size
of the vnode hash tables driven by increases and decreases in the
maximum number of vnodes in the system.

Reviewed by: kib@
Phabric:     D2265
Delta File
+16 -20 sys/kern/vfs_cache.c
+16 -20 1 file

FreeBSD — head/sys/kern vfs_cache.c

More accurately collect name-cache statistics in sysctl functions
sysctl_debug_hashstat_nchash() and sysctl_debug_hashstat_rawnchash().
These changes are in preparation for allowing changes in the size
of the vnode hash tables driven by increases and decreases in the
maximum number of vnodes in the system.

Reviewed by: kib@
Phabric:     D2265
Delta File
+16 -20 head/sys/kern/vfs_cache.c
+16 -20 1 file

FreeBSD Ports — head/www/xpi-firebug distinfo Makefile

Update Firebug to 2.0.9

FreeBSD — user/ngie/more-tests Makefile.inc1 Makefile, user/ngie/more-tests/sys/amd64/vmm vmm_lapic.c

MFhead @ r281675

FreeNAS — src/gui/app/jsx/components/mixins groupMixins.jsx, src/gui/app/jsx/stores GroupsStore.js

Various style and unused require cleanup.

LLVM — llvm/trunk/include/llvm/IR DebugInfo.h, llvm/trunk/lib/CodeGen/AsmPrinter DwarfUnit.cpp DwarfCompileUnit.cpp

DebugInfo: Delete DIDescriptor (but not its subclasses)

Delete `DIDescriptor` and update the remaining users.  I'll follow-up by
deleting subclasses in manageable groups (top-down).

FreeBSD — head/sys/arm/allwinner if_emac.c if_emacreg.h

Simplify the receiver code a bit.

Drain the RX FIFO and continue on failure.

HardenedBSD — sys/arm/allwinner if_emac.c if_emacreg.h

Simplify the receiver code a bit.

Drain the RX FIFO and continue on failure.

FreeBSD — head/usr.sbin/crunch/crunchide Makefile exec_elf32.c

crunchide: always include both 32- and 64-bit ELF support

This avoids the need to build a target-specific crunchide for cross-
uilds.

Differential Revision:        https://reviews.freebsd.org/D2314
Sponsored by:        The FreeBSD Foundation

HardenedBSD — usr.sbin/crunch/crunchide Makefile exec_elf32.c

crunchide: always include both 32- and 64-bit ELF support

This avoids the need to build a target-specific crunchide for cross-
uilds.

Differential Revision:        https://reviews.freebsd.org/D2314
Sponsored by:        The FreeBSD Foundation

FreeNAS — src/freenas/usr/local/bin test_ssh.py

Checkpoint save of first pass at fixing bad hostkeys

Ticket: #9221
Merge-FN93: yes
Merge-TN93: yes

LLVM — cfe/trunk/lib/CodeGen CGDebugInfo.h

Remove dead code, NFC

LLVM — cfe/trunk/lib/CodeGen CGDebugInfo.cpp CGDebugInfo.h

DebugInfo: Prepare for deletion of DIDescriptor

Prepare for upcoming LLVM change to delete `DIDescriptor`.

FreeNAS — src/gui/app/jsx/views/Accounts/Groups GroupItem.jsx

Display all users within a group in GroupItem controller view
Ticket: #8857

LLVM — llvm/trunk/docs/tutorial LangImpl8.rst

docs: Update Kaleidoscope for recent DI changes

This has been bit-rotting, so fix it up.  I'll have to edit this again
once the MD* classes have been renamed to DI* -- I'll try to remember to
do that with the commit that renames them.
Delta File
+26 -26 llvm/trunk/docs/tutorial/LangImpl8.rst
+26 -26 1 file

FreeBSD Ports — head/databases/tora Makefile, head/databases/tora/files patch-src_towaitevents.h

- Redo previous fix in a much simpler way, also fix runtime by not mixing different c++ 
libraries and drop gcc requirement

Suggested by:        jbeich

FreeBSD Ports — head/archivers/libmspack Makefile

- Add CPE info

Approved by:        portmgr blanket
Delta File
+2 -1 head/archivers/libmspack/Makefile
+2 -1 1 file

HardenedBSD — sys/arm/allwinner if_emac.c if_emacreg.h

Add the necessary support to use both TX queues available on if_emac.

Each TX queue can hold one packet (yes, if_emac can send only two(!)
packets at a time).

Even with this change the very limited FIFO buffer (3 KiB for TX and 13 KiB
for RX) fill up too quick to sustain higher throughput.

For the TCP case it turns out that TX isn't the limiting factor, but the RX
side is (the FIFO fill up and starts to discard packets, so the sender has
to slow down).

FreeBSD — head/sys/arm/allwinner if_emac.c if_emacreg.h

Add the necessary support to use both TX queues available on if_emac.

Each TX queue can hold one packet (yes, if_emac can send only two(!)
packets at a time).

Even with this change the very limited FIFO buffer (3 KiB for TX and 13 KiB
for RX) fill up too quick to sustain higher throughput.

For the TCP case it turns out that TX isn't the limiting factor, but the RX
side is (the FIFO fill up and starts to discard packets, so the sender has
to slow down).

LLVM — llvm/trunk/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp, llvm/trunk/test/CodeGen/AArch64 arm64-indexed-vector-ldst.ll

[AArch64] Don't force MVT::Untyped when selecting LD1LANEpost.

The result is either an Untyped reg sequence, on ldN with N > 1, or
just the type of the input vector, on ld1.  Don't force Untyped.
Instead, just use the type of the reg sequence.

This mirrors the behavior of createTuple, which feeds the LD1*_POST.

The narrow code path wasn't actually covered by tests, because V64
insert_vector_elt are widened to V128 before the LD1LANEpost combine
has the chance to run, usually.

The only case where it does run on V64 vectors is if the vector ops
legalizer ran.  So, tickle the code with a ctpop.

Fixes PR23265.

LLVM — llvm/trunk/test/CodeGen/AArch64 arm64-indexed-vector-ldst.ll

Fix another typo in r235224 testcase.  NFC.

Third time's the charm!