Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-01 | Add detailed error messages and restructure to make the individual | Ingo Schwarze | |
test functions shorter and easier to understand. The total number of lines remains unchanged. | |||
2016-06-01 | Test history_get() return value; | Ingo Schwarze | |
from Bastian Maerkisch <bmaerkisch at web dot de>. | |||
2016-05-31 | The argument of remove_history() only counts existing entries, | Ingo Schwarze | |
not those that were previously deleted. | |||
2016-05-31 | Style unification and whitespace cleanup, in part suggested by | Ingo Schwarze | |
Christian Heckendorf. No functional change. | |||
2016-05-30 | Gix misleading indent pointed out by GCC 6.1. | Brent Cook | |
ok beck@ jsing@ | |||
2016-05-29 | Nuke sigret.c | Bob Beck | |
ok deraadt@ kettenis@ | |||
2016-05-29 | We don't have sigreturn anymore | Bob Beck | |
2016-05-26 | tests for the two segfaults in backref() that were just fixed | Ingo Schwarze | |
2016-05-26 | Fix an oversight that caused the test program to segfault: | Ingo Schwarze | |
Don't try to calculate strlen(NULL). | |||
2016-05-26 | systematically test all combinations of REG_STARTEND, REG_NEWLINE, | Ingo Schwarze | |
and REG_NOTBOL with line and word anchors | |||
2016-05-26 | support for testing REG_STARTEND together with REG_NOTBOL | Ingo Schwarze | |
2016-05-25 | deal with the el_errno -> read_errno cleanup, read.c rev. 1.43 | Ingo Schwarze | |
2016-05-22 | cope with simplified chared/read interface | Ingo Schwarze | |
2016-05-10 | Enable the readline(3) regression test provided by Bastian Maerkisch, | Ingo Schwarze | |
all bugs tested so far have been fixed. | |||
2016-05-10 | adapt to recently changed internal interface of read_getcmd() | Ingo Schwarze | |
2016-05-10 | In a signal handler use snprintf()+local buffer instead of asprintf+free | Philip Guenther | |
2016-05-10 | Test that various calls can be interrupted in a non-threaded process, | Philip Guenther | |
then dlopen() libpthread and do that again in a second thread, and then verify that they're all correctly acting as cancellation points. | |||
2016-05-06 | A few regression tests for libedit readline(3) compat code. | Ingo Schwarze | |
Not linked to the build for now because these tests still fail for our libedit and because readline compat is not enabled in our build. Test suite written by Bastian Maerkisch <bmaerkisch@web.de>. KNF and some minor tweaks by me. | |||
2016-04-28 | Update regress test to reflect changes in the cipher list. | Joel Sing | |
2016-04-28 | Update AEAD regress to match EVP_aead_chacha20_poly1305() changes. | Joel Sing | |
2016-04-13 | After opening an AEAD, ensure that the decrypted output matches the | Joel Sing | |
plaintext for the regress test case. | |||
2016-04-11 | cope with the deletion of Char, use wchar_t | Ingo Schwarze | |
2016-04-11 | drop -DWIDECHAR, it's no longer needed | Ingo Schwarze | |
2016-03-22 | initialize el_state.metanext before testing read_getcmd() | Ingo Schwarze | |
2016-03-20 | Fix the CHARSET_IS_UTF8 case in read_char(). | Ingo Schwarze | |
For now, this mainly help programs explicitly using wide-character functions like el_wgetc(3) and el_wgets(3). 1. After reading an invalid byte sequence, do not throw away additional valid bytes; fix by me using mbrtowc(3), obsoleting utf8_islead(). 2. When read(2) returns EOF, return that information to the caller, do not prod on and potentially access garbage data in the buffer; from Linas Vepstas via NetBSD read.c rev. 1.70 2013/05/27. 3. After read__fixio() failure, restore errno to the one set by read(); from Steffen Nurpmeso via NetBSD read.c rev. 1.68 2012/09/10. 4. After read__fixio() success, restore errno to the initial state upon function entry; fix by me. OK czarkoff@. Also committed to NetBSD. | |||
2016-03-20 | Currently we have about a 50/50 split over fcntl(n, F_GETFL [,0]) | Kenneth R Westerback | |
idioms. Adopt the more concise fcntl(n, F_GETFL) over fcntl(n, F_GETFL, 0) where it is obvious further investigation will not yield and even better way. Obviousness evaluation and ok guenther@ | |||
2016-03-17 | Last parameter to execl[e]() functions *must* be cast to a pointer. | Kenneth R Westerback | |
Just NULL is not good practise as NULL is theoretically allowed to be an integer rather than a pointer. Use (char *)NULL consistently instead of scattering a few (char *)0 and (void *)NULL into the mix. Prompted by and probably ok deraadt@ millert@ kettenis@ Definitely ok mestre@ ratchov@ | |||
2016-03-13 | check return value for BN_hex2bn in regression tests | Brent Cook | |
2016-03-01 | After the bugfix in libedit/chared.c rev. 1.17, | Ingo Schwarze | |
chared unit tests now work, so enable them. | |||
2016-03-01 | Enter libedit directory by default. | Ingo Schwarze | |
A few tests are enabled and work, so this starts being useful. | |||
2016-03-01 | More unit tests for libedit. | Ingo Schwarze | |
Those that still fail are commented out in the Makefiles for now; i have patches for them. | |||
2016-02-26 | Add a test for negated POSIX characer classes. | Todd C. Miller | |
2016-02-11 | Test the C/POSIX locale too, in addition to UTF-8. | Ingo Schwarze | |
2016-02-11 | Slowly start a unit test suite for libedit; Christos is right that | Ingo Schwarze | |
fiddling with the internals of that code is dangerous without it. Intentionally not linked to the build yet, because many of the tests still fail: The related bugfixes are too intrusive right now and will go in after unlock. | |||
2016-01-27 | Properly initialize sin_family. | Jeremie Courreges-Anglas | |
2015-12-28 | initialize pointer to avoid undefined free on failure | Brent Cook | |
ok beck@ | |||
2015-11-19 | hint: compile before commit | Theo de Raadt | |
2015-11-08 | Make sure we use a sigjmp_buf in the sigsetjmp() part of the test. | Miod Vallat | |
2015-11-04 | replace setbuf with setvbuf, from Frederic Nowak | Ted Unangst | |
2015-11-02 | Add EVP_aead_chacha20_poly1305_ietf() - The informational RFC 7539, | Reyk Floeter | |
"ChaCha20 and Poly1305 for IETF Protocols", introduced a modified AEAD construction that is incompatible with the common style that has been already used in TLS with EVP_aead_chacha20_poly1305(). The IETF version also adds a constant (salt) that is prepended to the nonce. OK mikeb@ jsing@ | |||
2015-10-30 | print unsigned ints with %u, not %d. Reported by Pascal Cuoq. | Miod Vallat | |
2015-10-30 | Add explicit LL suffixes to the numerical constants which do not fit in 32 bits. | Miod Vallat | |
2015-10-30 | Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead of | Miod Vallat | |
relying upon previously included headers to do this, to enhance portability; from Pascal Cuoq, libressl github pull request #52 | |||
2015-10-25 | Change test to use length 128 (shortest long-form encoding). | Doug Hogan | |
From BoringSSL commit: d13a5e15d4e4eb51513be665306a2beba39869df | |||
2015-10-25 | Hide __atexit and __atexit_register_cleanup() | Philip Guenther | |
Wrap __cxa_{atexit,finalize}() so the call from exit() goes direct Switch regress/lib/libc/atexit/ to be built with -static so that it can still access __atexit* ok millert@ jca@ | |||
2015-10-25 | Missing initializer; spotted by coverity. | Miod Vallat | |
2015-10-25 | Use dprintf() instead of fprintf() in the signal handler | Philip Guenther | |
2015-10-23 | Cast ctype functions' arguments to unsigned char. | mmcc | |
2015-10-23 | Add ifnameindex to te libc regress tests | Claudio Jeker | |
2015-10-22 | Add a regress test for if_indextoname() and if_nametoindex() | Claudio Jeker | |