Displaying 1 50 of 4,657,753 commits (0.231s)

HardenedBSD — share/mk bsd.libnames.mk

HBSD: Resolve merge conflict

Signed-off-by:        Shawn Webb <shawn.webb at hardenedbsd.org>
Sponsored-by:        SoldierX
Delta File
+1 -24 share/mk/bsd.libnames.mk
+1 -24 1 file

FreeBSD Ports — head/security/metasploit distinfo Makefile

Update to 4.14.28

FreeBSD Ports — head/security/rubygem-rex-bin_tools distinfo Makefile

Update to 0.1.4

FreeBSD Ports — head/security/rubygem-rex-arch distinfo Makefile

Update to 0.1.9

FreeBSD Ports — head/security/rubygem-recog distinfo Makefile

Update to 2.1.9

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

Update to 3.15.0

PR:                219904
Approved by:        maintainer timeout (2 weeks)

FreeBSD Ports — head/cad/kicad-devel pkg-plist distinfo

Update to r20170624104526.

LLVM — lld/trunk README.md

Test commit
Delta File
+1 -0 lld/trunk/README.md
+1 -0 1 file

FreeBSD Ports — head/security/rubygem-origami distinfo Makefile

Update to 2.0.3

LLVM — llvm/trunk CREDITS.TXT

Another test commit
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

DragonFlyBSD — sys/dev/disk/isp isp_freebsd.h, sys/dev/disk/sym sym_hipd.c

kernel: Don't include <sys/mutex.h> in some drivers that don't need it.

LLVM — llvm/trunk/docs README.txt

Remove test commit change.
Delta File
+1 -1 llvm/trunk/docs/README.txt
+1 -1 1 file

HardenedBSD — usr.bin/nfsstat nfsstat.c

Add RPC count reporting for the two new RPCs added by r320322.

This is a content change.

PR:                219550
MFC after:        2 weeks
Delta File
+7 -0 usr.bin/nfsstat/nfsstat.c
+7 -0 1 file

FreeBSD — head/usr.bin/nfsstat nfsstat.c

Add RPC count reporting for the two new RPCs added by r320322.

This is a content change.

PR:                219550
MFC after:        2 weeks
Delta File
+7 -0 head/usr.bin/nfsstat/nfsstat.c
+7 -0 1 file

LLVM — llvm/trunk/docs README.txt

test commit
Delta File
+1 -1 llvm/trunk/docs/README.txt
+1 -1 1 file

FreeBSD — head/sys/fs/nfs nfsport.h nfsproto.h, head/sys/fs/nfsclient nfs_clrpcops.c nfs_clcomsubs.c

Add two new compound RPCs to the NFSv4.1/pNFS client.

When the NFSv4.1 client is doing pNFS, it needs to get an Open and
a Layout for every file it will be doing I/O on. The current code
does two separate RPCs to get these. This patch adds two new compounds
that do the both the Open and LayoutGet in the same RPC, reducing the
RPC count.
It also factors out the code that sets up and parses the LayoutGet operation
into separate functions, so that the code doesn't get duplicated for
these new RPCs.
This patch is fairly large, but should only affect the NFSv4.1 client
when the "pnfs" option is specified.

PR:                219550
MFC after:        2 weeks

HardenedBSD — sys/fs/nfs nfsport.h nfsproto.h, sys/fs/nfsclient nfs_clrpcops.c nfs_clcomsubs.c

Add two new compound RPCs to the NFSv4.1/pNFS client.

When the NFSv4.1 client is doing pNFS, it needs to get an Open and
a Layout for every file it will be doing I/O on. The current code
does two separate RPCs to get these. This patch adds two new compounds
that do the both the Open and LayoutGet in the same RPC, reducing the
RPC count.
It also factors out the code that sets up and parses the LayoutGet operation
into separate functions, so that the code doesn't get duplicated for
these new RPCs.
This patch is fairly large, but should only affect the NFSv4.1 client
when the "pnfs" option is specified.

PR:                219550
MFC after:        2 weeks

FreeBSD Ports — head/sysutils/android-file-transfer Makefile distinfo

sysutils/android-file-transfer: update to 3.2

Changes:        https://github.com/whoozle/android-file-transfer-linux/releases/tag/v3.2

FreeBSD Ports — head/sysutils/vm-bhyve distinfo Makefile

sysutils/vm-bhyve: Update to 1.1.8

Upstream changelog:
Add ability to set ignore_bad_msr="yes" which is required on AMD processors for
some guests in order to avoid crashes if the guest tries to access registers
that are not implemented.

Also adds generic bhyve_options configuration setting to pass arbitrary
arguments to the bhyve(8) command.

PR:                219860
Submitted by:        maintainer

FreeBSD Ports — head/emulators/rpcs3 Makefile distinfo

emulators/rpcs3: update to 0.0.2.353

- Expose CMake options

Changes:        https://github.com/RPCS3/rpcs3/compare/321f50bf...6561ddae

FreeBSD Ports — head/devel/erlang-unicode_util_compat Makefile pkg-plist

Fix pkg-plist for Erlang 19.

HardenedBSD — sys/vm vm_map.c

HBSD: Use the KASSERT if PaX NOEXEC is disabled

Our PaX NOExEC implementation has issues with this KASSERT.

Signed-off-by:        Shawn Webb <shawn.webb at hardenedbsd.org>
Sponsored-by:        SoldierX
Discussed-with:        Oliver Pinter <oliver.pinter at hardenedbsd.org>
Delta File
+2 -0 sys/vm/vm_map.c
+2 -0 1 file

HardenedBSD — sys/vm vm_map.c

Revert "Revert "Assert that the protection of a new map entry is a subset of the max""

This reverts commit e81c20aa1132917c383bb9f79d482bf165c40c41.
Delta File
+2 -0 sys/vm/vm_map.c
+2 -0 1 file

HardenedBSD — sys/vm vm_map.c

HBSD: Resolve merge conflict

Now that the security.bsd.stack_guard_page sysctl node signifies number
of stack guard pages, harden it to be a read-only tunable users can set
only at boot-time.

Signed-off-by:        Shawn Webb <shawn.webb at hardenedbsd.org>
Sponsored-by:        SoldierX
Delta File
+6 -98 sys/vm/vm_map.c
+6 -98 1 file

FreeBSD — head Makefile.inc1 UPDATING

Clean up stale dependencies after r320278

Our current approach to dependency tracking cannot cope with switching
generated asm syscall stubs into C wrappers. Perpetuate the hack in
Makefile.inc1 to paper over the problem until we can take a holistic
approach to fixing dependency problems.

Differential Revision:        https://reviews.freebsd.org/D11344
Delta File
+11 -7 head/Makefile.inc1
+1 -4 head/UPDATING
+12 -11 2 files

FreeBSD Ports — head/lang/racket Makefile, head/lang/racket-minimal Makefile

Sort NOT_FOR_ARCHS.  While here, clean up some BROKEN usages.

Approved by:        portmgr (tier-2 blanket)

FreeBSD Ports — head/lang/erlang Makefile distinfo, head/lang/erlang-java distinfo Makefile

Downgrade Erlang to version 19 until it is clear how the new term format
affects all ports, or dependencies on runtime19 are in place.

FreeBSD Ports — head UPDATING

Add UPDATING note about net/rabbitmq and Erlang 20.
Delta File
+11 -0 head/UPDATING
+11 -0 1 file

FreeBSD Ports — head/net/rabbitmq Makefile

Force using erlang-runtime19 for net/rabbitmq: the current version is NOT
COMPATIBLE with Erlang 20 and can lead to data corruption during upgrades.

The proper solution would be to build a release with a bundled runtime, but
this will have to do for now.
Delta File
+6 -4 head/net/rabbitmq/Makefile
+6 -4 1 file

LLVM — llvm/trunk CREDITS.TXT

Still debugging
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

LLVM — llvm/trunk CREDITS.TXT

Still test commit
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

LLVM — llvm/trunk CREDITS.TXT

Another test commit
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

LLVM — llvm/trunk CREDITS.TXT

Another test commit
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

LLVM — llvm/trunk CREDITS.TXT

Test commit
Delta File
+1 -1 llvm/trunk/CREDITS.TXT
+1 -1 1 file

FreeBSD — user/pho/stress2/misc mmap16.sh

Updated to use MAP_GUARD.

Sponsored by:        Dell EMC Isilon
Delta File
+12 -12 user/pho/stress2/misc/mmap16.sh
+12 -12 1 file

FreeBSD Ports — head/net-mgmt/ccnet-client distinfo, head/net-mgmt/seafile-client distinfo Makefile.include

* Updated to 6.0.7

Changelog: https://manual.seafile.com/changelog/client-changelog.html

Affected ports: net-mgmt/seafile-client net-mgmt/ccnet-client
net-mgmt/seafile-gui

Reviewed by:        lifanov (mentor), matthew (mentor)
Approved by:        lifanov (mentor), matthew (mentor)
Differential Revision:        https://reviews.freebsd.org/D11334

FreeBSD — head/sys/vm swap_pager.c vm_pageout.c

Increase the pageout cluster size to 32 pages.

Decouple the pageout cluster size from the size of the hash table entry
used by the swap pager for mapping (object, pindex) to a block on the
swap device(s), and keep the size of a hash table entry at its current
size.

Eliminate a pointless macro.

Reviewed by:        kib, markj (an earlier version)
MFC after:        4 weeks
Differential Revision:        https://reviews.freebsd.org/D11305

HardenedBSD — sys/vm swap_pager.c vm_pageout.c

Increase the pageout cluster size to 32 pages.

Decouple the pageout cluster size from the size of the hash table entry
used by the swap pager for mapping (object, pindex) to a block on the
swap device(s), and keep the size of a hash table entry at its current
size.

Eliminate a pointless macro.

Reviewed by:        kib, markj (an earlier version)
MFC after:        4 weeks
Differential Revision:        https://reviews.freebsd.org/D11305
Delta File
+2 -2 sys/vm/swap_pager.c
+1 -2 sys/vm/vm_pageout.c
+3 -4 2 files

FreeBSD Ports — head/net-mgmt/ccnet-server distinfo, head/net-mgmt/seafile-server distinfo Makefile.include

* Updated to 6.1.1

Changelog: https://manual.seafile.com/changelog/server-changelog.html

Affected ports: net-mgmt/seafile-server net-mgmt/ccnet-server
www/py-seafdav www/py-seafobj www/seahub

Reviewed by:        lifanov (mentor), matthew (mentor)
Approved by:        lifanov (mentor), matthew (mentor)
Differential Revision:        https://reviews.freebsd.org/D11333

FreeBSD Ports — head/www/py-django-statici18n distinfo Makefile

* Updated to 1.4.0
* Added NO_ARCH

 - Add Django 1.11 support

Reviewed by:        lifanov (mentor), matthew (mentor)
Approved by:        lifanov (mentor), matthew (mentor)
Differential Revision:        https://reviews.freebsd.org/D11332

HardenedBSD — libexec/rtld-elf map_object.c

Use address space guard to implement inter-segment gap.

Rtld checks and use old MAP_ANON/PROT_NONE method of creating gap if
running on old kernel.

Reviewed by:        alc, markj
Tested by:        pho, Qualys
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Delta File
+4 -1 libexec/rtld-elf/map_object.c
+4 -1 1 file

FreeBSD — head/libexec/rtld-elf map_object.c

Use address space guard to implement inter-segment gap.

Rtld checks and use old MAP_ANON/PROT_NONE method of creating gap if
running on old kernel.

Reviewed by:        alc, markj
Tested by:        pho, Qualys
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week

HardenedBSD — lib/libc/sys mmap.2 munmap.2, sys/sys param.h mman.h

Implement address space guards.

Guard, requested by the MAP_GUARD mmap(2) flag, prevents the reuse of
the allocated address space, but does not allow instantiation of the
pages in the range.  It is useful for more explicit support for usual
two-stage reserve then commit allocators, since it prevents accidental
instantiation of the mapping, e.g. by mprotect(2).

Use guards to reimplement stack grow code.  Explicitely track stack
grow area with the guard, including the stack guard page.  On stack
grow, trivial shift of the guard map entry and stack map entry limits
makes the stack expansion.  Move the code to detect stack grow and
call vm_map_growstack(), from vm_fault() into vm_map_lookup().

As result, it is impossible to get random mapping to occur in the
stack grow area, or to overlap the stack guard page.

Enable stack guard page by default.

Reviewed by:        alc, markj
Man page update reviewed by:        alc, bjk, emaste, markj, pho
Tested by:        pho, Qualys
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Differential revision:        https://reviews.freebsd.org/D11306 (man pages)
Delta File
+187 -213 sys/vm/vm_map.c
+40 -0 lib/libc/sys/mmap.2
+6 -12 sys/vm/vm_fault.c
+11 -2 sys/vm/vm_mmap.c
+6 -2 sys/vm/vm_map.h
+3 -2 sys/sys/param.h
+4 -2 3 files not shown
+257 -233 9 files

FreeBSD — head/lib/libc/sys mmap.2 munmap.2, head/sys/sys param.h mman.h

Implement address space guards.

Guard, requested by the MAP_GUARD mmap(2) flag, prevents the reuse of
the allocated address space, but does not allow instantiation of the
pages in the range.  It is useful for more explicit support for usual
two-stage reserve then commit allocators, since it prevents accidental
instantiation of the mapping, e.g. by mprotect(2).

Use guards to reimplement stack grow code.  Explicitely track stack
grow area with the guard, including the stack guard page.  On stack
grow, trivial shift of the guard map entry and stack map entry limits
makes the stack expansion.  Move the code to detect stack grow and
call vm_map_growstack(), from vm_fault() into vm_map_lookup().

As result, it is impossible to get random mapping to occur in the
stack grow area, or to overlap the stack guard page.

Enable stack guard page by default.

Reviewed by:        alc, markj
Man page update reviewed by:        alc, bjk, emaste, markj, pho
Tested by:        pho, Qualys
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Differential revision:        https://reviews.freebsd.org/D11306 (man pages)
Delta File
+187 -213 head/sys/vm/vm_map.c
+40 -0 head/lib/libc/sys/mmap.2
+6 -12 head/sys/vm/vm_fault.c
+11 -2 head/sys/vm/vm_mmap.c
+6 -2 head/sys/vm/vm_map.h
+3 -2 head/sys/sys/param.h
+4 -2 3 files not shown
+257 -233 9 files

FreeBSD Ports — head/misc/dnetc Makefile

Sort ARCHs.

While here, provide a sane PKGNAME for unimplmented archs.  Otherwise
you get the construction "dnetc-,1" which, even though the build won't
be attempted, looks really strange in the poudriere output.

Approved by:        portmgr (tier-2 blanket)
Delta File
+5 -1 head/misc/dnetc/Makefile
+5 -1 1 file

HardenedBSD — sys/vm vm_map.c

Do not try to unmark MAP_ENTRY_IN_TRANSITION marked by other thread.

The issue is catched by "vm_map_wire: alien wire" KASSERT at the end
of the vm_map_wire().  We currently check for MAP_ENTRY_WIRE_SKIPPED
flag before ensuring that the wiring_thread is curthread. For HOLESOK
wiring, this means that we might see WIRE_SKIPPED entry from different
wiring.

The fix it by only checking WIRE_SKIPPED if the entry is put
IN_TRANSITION by us.  Also fixed a typo in the comment explaining the
situation.

Reported and tested by:        pho
Reviewed by:        alc
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Delta File
+4 -4 sys/vm/vm_map.c
+4 -4 1 file

FreeBSD — head/sys/vm vm_map.c

Do not try to unmark MAP_ENTRY_IN_TRANSITION marked by other thread.

The issue is catched by "vm_map_wire: alien wire" KASSERT at the end
of the vm_map_wire().  We currently check for MAP_ENTRY_WIRE_SKIPPED
flag before ensuring that the wiring_thread is curthread. For HOLESOK
wiring, this means that we might see WIRE_SKIPPED entry from different
wiring.

The fix it by only checking WIRE_SKIPPED if the entry is put
IN_TRANSITION by us.  Also fixed a typo in the comment explaining the
situation.

Reported and tested by:        pho
Reviewed by:        alc
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Delta File
+4 -4 head/sys/vm/vm_map.c
+4 -4 1 file

HardenedBSD — sys/arm/allwinner aw_machdep.c aw_ccu.c, sys/arm/conf GENERIC

Allwinner: Add support for H2 Plus SoC

H2+ SoC is a stripped down version of H3 without gigabit ethernet and 4K HDMI.
Also add sun8i-h2-plus-orangepi-zero.dts to the build as we run on this board.

FreeBSD — head/sys/arm/allwinner aw_machdep.c aw_ccu.c, head/sys/arm/conf GENERIC

Allwinner: Add support for H2 Plus SoC

H2+ SoC is a stripped down version of H3 without gigabit ethernet and 4K HDMI.
Also add sun8i-h2-plus-orangepi-zero.dts to the build as we run on this board.

HardenedBSD — lib/libc/sys mmap.2

Remove the description of MAP_HASSEMAPHORE.

The flag is not implemented, all FreeBSD architectures correctly
handle locks on normal cacheable mappings.  On the other hand, the
flag was specified by some software, so it is kept in the header as
nop.  Removal from the man page should discourage its use.

Reviewed by:        alc, bjk, emaste, markj, pho
MFC after:        3 days
X-Differential revision:        https://reviews.freebsd.org/D11306
Delta File
+1 -4 lib/libc/sys/mmap.2
+1 -4 1 file