Commit Graph
865 Commits
Author SHA1 Message Date
Mark Andrews 243a19abb1 More coverity fixes:
3410.   [bug]           Addressed Coverity warnings. [RT #31626]
Squashed commit of the following:

commit 6fec07bbb69ead784063052f2099674f8b52c6b3
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 18:14:35 2012 +1100

    use strl{cat,cpy}

commit 19a5d3766f3dbc8a2944b21640a8226a89aae7ba
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 14:38:55 2012 +1100

    address unchecked xmlTextWriter* calls

Conflicts:
	bin/named/statschannel.c
	lib/dns/cache.c
	lib/dns/include/dns/cache.h
	lib/isc/task.c
2012-11-01 10:27:36 +11:00
Evan Hunt 7c5941b4c2 [v9_8] address mem.c compilation problems
3406.	[bug]		mem.c: Fix compilation errors when building with
			ISC_MEM_TRACKLINES or ISC_MEMPOOL_NAMES disabled.
                        Also, ISC_MEM_DEBUG is no longer optional. [RT #31559]
(cherry picked from commit 2f57f353e8)
(cherry picked from commit 76e34eb2fd)
2012-10-25 18:57:55 -07:00
Tinderbox User c825d55fd0 update copyright notice 2012-10-24 23:46:18 +00:00
Evan Hunt a53a622417 [v9_8] silence coverity warnings
3401.	[bug]		Addressed Coverity warnings. [RT #31484]
(cherry picked from commit 47c5b8af92)
(cherry picked from commit 2589af5868)
2012-10-23 22:33:52 -07:00
Tinderbox User 90afcdf252 update copyright notice 2012-09-26 23:45:43 +00:00
Mark Andrews 2bfedd89d7 3379. [bug] isc_interval_zero and isc_time_epoch should be
"const (type)* const". [RT #31069]
2012-09-26 15:01:10 +10:00
Evan Hunt ff3c2231e1 handle nonexistent managed-keys-directory
3378.	[bug]		Handle missing 'managed-keys-directory' better.
			[RT #30625]
2012-09-25 18:28:39 -07:00
Tinderbox User 2763d151ef update copyright notice 2012-09-12 23:45:45 +00:00
Mark Andrews 276a5d9e25 3373. [bug] win32: open raw files in binary mode. [RT #30944] 2012-09-12 12:02:22 +10:00
Mark Andrews 24d93f177d windows fixes 2012-07-20 18:11:33 +10:00
Tinderbox User 52385b05cd update copyright notice 2012-07-19 23:45:30 +00:00
Mark Andrews ac6f11a584 3353. [bug] Use a single task for task exclusive operations.
[RT #29872]
2012-07-19 23:59:28 +10:00
Evan Hunt c0d7ef3afd warn when changing mode on .private files
3347.	[bug]		dnssec-settime: Issue a warning when writing a new
			private key file would cause a change in the
			permissions of the existing file. [RT #27724]
2012-07-05 18:04:53 -07:00
Tinderbox User 599cf7175e update copyright notice 2012-06-29 23:45:32 +00:00
Mark Andrews c0b8f1a675 reverse bad copyright update 2012-06-29 11:43:12 +10:00
Tinderbox User 4106b0caeb update copyright notice 2012-06-29 01:21:53 +00:00
Tinderbox User 1ceec0a211 update copyright notice 2012-03-10 23:45:31 +00:00
Evan Hunt c95beeb07f set $Id$ 2012-03-07 08:19:24 -08:00
Tinderbox User 91f0609aae regen v9_8 2012-03-07 01:54:34 +00:00
Evan Hunt 3997b6bcbf add gitignore, remove cvsignore 2012-03-03 23:33:18 -08:00
Automatic Updater 36f0ee282c update copyright notice 2012-02-28 23:46:01 +00:00
Mark Andrews e52460b0c0 3290. [bug] <isc/hmacsha.h> was not being installed. [RT #28169] 2012-02-28 21:36:23 +00:00
Automatic Updater 858d47a80c update copyright notice 2012-01-27 23:46:31 +00:00
Mark Andrews 713eea548b 3267. [bug] Memory allocation failures could be mis-reported as
unexpected error.  New ISC_R_UNSET result code.
                        [RT #27336]
2012-01-27 01:26:08 +00:00
Automatic Updater b61aa383d6 update copyright notice 2011-11-30 23:45:55 +00:00
Evan Hunt 9f96d80a8d 3228. [tuning] Dynamically grow symbol table to improve zone
loading performance. [RT #26523]
2011-11-30 04:26:48 +00:00
Evan Hunt e0ab683596 3152. [cleanup] Some versions of gcc and clang failed due to
incorrect use of __builtin_expect. [RT #25183]
2011-09-05 18:01:01 +00:00
Automatic Updater 677d6d88ec update copyright notice 2011-07-08 23:47:16 +00:00
Scott Mann 5ed57781a8 9.8.1b3 2011-07-08 22:57:26 +00:00
Automatic Updater b7f0a015a5 update copyright notice 2011-03-12 04:59:19 +00:00
Mark Andrews ac6edf67d5 3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256]
2011-03-11 06:47:09 +00:00
Automatic Updater 3dd68287f9 update copyright notice 2011-03-04 23:47:28 +00:00
Scott Mann d31b2fb85d Ensure that log files are plain files. (RT #22771) 2011-03-04 14:10:13 +00:00
Automatic Updater 09bde3103b update copyright notice 2011-02-28 01:20:05 +00:00
Mark Andrews ea09a134fd 3011. [func] Change the default query timeout from 30 seconds
to 10.  Allow setting this in named.conf using the new
                        'resolver-query-timeout' option, which specifies a max
                        time in seconds.  0 means 'default' and anything longer
                        than 30 will be silently set to 30. [RT #22852]
2011-02-03 05:50:08 +00:00
Automatic Updater 135bcc2e42 update copyright notice 2011-01-11 23:47:14 +00:00
Mark Andrews 433e06a25c 3006. [func] Allow dynamically generated TSIG keys to be preserved
across restarts of named.  Initially this is for
                        TSIG keys generated using GSSAPI. [RT #22639]
2011-01-10 05:32:04 +00:00
Mark Andrews 777b848142 2998. [func] Add isc_task_beginexclusive and isc_task_endexclusive
to the task api. [RT #22776]
2010-12-22 13:05:20 +00:00
Automatic Updater ca103999e6 update copyright notice 2010-12-20 23:47:21 +00:00
Evan Hunt 71bd858d8e 2989. [func] Added support for writable DLZ zones. (Contributed
by Andrew Tridgell of the Samba project.) [RT #22629]

2988.	[experimental]	Added a "dlopen" DLZ driver, allowing the creation
			of external DLZ drivers that can be loaded as
			shared objects at runtime rather than linked with
			named.  Currently this is switched on via a
			compile-time option, "configure --with-dlz-dlopen".
			Note: the syntax for configuring DLZ zones
			is likely to be refined in future releases.
			(Contributed by Andrew Tridgell of the Samba
			project.) [RT #22629]

2987.	[func]		Improve ease of configuring TKEY/GSS updates by
			adding a "tkey-gssapi-keytab" option.  If set,
			updates will be allowed with any key matching
			a principal in the specified keytab file.
			"tkey-gssapi-credential" is no longer required
			and is expected to be deprecated.  (Contributed
			by Andrew Tridgell of the Samba project.)
			[RT #22629]
2010-12-18 01:56:23 +00:00
Mark Andrews ab39760512 silence warning. temporary 2010-12-04 22:27:29 +00:00
Mark Andrews b286683ae8 temporally make isc__task_exiting become isc_task_exiting so that the
export version of libisc has all the symbols to link.
2010-12-04 13:25:59 +00:00
Automatic Updater 59b283de0a update copyright notice 2010-12-03 23:46:46 +00:00
Evan Hunt e78c2b856b 2979. [bug] named could deadlock during shutdown if two
"rndc stop" commands were issued at the same
			time. [RT #22108]
2010-12-03 22:05:19 +00:00
Automatic Updater 2b43d1d8c5 update copyright notice 2010-08-13 23:47:04 +00:00
Tatuya JINMEI 神明達哉 27fe1966c9 2937. [bug] Worked around an apparent race condition in over
memory conditions.  Without this fix a DNS cache DB or
			ADB could incorrectly stay in an over memory state,
			effectively refusing further caching, which
			subsequently made a BIND 9 caching server unworkable.
			This fix prevents this problem from happening by
			polling the state of the memory context, rather than
			making a copy of the state, which appeared to cause
			a race.  This is a "workaround" in that it doesn't
			solve the possible race per se, but several experiments
			proved this change solves the symptom.  Also, the
			polling overhead hasn't been reported to be an issue.
			This bug should only affect a caching server that
			specifies a finite max-cache-size.  It's also quite
			likely that the bug happens only when enabling threads,
			but it's not confirmed yet. [RT #21818]
2010-08-11 22:54:58 +00:00
Automatic Updater 6e13ffa218 update copyright notice 2010-06-03 23:51:05 +00:00
Mark Andrews a20996ab6f 2910. [func] Sanity check Kerberos credentials. [RT #20986] 2010-06-03 02:29:58 +00:00
Automatic Updater 4d42b714be update copyright notice 2010-03-04 23:50:34 +00:00
Mark Andrews 5388178e8a 2955. [bug] The size of a memory allocation was not always properly
recorded. [RT #20927]
2010-03-04 05:45:51 +00:00