| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Conform to IEEE Std 1003.1-2004, which state that "Constructed
arguments cannot grow larger than 255 bytes", and
2. Avoid a buffer overflow.
Unfortunately the standard doesn't indicate how xargs is supposed to
handle arguments which (with the appropriate substitutions) would grow
larger than 255 bytes; this solution handles those by making as many
substitutions as possible without overflowing the buffer.
OpenBSD's xargs resolves this in a different direction, by making
all the substitutions and then silently truncating the resulting string.
Since this change may break existing scripts which rely upon the buffer
overflow (255 bytes isn't really all that long...) it will not be MFCed.
|
|
|
|
|
|
| |
shouldn't print another.
MFC after: 15 days
|
|
|
|
| |
MFC after: 15 days
|
| |
|
| |
|
|
|
|
| |
the obsolete "UTF2" encoding.
|
|
|
|
| |
Reminded by: simon in ru-mode
|
| |
|
|
|
|
| |
error, it would exit() (and it needs to return a value).
|
| |
|
|
|
|
| |
Noticed by: ru
|
|
|
|
|
|
| |
Submitted by: Jilles Tjoelker <jilles@stack.nl> (original version)
PR: docs/70616 (part of)
MFC after: 1 week
|
| |
|
|
|
|
| |
PR: 56646
|
|
|
|
|
|
|
|
|
|
|
| |
Document this. These changes make it possible to write something like
set device "!/usr/bin/rfcomm_sppd -a BD_ADDR"
inside the /etc/ppp/ppp.conf file. Very convenient for the users :)
Submitted by: Konstantin Stepanenkov <kstepanenkov AT oilspace DOT com>
MFC after: 3 days
|
|
|
|
|
|
|
|
|
| |
NO_BIND_DNSSEC, NO_BIND_ETC, NO_BIND_NAMED, and NO_BIND_UTILS.
2. Make creation of directories in /usr/include that are only needed
in the WITH_BIND_LIBS case conditional.
Reviewed by: ru, des
|
| |
|
|
|
|
|
|
| |
is ${PROG}.1
Reviewed by: ru
|
|
|
|
|
|
|
|
| |
1. Install man files and links for the lwres library.
2. Fix the path in various files to say /etc/namedb/ instead of just /etc.
3. Correctly install the conf file man pages for named and rndc.
|
|
|
|
|
|
|
|
| |
using libisc which was a part of BIND8.
Discussed with: des, re, dougb
Submitted by: harti (one part)
Reviewed by: harti (previous version)
|
|
|
|
|
|
|
|
|
|
| |
possible to print the thousands separator in the locale setups that
have one, by something like this:
$ env -i LC_NUMERIC=en_US.ISO8859-1 ./printf "%'0.2f\n" 12345
12,345.00
Reviewed by: das
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib
and /usr/include. Rumors are that this may be useful at a later point,
let's see.
What this really means is that all BIND libraries are now internal to
buildworld (by default, unless WANT_BIND_LIBS is defined), and linked
statically into various BIND executables.
While here, removed redundant -I's from CFLAGS in lib/bind makefiles.
Sponsored by: des
OK'ed by: dougb
|
|
|
|
| |
Prodded by: ru@
|
|
|
|
|
|
|
|
| |
POSIX threads libraries are not available. Add crypto support if
the crypto libraries are available. Build dnssec-{keygen,signzone}
if crypto is available.
Submitted by: (in part) dougb@
|
|
|
|
|
|
| |
Submitted by: (in part) dougb@, trhodes@
Reviewed by: dougb@, trhodes@, re@
MFC after: 5 days
|
| |
|
|
|
|
|
|
| |
Also, use strdup() instead of malloc()/strcpy().
PR: 64164
|
|
|
|
| |
Submitted by: Divacky Roman
|
|
|
|
| |
Approved by: murray (mentor)
|
|
|
|
| |
Approved by: pav (mentor)
|
|
|
|
|
|
| |
-c option was given.
Noticed by: sf
|
| |
|
|
|
|
| |
Reviewed by: sobomax
|
|
|
|
| |
Reviewed by: sobomax
|
|
|
|
|
|
|
|
| |
o use zlib(3) function which computes maximum length of the output
buffer instead of rolling own version;
o allow size of input file to be not multiple of cluster size by applying
zero padding.
|
| |
|
|
|
|
|
| |
Submitted by: keramida
Tested on: i386, sparc64 (panther)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
geom_uzip module. This is based on utility I wrote some 3 years ago for a
hack for md(4), which functionally was close to what geom_uzip does today.
Since I don't have a time to test that it compiles/works on other arches,
stick it to i386 only. Will do it later.
Unlike original cloop util, this one embedds FreeBSD-compatible shell code
into the generated image, not Linux one. Unfortunately severe space
restriction imposed by the CLOOP format doesn't allow to put conditional
code which will work both on Linux and FreeBSD. In fact it was quite a
challenge to fit necessary FreeBSD code into 127 bytes. ;-)
|
| |
|
|
|
|
|
|
| |
reason to enable this as performance didn't significantly change...
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
| |
also occupies a single slot. There's no need for any special handling
of Quads. While here, remove the silly make_quad() function. We have
the 2 longs on 32-bit machines already lined up in the argument array,
so we can fetch the Quad with a simple cast.
Before:
lseek(1,0x123456789,0xd0d0d0d0d0d0d0d0) = 4886718345 (0x123456789)
After:
lseek(1,0x123456789,SEEK_SET) = 4886718345 (0x123456789)
|
|
|
|
| |
Pointed out by: ru
|
| |
|
|
|
|
|
| |
MFC after: 3 days
Thanks to: Guy Helmer
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
| |
when used with -t, "send to stdout" when used with -x.
Thanks to: Ryan Hamilton for pointing out this odd beast
MFC after: 3 days
|
|
|
|
|
| |
Submitted by: SANETO Takanori <sanewo@ba2.so-net.ne.jp>
MFC after: 3 days
|
| |
|
|
|
|
| |
Requested by: tjr
|