curl/tests/libtest
Viktor Szakats 3f8fc25720
cmake: add support for "unity" builds
Aka "jumbo" or "amalgamation" builds. It means to compile all sources
per target as a single C source. This is experimental.

You can enable it by passing `-DCMAKE_UNITY_BUILD=ON` to cmake.
It requires CMake 3.16 or newer.

It makes builds (much) faster, allows for better optimizations and tends
to promote less ambiguous code.

Also add a new AppVeyor CI job and convert an existing one to use
"unity" mode (one MSVC, one MinGW), and enable it for one macOS CI job.

Fix related issues:
- add missing include guard to `easy_lock.h`.
- rename static variables and functions (and a macro) with names reused
  across sources, or shadowed by local variables.
- add an `#undef` after use.
- add a missing `#undef` before use.
- move internal definitions from `ftp.h` to `ftp.c`.
- `curl_memory.h` fixes to make it work when included repeatedly.
- stop building/linking curlx bits twice for a static-mode curl tool.
  These caused doubly defined symbols in unity builds.
- silence missing extern declarations compiler warning for ` _CRT_glob`.
- fix extern declarations for `tool_freq` and `tool_isVistaOrGreater`.
- fix colliding static symbols in debug mode: `debugtime()` and
  `statename`.
- rename `ssl_backend_data` structure to unique names for each
  TLS-backend, along with the `ssl_connect_data` struct member
  referencing them. This required adding casts for each access.
- add workaround for missing `[P]UNICODE_STRING` types in certain Windows
  builds when compiling `lib/ldap.c`. To support "unity" builds, we had
  to enable `SCHANNEL_USE_BLACKLISTS` for Schannel (a Windows
  `schannel.h` option) _globally_. This caused an indirect inclusion of
  Windows `schannel.h` from `ldap.c` via `winldap.h` to have it enabled
  as well. This requires `[P]UNICODE_STRING` types, which is apperantly
  not defined automatically (as seen with both MSVS and mingw-w64).
  This patch includes `<subauth.h>` to fix it.
  Ref: https://github.com/curl/curl/runs/13987772013
  Ref: https://dev.azure.com/daniel0244/curl/_build/results?buildId=15827&view=logs&jobId=2c9f582d-e278-56b6-4354-f38a4d851906&j=2c9f582d-e278-56b6-4354-f38a4d851906&t=90509b00-34fa-5a81-35d7-5ed9569d331c
- tweak unity builds to compile `lib/memdebug.c` separately in memory
  trace builds to avoid PP confusion.
- force-disable unity for test programs.
- do not compile and link libcurl sources to libtests _twice_ when libcurl
  is built in static mode.

KNOWN ISSUES:
- running tests with unity builds may fail in cases.
- some build configurations/env may not compile in unity mode. E.g.:
  https://ci.appveyor.com/project/curlorg/curl/builds/47230972/job/51wfesgnfuauwl8q#L250

Ref: https://github.com/libssh2/libssh2/issues/1034
Ref: https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.html
Ref: https://en.wikipedia.org/wiki/Unity_build

Closes #11095
2023-06-07 13:06:08 +00:00
..
.checksrc checksrc: ban gmtime/localtime 2020-07-28 23:51:17 +02:00
.gitignore lib: remove CURLX_NO_MEMORY_CALLBACKS 2023-04-08 17:47:10 +02:00
chkhostname.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
CMakeLists.txt cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
first.c tests: limit return code of unit tests and lib tests 2023-03-30 19:16:40 -07:00
lib500.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib501.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib502.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib503.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib504.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib505.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib506.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib507.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib508.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib509.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib510.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib511.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib512.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib513.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib514.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib515.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib516.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib517.c lib517: verify time stamps without leading zeroes plus some more 2023-02-20 23:48:25 +01:00
lib518.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib519.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib520.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib521.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib523.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib524.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib525.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib526.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib530.c lib: fix conversion warnings with gcc on macOS 2023-05-21 14:02:31 +02:00
lib533.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib537.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib539.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib540.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib541.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib542.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib543.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib544.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib547.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib549.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib552.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib553.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib554.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib555.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib556.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib557.c misc: remove support for curl_off_t < 8 bytes 2023-02-24 17:05:33 +01:00
lib558.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib559.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib560.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib562.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib564.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib566.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib567.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib568.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib569.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib570.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib571.c rtsp: skip malformed RTSP interleaved frame data 2023-03-30 09:59:09 +02:00
lib572.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib573.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib574.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib575.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib576.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib578.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib579.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib582.c lib: fix conversion warnings with gcc on macOS 2023-05-21 14:02:31 +02:00
lib583.c tests: move server config files under the pid dir 2023-03-31 23:08:00 -07:00
lib586.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib589.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib590.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib591.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib597.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib598.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib599.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib643.c lib643: LIB644 is never defined, this is dead code 2023-03-15 00:08:09 +01:00
lib650.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib651.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib652.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib653.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib654.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib655.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib658.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib659.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib661.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib666.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib667.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib668.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib670.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib674.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib676.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib677.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib678.c checksrc: find bad indentation in conditions without open brace 2023-04-28 23:11:00 +02:00
lib1156.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib1301.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1500.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1501.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1502.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1506.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1507.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1508.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1509.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1510.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1511.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1512.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1513.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1514.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1515.c libtest: add a sleep macro for Windows 2023-02-05 03:15:07 -05:00
lib1517.c cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND 2023-05-18 20:55:16 +02:00
lib1518.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1520.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1522.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib1523.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1525.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1526.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1527.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1528.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1529.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1530.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1531.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1532.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1533.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1534.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1535.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1536.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1537.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1538.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1540.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1541.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1542.c libtest: add a sleep macro for Windows 2023-02-05 03:15:07 -05:00
lib1550.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1551.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1552.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1553.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1554.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1555.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1556.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1557.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1558.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1559.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1560.c urlapi: scheme starts with alpha 2023-06-05 16:28:27 +02:00
lib1564.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1565.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1567.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1568.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1569.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1591.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1592.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1593.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1594.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1597.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib1662.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1903.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib1905.c checksrc: disallow spaces before labels 2023-05-18 20:45:04 +02:00
lib1906.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1907.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1908.c tests: fix lib tests to run with a dynamic log directory 2023-03-30 09:53:57 -07:00
lib1910.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1911.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1912.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1913.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1915.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1916.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1918.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1919.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1933.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1934.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1935.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1936.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1937.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1938.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1939.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1940.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1945.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1947.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1948.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1955.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1956.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1957.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1958.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1959.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib1960.c test1960: verify CURL_SOCKOPT_ALREADY_CONNECTED 2023-03-03 08:36:25 +01:00
lib1970.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib1971.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib1972.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib1973.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib1974.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib1975.c aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3 2023-03-14 17:04:47 +01:00
lib2301.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib2302.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib2304.c Websocket en-/decoding 2023-04-25 23:16:51 +02:00
lib2305.c lib2305: deal with CURLE_AGAIN 2023-03-16 23:29:12 +01:00
lib2306.c test2306: verify getting a second response with folded headers 2023-05-12 17:50:33 +02:00
lib2402.c misc: fix spelling 2023-02-08 08:30:05 +01:00
lib2502.c misc: fix spelling 2023-02-08 08:30:05 +01:00
lib3010.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib3025.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib3026.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib3027.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib3100.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
lib3101.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
libauthretry.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
libntlmconnect.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
libprereq.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.am copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.inc cmake: add support for "unity" builds 2023-06-07 13:06:08 +00:00
mk-lib1521.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
notexists.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sethostname.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
sethostname.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
stub_gssapi.c tests: stop using strndup(), which isn't portable 2023-04-10 10:51:07 -07:00
stub_gssapi.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test307.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test610.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test613.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test1013.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test1022.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
test.h tests: make first.c the same for both lib tests and unit tests 2023-03-12 19:14:59 -07:00
testtrace.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
testtrace.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
testutil.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
testutil.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00