emaste
828e784833
Roll WITHOUT_ELFTOOLCHAIN_TOOLS into WITHOUT_TOOLCHAIN
...
The option was added only to ease the transition from GNU Binutils to
ELF Tool Chain tools, and that process is now complete (for the viable
replacements). Noting the removal in UPDATING is sufficient as we have
not shipped a release with the option.
Reviewed by: brooks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3240
2015-08-13 17:50:47 +00:00
araujo
bc6d0f54b1
Use nitems instead of "sizeof ypaliases/sizeof ypaliases[0]".
...
Make the if statement more expressive.
Differential Revision: D3366
Reviewed by: ed
Approved by: bapt, rodrigc (mentor)
2015-08-13 02:36:37 +00:00
brueffer
2dc82f9774
Fix a few mandoc warnings.
...
MFC after: 1 week
2015-08-12 10:34:05 +00:00
delphij
5b86b1c65a
Use __DECONST instead of doing strdup/free.
...
Suggested by: ed
MFC after: 2 weeks
2015-08-11 05:58:33 +00:00
pfg
04e944197e
Clean out some externally visible "more then" grammar
...
MFC after: 3 days
2015-08-11 03:12:09 +00:00
pfg
5df4f5c77b
xlint(1): Fix some typos in comments and translate some german
...
No functional change.
Obtained from: OpenBSD (where xlint is no more)
2015-08-11 02:58:33 +00:00
araujo
34ef4d009f
More style(9) fixes. No functional changes.
...
Differential Revision: D3350
Reviewed by: ed
Approved by: bapt (mentor)
2015-08-11 01:02:17 +00:00
delphij
578f0197b4
use posix_spawn(3) instead of fork() and exec() manually as suggested
...
by jmg@.
Reviewed By: pfg
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D3353
2015-08-10 21:31:50 +00:00
emaste
e8d080ba48
Use consistent style for optional subdirectories
...
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3356
2015-08-10 20:19:10 +00:00
emaste
888240c558
Remove ${_subdir}s that are never set
...
The MK_NIS subdirs were leftovers from r212558 and kdump/truss were
introduced in r240404.
Sponsored by: The FreeBSD Foundation
2015-08-10 19:41:31 +00:00
peter
cba886cc02
Add a #ifndef around the HAVE_ICONV settings since it is supplied
...
by the Makefile.
2015-08-10 00:53:45 +00:00
peter
720031fa19
Don't assume iconv is enabled. I didn't realize there was a configuration
...
control to turn it off and it wasn't being respected.
Pointed out by: gshapiro
2015-08-10 00:46:24 +00:00
peter
5788a496ce
Fix typo introduced in r275079
2015-08-09 05:38:31 +00:00
peter
83a1d47de7
Update svnlite from 1.8.10 to 1.8.14. This is mostly for client-side bug
...
fixes and quality of life improvements.
While there are security issues in this time frame that affect usage as a
server (eg: linked into apache), this isn't possible here.
2015-08-09 05:22:53 +00:00
peter
a55265d19a
Update apr-util config - I don't believe this part is used by svn, but
...
if it were, use shm_* instead of sysvshm.
2015-08-09 05:15:28 +00:00
peter
a9920216aa
Update apr-1.5.1 to 1.5.2
2015-08-09 05:14:25 +00:00
allanjude
e6fc39bbd3
fix regression in xargs -Px (introduced in r286289) and add regression tests
...
PR: 202152
Submitted by: jbeich (original), Nikolai Lifanov (final)
Reviewed by: jbeich
Approved by: bapt (mentor)
Differential Revision: https://reviews.freebsd.org/D3330
2015-08-08 18:37:20 +00:00
trasz
0fe044d6fd
Fix interaction between libedit initialization and Capsicum
...
in units(1). The most visible is the removal of libedit warnings
about being unable to open termcap database.
Reviewed by: eadler@
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3322
2015-08-08 10:38:37 +00:00
marcel
37bc3330dc
Fix typo introduced in previous commit.
...
Pointed out by: Nikolai Lifanov <lifanov at mail.lifanov.com>
2015-08-07 18:40:44 +00:00
marcel
3a8fe252bb
o Fix a typo.
...
o Describe the file formats mkimg can create.
2015-08-07 17:22:37 +00:00
araujo
9d0901679b
Remove an extra new line on usage().
...
Rename domain to domainname to be identical to the man page.
Reported by: bde
2015-08-07 07:05:47 +00:00
marcel
7647943a90
Rebase after r286395: rounding fix for dynamic VHD
2015-08-07 04:35:43 +00:00
marcel
c071cf56f2
Fix the dynamic VHD format to work with qemu. The size of the disk
...
is taken to match the geometry and only when the geometry is max'd
out, is the actual recorded size taken.
Note that qemu has the same logic for the fixed VHD format. However
that is known to conflict with Microsoft Azure, where the recorded
size of the image is what counts.
Pointed out by: gjb@
2015-08-07 04:27:51 +00:00
araujo
54470b68ed
Get closest as possible with style(9). No functional change.
...
Differential Revision: D3295
Reviewed by: bapt
2015-08-07 02:37:47 +00:00
jhb
e9671c0748
Consistently use both leading and trailing spaces inside of the {}'s
...
when pretty-printing structures. Most structures used both spaces,
but some only used a trailing space and some used neither.
2015-08-06 20:05:40 +00:00
jhb
86e1324b21
Whitespace fixes to consistently use spaces before }'s and
...
wrap long lines.
2015-08-06 19:36:47 +00:00
jhb
cb8b7b20d8
Decode the arguments passed to the *at() family of system calls. This is
...
especially useful now that libc's open() always calls openat(). While here,
fix a few other things:
- Decode the mode argument passed to access(), eaccess(), and faccessat().
- Decode the atfd paramete to pretty-print AT_FDCWD.
- Decode the special AT_* flags used with some of the *at() system calls.
- Decode arguments for fchmod(), lchmod(), fchown(), lchown(), eaccess(),
and futimens().
- Decode both of the timeval structures passed to futimes() instead of just
the first one.
2015-08-06 19:08:33 +00:00
jhb
6d1ad63fa5
Decode the arguments to mkfifo() and fix an off-by-one error in the arguments
...
to mknod().
2015-08-06 18:32:32 +00:00
jhb
b47f719fc8
Don't mark the fcntl flag argument as an output parameter so that it is
...
always decoded. Previously the argument was not decoded if fcntl() failed.
2015-08-06 18:28:15 +00:00
jhb
97d63e2d06
Add recently added values of various flags and enumerations including
...
kevent filters, kevent flags, flags to mmap, seek locations, fcntl
operations, file flags, socket domains, open flags, resource limits, and
pathconf values.
2015-08-06 01:49:18 +00:00
delphij
90e38dfd93
Fix shell injection vulnerability in patch(1) via ed(1) by
...
tightening sanity check of the input. [1]
While I'm there also replace ed(1) with red(1) because we do
not need the unrestricted functionality. [2]
Obtained from: Bitrig [1], DragonFly [2]
Security: CVE-2015-1418 [1]
2015-08-05 22:04:54 +00:00
jilles
f78eb5cce2
find: Fix segfault with very long path in -exec/-ok ... {} \;.
...
If the resulting argument is longer than MAXPATHLEN, realloc() was called to
extend the space, but the new pointer was not correctly stored.
Different from what OpenBSD has done, rewrite brace_subst() to calculate the
necessary space first and realloc() at most once.
As before, the e_len fields are not updated in case of a realloc.
Therefore, a following long argument will do another realloc.
PR: 201750
MFC after: 1 week
2015-08-05 21:33:30 +00:00
jhb
59e4fce94f
Rework get_string() to make it more robust when fetching strings of unknown
...
length. In particular, instead of blinding fetching 1k blocks, do an initial
fetch up to the end of the current page followed by page-sized fetches up to
the maximum size. Previously if the 1k buffer crossed a page boundary and
the second page was not valid, the entire operation would fail.
2015-08-05 18:14:01 +00:00
jhb
b62aca35b9
Whitespace fix: remove some spurious spaces before commas.
2015-08-05 18:10:46 +00:00
allanjude
721f0eaa35
xargs now takes -P0, creating as many concurrent processes as possible
...
PR: 199976
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
Reviewed by: mjg, bjk
Approved by: bapt (mentor)
MFC after: 1 month
Relnotes: yes
Sponsored by: ScaleEngine Inc.
Differential Revision: https://reviews.freebsd.org/D2616
2015-08-04 14:27:25 +00:00
araujo
619540b678
Get it closes to style(9).
...
Staticization usage() and printit().
Fix the usage of err(3).
Reviewed by: bde
2015-08-04 07:04:36 +00:00
pfg
87f3e906c0
Revert r286144 leaving the original fix to the buffer overflow.
...
Some developers consider the new code unnecessarily obfuscated.
There was also a benign off-by-one.
Discussed with: bde, vangyzen, jmallett
2015-08-04 02:56:31 +00:00
araujo
99f1775e8a
Remove the 3rd clause of BSD LICENSE.
...
Sync the code with the OpenBSD version.
Small style(9) fix up.
Differential Revision: D3212
Reviewed by: rodrigc, bapt
Obtained from: OpenBSD
Sponsored by: gandi.net
2015-08-04 02:41:14 +00:00
araujo
eae36d50f9
Remove the 3rd clause of BSD LICENSE.
...
Sync the code with the OpenBSD version.
Differential Revision: D3213
Reviewed by: rodrigc, bapt
Obtained from: OpenBSD
Sponsored by: gandi.net
2015-08-04 02:34:51 +00:00
bapt
62dd603c4d
Remove never used file
...
Obtained from: DragonFlyBSD
2015-08-03 18:47:45 +00:00
marcel
58a2b7b141
Make image_copyout_zeroes() an interface function.
2015-08-03 01:24:48 +00:00
junovitch
e0c87f092c
- Add myself to the calendar.freebsd. (fix typo in r286160)
...
Approved by: delphij (mentor)
Differential Revision: https://reviews.FreeBSD.org/D3265
2015-08-01 17:48:35 +00:00
junovitch
7bb576a715
- Add myself to the committers-ports.dot and add my mentor relationship.
...
- Add myself to the calendar.freebsd.
Approved by: delphij (mentor)
Differential Revision: https://reviews.FreeBSD.org/D3265
2015-08-01 17:29:52 +00:00
jmg
fe67f23dc9
use : instead of true...
...
Change file file to file1 file2, partly for igor, and partly because
it's odd to pass the same file to a command twice..
2015-08-01 17:27:47 +00:00
pfg
f8fda3f34a
Buffer overflow in wall(1).
...
Revert r286102 and apply a cleaner fix.
Tested for overflows by FORTIFY_SOURCE GSoC (with clang).
Suggested by: bde
Reviewed by: Oliver Pinter
Tested by: Oliver Pinter
MFC after: 3 days
2015-08-01 01:29:55 +00:00
emaste
7f7ef40411
Use standard 'THE AUTHOR' license text
...
Approved by: jmg
2015-07-31 16:45:42 +00:00
pfg
8597d814df
Buffer overflow in wall(1).
...
This affected syslogd, wall and talkd.
Detected by FORTIFY_SOURCE GSoC (with clang).
Submitted by: Oliver Pinter
Differential Revision: https://reviews.freebsd.org/D3254
Reviewed by: delphij, jmg
MFC after: 3 days
2015-07-31 01:12:31 +00:00
rodrigc
110b4521d0
Use correct number of arguments to semctl() for IPC_RMID.
...
PR: 118292
Submitted by: araujo
Differential Revision: D2669
2015-07-30 19:44:46 +00:00
rodrigc
419fdebf3d
Get function prototypes for msg, shm, sem functions
...
from header files.
Differential Revision: D2669
2015-07-30 18:59:01 +00:00
rodrigc
dbb8ff8d3f
Make some variables and functions static.
2015-07-30 18:08:08 +00:00