Age | Commit message (Collapse) | Author |
|
Derived from Perl git commit http://perl5.git.perl.org/perl.git
19be3be6968e2337bcdfe480693fff795ecd1304
Add a configuration variable/option to limit recursion when dumping
deep data structures.
Defaults the limit to 1000, which can be reduced or increase, or
eliminated by setting it to 0.
This patch addresses CVE-2014-4330. This bug was found and
reported by: LSE Leading Security Experts GmbH employee Markus
Vervier.
From Maximilian Pascher; OK schwarze@ afresh1@
|
|
Prefer fopen("re") over fopen("r")+fcntl(F_SETFD)
ok otto@ millert@
|
|
iostat.c:214:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
ok guenther@ millert@
|
|
doesn't need to hold an extra reference during the call
ok deraadt@ millert@
|
|
|
|
sequences above codepoint 512 by doing a reverse lookup in the
existing mandoc_char(7) character table.
Again, groff isn't smart enough to do this and silently discards such
escape sequences without printing anything.
|
|
|
|
code points, provide ASCII approximations. This is already much better
than what groff does, which prints nothing for most code points.
A few minor fixes while here:
* Handle Unicode escape sequences in the ASCII range.
* In case of errors, use the REPLACEMENT CHARACTER U+FFFD for -Tutf8
and the string "<?>" for -Tascii output.
* Handle all one-character escape sequences in mchars_spec2{cp,str}()
and remove the workarounds on the higher level.
|
|
ok deraadt@
|
|
- don't attach octrtc on the edgerouter pro either
openbsd boots fine on this system, but as there's no ethernet support yet
there's no storage at all right now.
ok pirofti@
|
|
ok pirofti@
|
|
ok deraadt@
|
|
ok schwarze@
|
|
POLLHUP too. OK deraadt@
|
|
for consistency with the rest of the manual.
|
|
original message to ~/dead.letter so it's not lost
|
|
so that valid bytes exist at the end of the kernel image.
Since the lif image stores files size in 256-byte unit, we can not report EOF
while reading the kernel image until the remainder of the 256-byte sector has
been read. But these zero bytes would cause the gzip readahead machinery in
libsa to believe the kernel is followed by an uncompressed file, and switch to
transparent mode, preventing backwards seeks into the kernel image from working.
This fixes the ``read section header string table failed(0)'' errors when
attempting to boot lif.fs since loadfile_elf.c 1.9.
|
|
loaded image area.
|
|
|
|
|
|
|
|
creation while here.
ok jmc@ schwarze@ millert@
|
|
sort.c:295:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
ok guenther@
|
|
equal NULL.
apprentice.c:645:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
With input and ok guenther@
|
|
ok guenther@
|
|
Eliminate a couple function pointer casts, fixing the function to match
in one case
|
|
about constness and none of these were
|
|
stubs (they have different prototypes, after all).
Fill in missing prototypes.
Use void* arguments on closure-style callbacks, with local variables of
the expected type.
Keep deleting unnecessary casts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prodded by deraadt@
|
|
|
|
Now that newline stripping isn't needed, use vfprintf() instead of formatting
and then writing it out.
Delete bogus XXX comment that predated the switch to vsnprintf()
Make the format string const char *
|
|
|
|
suppress compiler warnings.
Noted with gcc -Wall, then prodded by brad@ and clang
|
|
function as xmallocfailure() and use that in the locations where
reallocarray's checks alone aren't sufficient.
ok doug@ deraadt@
|
|
|
|
|
|
sun4m's iommu for bus_dma. (Guess what task just hit my todolist...)
|
|
ok jsing@
|
|
|
|
ok mpi@
|
|
|
|
inside tables, sorry. So don't even try to parse tbl(7) blocks for
eqn(7) delimiters.
Broken table layout found in glPixelMap(3) while investigating
a bug report by Theo Buehler <theo at math dot ethz dot ch>.
|
|
by Theo Buehler <theo at math dot ethz dot ch> on tech@:
Do not attempt to parse empty equations.
|
|
* drop trivial wrapper function roff_openeqn()
* drop unused first arg of function eqn_alloc()
* drop usused member "name" of struct eqn_node
|