Samuel Thibault
d10fbdec84
hurd: Fix build
...
Move PATH_MAX, NAME_MAX, IOV_MAX default definitions to the common
<isc/platform.h>.
2019-11-10 20:14:17 +00:00
Witold Kręcicki
a85a65f96e
add atomic_exchange operations to mutexatomic.h and win32 stdatomic.h
2019-11-07 11:55:37 -08:00
Witold Kręcicki
402969bf95
implement fetch-and-add array queue data structure
...
this is a lockless queue based on hazard pointers.
2019-11-07 11:55:37 -08:00
Ondřej Surý
635e5293b2
Remove unused RSA Security copyrighted cryptoki.h header
2019-10-04 08:35:45 +02:00
Ondřej Surý
728fc0ca25
Add atomic_fetch_add and atomic_fetch_or convenience macros and unix and win32 shims
2019-09-26 11:37:35 +02:00
Mark Andrews
7c95192691
Define ATOMIC_VAR_INIT in isc/stdatomic.h shim
2019-07-03 00:05:34 -04:00
Ondřej Surý
27eb6189a8
Fix Centos 6 build by explicitly casting to __typeof__(obj) in atomic_compare_exchange_strong shim function
2019-01-30 15:54:17 +01:00
Evan Hunt
39527e9c36
Moved the unix version to lib/isc/unix/include/isc so it's more obvious in the future that it isn't the only copy
2019-01-30 09:37:38 +01:00
Ondřej Surý
6f5fe11f5a
isc_stdtime_t is always 32-bit now, so remove the always true macro STDTIME_ON_32BITS
2018-11-09 02:27:06 +07: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
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ý
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ý
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ý
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ý
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ý
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ý
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ý
55a10b7acd
Remove $Id markers, Principal Author and Reviewed tags from the full source tree
2018-05-11 13:17:46 +02:00
Ondřej Surý
a11e23b5ed
Replace all usage of inet_aton() with inet_pton()
2018-02-23 13:57:10 +01:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Tinderbox User
099a9efd82
update copyright notice / whitespace
2018-01-09 23:45:45 +00:00
Mark Andrews
21f708c88c
4860. [bug] isc_int8_t should be signed char. [RT #46973 ]
2018-01-10 08:41:26 +11:00
Michał Kępień
2361003a88
[master] Doxygen fixes and cleanups
...
4773. [doc] Fixed generating Doxygen documentation for functions
annotated using certain macros. Miscellaneous
Doxygen-related cleanups. [RT #46276 ]
2017-10-17 06:56:46 +02:00
Tinderbox User
7ac51a8380
update copyright notice / whitespace
2017-10-04 23:45:46 +00:00
Mark Andrews
396125eefe
#undef inet_ntop
2017-10-04 17:50:01 +11:00
Tinderbox User
db1010fe82
update copyright notice / whitespace
2017-03-10 23:46:18 +00:00
Evan Hunt
612b2e2c0d
[master] timestamp suffixes for log files
...
4579. [func] Logging channels and dnstap output files can now
be configured with a "suffix" option, set to
either "increment" or "timestamp", indicating
whether to use incrementing numbers or timestamps
as the file suffix when rolling over a log file.
[RT #42838 ]
2017-03-08 23:20:40 -08:00
Evan Hunt
62c85a4a52
[master] allow different time formats: local, iso8601, iso8601-utc
...
4518. [func] The "print-time" option in the logging configuration
can now take arguments "local", "iso8601" or
"iso8601-utc" to indicate the format in which the
date and time should be logged. For backward
compatibility, "yes" is a synonym for "local".
[RT #42585 ]
2016-11-22 23:34:47 -08:00
Evan Hunt
6087f87afb
[master] make uninstall
...
4503. [cleanup] "make uninstall" now removes file installed by
BIND. (This currently excludes Python files
due to lack of support in setup.py.) [RT #42912 ]
2016-11-01 19:17:07 -07:00
Mukund Sivaraman
4116177ac4
Make fixes for GCC 6 ( #42721 )
2016-07-13 13:55:50 +05:30
Mark Andrews
557c7221fd
4409. [bug] DNS64 should exlude mapped addresses by default when
...
a exclude acl is not defined. [RT #42810 ]
2016-07-11 14:11:34 +10:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Tinderbox User
16201b15a6
update copyright notice / whitespace
2016-01-17 23:45:21 +00:00
Evan Hunt
bb5d14d724
[master] millisecond granularity for statschannel timers
...
4290. [func] The timers returned by the statistics channel
(indicating current time, server boot time, and
most recent reconfiguration time) are now reported
with millisecond accuracy. [RT #40082 ]
2016-01-07 15:34:58 -08:00
Tinderbox User
3865e18d3d
update copyright notice / whitespace
2015-11-09 23:45:22 +00:00
Evan Hunt
e13d04fda9
[master] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:34:24 -08:00
Tinderbox User
29756974c5
update copyright notice / whitespace
2015-02-06 23:45:21 +00:00
Evan Hunt
591389c7d4
[master] 5011 tests and fixes
...
4056. [bug] Expanded automatic testing of trust anchor
management and fixed several small bugs including
a memory leak and a possible loss of key state
information. [RT #38458 ]
4055. [func] "rndc managed-keys" can be used to check status
of trust anchors or to force keys to be refreshed,
Also, the managed keys data file has easier-to-read
comments. [RT #38458 ]
2015-02-05 17:18:15 -08:00
Tinderbox User
055f6517b4
update copyright notice / whitespace
2014-12-19 23:45:22 +00:00
Mark Andrews
d8f2dd46cb
4025. [port] bsdi: failed to build. [RT #38047 ]
2014-12-19 12:06:35 +11:00
Tinderbox User
8a9485517e
update copyright notice
2014-07-10 23:45:19 +00:00
Mark Andrews
7eb82402e3
Revert "update description to match code; doxygen fixes"
...
This reverts commit 1fc784da63836cb79544368bb9f73207027490af.
2014-07-10 10:37:10 +10:00