Ondřej Surý
8d3220643c
Also test the higher part of the confidence interval
2018-05-03 08:30:31 -04:00
Mark Andrews
f8d2a46daa
remove exit calls after FATAL_ERROR
2018-04-20 14:50:35 -07:00
Mark Andrews
49f8e9571c
use %u instead of %d for unsigned int arguments
2018-04-20 14:50:35 -07:00
Ondřej Surý
5311a3b7b5
We use too old Visual Compiler to use scoped variables
2018-04-12 10:37:33 +02:00
Ondřej Surý
7278c455bc
Remove isc_string_strcasestr implementation and clean up the header and headers
2018-04-12 10:37:33 +02:00
Ondřej Surý
11f26b42e3
Replace all usage of non-reentrant strtok() with strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
921d05ddcf
Replace usage of strsep with POSIX strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
b9552250cb
Remove unused isc_string_regiondup function.
2018-04-12 10:37:33 +02:00
Ondřej Surý
9fda5253fd
Remove isc_string_printf and isc_string_printf_truncate.
...
Replace with simple snprintf() as appropriate.
2018-04-12 10:37:33 +02:00
Ondřej Surý
ccdb0287e8
Remove isc_string_copy, isc_string_copy_truncate and isc_string_append.
...
Use strlcpy and strlcat as appropriate instead.
2018-04-12 10:37:33 +02:00
Ondřej Surý
20d145efef
Replace isc_string_touint64 with strtoull (C99)
2018-04-12 10:37:33 +02:00
Ondřej Surý
8bdc23add2
Change ISC_SOCKEVENTATTR_* defines into isc_sockeventattr_t enum
2018-04-12 09:54:24 +02:00
Ondřej Surý
c2f42583c0
Refactor ISC_SOCKET_* defines into an isc_socket_options_t enum
2018-04-12 09:54:21 +02:00
Ondřej Surý
8c99d104e3
Sync isc_file_template functions between unix and win32, so they are same
2018-04-11 23:04:20 +02:00
Ondřej Surý
7467735258
Define PATH_MAX on Windows as _MAX_PATH, so we can use it everywhere
2018-04-11 12:04:39 +02:00
Ondřej Surý
3c092eff4a
Cleanup included headers in hash.c using iwyu
2018-04-04 23:12:14 +02:00
Ondřej Surý
860d4f6177
Remove premature optimization in the FNV-1a while loop, the difference is negligible and the code is simpler.
2018-04-04 23:12:14 +02:00
Ondřej Surý
b097be17ef
Remove unused obsolete isc_hash_* function, and just keep the FNV-1a version
2018-04-04 23:12:14 +02:00
Ondřej Surý
05a1f9f301
chg: dev: Require support for ftello/fseeko functions
2018-03-17 22:51:13 +00:00
Evan Hunt
0fabe0da83
update file headers
2018-03-15 18:33:13 -07:00
Evan Hunt
1b3eac926e
add an 'untested' case when none of the atomic operations are available
...
- this fixes a build failure introduced in change 4913 when
compiling with ATF and --disable-atomic
2018-03-15 14:15:20 -04:00
Evan Hunt
56353aaf42
Fix compiler warnings and test failures when building without threads
2018-03-10 10:35:31 -08:00
Evan Hunt
a173c9c18f
add missing includes
2018-03-09 16:55:21 -08:00
Evan Hunt
86e00cbb71
final cleanup
...
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
2018-03-09 14:12:50 -08:00
Evan Hunt
9b753aa154
shorten ht_test and random_test
2018-03-09 14:12:50 -08:00
Evan Hunt
c6c1e99252
migrate t_tasks to lib/isc/tests/task_test
2018-03-09 14:12:49 -08:00
Evan Hunt
e2b8699df9
migrate t_timers to lib/isc/tests/timer_test
2018-03-09 14:12:49 -08:00
Evan Hunt
874e2fc70c
migrate t_atomic to lib/isc/tests/atomic_test
2018-03-09 14:12:48 -08:00
Evan Hunt
979f054702
migrate t_mem to lib/isc/tests/mem_test
2018-03-09 14:12:48 -08:00
Evan Hunt
05b7251d51
migrate t_net to lib/isc/tests
2018-03-09 14:12:48 -08:00
Evan Hunt
62f650078a
migrate t_sockaddr to lib/isc/tests
2018-03-09 14:12:48 -08:00
Stephen Morris
58ad17bd54
Merge branch '97-windows-version-of-bind-failing-to-build' into 'master'
...
Resolve "Windows version of BIND failing to build"
Closes #97
See merge request isc-projects/bind9!65
2018-02-27 04:58:05 -05:00
Mark Andrews
48ca11df5f
update printf format to match type
2018-02-24 17:50:41 -08:00
Mark Andrews
a04bb76973
improve the conditional declaration and use of variable to silence cppcheck
2018-02-24 17:50:41 -08:00
Mark Andrews
b71a1386ed
remove deadcode
2018-02-24 17:50:41 -08:00
Mark Andrews
e8249dcd49
silence unread assignment warning by using POST macro
2018-02-24 17:50:41 -08:00
Ondřej Surý
1cd63cd634
chg: dev: Remove isc_net_aton from libisc.def.in
2018-02-24 09:50:31 +01:00
Evan Hunt
3c028ed07d
Merge branch 'kyua-oot' into 'master'
...
chg: dev: Unit tests were broken in out-of-tree builds.
See merge request isc-projects/bind9!57
2018-02-23 18:22:59 -05: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
Petr Menšík
95cde3608a
unit/unittest.sh is generated by configure. It will always be
...
generated into builddir. If out-of-tree build is used, make unit
will always fail. Kyuafiles and testdata still have to be copied
manually into the builddir.
2018-02-22 15:32:16 +01:00
Mark Andrews
2e83674170
conditionally declare stacksize
2018-02-16 10:20:39 +11:00
Mark Andrews
54275e8f5c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c7e848ce54
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
1cdb19eaae
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
5bc9ede092
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e632696a6d
case to unsigned; reorder expression
2018-02-16 10:20:38 +11:00
Mark Andrews
34a4d241c6
shift unsigned (~0U) rather than signed (~0) contant
2018-02-16 10:20:38 +11:00
Evan Hunt
883a9485e9
[master] copyrights
2018-02-15 11:56:13 -08:00
Ondřej Surý
4ff2d36adc
Remove whole unused ondestroy callback mechanism
2018-02-12 14:49:32 +01:00