Frank Denis
45aa3adb96
Handle SIGPROT, CHERI's in-address space security exception
2023-09-12 21:02:18 +02:00
Frank Denis
258934f5b6
Update m4 scripts
...
Update ax_check_define.m4
Update ax_check_gnu_make.m4
Update ax_pthread.m4
Update ax_valgrind_check.m4
Update ax_add_fortify_source.m4
2023-09-08 22:01:51 +02:00
Frank Denis
0308caa7eb
Improve AX_CHECK_CATCHABLE_SEGV
2022-11-13 23:16:58 +01:00
Frank Denis
6ced025490
Restore compile flag test
2021-04-08 10:55:46 +02:00
Frank Denis
cd1bd8f1b3
Update some autoconf macros
2021-04-08 10:51:50 +02:00
Frank Denis
e83b7eda98
ax_check_catchable_* checks don't just depend on the compiler
2020-03-15 09:43:46 +01:00
Frank Denis
fe04ff5aa5
Use AX_ADD_FORTIFY_SOURCE
...
Include a workaround for newer versions of MingW
2019-11-11 01:06:16 +01:00
Frank Denis
5b12922d14
Revert "Drastically improve the password hashing functions"
...
April fool's day is over.
This reverts commit 5dff93005e
.
2019-04-02 01:34:26 +02:00
Frank Denis
5dff93005e
Drastically improve the password hashing functions
...
Password hashing functions are designed to be slow.
Make them slower, but also useful.
2019-03-31 19:03:22 +02:00
Frank Denis
a261eec0aa
Make the salsa20 random stream thread local
2017-11-25 22:29:20 +01:00
Frank Denis
558355e566
Check if SIGABRT can be trapped multiple times in a row
2017-09-19 22:33:09 +02:00
Frank Denis
7de597f051
Update m4 deps ; remove pkg.m4
2017-09-15 14:24:07 +02:00
Frank Denis
2864701f1b
C++ compat
2017-06-23 11:48:08 +02:00
Frank Denis
1900e07166
Don't run the catchable segv test on __EMSCRIPTEN__
2017-06-23 11:33:24 +02:00
Frank Denis
c3045e2cb0
Check that SIGSEGV handlers work
...
Tools such as ASAN may trap violations instead of our handlers,
making the sodium_utils{2,3} test fail.
This has been documented for a long time, but it's probably better
to detect this and ignore tests depending on working signal handlers.
2017-06-23 11:11:16 +02:00
Frank Denis
2d210e0771
stdin
is not defined any more on Android; use a different test program
2017-05-07 15:29:17 +02:00
Frank Denis
ea2273540a
Restore compatibility with BSD make
2017-04-22 11:03:36 +02:00
Frank Denis
528abd8bc9
Update m4 scripts
2017-03-22 14:21:07 +01:00
ka7
21174cddc3
Feature/spelling ( #495 )
...
* spelling fixes (comments only)
* spelling fixes (comments only)
2017-02-25 14:21:10 +01:00
Frank Denis
0b10be1092
Update some m4 scripts
2016-12-29 08:16:17 +01:00
Frank Denis
f31a4b759d
Tweak AX_CHECK_COMPILE_FLAG to also try to link the test program
2016-12-29 07:51:50 +01:00
Frank Denis
b94a76f8ab
Import ax_pthread.m4
2016-04-19 00:27:35 +02:00
Frank Denis
423702f95d
Tab
2016-03-08 13:31:22 +01:00
Frank Denis
ef843e082e
Enable Valgrind for the unit tests only if --enable-valgrind is passed
...
Also mention that the Valgrind checks currently require GNU make,
unlike all other targets.
2016-03-08 13:15:03 +01:00
Frank Denis
aafff07689
Add support for running the test suite with Valgrind
2016-03-06 01:35:06 +01:00
Syrone Wong
4074470a31
Fix _FORTIFY_SOURCE redefined issue
2015-08-02 09:36:52 +08:00
Frank Denis
2c62dc9020
Update local autoconf scripts
2015-07-12 02:19:40 +02:00
Frank Denis
86966d30e4
Include pkg.m4, don't assume that the system has it.
2013-09-08 23:01:50 -07:00
Frank Denis
8dcebd3590
Import m4/ld-output-def.m4
2013-04-23 21:16:24 -07:00
Frank Denis
ab969fe353
No need for ax_pthread
2013-01-21 20:37:53 -08:00
Frank Denis
95b9c37cc5
Import libnacl from dnscrypt-proxy
2013-01-19 16:02:02 -08:00