| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
feature advertisment.
|
|
|
|
|
|
|
|
|
|
|
| |
font, rather than with the monospace font appropriate for .Bd -literal.
This fixes a minibug reported by anton@.
Implemented by no longer relying on the typical browser default of
"pre { font-family: monospace }" but instead letting <pre> elements
inherit the font family from their parent, then adding an explicit CSS .Li
class only for those displays where the manual page author requested it
by using the -literal option on the .Bd macro.
|
|
|
|
|
| |
This is currently needed for DTLS1_2_VERSION, however it should be used
here regardless.
|
| |
|
| |
|
|
|
|
| |
used during the test run.
|
|
|
|
|
|
|
| |
instead of running pkg_add which may block due to its locking mechanism.
Precise file to check for suggested by sthen
ok kn deraadt on previous version
|
|
|
|
|
|
|
| |
regress for basic functionality. This regress covers quite a few usecases,
but there's still plenty missing.
feedback and OK bluhm@
|
| |
|
|
|
|
|
| |
with popular fuzzing drivers like libfuzzer. AFAIK nobody has used
it but me.
|
| |
|
|
|
|
| |
match change to config-dump output.
|
| |
|
|
|
|
| |
tests, otherwise skip them.
|
|
|
|
|
|
|
| |
The validation tests are originaly createtd by Steffen Ullrich.
OK tb@
No objection jsing@
|
|
|
|
|
|
|
| |
uname -n doesn't do what we need for some platforms in portable,
so we'll fix the original problem (that some other platforms don't
have hostname at all) by providing wrapper function to implement
it.
|
|
|
|
| |
portability. Patch from Geert Hendrickx via github PR#208.
|
|
|
|
| |
middleware to be directly linked; useful for writing fuzzers, etc.
|
| |
|
|
|
|
|
| |
Add tests for boundary conditions and fix convtime to work up to INT_MAX.
ok djm@
|
| |
|
| |
|
|
|
|
|
|
| |
sntrup761x25519-sha512@openssh.com.
Also test sntrup761x25519-sha512@openssh.com in unittests/kex
|
| |
|
| |
|
|
|
|
| |
removed.
|
|
|
|
|
|
| |
extension; mandoc only implements syntax checking but ignores the
sequence) to please Bill Gates and didickman@: avoid path names that
only differ by case, like o.in vs. O.in.
|
| |
|
|
|
|
| |
case insensitive file systems.
|
| |
|
| |
|
|
|
|
|
| |
behavior anyway. The map stack flag does not work in some cases.
So lastcomm(1) regress should fail.
|
|
|
|
|
| |
mmap(2) actually returns non-stack memory and triggers a SIGSEGV
due to MAP_STACK on i386.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
uses roff(7) tabulator settings to implement tables, and it used
to leak the changed tabulator settings from tables to the subsequent
roff(7) code. In mandoc/tbl_term.c rev. 1.42 (June 17, 2017), code
was added to be bug-compatible with groff.
In commit d0e03cf6 (Oct 20, 2020), GNU tbl(1) changed behaviour
to save the tabulator settings before starting a table and restore
them afterwards. Adjust mandoc for compatibility.
Since mandoc implements tables without using roff(7) tabulator
settings, saving and restoring tabulator settings is not needed in
mandoc. Simply deleting the code that changed tabulator settings
by reverting tbl_term.c rev. 1.42 is sufficient in mandoc.
Also adjust the desired output of the regression tests
to match the new behaviour of both groff and mandoc.
|
|
|
|
|
| |
Bug found because the groff-current manual pages started using the
variant form of this predefined string.
|
|
|
|
|
|
|
|
| |
and right before </pre> because that resulted in vertical
whitespace not requested by the manual page author.
Formatting bug reported by
Aman Verma <amanraoverma plus vim at gmail dot com> on discuss@.
|
|
|
|
| |
calls match_pattern_list()
|
|
|
|
| |
change
|
| |
|
|
|
|
|
|
|
|
| |
one element next-line scope, the MAN_ELINE flag must not yet be
cleared if the parent macro is another element macro having next-line
scope, or an assertion failure is caused if all this is wrapped in
another macro that has block next-line scope, for example .TP.
Bug found in an afl run performed by Jan Schreiber <jes at posteo dot de>.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Truncate excessive offsets to a width reasonable in the context
of manual pages instead of printing excessively long lines
and sometimes causing assertion failures;
found in an afl run performed by Jan Schreiber <jes at posteo dot de>.
2. Remember both the requested and the applied page offset; otherwise,
subtracting an excessive width, then adding it again, would end up
with an incorrectly large offset.
While here, simplify the code by reverting the previous offset up front,
and also add some comments to make the general ideas easier to understand.
|
|
|
|
|
|
|
|
| |
cases resulting in an assertion failure. Instead, truncate the
temporary indent to a width reasonable in a manual page.
I found the issue in an afl run
that was performed by Jan Schreiber <jes at posteo dot de>.
|
|
|
|
|
|
|
|
| |
While here, drop two unused arguments from the function term_field();
the related work was already done by term_fill() before this commit.
I found the bug in an afl run
that was performed by Jan Schreiber <jes at posteo dot de>.
|
|
|
|
|
|
| |
Jan Schreiber <jes at posteo dot de> ran afl on mandoc and it turned
out mandoc tried to use spacing modifiers so large that they would
trigger assertion failures in term_ascii.c, function locale_advance().
|
|
|
|
| |
(Fix :S with anchors and replacement)
|
|
|
|
| |
ok djm@
|
| |
|
|
|
|
|
| |
verify-required resident keys) even though it doesn't
implement this feature
|