Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-26 | Add regress for kcov. It will only run if /dev/kcov can be opened successfully. | anton | |
2018-08-26 | Add test cases for private versus non-private futexes. | Visa Hankala | |
While here, fix timeout handling in futex_twait(), and fix the return value of functions awakener() and signaled(). OK mpi@ | |||
2018-08-25 | oops, hook up the tests for the roff(7) .char request | Ingo Schwarze | |
2018-08-25 | Rudimentary implementation of the roff(7) .char (output glyph | Ingo Schwarze | |
definition) request, used for example by groff_hdtbl(7). This simplistic implementation may interact incorrectly with the .tr (input character translation) request. But come on, you are not only using .char *and* .tr, but you do so with respect to the same character in the same manual page? | |||
2018-08-25 | If man(7) next-line scope is open and the line ends with \c, | Ingo Schwarze | |
the scope remains open. Needed for example for groff_man(7). | |||
2018-08-25 | Also run DSA tests with the PEM encoded public key. | Theo Buehler | |
2018-08-24 | Fix dates that got broken by committing from one day to another | Ingo Schwarze | |
due to timezone differences. | |||
2018-08-24 | Rudimentary implementation of the roff(7) .while request. | Ingo Schwarze | |
Needed for example by groff_hdtbl(7). There are two limitations: It does not support nested .while requests yet, and each .while loop must start and end in the same scope. The roff_parseln() return codes are now more flexible and allow OR'ing options. | |||
2018-08-24 | Add my copyright. | Theo Buehler | |
Discussed with jsing | |||
2018-08-24 | Remove DSA from TODO list and add RSA-PSS back. | Theo Buehler | |
2018-08-24 | Also test DSA with the DER encoded key. Lots of help from jsing, thanks! | Theo Buehler | |
2018-08-24 | Add a regression test for the kernel stack exhaustion bug. | Visa Hankala | |
OK anton@ | |||
2018-08-23 | Run our DSA against wycheproof test vectors. | Theo Buehler | |
2018-08-23 | Add license header. | Kinichiro Inoguchi | |
2018-08-23 | Check reusing SSL/TLS session ticket by regression test | Kinichiro Inoguchi | |
- Added checking for session ticket reusing with using openssl(1) s_server and s_client command in appstest.sh - Confirm certificate verification status. - Save s_server message to log file. ok tb@ and jsing@ | |||
2018-08-23 | Implement the roff(7) .shift and .return requests, | Ingo Schwarze | |
for example used by groff_hdtbl(7) and groff_mom(7). Also correctly interpolate arguments during nested macro execution even after .shift and .return, implemented using a stack of argument arrays. Note that only read.c, but not roff.c can detect the end of a macro execution, and the existence of .shift implies that arguments cannot be interpolated up front, so unfortunately, this includes a partial revert of roff.c rev. 1.209, moving argument interpolation back into the function roff_res(). | |||
2018-08-21 | Link arch amd64 regress to build. | Alexander Bluhm | |
2018-08-21 | Check the FPU environment of user land processes after exec and the | Alexander Bluhm | |
proc0 kernel thread for FPU initialization values. | |||
2018-08-21 | fix return value | Theo Buehler | |
2018-08-21 | Remove ChaCha20-Poly1305 from the TODO list | Theo Buehler | |
2018-08-21 | A failure to _seal() should be looked into, so turn this into an | Theo Buehler | |
unconditional failure. | |||
2018-08-21 | Factor the calls to EVP_AEAD_CTX_open() and EVP_AEAD_CTX_seal() into | Theo Buehler | |
their own functions to make it easier to handle failures cleanly. Discussed with jsing | |||
2018-08-21 | Improve the ASCII rendering of \(Po (Pound Sterling) | Ingo Schwarze | |
and of the playing card suits to match groff, using feedback from Ralph Corderoy <ralph at inputplus dot co dot uk>. | |||
2018-08-21 | Fix some issues found looking at groff_char(7): | Ingo Schwarze | |
* Add two missing characters, \('Y and \('y. * The Weierstrass p is not capital, see http://unicode.org/notes/tn27/. * Add a groff-compatible ASCII transliteration for U+02DC: "~". | |||
2018-08-20 | add two missing \n | Theo Buehler | |
2018-08-20 | Test EVP_AEAD_CTX_open() at the same time as EVP_AEAD_CTX_seal() | Theo Buehler | |
Suggested by jsing | |||
2018-08-20 | remove two redundant tests | Theo Buehler | |
2018-08-20 | Use sealed instead of out in a couple of places in preparation of | Theo Buehler | |
testing EVP_AEAD_CTX_open() | |||
2018-08-20 | Shuffle the decoding of the hex strings to the top and group all length | Theo Buehler | |
tests together. Make failure of the length tests non-fatal, as these are failures of test cases, not of the program. | |||
2018-08-20 | Run the Wycheproof ChaCha20-Poly1305 test vectors against libcrypto. | Theo Buehler | |
We currently only support nonces of length 12, so skip a few tests. With input from jsing | |||
2018-08-19 | Disable one test for now that is broken after the addition of \). | Ingo Schwarze | |
It is not broken because of \), which is correctly implemented, but the addition merely reveals a hidden bug elsewhere, almost certainly in \\ handling. Given that \\ is among the most mysterious escape sequences and using it is very strongly discouraged in manual pages, fixing that is not urgent - and it may be hard. | |||
2018-08-16 | Add regress coverage for CBB_add_u32(). | Joel Sing | |
2018-08-16 | Implement the \*(.T predefined string (interpolate device name) | Ingo Schwarze | |
by allowing the preprocessor to pass it through to the formatters. Used for example by the groff_char(7) manual page. | |||
2018-08-14 | support tail arguments on the .ME and .UE macros, | Ingo Schwarze | |
used for example in the ditroff(7) manual of the groff package | |||
2018-08-13 | Add a test covering the recently fixed issue with dangling knote references upon | anton | |
closing a kqueue file descriptor. | |||
2018-08-10 | Run the wycheproof ECDSA test vectors against libcrypto. | Joel Sing | |
Skip the ecdsa_webcrypto_test.json vectors for the time being, as these likely need some extra glue. | |||
2018-08-10 | Run the X25519 wycheproof test vectors against libcrypto. | Joel Sing | |
2018-08-10 | Rework regress so that it is easier to add additional test types. | Joel Sing | |
2018-08-10 | Use a table rather than a switch when converting strings to NIDs. | Joel Sing | |
This will make it easier to extend. | |||
2018-08-10 | Add a regress test that checks file descriptor allocation across fork. | Joel Sing | |
In particular, this checks the behaviour of kqueue fds being closed and reallocated across a fork. | |||
2018-08-10 | The script that cooks up PuTTY format host keys does not understand | Darren Tucker | |
the new key format so convert back to old format to create the PuTTY key and remove it once done. | |||
2018-08-04 | Add regress test to ensure that chmod fails when unveiled with "r" | Bob Beck | |
(problem noticed by semarie@ - fix forthcoming) | |||
2018-08-03 | Improve synchronization between the parent and children. This fixes | Visa Hankala | |
a spurious test failure spotted by anton@ and eliminates sleeping in the test. Feedback and OK anton@ | |||
2018-08-02 | Test messing with "." both when having . unveiled for an operation, and | Bob Beck | |
with . veiled without the right flags for an operation, since these come out of namei differently and . is the bane of the special LOCKPARENT corner cases - this tests a panic found by anton@ | |||
2018-07-30 | Declare then assign local variable, no binary change. | anton | |
2018-07-30 | Replace fork with sniffer thread in Python. Clear the BPF list | Alexander Bluhm | |
before sniffing, Scapy 2.4.0 remembers old packets that confuse the test. | |||
2018-07-30 | Add regress covering the recently fixed NULL pointer deref in open(). | anton | |
2018-07-29 | Add regress for ensuring .. is appropriately *not* used as a | Bob Beck | |
descending match | |||
2018-07-29 | New scapy 2.4.0 buffers packets at the bfp layer. Call sniff() to | Alexander Bluhm | |
clear this list when starting the sniffer thread. The TCP sequence number check in sr1() became more strict. Use the sniffer thread to capture retransmitted packetes which the new TCP answers() check ignores now. | |||
2018-07-28 | Use strtonum in host() | kn | |
This is simpler than checking three cases for `q' and gives nicer error messages. While here, use `v6mask' as maximum netmask instead of hardcoding it. OK sashan |