| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
private shared libraries, instead of hacked-together archives of PIC
objects. This makes it possible to build a static libkrb5 that works.
Reviewed by: stas
Approved by: re (gjb)
|
|
|
|
|
|
| |
them and ensuring that we always use the samme collation rules.
Approved by: re (gjb)
|
|
|
|
| |
Approved by: re (gjb, kib)
|
|
|
|
| |
Approved by: re (kib)
|
|
|
|
|
|
|
| |
This test identified the issue fixed in FreeBSD-SA-13:11.sendfile.
Sponsored by: The FreeBSD Foundation
Approved by: re (glebius)
|
|
|
|
|
|
|
| |
available (the kernel module is loaded or compiled into the kernel).
Approved by: glebius (mentor)
Approved by: re (blanket)
|
|
|
|
| |
Approved by: re (gjb)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
transmission which could be tricked into rounding up to the nearest
page size, leaking up to a page of kernel memory. [13:11]
In IPv6 and NetATM, stop SIOCSIFADDR, SIOCSIFBRDADDR, SIOCSIFDSTADDR
and SIOCSIFNETMASK at the socket layer rather than pass them on to the
link layer without validation or credential checks. [SA-13:12]
Prevent cross-mount hardlinks between different nullfs mounts of the
same underlying filesystem. [SA-13:13]
Security: CVE-2013-5666
Security: FreeBSD-SA-13:11.sendfile
Security: CVE-2013-5691
Security: FreeBSD-SA-13:12.ifioctl
Security: CVE-2013-5710
Security: FreeBSD-SA-13:13.nullfs
Approved by: re
|
|
|
|
|
| |
Reviewed by: sjg
Approved by: re (kib)
|
|
|
|
|
|
|
| |
Reported and tested by: Oliver Pinter <oliver.pntr@gmail.com>
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Approved by: re (delphij)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should be sufficient for 10.0 and will do
until forthcoming work to avoid limitations
in this area is complete.
Thanks to Bela Lubkin at tidalscale for the
headsup on the apic/cpu id/io apic ASL parameters
that are actually hex values and broke when
written as decimal when 11 vCPUs were configured.
Approved by: re@
|
|
|
|
|
|
|
|
|
|
|
| |
Illumos ZFS issues:
3582 zfs_delay() should support a variable resolution
3584 DTrace sdt probes for ZFS txg states
Provide a compatibility shim for Solaris's cv_timedwait_hires
to help aid future porting.
Approved by: re (ZFS blanket)
|
|
|
|
|
|
|
| |
user initiated error cause (using SCTP_ABORT|SCTP_SENDALL).
Approved by: re (delphij)
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
the CLANG_IS_CC case, the default is now libc++. Only use libstdc++ if
!CLANG_IS_CC or it was explicitly requested in CXXFLAGS.
Submitted by: theraven
Approved by: re (gjb)
|
|
|
|
|
|
|
| |
mergemaster(8) runs.
MFC after: 3 days
Approved by: re (kib)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
an address in the first 2GB of the process's address space. This flag should
have the same semantics as the same flag on Linux.
To facilitate this, add a new parameter to vm_map_find() that specifies an
optional maximum virtual address. While here, fix several callers of
vm_map_find() to use a VMFS_* constant for the findspace argument instead of
TRUE and FALSE.
Reviewed by: alc
Approved by: re (kib)
|
|
|
|
| |
Approved by: re (blanket)
|
|
|
|
|
|
|
|
|
|
|
|
| |
alias it to the contents of the output property if it is defined. This
avoids a panic when booting machines (QEMU) where the output-device
property is not defined.
Since output-device is free-form and potentially conflicts with other
entries in /dev, I also am not sure we should be doing the aliasing at
all, but this at least makes things work again.
Approved by: re (kib)
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
branch but never merged to head. They were inadvertantly left out when
6.1p1 was merged to head. It didn't make any difference at the time,
because they were unused, but one of them is required for DNS-based host
key verification.
Approved by: re (blanket)
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
errors in the common case (i.e. client intentionally disconnected).
|
| |
| |
| |
| | |
file" warnings.
|
| |
| |
| |
| |
| |
| |
| | |
revisited much later.
Pointy hat to: me
Approved by: re (kib, implicit due to breakage 10 minutes ago)
|
| |
| |
| |
| |
| |
| | |
that seems like it has some of the problems we might want.
Approved by: re (kib)
|
| |
| |
| |
| | |
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| | |
actually run on any machines with POWER CPUs but avoids closing that door
unnecessarily.
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| | |
BSP -- so that platform modules have a chance to add the new CPU to any
internal bookkeeping.
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| | |
calls are involved in interrupt handling.
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| | |
interactions with certain kinds of hypervisors that look into the PTEs
more closely than they should.
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| | |
install it on powerpc64 in addition to amd64.
Reviewed by: kib
Approved by: re (blanket)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
an on-stack array to a pointer and therefore sizeof(errmsg) would
become 4 or 8 bytes depending on the architecture.
Fix this by using ERRMSGL in place of sizeof().
Submitted by: J David <j.david.lists@gmail.com>
MFC after: 3 days
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| | |
and the card. This helps smooth out some burstiness in the
exchange.
Approved by: re (glebius)
|
| |
| |
| |
| |
| |
| | |
a TOE socket's tx buffer size too aggressively.
Approved by: re (delphij)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
amount of free memory was close to the point at which we would begin
reclaiming pages. Now, we continuously scan the active page queue,
regardless of the amount of free memory. Consequently, we are continuously
calling pmap_ts_referenced() on active pages.
Prior to this change, pmap_ts_referenced() would always demote superpage
mappings in order to obtain finer-grained reference information. This made
sense because we were coming under memory pressure and would soon have to
begin reclaiming pages. Now, however, with continuous scanning of the
active page queue, these demotions are taking a toll on performance. For
example, on one of my test machines, the running time for the HPCC Random
Access benchmark (also known as GUPS) has increased by 54%. To address this
problem, I have replaced the demotion with a heuristic for periodically
clearing the reference flag on superpage mappings.
Reviewed by: kib
Approved by: re (glebius)
Sponsored by: EMC / Isilon Storage Division
|
| |
| |
| |
| | |
Approved by: re (blanket)
|
|\ \
| | |
| | |
| | |
| | |
| | | |
in the WITH_LDNS_UTILS case.
Approved by: re (blanket)
|
| / |
|
| |
| |
| |
| |
| |
| | |
statically, since any program using it would have to link with it anyway.
Approved by: re (blanket)
|
| |
| |
| |
| | |
Approved by: re (glebius, gjb)
|
| |
| |
| |
| |
| | |
Reviewed by: glebius
Approved by: re (kib)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pmap_remove_all(). Not doing the drain allows the pmap_enter() to
proceed in parallel, making the pmap_remove_all() effects void.
The race results in an invalidated page mapped wired by usermode.
Reported and tested by: pho
Reviewed by: alc
Sponsored by: The FreeBSD Foundation
Approved by: re (glebius)
|
| |
| |
| |
| | |
Approved by: re (glebius)
|
| |
| |
| |
| |
| | |
Submitted by: Sean Bruno <sean_bruno@yahoo.com>
Approved by: re (glebius)
|
| |
| |
| |
| | |
Approved by: re (blanket)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
except to document the hardcoded standard library search path for 32-bit
binaries. The third line performs the equivalent substitution for the
private library directory.
Ironically, these entries rely on functionality which is only available
in the COMPAT_32BIT version of rtld-elf.
Approved by: re (blanket)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
we don't want to expose but which can't or shouldn't be static.
To mark a library as private, define PRIVATELIB in its Makefile. It
will be installed in LIBPRIVATEDIR, which is normally /usr/lib/private
(or /usr/lib32/private for 32-bit libraries on 64-bit platforms).
To indicate that a program or library depends on a private library,
define USEPRIVATELIB in its Makefile. The correct version of
LIBPRIVATEDIR will be added to its run-time library search path.
Approved by: re (blanket)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Pass the pointy hat please.
Also unblock the software (Yarrow) generator for now. This will be
reverted; Yarrow needs to block until secure, not this behaviour
of serving as soon as asked.
Folks with specific requiremnts will be able to (can!) unblock this
device with any write, and are encouraged to do so in /etc/rc.d/*
scripting. ("Any" in this case could be "echo '' > /dev/random" as
root).
|
| |
| |
| |
| | |
seemed to be working by chance on most systems.
|