Ondřej Surý
|
7fd3dc63de
|
Add generic message digest API (isc_md) to replace specific MD functions md5/sha1/sha256
|
2018-10-25 08:15:42 +02:00 |
|
Evan Hunt
|
3f35ab8567
|
remove references to methods and app_api.c
|
2018-10-19 00:28:53 -07:00 |
|
Witold Kręcicki
|
38a127c35b
|
Remove layering from isc_task, isc_app, isc_socket, isc_timer, isc_mem
|
2018-10-18 09:19:12 +00:00 |
|
Witold Kręcicki
|
cdbac34cba
|
Get rid of isc_bind9 conditional
|
2018-10-18 09:19:12 +00:00 |
|
Mark Andrews
|
81b133d963
|
avoid macro name collision with system defined macro
|
2018-09-10 09:18:17 +10:00 |
|
Ondřej Surý
|
2750799132
|
Assume socklen_t is always available on all supported platforms (except on Windows where it is typedefed to int32_t)
|
2018-09-07 12:17:40 +02:00 |
|
Ondřej Surý
|
927b65aa7f
|
Remove now dummy HAVE_UNIXWARE_SIGWAIT define
|
2018-09-07 12:17:40 +02:00 |
|
Ondřej Surý
|
c7b1e7fd08
|
Linux (glibc) has NPTL since LinuxThreads are no-more, so remove HAVE_LINUXTHREADS
|
2018-09-07 12:17:40 +02:00 |
|
Ondřej Surý
|
2f02552a93
|
Remove now dummy NEED_PTHREAD_INIT
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
51b0d5d55e
|
Replace platform ISC_PLATFORM_HAVESTATNSEC with config ENABLE_STAT_NSEC
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
f1d3055d7b
|
Replace platform ISC_PLATFORM_HAVETFO with config ENABLE_TCP_FASTOPEN
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
092edb5b44
|
Replace platform ISC_PLATFORM_HAVEDEVPOLL with check for devpoll.h headers
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
5d65392d18
|
Replace platform ISC_PLATFORM_HAVEEPOLL with config HAVE_EPOLL_CREATE1
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
68f473a25e
|
Replace platform ISC_PLATFORM_HAVEKQUEUE with config HAVE_KQUEUE
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
4014bc42dd
|
According to POSIX.1-2001, POSIX.1-2008 #include <sys/select.h> is correct way to get fd_set
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
0bea5c2baf
|
Replace platform.h ISC_PLATFORM_HAVEIFNAMETOINDEX with config HAVE_IF_NAMETOINDEX
|
2018-09-07 12:17:30 +02:00 |
|
Witold Kręcicki
|
17212cf996
|
Align CMSG buffers to a void* boundary, fixes crash on architectures with strict alignment
CHANGES entry
|
2018-09-07 09:34:32 +02:00 |
|
Ondřej Surý
|
142cb0ab8f
|
Remove already removed headers from the Makefiles
|
2018-09-03 12:09:52 +02:00 |
|
Ondřej Surý
|
25248eb097
|
Bail-out early in the for install loops instead of continuing because for masks the error in the middle
|
2018-09-03 12:05:45 +02:00 |
|
Witold Krecicki
|
d932ec871c
|
Silence some warnings and errors
|
2018-08-31 13:48:26 -07:00 |
|
Evan Hunt
|
1656152d76
|
Ensure that POSIX strerror_r variant is use even when _GNU_SOURCE is enabled by default
|
2018-08-29 13:31:28 +02:00 |
|
Witold Kręcicki
|
103b60e0bc
|
Pre-merge nits
|
2018-08-28 20:25:36 +02:00 |
|
Evan Hunt
|
cddb699690
|
style nits
|
2018-08-28 20:19:47 +02:00 |
|
Mukund Sivaraman
|
700614a0eb
|
Set SO_SNDBUF
|
2018-08-28 20:19:47 +02:00 |
|
Ondřej Surý
|
fecbc7923a
|
Remove isc_keyboard family of functions as they were not used anywhere
|
2018-08-28 14:37:30 +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ý
|
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ý
|
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 |
|
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ý
|
ebf3083e08
|
Make ENOBUFS a soft error
|
2018-08-13 18:51:10 +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 |
|