Ondřej Surý
|
e119de4169
|
Replace arch specific atomic.h with global atomic.h header using either stdatomic, __atomic or __sync primitives
|
2018-08-28 12:15:39 +02:00 |
|
Ondřej Surý
|
facc390b54
|
Update configure.in to check for both stdatomic.h and __atomic builtins
|
2018-08-28 12:15:39 +02:00 |
|
Ondřej Surý
|
f1d658764c
|
Remove dead check for long long support
|
2018-08-28 10:31:49 +02:00 |
|
Ondřej Surý
|
52e1c45156
|
Assume PTHREAD_ONCE_INIT is not broken (remove support for ancient Solaris)
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
a11a271b28
|
Assume non-broken recvmsg
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
1672935717
|
Use strerror_r from POSIX.1-2001 (strerror_s on Windows) instead of custom isc__strerror()
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
efd613e874
|
memmove, strtoul, and strcasestr functions are part of ISO C90, remove the compatibility shim
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
1e1804bb96
|
getifaddrs() is available on all supported Unix platforms (Linux, BSDs, macOS and Solaris)
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
29c853f500
|
Remove check for isc_port_t; Windows never have it, Unix always have it
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
40f7680efa
|
Ignore sockaddr_{sin,sin6,sun}.{sin,sin6,sun}_len even on systems that define it
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
e6dc08b06c
|
Always assume BSD4.4 msghdr version
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
388d6db5a1
|
Remove support for legacy systems without inet_{ntop,pton} w/ IPv6 support
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
3ab9c99567
|
Remove support for legacy systems without in6_pktinfo
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
8c526df306
|
Remove support for legacy systems without sin6_scope_id
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
4150a86046
|
Remove support for legacy platforms without in6addr_loopback
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
5083a42072
|
Remove support for legacy systems without in6addr_any
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
b962f47d3e
|
Remove support for pre-RFC2133 IPv6 implementation (in_addr6)
|
2018-08-28 10:31:48 +02:00 |
|
Ondřej Surý
|
7b21bbb7c1
|
Require IPv6 support from the OS
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
00ca487fec
|
We always want IPv6
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
c19713aa51
|
Remove support for legacy SGI IRIX
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
9f4528c623
|
Remove legacy support for Compaq TruCluster
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
02e349c051
|
Remove legacy support for HP-UX
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
b02de1ec30
|
Remove legacy support for SunOS
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
18e3c8d232
|
Remove legacy support for Tru64
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
f0f71420c8
|
Remove legacy support for AIX
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
9a8da1e25a
|
Remove legacy BSD/OS support (ipv6,various hacks)
|
2018-08-28 10:31:47 +02:00 |
|
Ondřej Surý
|
e53a72a649
|
Remove legacy UnixWare support (sigwait, ipv6)
|
2018-08-28 10:31:47 +02:00 |
|
Witold Kręcicki
|
525fd76685
|
Include threads.h for thread_local
|
2018-08-27 16:41:43 +02:00 |
|
Ondřej Surý
|
de41f0beea
|
Cleanup couple of set-but-unused errors from Coverity
|
2018-08-27 10:12:19 -04:00 |
|
Ondřej Surý
|
7ab228cf71
|
Use __declspec( thread ) for thread local storage when compiling with Visual Studio 2015 and higher
|
2018-08-25 13:59:26 +02:00 |
|
Witold Kręcicki
|
18ebcf2b30
|
Add runtime check on top of pthread_mutex_{lock,unlock} in rng
|
2018-08-25 13:26:25 +02:00 |
|
Witold Kręcicki
|
8c5aeb6c4c
|
Use TLS variables to store RNG state, make RNG lockless
|
2018-08-25 13:26:25 +02:00 |
|
Mark Andrews
|
2c1d8b2e99
|
use sizeof(CK_SLOT_ID)
|
2018-08-24 11:00:39 +10:00 |
|
Mark Andrews
|
4742f4ecba
|
unlink before unlock
|
2018-08-24 10:36:53 +10:00 |
|
Ondřej Surý
|
31b5360943
|
Whitespace fixes
|
2018-08-23 11:39:01 +02:00 |
|
Bhargava Shastry
|
1c57b73e34
|
oss-fuzz: Improve interaction with fuzzing tools and add new tests in fuzz/ directory
|
2018-08-23 10:07:28 +02:00 |
|
Mark Andrews
|
2bb4392bb3
|
fix lock order reversal
|
2018-08-20 22:15:18 -04:00 |
|
Ondřej Surý
|
c692da2182
|
Improve autoconf pthread detection
|
2018-08-16 17:18:52 +02:00 |
|
Witold Kręcicki
|
5cdb38c2c7
|
Remove unthreaded support
|
2018-08-16 17:18:52 +02:00 |
|
Ondřej Surý
|
e2c938d882
|
Replace "config.h" with <config.h>
|
2018-08-16 12:45:59 +02:00 |
|
Mark Andrews
|
5dd1beec8e
|
mempool didn't work for sizes less than sizeof(void*)
|
2018-08-14 03:47:14 -04:00 |
|
Ondřej Surý
|
ebf3083e08
|
Make ENOBUFS a soft error
|
2018-08-13 18:51:10 +02:00 |
|
Mathieu Arnold
|
4c06eb20cc
|
Don't try to install removed int.h and boolean.h headers
|
2018-08-13 15:30:36 +02:00 |
|
Ondřej Surý
|
c5040e5c9e
|
Add @OPENSSL_LIB@ to Windows project files as needed
|
2018-08-10 16:45:00 +02:00 |
|
Ondřej Surý
|
7351c505a0
|
Remove duplicate config.h
|
2018-08-08 09:37:30 +02:00 |
|
Ondřej Surý
|
994e656977
|
Replace custom isc_boolean_t with C standard bool type
|
2018-08-08 09:37:30 +02:00 |
|
Ondřej Surý
|
cb6a185c69
|
Replace custom isc_u?intNN_t types with C99 u?intNN_t types
|
2018-08-08 09:37:28 +02:00 |
|
Ondřej Surý
|
055278c936
|
Get rid of extra UINT64_MAX definition in lib/isc/win32/time.c
|
2018-08-08 09:36:44 +02:00 |
|
Ondřej Surý
|
64fe6bbaf2
|
Replace ISC_PRINT_QUADFORMAT with inttypes.h format constants
|
2018-08-08 09:36:44 +02:00 |
|
Mark Andrews
|
83a1e87dd2
|
remove dead code
|
2018-08-02 18:57:30 -04:00 |
|