Author: emaste
Date: Mon Sep 2 13:56:44 2019
New Revision: 351700
URL: https://svnweb.freebsd.org/changeset/base/351700
Log:
libc: Use musl's optimized memchr
Parentheses added to HASZERO macro to avoid a GCC warning.
Reviewed by: kib, mjg
Obtained from:musl (snapshot at
Author: emaste
Date: Mon Sep 2 12:48:18 2019
New Revision: 351698
URL: https://svnweb.freebsd.org/changeset/base/351698
Log:
Belatedly bump __FreeBSD_version for r351659, gets(3) removal
Reported by: linimon
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
Author: emaste
Date: Sun Sep 1 16:55:33 2019
New Revision: 351665
URL: https://svnweb.freebsd.org/changeset/base/351665
Log:
makefs: share msdosfsmount.h between kernel msdosfs and makefs
Sponsored by: The FreeBSD Foundation
Deleted:
head/usr.sbin/makefs/msdos/msdosfsmount.h
Modified:
Author: emaste
Date: Sun Sep 1 16:53:17 2019
New Revision: 351664
URL: https://svnweb.freebsd.org/changeset/base/351664
Log:
vnic: correct and simplify SIOCSIFFLAGS
PR: 223573, 223575
Sponsored by: The FreeBSD Foundation
Differential Revision:
Author: emaste
Date: Sun Sep 1 16:51:25 2019
New Revision: 351663
URL: https://svnweb.freebsd.org/changeset/base/351663
Log:
ar: use more correct size_t type for loop index
Submitted by: cem
MFC after:1 week
Modified:
head/usr.bin/ar/write.c
Modified: head/usr.bin/ar/write.c
Author: emaste
Date: Sun Sep 1 16:50:34 2019
New Revision: 351662
URL: https://svnweb.freebsd.org/changeset/base/351662
Log:
lldb: shorten thread names to make logs easier to follow
lldb prepends the thread name to log entries, and the existing thread
name for the FreeBSD ProcessMonitor
Author: emaste
Date: Sun Sep 1 16:47:48 2019
New Revision: 351661
URL: https://svnweb.freebsd.org/changeset/base/351661
Log:
Remove CLANG_NO_IAS definition
CLANG_NO_IAS is not used anywhere in the tree.
Sponsored by: The FreeBSD Foundation
Modified:
head/share/mk/bsd.sys.mk
Author: emaste
Date: Sun Sep 1 16:41:24 2019
New Revision: 351660
URL: https://svnweb.freebsd.org/changeset/base/351660
Log:
libstdc++: remove gets
Removed from libc in r351659
Modified:
head/contrib/libstdc++/include/c_std/std_cstdio.h
Modified:
Author: emaste
Date: Sun Sep 1 16:12:05 2019
New Revision: 351659
URL: https://svnweb.freebsd.org/changeset/base/351659
Log:
libc: remove gets
gets is unsafe and shouldn't be used (for many years now). Leave it in
the existing symbol version so anything that previously linked aginst it
Author: emaste
Date: Fri Aug 30 00:40:08 2019
New Revision: 351621
URL: https://svnweb.freebsd.org/changeset/base/351621
Log:
xdma: avoid NULL deref in error case
Reported by: Dr Silvio Cesare of InfoSect
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Fri Aug 30 00:38:16 2019
New Revision: 351620
URL: https://svnweb.freebsd.org/changeset/base/351620
Log:
qlxgbe: avoid NULL deref in error case
Reported by: Dr Silvio Cesare of InfoSect
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Fri Aug 30 00:36:17 2019
New Revision: 351619
URL: https://svnweb.freebsd.org/changeset/base/351619
Log:
exynos5: avoid NULL deref in error case
Reported by: Dr Silvio Cesare of InfoSect
MFC after:3 days
MFC with: r351618
Sponsored by: The FreeBSD
Author: emaste
Date: Fri Aug 30 00:34:27 2019
New Revision: 351618
URL: https://svnweb.freebsd.org/changeset/base/351618
Log:
exynos5: avoid NULL deref in error case
Reported by: Dr Silvio Cesare of InfoSect
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Thu Aug 29 12:05:06 2019
New Revision: 351603
URL: https://svnweb.freebsd.org/changeset/base/351603
Log:
vnic: avoid NULL deref in error case
Reported by: Dr Silvio Cesare of InfoSect
MFC after:3 days
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Fri Aug 23 16:03:23 2019
New Revision: 351425
URL: https://svnweb.freebsd.org/changeset/base/351425
Log:
vtfontcvt: simplify rshift_row
We don't need to specify the buffer size in both bytes and bits.
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Author: emaste
Date: Thu Aug 22 17:49:34 2019
New Revision: 351396
URL: https://svnweb.freebsd.org/changeset/base/351396
Log:
makefs: diff reduction to sys/fs/msdosfs
No functional change.
Modified:
head/usr.sbin/makefs/msdos/direntry.h
head/usr.sbin/makefs/msdos/msdosfs_conv.c
Author: emaste
Date: Thu Aug 22 16:06:52 2019
New Revision: 351395
URL: https://svnweb.freebsd.org/changeset/base/351395
Log:
msdosfs_fat: reduce diffs with NetBSD and makefs
Use pointer arithmetic (as now done in makefs, and in NetBSD) instead of
taking the address of array element. No
Author: emaste
Date: Wed Aug 21 19:09:40 2019
New Revision: 351347
URL: https://svnweb.freebsd.org/changeset/base/351347
Log:
makefs: Verify that the BPB media descriptor and FAT ID match
From r322982 in sys/fs/msdosfs.
Modified:
head/usr.sbin/makefs/msdos/msdosfs_fat.c
Modified:
Author: emaste
Date: Wed Aug 21 19:07:13 2019
New Revision: 351346
URL: https://svnweb.freebsd.org/changeset/base/351346
Log:
makefs: share denode.h between kernel msdosfs and makefs
There is no need to duplicate this file when it can be trivially
shared (just exposing sections
Author: emaste
Date: Wed Aug 21 02:21:40 2019
New Revision: 351321
URL: https://svnweb.freebsd.org/changeset/base/351321
Log:
makefs: share fat.h between kernel msdosfs and makefs
There is no reason to duplicate this file when it can be trivially
shared (just exposing one section
Author: emaste
Date: Wed Aug 21 01:45:29 2019
New Revision: 351319
URL: https://svnweb.freebsd.org/changeset/base/351319
Log:
makefs: use `char *` not `void *` for buf b_data, drop casts in msdos
(The kernel uses caddr_t.)
Suggested by: cem
Reviewed by: cem
MFC with: r351273
Author: emaste
Date: Tue Aug 20 21:14:44 2019
New Revision: 351302
URL: https://svnweb.freebsd.org/changeset/base/351302
Log:
makefs.8: update history
- ported to FreeBSD and first appeared in 8.0
- Christos Zoulas added the FAT support that I imported
Modified:
Author: emaste
Date: Tue Aug 20 20:04:16 2019
New Revision: 351275
URL: https://svnweb.freebsd.org/changeset/base/351275
Log:
makefs: avoid "dereferencing 'void *' pointer" warnings
On GCC 4.2.1 archs
MFC with: r351273
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Tue Aug 20 18:20:45 2019
New Revision: 351273
URL: https://svnweb.freebsd.org/changeset/base/351273
Log:
makefs: add msdosfs (FAT) support
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and
updating others with changes from NetBSD.
The six
Author: emaste
Date: Tue Aug 20 17:44:03 2019
New Revision: 351254
URL: https://svnweb.freebsd.org/changeset/base/351254
Log:
mqueuefs: fix compat32 struct file leak
In a compat32 error case we previously leaked a struct file.
Submitted by: Karsten König, Secfault Security
Security:
Author: emaste
Date: Mon Aug 19 21:38:10 2019
New Revision: 351232
URL: https://svnweb.freebsd.org/changeset/base/351232
Log:
makefs.8: expand description of image size
Submitted by: ryan_freqlabs.com, Siva Mahadevan
Differential Revision:https://reviews.freebsd.org/D21316
Author: emaste
Date: Mon Aug 19 21:21:32 2019
New Revision: 351230
URL: https://svnweb.freebsd.org/changeset/base/351230
Log:
makefs.8: style updates from igor
Sponsored by: The FreeBSD Foundation
Modified:
head/usr.sbin/makefs/makefs.8
Modified: head/usr.sbin/makefs/makefs.8
Author: emaste
Date: Fri Aug 16 18:21:31 2019
New Revision: 351131
URL: https://svnweb.freebsd.org/changeset/base/351131
Log:
aarch64: make pmap_change_attr public like on other platforms
Submitted by: Greg V
Reviewed by: markj
Differential Revision:
Author: emaste
Date: Fri Aug 16 14:14:57 2019
New Revision: 351122
URL: https://svnweb.freebsd.org/changeset/base/351122
Log:
Add @generated tag to libc syscall asm wrappers
Although libc syscall wrappers do not get checked in this can aid in
finding the source of generated files when
Author: emaste
Date: Fri Aug 16 14:06:04 2019
New Revision: 351121
URL: https://svnweb.freebsd.org/changeset/base/351121
Log:
arch.7: indicate expectation that arm (i.e., v5) will be removed before 13.0
MFC after:1 week
Modified:
head/share/man/man7/arch.7
Modified:
Author: emaste
Date: Fri Aug 16 13:50:44 2019
New Revision: 351120
URL: https://svnweb.freebsd.org/changeset/base/351120
Log:
Regen src.conf.5 after r351027 (enable BSD_CRTBEGIN on powerpc)
Modified:
head/share/man/man5/src.conf.5
Modified: head/share/man/man5/src.conf.5
Author: emaste
Date: Thu Aug 15 18:43:01 2019
New Revision: 351097
URL: https://svnweb.freebsd.org/changeset/base/351097
Log:
gptzfsboot: remove CLANG_NO_IAS
Many components under stand/ had CLANG_NO_IAS added when Clang's
Integrated Assembler did not handle .codeNN directives. Clang
Author: emaste
Date: Thu Aug 15 17:59:22 2019
New Revision: 351096
URL: https://svnweb.freebsd.org/changeset/base/351096
Log:
stand: remove CLANG_NO_IAS from pxeldr
Many components under stand/ had CLANG_NO_IAS added when Clang's
Integrated Assembler (IAS) did not handle .codeNN
Author: emaste
Date: Thu Aug 15 17:32:39 2019
New Revision: 351092
URL: https://svnweb.freebsd.org/changeset/base/351092
Log:
stand: remove CLANG_NO_IAS from cdboot
Many components under stand/ had CLANG_NO_IAS added when Clang's
Integrated Assembler (IAS) did not handle .codeNN
Author: emaste
Date: Thu Aug 15 14:54:18 2019
New Revision: 351073
URL: https://svnweb.freebsd.org/changeset/base/351073
Log:
stand: remove CLANG_NO_IAS from boot2
Many components under stand/ had CLANG_NO_IAS added when Clang's
Integrated Assembler (IAS) did not handle .codeNN
Author: emaste
Date: Thu Aug 15 13:27:57 2019
New Revision: 351070
URL: https://svnweb.freebsd.org/changeset/base/351070
Log:
telnet: remove 3rd clause from Berkeley copyrights
Per the July 22, 1999 letter (in /COPYRIGHT) from
William Hoskins
Director, Office of Technology Licensing
Author: emaste
Date: Thu Aug 15 12:48:17 2019
New Revision: 351069
URL: https://svnweb.freebsd.org/changeset/base/351069
Log:
do not enable userland retpoline if not supported by compiler/linker
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision:
Author: emaste
Date: Thu Aug 15 02:14:44 2019
New Revision: 351063
URL: https://svnweb.freebsd.org/changeset/base/351063
Log:
arch.7: be explicit about the future for unmigrated GCC 4.2.1 archs
Reported by: imp
MFC after:1 week
MFC with: r351036
Modified:
On Wed, 14 Aug 2019 at 13:25, Warner Losh wrote:
>
> would using 'removed from the tree' be better here? Because that's the
> current plan of record.
I originally had "removed" but then noticed your mail had 05-31 as the
date for "svn rm all non-clang platforms not supported by in-tree LLVM
or
Author: emaste
Date: Wed Aug 14 18:41:28 2019
New Revision: 351040
URL: https://svnweb.freebsd.org/changeset/base/351040
Log:
compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-V
As with other archs the compiler may emit calls to the byte swap routines
under certain conditions.
MFC
Author: emaste
Date: Wed Aug 14 17:17:52 2019
New Revision: 351037
URL: https://svnweb.freebsd.org/changeset/base/351037
Log:
arch.7: clarify that the table shows the default tool chain
Reported by: jhb
MFC after:1 week
MFC with: r351035
Sponsored by: The FreeBSD Foundation
Author: emaste
Date: Wed Aug 14 17:13:36 2019
New Revision: 351036
URL: https://svnweb.freebsd.org/changeset/base/351036
Log:
arch.7: add deprecation notice for GCC 4.2.1
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man7/arch.7
Modified:
Author: emaste
Date: Wed Aug 14 17:04:28 2019
New Revision: 351035
URL: https://svnweb.freebsd.org/changeset/base/351035
Log:
arch.7: add tool chain table
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/share/man/man7/arch.7
Modified:
Author: emaste
Date: Tue Aug 13 19:39:36 2019
New Revision: 351000
URL: https://svnweb.freebsd.org/changeset/base/351000
Log:
sys/{x86,amd64}: remove one of doubled ;s
MFC after:1 week
Modified:
head/sys/amd64/vmm/io/vlapic.c
head/sys/x86/x86/local_apic.c
Modified:
Author: emaste
Date: Tue Aug 13 15:41:36 2019
New Revision: 350989
URL: https://svnweb.freebsd.org/changeset/base/350989
Log:
Remove some more leftover rlogin man page xrefs
rcmds were removed in r32435 and these three man pages can trivially
drop the references.
There's still a
Author: emaste
Date: Tue Aug 13 15:23:14 2019
New Revision: 350983
URL: https://svnweb.freebsd.org/changeset/base/350983
Log:
crunch: remove rsh and rlogin from example config file
rcmds removed in r324351.
Historical references in the README are maintained. There's a paragraph
Author: emaste
Date: Tue Aug 13 14:57:04 2019
New Revision: 350981
URL: https://svnweb.freebsd.org/changeset/base/350981
Log:
Regen src.conf.5 after r350980 (remove rsh/rlogin references)
Also pick up changes to LLVM_TARGET_RISCV, NAND, NVME, OPENM
Sponsored by: The FreeBSD Foundation
Author: emaste
Date: Tue Aug 13 14:51:16 2019
New Revision: 350980
URL: https://svnweb.freebsd.org/changeset/base/350980
Log:
Remove rlogin/rsh references from src.conf(5) WITHOUT_BLACKLIST_SUPPORT
rcmds were removed in r324351
MFC after:1 week
Sponsored by: The FreeBSD
Author: emaste
Date: Tue Aug 13 14:47:24 2019
New Revision: 350979
URL: https://svnweb.freebsd.org/changeset/base/350979
Log:
Remove rsh/rlogin references from security man page
More extensive changes to this page are certainly needed, but at least
remove references to binaries that no
On Wed, 7 Aug 2019 at 12:19, Warner Losh wrote:
>
> Author: imp
> Date: Wed Aug 7 16:19:06 2019
> New Revision: 350678
> URL: https://svnweb.freebsd.org/changeset/base/350678
>
> Log:
> Enable nvme on aarch64
>
> Don't mark nvme as broken on aarch64. It compiles, at least, and people are
>
Author: emaste
Date: Thu Aug 8 14:34:53 2019
New Revision: 350750
URL: https://svnweb.freebsd.org/changeset/base/350750
Log:
armv8crypto: add missing unlock for session (after r336439)
Attempts to use cryptodev (e.g. tests at /usr/src/tests/sys/opencrypto
with armv8crypto added to the
Author: emaste
Date: Tue Aug 6 16:09:06 2019
New Revision: 350635
URL: https://svnweb.freebsd.org/changeset/base/350635
Log:
bsnmp: add asn1 message length validation
admbugs: 780
Submitted by: Guido Vranken, bz
Reported by: Guido Vranken
Security: CVE-2019-5610
Modified:
Author: emaste
Date: Tue Aug 6 17:11:30 2019
New Revision: 350645
URL: https://svnweb.freebsd.org/changeset/base/350645
Log:
Correct ICMPv6/MLDv2 out-of-bounds memory access
Previously the ICMPv6 input path incorrectly handled cases where an
MLDv2 listener query packet was internally
On Thu, 1 Aug 2019 at 18:54, Enji Cooper wrote:
>
> Thought: could this be modified in an iterative manner, like “objdump” ->
> “gobjdump” / “llvm-objdump” -> “objdump”, etc (assuming llvm and gnu objdump
> are largely compatible)?
It could, and we have done that sort of thing in the past. But
Author: emaste
Date: Thu Aug 1 19:01:27 2019
New Revision: 350518
URL: https://svnweb.freebsd.org/changeset/base/350518
Log:
as: add deprecation notice to the man page
In the future FreeBSD will ship without GNU binutils 2.17.50. Add a
note advising users who require GNU as to install
Author: emaste
Date: Thu Aug 1 17:59:56 2019
New Revision: 350511
URL: https://svnweb.freebsd.org/changeset/base/350511
Log:
readelf: decode NT_GNU_PROPERTY_TYPE_0 / GNU_PROPERTY_X86_FEATURE_1_AND
These bits are used for Intel CET IBT/Shadow Stack.
MFC after:2 weeks
Sponsored
On Thu, 1 Aug 2019 at 12:51, Rodney W. Grimes wrote:
>
> That would be fine, the important thing is that the
> r350505 gets listed in the file,
I don't see any reason that r350505 specifically should be in a
release note - this is a minor clarification of an existing
deprecation notice. It seems
Author: emaste
Date: Thu Aug 1 17:02:58 2019
New Revision: 350506
URL: https://svnweb.freebsd.org/changeset/base/350506
Log:
remove obsolete kernel debugging script
For quite some time kgdb has been internally handling FreeBSD kernel
module state; add-on scripts and tools are not
On Thu, 1 Aug 2019 at 12:35, Ian Lepore wrote:
>
> Why would we provide no objdump? I use it quite frequently; it seems
> like an essential part of the toolchain to me.
I don't want us to provide no objdump, but providing GNU objdump
2.17.50 indefinitely is not a viable option; see PR 218387[1]
On Thu, 1 Aug 2019 at 12:00, Rodney W. Grimes wrote:
>
> > Author: emaste
> > Date: Thu Aug 1 14:42:41 2019
> > New Revision: 350505
> > URL: https://svnweb.freebsd.org/changeset/base/350505
> >
> > Log:
> > objdump: be explicit that GNU objdump that will be removed
> >
> > We may install
Author: emaste
Date: Thu Aug 1 14:42:41 2019
New Revision: 350505
URL: https://svnweb.freebsd.org/changeset/base/350505
Log:
objdump: be explicit that GNU objdump that will be removed
We may install llvm-objdump as objdump (see review D18307) or just
provide no /usr/bin/objdump, but
Author: emaste
Date: Thu Aug 1 14:39:26 2019
New Revision: 350503
URL: https://svnweb.freebsd.org/changeset/base/350503
Log:
objdump: move deprecation notice to indended spot in the man page
r335217 added a deprecation notice to the source file for the objdump
man page, and r335219
Author: emaste
Date: Thu Aug 1 14:13:04 2019
New Revision: 350500
URL: https://svnweb.freebsd.org/changeset/base/350500
Log:
newvers: append commit count to uname version string
In a git world this provides a facsimile of a monotonically increasing
version number. This might be refined
Author: emaste
Date: Thu Aug 1 14:02:59 2019
New Revision: 350499
URL: https://svnweb.freebsd.org/changeset/base/350499
Log:
acpi_resource.c: mention ThunderX2 firmware revision with issue
Presumably this will be fixed in the next version, and the workaround
could eventually be removed.
Author: emaste
Date: Thu Aug 1 13:46:04 2019
New Revision: 350498
URL: https://svnweb.freebsd.org/changeset/base/350498
Log:
telnet: use asprintf for r349890 change
Suggested by: imp
MFC after:3 weeks
Sponsored by: The FreeBSD Foundation
Modified:
Author: emaste
Date: Thu Aug 1 13:42:58 2019
New Revision: 350497
URL: https://svnweb.freebsd.org/changeset/base/350497
Log:
ppp: correct echo-req magic number on big endian archs
The magic number is a 32-bit quantity; use uint32_t to match hton's
return type and avoid sending zeros
Author: emaste
Date: Thu Aug 1 02:16:48 2019
New Revision: 350492
URL: https://svnweb.freebsd.org/changeset/base/350492
Log:
vmx: use C99 bool, not boolean_t
Bhyve's vmm is a self-contained modern component and thus a good
candidate for use of C99 types.
Reviewed by: jhb, kib,
Author: emaste
Date: Wed Jul 31 16:58:09 2019
New Revision: 350468
URL: https://svnweb.freebsd.org/changeset/base/350468
Log:
pf: zero (another) output buffer in pfioctl
Avoid potential structure padding leak. r350294 identified a leak via
static analysis; although there's no report of
Author: emaste
Date: Tue Jul 30 17:18:31 2019
New Revision: 350451
URL: https://svnweb.freebsd.org/changeset/base/350451
Log:
linuxulator: rename linux_locore.s to .asm
It is assembled using "${CC} -x assembler-with-cpp", which by convention
(bsd.suffixes.mk) uses the .asm extension.
Author: emaste
Date: Tue Jul 30 16:40:33 2019
New Revision: 350449
URL: https://svnweb.freebsd.org/changeset/base/350449
Log:
cirrus.yml: stop fetching OVMF.fd now that we're using the pkg
Missed in r350302
Sponsored by: The FreeBSD Foundation
Modified:
head/.cirrus.yml
Modified:
On Wed, 24 Jul 2019 at 22:04, Cy Schubert wrote:
>
> In message <201907242106.x6ol6kam068...@repo.freebsd.org>, Ed Maste
> writes:
> > Author: emaste
> > Date: Wed Jul 24 21:06:19 2019
> > New Revision: 350301
> > URL: https://svnweb.freebs
On Thu, 25 Jul 2019 at 13:10, Ed Maste wrote:
>
> Author: emaste
> Date: Thu Jul 25 17:10:17 2019
> New Revision: 350327
> URL: https://svnweb.freebsd.org/changeset/base/350327
>
> Log:
> libsysdecode: use the proper include directory
I forgot to mention in the commit m
Author: emaste
Date: Thu Jul 25 17:10:17 2019
New Revision: 350327
URL: https://svnweb.freebsd.org/changeset/base/350327
Log:
libsysdecode: use the proper include directory
Reported by: cy
Reviewed by: lwhsu
Sponsored by: The FreeBSD Foundation
Differential Revision:
Author: emaste
Date: Wed Jul 24 21:26:17 2019
New Revision: 350303
URL: https://svnweb.freebsd.org/changeset/base/350303
Log:
enable ig4_acpi on aarch64
The already-listed APMC0D0F ID belongs to the Ampere eMAG aarch64
platform, but ACPI support was not even built on aarch64.
Author: emaste
Date: Wed Jul 24 21:08:30 2019
New Revision: 350302
URL: https://svnweb.freebsd.org/changeset/base/350302
Log:
cirrus.yml: use OVMF.fd from uefi-edk2-qemu-x86_64 package
Sponsored by: The FreeBSD Foundation
Modified:
head/.cirrus.yml
Modified: head/.cirrus.yml
Author: emaste
Date: Wed Jul 24 21:06:19 2019
New Revision: 350301
URL: https://svnweb.freebsd.org/changeset/base/350301
Log:
libsysdecode: add explicit dependencies on recently changed headers
r349369 removed IP_MIN_MEMBERSHIPS and IPV6_MIN_MEMBERSHIPS, and r349893
removed
Author: emaste
Date: Wed Jul 24 16:51:14 2019
New Revision: 350294
URL: https://svnweb.freebsd.org/changeset/base/350294
Log:
pf: zero output buffer in pfioctl
Avoid potential structure padding leak.
Reported by: Vlad Tsyrklevich
Reviewed by: kp
MFC after:3 days
Security:
On Sun, 7 Jul 2019 at 04:58, Fedor Uporov wrote:
>
> Author: fsu
> Date: Sun Jul 7 08:58:02 2019
> New Revision: 349802
> URL: https://svnweb.freebsd.org/changeset/base/349802
>
> Log:
> Add additional check for 'blocks per group' and 'fragments per group'
> superblock fields.
Will you MFC
Author: emaste
Date: Tue Jul 23 20:59:36 2019
New Revision: 350260
URL: https://svnweb.freebsd.org/changeset/base/350260
Log:
mqueuefs: fix struct file leak
In some error cases we previously leaked a stuct file.
Submitted by: mjg, markj
Modified:
head/sys/kern/uipc_mqueue.c
Author: emaste
Date: Tue Jul 23 16:27:36 2019
New Revision: 350244
URL: https://svnweb.freebsd.org/changeset/base/350244
Log:
bhyve: correct out-of-bounds read in XHCI device emulation
Add appropriate bounds checks on the epid and streamid fields in the
device doorbell registers.
Author: emaste
Date: Mon Jul 22 17:25:35 2019
New Revision: 350215
URL: https://svnweb.freebsd.org/changeset/base/350215
Log:
mptutil: emit a warning on big-endian architectures
It is known to be broken.
PR: 162513
MFC after:1 week
Sponsored by: The FreeBSD
Author: emaste
Date: Thu Jul 4 20:42:08 2019
New Revision: 349751
URL: https://svnweb.freebsd.org/changeset/base/349751
Log:
Update Linux compat version to 2.6.36
New system calls between 2.6.32 and 2.6.26 are already implemented.
This should be mostly NFC as far as contemporary
Author: emaste
Date: Wed Jul 3 19:59:56 2019
New Revision: 349697
URL: https://svnweb.freebsd.org/changeset/base/349697
Log:
correct pmap_ts_referenced return type
pmap_ts_referenced returns a count, not a boolean, and is supposed to
have int as the return type not boolean_t.
This
Author: emaste
Date: Tue Jul 2 23:56:37 2019
New Revision: 349619
URL: https://svnweb.freebsd.org/changeset/base/349619
Log:
libc: correct iconv buffer overflow
admbugs: 920
Submitted by: Andrea Venturoli, gabor
Reported by: Andrea Venturoli , NetFence
Security:
Author: emaste
Date: Tue Jul 2 16:44:04 2019
New Revision: 349602
URL: https://svnweb.freebsd.org/changeset/base/349602
Log:
if_muge: set IFCAP_VLAN_MTU to maintain 1500 MTU with vlan use
PR: 238665
Submitted by: Ralf
MFC after:1 week
Modified:
Author: emaste
Date: Thu Jun 27 20:34:50 2019
New Revision: 349469
URL: https://svnweb.freebsd.org/changeset/base/349469
Log:
Expose the kernel's build-ID through `uname -b`
After r348611 the kernel's build-ID is available via sysctl. Add a -b flag
to uname to report it.
Submitted
Author: emaste
Date: Thu Jun 27 13:31:55 2019
New Revision: 349453
URL: https://svnweb.freebsd.org/changeset/base/349453
Log:
picobsd: also exclude .git where we exclude .svn today
Sponsored by: The FreeBSD Foundation
Modified:
head/release/picobsd/build/picobsd
Modified:
Author: emaste
Date: Tue Jun 25 19:06:43 2019
New Revision: 349385
URL: https://svnweb.freebsd.org/changeset/base/349385
Log:
bhyve: avoid theoretical stack buffer overflow from integer overflow
Use the proper size_t type to match strlen's return type. This is not
exploitable in
On Mon, 24 Jun 2019 at 19:18, Rebecca Cran wrote:
>
> Author: bcran
> Date: Mon Jun 24 23:18:42 2019
> New Revision: 349349
> URL: https://svnweb.freebsd.org/changeset/base/349349
>
> Log:
> loader: add HTTP support using UEFI
My QEMU smoke test script (tools/boot/ci-qemu-test.sh) fails after
Author: emaste
Date: Mon Jun 24 17:25:14 2019
New Revision: 349333
URL: https://svnweb.freebsd.org/changeset/base/349333
Log:
vtfontcvt: improve .bdf validation
Previously if we had a FONTBOUNDINGBOX or DWIDTH entry that had missing
or invalid values and and failed sscanf, we would
Author: emaste
Date: Fri Jun 21 13:42:40 2019
New Revision: 349268
URL: https://svnweb.freebsd.org/changeset/base/349268
Log:
nandsim: correct test to avoid out-of-bounds access
Previously nandsim_chip_status returned EINVAL iff both of user-provided
chip->ctrl_num and chip->num were out
Author: emaste
Date: Thu Jun 20 18:30:19 2019
New Revision: 349241
URL: https://svnweb.freebsd.org/changeset/base/349241
Log:
Clarify vm_map_protect max_protection downgrade
As reported in review D20709 by brooks calling vm_map_protect to set a
new max_protection value downgrades
Author: emaste
Date: Thu Jun 20 18:19:09 2019
New Revision: 349239
URL: https://svnweb.freebsd.org/changeset/base/349239
Log:
Clarify that vm_map_protect cannot upgrade max_protection
It's implied by the man page's RETURN VALUES section, but be explicit in
the description that
Author: emaste
Date: Tue Jun 18 14:13:52 2019
New Revision: 349170
URL: https://svnweb.freebsd.org/changeset/base/349170
Log:
Remove sys/capability.h for the third time
In all supported (and most unsupported) FreeBSD versions the appropriate
header for Capsicum is sys/capsicum.h.
Author: emaste
Date: Sun Jun 16 15:14:49 2019
New Revision: 349111
URL: https://svnweb.freebsd.org/changeset/base/349111
Log:
vtfontcvt: correct typo in hex parsing update
PR: 205707
Submitted by: Dmitry Wagin
MFC with: 349100
Event:Berlin Devsummit 2019
Author: emaste
Date: Sun Jun 16 13:51:45 2019
New Revision: 349108
URL: https://svnweb.freebsd.org/changeset/base/349108
Log:
vtfontcvt: improve .bdf validation
Previously if we had a BBX entry that had invalid values (e.g. bounding
box outside of font bounding box) and failed sscanf
Author: emaste
Date: Sun Jun 16 13:35:53 2019
New Revision: 349107
URL: https://svnweb.freebsd.org/changeset/base/349107
Log:
vtfontcvt: improve .bdf verification
Previously we would crash if the BBX y-offset was outside of the font
bounding box.
Reported by: afl
MFC with:
Author: emaste
Date: Sun Jun 16 12:44:49 2019
New Revision: 349106
URL: https://svnweb.freebsd.org/changeset/base/349106
Log:
allow vt(4) fonts to be built from .bdf files
vtfontcvt(8) can convert both .bdf and .hex inputs to binary vt(4) .fnt
files.
Event:Berlin
Author: emaste
Date: Sun Jun 16 12:26:46 2019
New Revision: 349105
URL: https://svnweb.freebsd.org/changeset/base/349105
Log:
vtfontcvt: initialize another variable to quiet GCC warning
I believe this case could be triggered by a broken .bdf font.
PR: 205707
Reported by:
Author: emaste
Date: Sun Jun 16 10:43:18 2019
New Revision: 349101
URL: https://svnweb.freebsd.org/changeset/base/349101
Log:
vtfontcvt: initialize bbwbytes to avoid GCC 4.2.1 uninitialized warning
PR: 205707
MFC with: 349100
Event:Berlin Devsummit 2019
601 - 700 of 2923 matches
Mail list logo