Witold Kręcicki
|
cdbac34cba
|
Get rid of isc_bind9 conditional
|
2018-10-18 09:19:12 +00:00 |
|
Ondřej Surý
|
3994b1f9c2
|
Remove support for obsoleted and insecure DSA and DSA-NSEC3-SHA1 algorithms
|
2018-10-05 09:21:43 +02:00 |
|
Mark Andrews
|
f723a1247f
|
Undo implict promotion to 64 bits in our Windows implementation of atomic_load_explicit() by casting to uint_fast32_t.
|
2018-10-04 06:59:28 +10:00 |
|
Mark Andrews
|
81b133d963
|
avoid macro name collision with system defined macro
|
2018-09-10 09:18:17 +10:00 |
|
Ondřej Surý
|
4d46f0f95d
|
Drop ISC_PLATFORM_USEDECLSPEC and IRS_PLATFORM_USEDECLSPEC as they are platform dependent and only unix vs win32 platform.h header difference is enough
|
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ý
|
d00ef56dfa
|
Remove dummy ISC_PLATFORM_HAVESTRINGSH platform define
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
47f18c7d50
|
Replace platform ISC_PLATFORM_NEEDSTRLCPY and ISC_PLATFORM_NEEDSTRLCAT with AC_CHECK_FUNCS call
|
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ý
|
1333d4a71a
|
Remove dummy ISC_PLATFORM_HAVELIFCONF platform define
|
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 |
|
Ondřej Surý
|
53d87175df
|
Remove dummy ISC_PLATFORM_HAVEIF_LADDRREQ platform define
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
c798db0fcd
|
Remove dummy ISC_PLATFORM_HAVEIF_LADDRCONF define
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
f8635fd719
|
Remove dummy ISC_PLATFORM_NEEDSTRCASESTR define from platform.h
|
2018-09-07 12:17:30 +02:00 |
|
Ondřej Surý
|
22e5231f99
|
Remove ISC_PLATFORM_BUSYWAITNOP in favour of direct isc_rwlock_pause() define
|
2018-09-07 12:17:29 +02:00 |
|
Ondřej Surý
|
510bb376e1
|
Define platform.h ISC_PLATFORM_USEBACKTRACE with config.h USE_BACKTRACE
|
2018-09-07 12:17:29 +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 |
|
Ondřej Surý
|
aa3e33575d
|
Fixup Windows build after strerr changes
|
2018-08-29 21:21:52 +02: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 |
|
Ondřej Surý
|
dc410ce58f
|
Remove broken @ISC_IPV6_H@ placeholder from Makefile.in
|
2018-08-28 21:15:32 +02:00 |
|
Ondřej Surý
|
91aa405778
|
Update the isc_refcount documentation in doxygen format
|
2018-08-28 13:15:59 +02:00 |
|
Ondřej Surý
|
d1d15c03e2
|
Switch everything back to relaxed memory ordering
|
2018-08-28 12:15:39 +02:00 |
|
Ondřej Surý
|
bef8ac5bae
|
Rewrite isc_refcount API to fetch_and_<op>, instead of former <op>_and_<fetch>
|
2018-08-28 12:15:39 +02:00 |
|
Ondřej Surý
|
0a7535ac81
|
isc_refcount_init() now doesn't return isc_result_t and asserts on failed initialization
|
2018-08-28 12:15:39 +02:00 |
|
Ondřej Surý
|
e9e55cbd03
|
Remove isc_atomic usage from rwlock.c and stats.c
|
2018-08-28 12:15:39 +02:00 |
|
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ý
|
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ý
|
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ý
|
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 |
|