| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Fix multiple portsnap vulnerabilities. [SA-16:30]
Fix multiple libarchive vulnerabilities. [SA-16:31]
Approved by: so
|
|
|
|
|
|
|
| |
Fix freebsd-update(8) support of FreeBSD 11.0 release
distribution. [EN-16:09]
Approved by: so
|
|
|
|
|
|
|
| |
Filemon: Attach from the child to avoid racing with the parent attach.
Relnotes: yes
Approved by: re (marius)
|
|
|
|
|
|
|
|
|
| |
r295924: Make sure that hash-based db files fsync befor closing/syncing.
r295925: We no longer need O_SYNC pwd_mkd
r295465: We no longer need O_SYNC on services_mkdb
r295800: We no longer need O_SYNC on cap_mkdb
Approved by: re (marius)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix issues with tracing Linux/i386 binaries.
295636:
Sign extend the error value for failing Linux/i386 system calls. This
restores the mapping of Linux errors to native FreeBSD errno values after
the refactoring in r288424.
295637:
Correct the ABI name for Linux/i386 binaries under FreeBSD/i386.
This allows truss to work for these binaries again after r288424.
Approved by: re (marius)
|
|
|
|
|
|
|
| |
r294861: Add `-k' for dpv(3) `keep_tite' config option
r294863: Bump copyright
Approved by: re (gjb)
|
| |
|
|
|
|
|
|
|
|
|
| |
Fix usr.bin.truncate.truncate_test.bad_truncate with ZFS /tmp.
The bad_truncate test sets the uimmutable flag to produce an error in
truncate, but that flag isn't supported by ZFS. If /tmp is on a ZFS
filesystem, the test will fail. Change it to use readonly permissions and
an unpriveleged user instead.
|
| |
|
|
|
|
|
|
|
| |
Add -w flag to iscsictl(8) utility, to make it wait for successfull
session establishment. Scripting is kind of hard without it.
Sponsored by: The FreeBSD Foundation
|
| |
|
|
|
|
| |
Relnotes: yes
|
|
|
|
|
|
| |
Add support to systat to display SCTP statistics.
MFC r289874:
Bump date in man page.
|
|
|
|
|
| |
Report CLOSED as state for bound sockets for consistency with
netstat and the way TCP is handled.
|
|
|
|
| |
Add SCTP support.
|
|
|
|
| |
Remove a variable which is set but never used.
|
|
|
|
| |
This revision has previously been (incorrectly) recorded as merged.
|
|
|
|
|
|
|
| |
Move assignments around to avoid a false-positive uninitialized variable
warning which broke the sparc64 build.
This is work from des@ and MFCing was discussed with him.
|
|
|
|
|
|
|
| |
Add a -s option which adds a column listing the connection state if
applicable (currently only for TCP).
This is work from des@ and MFCing was discussed with him.
|
|
|
|
|
|
|
|
|
|
|
| |
MFH (r285141): remove unused variable
MFH (r288217): correctly check return value from getaddrinfo(3)
MFH (r289419): fix bugs in HTTPS tunnelling
MFH (r289420): use fopen()'s "e" mode instead of fcntl for close-on-exec
MFH (r291453, r291461): use .netrc for http servers and proxies
MFH (r292330, r292332): reset bufpos to 0 after refilling in chunked mode
PR: 194483 199801 193740 204771
|
|
|
|
| |
Use the userland exported states and handle them completely.
|
|
|
|
| |
Teach kdump to understand both linux emulation.
|
|
|
|
|
| |
those system calls that was left out of the previous merge of r286381 in
r290052.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make cap_mkdb and services_mkdb file operations sync
Similar fix was done for passwd and group operations in r285050. When a
temporary file is created and then renamed to replace official file there
are no checks to make sure data was written to disk and if a power cycle
happens at this time, system can end up with a 0 length file
Approved by: bapt
Sponsored by: Netgate
Differential Revision: https://reviews.freebsd.org/D2982
|
|
|
|
|
|
| |
Drop the clang patch which adds recognition of 'CC' suffixes as aliases
for --driver-mode=g++, since this was never upstreamed. For backwards
compatibility, add a wrapper shell script.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use strtonum(3) instead of atoi(3)
MFC: r286289
Introduce -P0, creating as many concurrent processes as possible
Relnotes: yes
MFC: r286461
Fix regression in xargs -Px, add more regression tests
MFC: r287004
MFC: r287005
Fix the racy xargs -P0 -n2 test added in r286289
PR: 199976
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
|
|
|
|
|
|
| |
Make rctl(8) use more reasonable buffer size for retrieving the rules.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
| |
Fix markup in rctl(8) - the 'rule' or 'filter' arguments are not optional.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mips/mipsn32, powerpc/powerpc, powerpc/powerpc64, sparc64/sparc64 with gcc
after r293307 (some of the BURN_BRIDGES code)
MFC after: 3 days
Pointyhat to: markj
Sponsored by: EMC / Isilon Storage Division
MFC r279017:
r279017 (by glebius):
Burn bridges to FreeBSD 7.x IGMP stats.
|
|
|
|
| |
Add futimens and utimensat system calls.
|
|
|
|
|
|
|
|
| |
Switch the IPsec related statistics to using the built in sysctl
variable set rather than reading from kernel memory.
This also makes the -z (zero) flag work correctly
Sponsored by: Rubicon Communications, LLC (Netgate)
|
|
|
|
|
| |
Use a common subroutine to fetch and zero protocol stats instead of
duplicating roughly similar code for each protocol.
|
|
|
|
| |
Fix a ton of speelling errors
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bc: sync with OpenBSD
tty.c Rev. 1.3
Avoid unintended problems with operator precedence when doing an
assignment and comparison.
bc.1, Rev. 1.31, 1.32
'.Ql Quit' -> '.Ql quit' because only the lowercase command is valid.
Clarify sentence about `quit` in BUGS section.
extern.h, Rev. 1.12
whitespace
bc.y, Rev. 1.47
Prefer setvbuf() to setlinebuf() for portability
Obtained from: OpenBSD
|
|
|
|
| |
Relnotes: yes
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add .../share/mk to the default system make path. This will fix the problem
with broken in-tree builds (which are used far more pervasively than I'd
known outside the tree). However, weird results may now happen if at any
point in the tree above you there happens to be a directory that has
subdirectory of share/mk, as unpredictable results will follow. This was
considered the lessor of the two evils, at least for now. In the future this
will be removed again when the underlying issues are resolved.
For MFCing, this is to ensure that when upgrading to head the share/mk
in-tree is always used. Otherwise several build features will not work.
This passes a build using head's bmake which has this as the default
already.
Relnotes: yes
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
install: do not follow symlinks
In case the target of install is a dead symlink, install(1) used to not
consider it as "existing" because of the usage of stat(2) instead of
lstat(2). meaning the old file (the symlink) is not removed before the new
file is created. The symlink is being followed and the new file becoming the
target of the symlink instead of the target of install(1)
Reviewed by: jhb, brooks
Differential Revision: https://reviews.freebsd.org/D4191
|
|
|
|
| |
Use LIBEXECDIR for /usr/libexec.
|
|
|
|
| |
Replace DPSRCS that work fine in SRCS.
|
|
|
|
|
|
|
| |
r284289:
Misc fixes from projects/bmake
r288267:
Remove redundant .NOPATH.
|
|
|
|
| |
Remove redundant DPSRCS which were already in SRCS.
|
|
|
|
| |
Remove unneeded libmd from bootstrap-tools (reverting r246784).
|
|
|
|
| |
Add SUBDIR_PARALLEL.
|
|
|
|
| |
Use more appropriate ${SHAREDIR} rather than /usr/share.
|
|
|
|
| |
Replace gcc reference with 'cc' and document the default ${CC}.
|
|
|
|
| |
Don't truncate an interface name when -W option is specified.
|