Mark Andrews
6a837e5121
address race condition with multiple isc_socket_connect calls in change 4041
2015-02-18 23:32:31 +11:00
Tinderbox User
c8a55dfd0a
update copyright notice / whitespace
2015-02-12 23:45:23 +00:00
Mukund Sivaraman
ffc393dd18
Remove canary code from hash destroy function ( #38602 )
...
This triggers a Valgrind out-of-bounds read report. It was introduced by
commit 5d7849ad7f .
No CHANGES entry necessary as it doesn't have any user-visible or
behavioral change. It removes an out-of-bounds read issue that went
undetected when allocated through isc_mem as the memory was present.
The memory read was compared to itself, so it has no behavioral change.
2015-02-12 18:14:34 +05:30
Tinderbox User
f3affbe2ff
update copyright notice / whitespace
2015-02-10 23:45:23 +00:00
Evan Hunt
a98f70acc8
[master] address valgrind warnings
...
4059. [bug] Addressed valgrind warnings. [RT #38549 ]
2015-02-10 14:01:38 -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
Mark Andrews
d2a50c9ba8
cast to (unsigned long) to silence format warning
2015-02-05 07:50:24 +11:00
Tinderbox User
92059a966a
update copyright notice / whitespace
2015-02-03 23:46:29 +00:00
Mukund Sivaraman
2696ceb4d4
Fix a Valgrind warning about use of uninitialized memory (as part of #38454 )
2015-02-03 11:43:34 +05:30
Mukund Sivaraman
fe12a8f107
Fix a leak of pthread_mutexattr_t ( #38454 )
...
4051. [bug] Fix a leak of pthread_mutexattr_t. [RT #38454 ]
2015-02-03 11:42:06 +05:30
Mark Andrews
7865bb3549
copy COPYRIGHT and OpenSSL Licence to Build\Release
2015-01-29 14:36:09 +11:00
Tinderbox User
be755f4725
update copyright notice / whitespace
2015-01-22 23:45:26 +00:00
Evan Hunt
84ee90b52d
[master] fix 'total use' accounting
...
4046. [bug] Accounting of "total use" in memory context
statistics was not correct. [RT #38370 ]
2015-01-22 09:44:24 -08:00
Tinderbox User
39f68d7b64
update copyright notice / whitespace
2015-01-21 23:45:24 +00:00
Mark Andrews
17dc146c7c
4044. [bug] Change 3955 was not complete resulting is a assertion
...
failure is the timing was just right. [RT #38352 ]
2015-01-22 10:38:40 +11:00
Evan Hunt
e91c70668e
[master] restored accidentally removed externals
2015-01-20 22:38:27 -08:00
Evan Hunt
ff62d4458a
[master] allow shared TCP sockets when connecting
...
4041. [func] TCP sockets can now be shared while connecting.
(This will be used to enable client-side support
of pipelined queries.) [RT #38231 ]
2015-01-20 17:22:31 -08:00
Evan Hunt
b77ae24e3e
[master] more windows VS14 compatibility work
...
(completes change #3987 )
2015-01-20 15:45:38 -08:00
Tinderbox User
c110d61b17
update copyright notice / whitespace
2015-01-20 23:45:26 +00:00
Evan Hunt
11463c0ac2
[master] clean up gcc -Wshadow warnings
...
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381 ]
2015-01-20 13:29:18 -08:00
Tinderbox User
b624001e36
update copyright notice / whitespace
2015-01-16 23:45:22 +00:00
Mukund Sivaraman
b05a50c852
Make call to open a temporary file name safe during NZF creation ( #38331 )
...
Based on a patch sent in by Tony Finch <dot@dotat.at >.
Also fix win32 implementation of isc_file_openunique() to use a random
filename instead of using the process id.
2015-01-16 18:29:23 +05:30
Tinderbox User
2dd6ffb5cb
update copyright notice / whitespace
2015-01-12 23:45:21 +00:00
Mukund Sivaraman
a6f0e9c985
Add NTA persistence ( #37087 )
...
4034. [func] When added, negative trust anchors (NTA) are now
saved to files (viewname.nta), in order to
persist across restarts of the named server.
[RT #37087 ]
2015-01-12 09:07:48 +05:30
Tinderbox User
f0cbe180f0
update copyright notice / whitespace
2015-01-10 23:45:22 +00:00
Evan Hunt
4b52ac401d
[master] remove unhelpful comment, revise change note
...
3973. [test] Added hooks for Google Performance Tools
CPU profiler, including real-time/wall-clock
profiling. [RT #37339 ]
2015-01-10 00:17:57 -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
Mark Andrews
1e0ed0c6f5
4024. [bug] dns_rdata_opt_first, dns_rdata_opt_next,
...
dns_rdata_opt_current, dns_rdata_txt_first,
dns_rdata_txt_next and dns_rdata_txt_current were
documented but not implemented. These have now been
implemented.
dns_rdata_spf_first, dns_rdata_spf_next and
dns_rdata_spf_current were document but not
implemented. The prototypes for these
functions have been removed. [RT #38068 ]
4023. [bug] win32: socket handling with explict ports and
invoking named with -4 was broken for some
configurations. [RT #38068 ]
2014-12-19 11:35:07 +11:00
Evan Hunt
9fcbc46062
[master] more missing entry points
2014-12-16 14:40:33 -08:00
Evan Hunt
fc12d18471
[master] typos
2014-12-16 12:42:05 -08:00
Evan Hunt
25ee607cf5
[master] add more missing entry points
2014-12-16 12:09:09 -08:00
Mark Andrews
f5c22df82b
win32 build
2014-12-16 23:36:44 +11:00
Francis Dupont
fc63119c8b
Hardened OpenSSL digest/HMAC calls [RT #37944 ]
2014-12-02 12:41:01 +01:00
Mark Andrews
70bceacc80
silence signed/unsigned warning
2014-11-21 20:28:17 +11:00
Evan Hunt
c6b699b58e
[master] remove inadvertently-retained content from quota.h
2014-11-20 12:55:01 -08:00
Evan Hunt
05e448935c
[master] refactor max-recursion-queries
...
- the counters weren't set correctly when fetches timed out.
instead we now pass down a counter object.
2014-11-19 18:21:02 -08:00
Evan Hunt
c325ff9c79
[master] complete coverity fixes
2014-11-17 17:39:00 -08:00
Mark Andrews
4ac862fa96
only execute additional tests if create call succeeds
2014-11-18 12:19:37 +11:00
Evan Hunt
63fb92c1ba
[master] fix false positive compiler warning
...
a "pointer always evaluates to true" warning was blocking
compilation of the radix ATF test when using --enable-developer
with gcc 4.8.2.
2014-11-15 00:56:30 -08:00
Evan Hunt
907e01d6f3
[master] buffer ATF test was failing
2014-11-15 00:56:17 -08:00
Evan Hunt
e32d354f75
[master] allow arbitrary-size rndc output
...
4005. [func] The buffer used for returning text from rndc
commands is now dynamically resizable, allowing
arbitrarily large amounts of text to be sent back
to the client. (Prior to this change, it was
possible for the output of "rndc tsig-list" to be
truncated.) [RT #37731 ]
2014-11-14 15:58:54 -08:00
Mukund Sivaraman
a3157f3c75
[master] close() fd when done (Coverity report)
2014-11-11 07:15:02 +05:30
Evan Hunt
fadf7291df
[master] check creat() return
2014-11-10 17:30:58 -08:00
Tinderbox User
6d0a639bd0
update copyright notice
2014-11-06 23:45:21 +00:00
Evan Hunt
067c0c38e7
[master] s/mempcy/memmove/
2014-11-06 13:01:59 -08:00
Mark Andrews
8f0cf84bb1
set working directory; #include <string.h>
2014-11-06 18:02:32 +11:00
Tinderbox User
d478dbae80
update copyright notice
2014-11-05 23:45:20 +00:00
Evan Hunt
ad9645512c
[master] add print.h
2014-11-04 20:43:41 -08:00