Home | History | Annotate | Download | only in lib
History log of /src/tests/lib/Makefile
RevisionDateAuthorComments
 1.36  28-Apr-2024  riastradh tests/lib/Makefile: Hook up libstdc++.
 1.35  21-Nov-2022  christos branches: 1.35.2;
lua libm API from Phil Rulon
 1.34  11-Dec-2020  nia add some basic tests for libossaudio

since there are already tests for audio this is focused on making
sure the ioctls translate properly and implement the necessary OSS
compat quirks.

right now this only covers the dsp ioctls, it should also cover the
mixer ioctls, although that's significantly harder.
 1.33  19-Apr-2020  maxv Add tests for USER_LDT.
 1.32  17-Jan-2020  christos new tests
 1.31  23-Dec-2018  maxv branches: 1.31.2;
Add initial tests for libnvmm's Mem Assist, with 8 test cases.
 1.30  23-Nov-2017  kre branches: 1.30.2; 1.30.4;
PR lib/52007

Move libevent from being a test playing sub-directory, to a groupy,
just hanging around, hoping someone will notice it, and throw it
a bone... (mixed metaphors?)
 1.29  21-May-2017  riastradh branches: 1.29.2;
Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.
 1.28  08-Feb-2017  kamil libpthread_dbg(3) deletion from the base distribution

libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>
 1.27  16-Nov-2016  kamil branches: 1.27.2;
Add new test-suite t_dummy for libpthread_dbg

At the moment this test does nothing except reports failure from td_open()
for overloaded (implemented) dummy1_proc_lookup() (.proc_lookup from
td_proc_callbacks_t) of the following form:

static int
dummy1_proc_lookup(void *arg, const char *sym, caddr_t *addr)
{
return TD_ERR_ERR;
}

This file and directory with tests is placeholder for new ones, without
further need to alter mtree and distribution sets.

The libpthread_dbg interface and library is used by gdb(1) to handle
threads in applications.

Sponsored by <The NetBSD Foundation>
 1.26  14-Nov-2016  pho Add some tests for librefuse
 1.25  01-Jan-2016  jakllsch branches: 1.25.2;
tests for libusbhid (many of which fail)
 1.24  22-Jun-2015  matt Don't build tests that depend on RUMP if BSD_MK_COMPAT_FILE is defined.
 1.23  16-Feb-2013  jmmv Hook Lutok into the build. This is all protected by the MKKYUA guard.
 1.22  11-Nov-2012  alnsn Build libbpfjit test to the build.
 1.21  05-Nov-2012  alnsn Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386.
 1.20  08-Aug-2012  christos branches: 1.20.2;
Exclude tests that use rump
 1.19  27-May-2012  christos one too many e's
 1.18  27-May-2012  christos hook in libexecinfo
 1.17  27-Dec-2011  christos Add a test for crypt salts. From:
http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/glibc/crypt_freesec.c
From Solar Designer
 1.16  06-Nov-2011  christos Hook in the libtre tests
 1.15  27-Aug-2011  dyoung branches: 1.15.2;
Build and install ppath(3) tests.
 1.14  10-Apr-2011  blymn Add libcurses test
 1.13  07-Apr-2011  plunky link libbluetooth tests to the build
 1.12  09-Feb-2011  pooka Add test which checks rumpclient does not use fds 0-2 for its
internal purposes.
 1.11  06-Feb-2011  pooka Add a simple test for the purpose of making sure rumphijack works
on -current in addition to 5.x. The test serves a simple index.html
on a hijacked bozohttpd and checks the file can be retrieved.
 1.10  20-Dec-2010  pgoyette branches: 1.10.2;
Move the only regress/lib/libm test to the new atf format
 1.9  25-Aug-2010  jmmv Convert the libdes tests to atf.
 1.8  18-Jul-2010  jmmv Convert the libobjc tests to atf. While doing this, make the tests actually
check that things work.
 1.7  17-Jul-2010  jmmv Convert the csu tests to atf.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.
 1.6  16-Jul-2010  jmmv Convert the libpthread tests to atf.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.

I think that this, together with the previous conversion of librt, obsoletes
the tests in the semaphore/ directory. Will investigate later.
 1.5  16-Jul-2010  jmmv Convert the libposix, libprop, librt, libskey and libutil tests to ATF.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.
 1.4  13-Jul-2010  jmmv Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
 1.3  10-Jun-2010  pooka Add tests for semaphores. Note: the "unlink" one fails because our
implementation is broken. I'll file a PR shortly.
 1.2  02-Nov-2009  plunky add ATF tests for libevent
 1.1  20-Jul-2009  joerg Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash. The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.
 1.10.2.2  17-Feb-2011  bouyer Sync with HEAD
 1.10.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.15.2.5  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.15.2.4  16-Jan-2013  yamt sync with (a bit old) head
 1.15.2.3  30-Oct-2012  yamt sync with head
 1.15.2.2  17-Apr-2012  yamt sync with head
 1.15.2.1  10-Nov-2011  yamt sync with head
 1.20.2.2  25-Feb-2013  tls resync with head
 1.20.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.25.2.2  20-Mar-2017  pgoyette Sync with HEAD
 1.25.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.27.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.29.2.1  01-Mar-2018  martin Pull up following revision(s) (requested by kre in ticket #598):
tests/lib/Makefile: revision 1.30
share/mk/bsd.test.mk: revision 1.25
PR lib/52007
Provide a mechanism whereby a test sub-directory can be installed,
without the test being scheduled to run by default (ie: keeping
it out of the Atffile, and Kyuafile if Kyua is enabled.).
The mechanism is perhaps a bit kludgey - anyone with a better idea
how to make it happen, feel free to improve this (the one user as
of about the time of this commit is (or will be) src/tests/lib/Makefile)
PR lib/52007
Move libevent from being a test playing sub-directory, to a groupy,
just hanging around, hoping someone will notice it, and throw it
a bone... (mixed metaphors?)
 1.30.4.3  21-Apr-2020  martin Sync with HEAD
 1.30.4.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.30.4.1  10-Jun-2019  christos Sync with HEAD
 1.30.2.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.31.2.1  24-Aug-2024  martin Additionally pull up the following for #1877 to fix the build:

tests/lib/Makefile 1.36

Hook up libstdc++
 1.35.2.1  24-Aug-2024  martin Additionally pull up the following for #801 to fix the build:

tests/lib/Makefile 1.36

Hook up libstdc++

RSS XML Feed