Compare commits

...

8 Commits

6 changed files with 8 additions and 23 deletions

View File

@@ -1,9 +1,3 @@
3171. [port] darwin 10.* and freebsd [89] are now built threaded by
default.
3171. [bug] Exclusively lock the task when adding a zone using
'rndc addzone'. [RT #25600]
--- 9.9.0a3 released ---
3170. [func] RPZ update:

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: server.c,v 1.622 2011/10/14 05:38:49 marka Exp $ */
/* $Id: server.c,v 1.621 2011/10/11 00:09:01 each Exp $ */
/*! \file */
@@ -7579,14 +7579,13 @@ ns_server_add_zone(ns_server_t *server, char *args) {
CHECK(isc_stdio_open(view->new_zone_file, "a", &fp));
/* Mark view unfrozen so that zone can be added */
isc_task_beginexclusive(server->task);
dns_view_thaw(view);
result = configure_zone(cfg->config, parms, vconfig,
server->mctx, view, cfg->actx, ISC_FALSE);
dns_view_freeze(view);
isc_task_endexclusive(server->task);
if (result != ISC_R_SUCCESS)
if (result != ISC_R_SUCCESS) {
goto cleanup;
}
/* Is it there yet? */
CHECK(dns_zt_find(view->zonetable, &dnsname, 0, NULL, &zone));

View File

@@ -16,7 +16,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: config.h.in,v 1.150 2011/12/16 00:10:04 marka Exp $ */
/* $Id: config.h.in,v 1.147 2011/07/28 13:33:09 tbox Exp $ */
/*! \file */

View File

@@ -42,8 +42,6 @@ case $host in
# OpenBSD users have reported that named dumps core on
# startup when built with threads.
use_threads=false ;;
*-freebsd[89].*)
use_threads=true ;;
*-freebsd*)
use_threads=false ;;
*-bsdi[234]*)
@@ -56,8 +54,6 @@ case $host in
# Linux kernels produce unusable core dumps from multithreaded
# programs, and because of limitations in setuid().
use_threads=false ;;
*-darwin10.*)
use_threads=true ;;
*)
use_threads=false ;;
esac

8
configure vendored
View File

@@ -14,7 +14,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
#
# $Id: configure,v 1.511 2011/10/14 05:42:52 marka Exp $
# $Id: configure,v 1.510 2011/07/28 13:33:08 tbox Exp $
#
# Portions of this code release fall under one or more of the
# following Copyright notices. Please see individual source
@@ -517,7 +517,7 @@
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
#
# From configure.in Revision: 1.529 .
# From configure.in Revision.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.67.
#
@@ -22132,8 +22132,6 @@ case $host in
# OpenBSD users have reported that named dumps core on
# startup when built with threads.
use_threads=false ;;
*-freebsd89.*)
use_threads=true ;;
*-freebsd*)
use_threads=false ;;
*-bsdi234*)
@@ -22146,8 +22144,6 @@ case $host in
# Linux kernels produce unusable core dumps from multithreaded
# programs, and because of limitations in setuid().
use_threads=false ;;
*-darwin10.*)
use_threads=true ;;
*)
use_threads=false ;;
esac

View File

@@ -1,6 +1,6 @@
# $Id: SRCID,v 1.947 2011/10/14 06:16:49 tbox Exp $
# $Id: SRCID,v 1.945 2011/10/14 01:16:13 tbox Exp $
#
# This file must follow /bin/sh rules. It is imported directly via
# configure.
#
SRCID="( $Date: 2011/10/14 06:16:49 $ )"
SRCID="( $Date: 2011/10/14 01:16:13 $ )"