summaryrefslogtreecommitdiff
path: root/regress/usr.bin
AgeCommit message (Collapse)Author
2016-03-10un-vax;Jason McIntyre
2016-03-06Update file(1) regress for new description of ar(1) file.Nicholas Marriott
2016-03-04Filter debug messages out of log before picking the last two lines.Darren Tucker
Should prevent problems if any more debug output is added late in the connection.
2016-03-04add KEX fuzzer harness; ok deraadt@Damien Miller
2016-03-03Look back 3 lines for possible error messages. Changes to the code meanDarren Tucker
that "Bad packet length" errors are 3 lines back instead of the previous two, which meant we didn't skip some offsets that we intended to.
2016-02-22Properly handle ed-files which fully replace input file content. ThisTobias Stoeckmann
misbehaviour is triggered with 'c' and 'i' commands on empty buffers. Spotted and fixed by Martin Natano <natano at natano dot net>. ok millert@
2016-02-18bsd.regress.mk doesn't automatically add "make clean" targets forDamien Miller
$SUBDIRS so do it explicitly
2016-02-17include bad $SSH_CONNECTION in failure outputDamien Miller
2016-01-29Add regression test for RekeyLimit parsing of >32bit values (4G and 8G).Darren Tucker
2016-01-24In the OpenBSD-specific part of verify_xref(), discard the standard errorIngo Schwarze
output from man -f: Messages "man: nothing appropriate" are not helpful. If no matching manual exists anywhere, a more specific message follows right afterwards. If a matching manual exists in the current directory, such messages are just wrong. Issue reported by jmc@.
2016-01-10tests for double backspace after double-width charactersIngo Schwarze
2016-01-10Make the test file 7-bit clean and improve diagnostics with hexdump(1),Ingo Schwarze
both in the same way as it was done for ul(1). No functional change.
2016-01-05Regression suite for ul(1).Ingo Schwarze
Even though this is testing UTF-8, the test file is 7-bit clean. Will be enabled once the ul(1) program is fixed.
2015-12-22Test suite for colrm(1) including tests for single byte characters,Ingo Schwarze
tabs, backspaces, multibyte characters of width 1, 0, and 2, invalid bytes and non-printable characters. All tests are run both with the UTF-8 and the C locale. About half the tests are currently broken, and not only the multibyte tests, but also half of the tab and backspace tests. The program is expected to be fixed soon, and the suite will be hooked up after that.
2015-12-21add parsing tests that must not segfault based on Jonathan Gray initialMarc Espie
report.
2015-12-09add a quick test for utf-8 handlingTed Unangst
2015-12-07basic unit tests for rsa-sha2-* signature typesDamien Miller
2015-12-06test suite for fmt(1) written from scratchIngo Schwarze
2015-12-06Check .Xr links by forking "man -f" rather than manually lookingIngo Schwarze
through manual page directories. It's slower but more robust because it doesn't require MLINKS. Fragility noticed and patch OK'ed by jmc@.
2015-12-02Fix the mandoc test suite after afresh1@ changed wcwidth(3) in libcIngo Schwarze
for the private use area starting at U+E000. Sometimes, even i'm surprised how much stuff these tests keep track of. Originally, they were only intended to catch regressions in mandoc... Issue noticed by daniel@, thanks!
2015-12-01sync and update the list of supported archs;Jason McIntyre
feedback/ok schwarze
2015-12-01Send Aviion to same place as Nova IITheo de Raadt
discussed with jsg
2015-12-01Cope with the changed order of warning and error messages caused by theIngo Schwarze
seperation of parsing and validation modules. I originally intended to mop this up when the parser reorg is complete, but since the work stalled a bit, i should not leave this lying around broken for weeks. Reminded by daniel@.
2015-11-29now that targets are dedup'd, we can fix that one too.Marc Espie
2015-11-24add some more tail tests, from Martijn van DurenTed Unangst
2015-11-08groupling tests that now passMarc Espie
2015-11-06The recent update to /usr/share/locale/UTF-8/LC_CTYPE by afresh1@Ingo Schwarze
fixed wcwidth(3) for various unusual characters.
2015-10-30If a .Bd block has no arguments at all, drop the block and only keepIngo Schwarze
its contents. Removing a gratuitious difference to groff output found after a related bug report from krw@.
2015-10-29regress test for "PubkeyAcceptedKeyTypes +..." inside a Match blockDamien Miller
2015-10-26add tests for whitespace surrounding propertiesJasper Lievisse Adriaanse
2015-10-26Fix typo certopt->certopts in shell variable. This would cause the test toDarren Tucker
hang at a host key prompt if you have an A or CNAME for "proxy" in your local domain.
2015-10-24Add test for -b and -r when -k is specified.Todd C. Miller
2015-10-23Update expected group sizes to match recent code changes.Darren Tucker
2015-10-17Very tricky diff to fix macro interpretation and spacing around tabsIngo Schwarze
in .Bl -column; it took me more than a day to get this right. Triggered by a loosely related bug report from tim@. The lesson for you is: Use .Ta macros in .Bl -column, avoid tabs, or you are in for surprises: The last word before a tab is not interpreted as a macro (unless there is a blank in between), the first word after a tab isn't either (unless there is a blank in between), and a blank after a tab causes a leading blank in the respective output cell. Yes, "blank", "tab", "blank tab" and "tab blank" all have different semantics; if you write code relying on that, good luck maintaining it afterwards...
2015-10-16test mixing of tabs with TaIngo Schwarze
2015-10-13Reject the escape sequences \[uD800] to \[uDFFF] in the parser.Ingo Schwarze
These surrogates are not valid Unicode codepoints, so treat them just like any other undefined character escapes: Warn about them and do not produce output. Issue noticed while talking to stsp@, semarie@, and bentley@.
2015-10-13Call the sort program through $SORTPROG, as intended; OK millert@Tim van der Molen
2015-10-13Test t16 for ed-formatted diffs does not contain a substitution.Tobias Stoeckmann
Add a minimalistic check in t17.
2015-10-12Use "-" rather than "\(hy" for the heads of .Bl -dash and -hyphen lists.Ingo Schwarze
In UTF-8 output, that renders as ASCII HYPHEN-MINUS (U+002D) rather than HYPHEN (U+2010), which looks better and matches groff. In ASCII output, it makes no difference. Suggested by naddy@.
2015-10-11add variation on existing --exists tests; separated by spacesJasper Lievisse Adriaanse
2015-10-10add (currently failing) test for --exists foo,bar.Jasper Lievisse Adriaanse
spotted by aja@
2015-10-06adapt to recent sshkey_parse_private_fileblob() API changeDamien Miller
2015-10-03adapt to the removal of !Otto Moerbeek
2015-09-24fix command-line option to match what was actually committedDamien Miller
2015-09-24regress test for CertificateFile; patch from Meghana Bhat via bz#2436Damien Miller
2015-09-21Trailing whitespace is significant when determining the width of a tagIngo Schwarze
in mdoc(7) .Bl -tag and man(7) .TP, but not in man(7) .IP. Quirk reported by Jan Stary <hans at stare dot cz> on ports@.
2015-09-16Repair.Daniel Dickman
2015-09-16Zap RANDFILE.Lawrence Teo
2015-09-14Remove the warning about children of .Vt blocks because actually,Ingo Schwarze
.Vt type global_variable No = Dv defined_constant ; is the best way to specify in the SYNOPSIS how a global variable is initialized in the rare case where that matters. Issue noticed by jmc@.
2015-09-14Update expected output to reflect changed sort orderPhilip Guenther