summaryrefslogtreecommitdiff
path: root/regress/usr.bin
AgeCommit message (Collapse)Author
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
2015-09-13Rename __sysctl syscall to just sysctl, as the userland wrapper is no longerPhilip Guenther
necessary ok deraadt@ jsing@
2015-09-11skip if running as root; many systems (inc OpenBSD) allowDamien Miller
root to ptrace arbitrary processes
2015-09-11try all supported key types here; bz#2455 reported by Jakub JelenDamien Miller
2015-09-08Apparently, some recent update of Unicode data in the base systemIngo Schwarze
changed the output of wcwidth(3) for some weird Unicode characters, causing harmless whitespace changes in mandoc(1) output; fix up the regression suite accordingly. The processing of the characters themselves still works correctly, as it did before, and that's what these tests are intended to make sure. They were never intended to check for whitespace issues. Problem reported by jsg@.
2015-09-04Fill mode changes don't break next-line scope in all cases,Ingo Schwarze
in particular not for tagged paragraphs. Issue found by Christian Neukirchen <chneukirchen at gmail dot com> in the exiv2(1) manual page.
2015-09-04trim junk from end of file; bz#2455 from Jakub JelenDamien Miller
2015-08-30simple check of -h option. More deviously, check that option/parameterMarc Espie
handling actually works correctly.
2015-08-29add regression test for \n(.$ and \\$*Ingo Schwarze
2015-08-14add (currently failing) test for version comparison against "22-stable"Jasper Lievisse Adriaanse
from attila@stalphonsos.com