* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: config.c,v 1.60 2005/08/24 23:53:56 marka Exp $ */
+/* $Id: config.c,v 1.61 2005/09/05 02:54:36 marka Exp $ */
/*! \file */
dns_fixedname_t fname;
isc_sockaddr_t *addrs = NULL;
dns_name_t **keys = NULL;
- const char **lists = NULL;
+ struct { const char *name; } *lists = NULL;
struct {
cfg_listelt_t *element;
in_port_t port;
}
/* Seen? */
for (j = 0; j < l; j++)
- if (strcasecmp(lists[j], listname) == 0)
+ if (strcasecmp(lists[j].name, listname) == 0)
break;
if (j < l)
continue;
}
if (tresult != ISC_R_SUCCESS)
goto cleanup;
- lists[l++] = listname;
+ lists[l++].name = listname;
/* Grow stack? */
if (stackcount == pushed) {
void * new;
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: cache.c,v 1.63 2005/08/23 02:36:09 marka Exp $ */
+/* $Id: cache.c,v 1.64 2005/09/05 02:54:37 marka Exp $ */
/*! \file */
else if (new > DNS_CACHE_CLEANERINCREMENT)
new = DNS_CACHE_CLEANERINCREMENT;
- cleaner->increment = new;
+ cleaner->increment = (unsigned int)new;
isc_log_write(dns_lctx, DNS_LOGCATEGORY_DATABASE, DNS_LOGMODULE_CACHE,
ISC_LOG_INFO, "new clear->increment = %u\n",
cleaner->increment);
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: masterdump.c,v 1.79 2005/08/15 01:21:06 marka Exp $ */
+/* $Id: masterdump.c,v 1.80 2005/09/05 02:54:37 marka Exp $ */
/*! \file */
dctx->nodes = 1000;
} else {
dctx->nodes = dctx->nodes * interval;
- dctx->nodes /= usecs;
+ dctx->nodes /= (unsigned int)usecs;
if (dctx->nodes == 0)
dctx->nodes = 1;
else if (dctx->nodes > 1000)
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: rbtdb.c,v 1.215 2005/08/15 01:21:06 marka Exp $ */
+/* $Id: rbtdb.c,v 1.216 2005/09/05 02:54:37 marka Exp $ */
/*! \file */
return (old);
}
old = old * interval;
- old /= usecs;
+ old /= (unsigned int)usecs;
if (old == 0)
old = 1;
else if (old > 1000)
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: validator.c,v 1.131 2005/08/25 00:56:07 marka Exp $ */
+/* $Id: validator.c,v 1.132 2005/09/05 02:54:37 marka Exp $ */
/*! \file */
"nsec proves name exists (owner) data=%d",
*data);
return (ISC_R_SUCCESS);
- }
+ }
if (relation == dns_namereln_subdomain &&
dns_nsec_typepresent(&rdata, dns_rdatatype_ns) &&
dns_name_t noroot;
isc_result_t result;
unsigned int labels;
-
+
INSIST(val->view->dlv != NULL);
if (!resume) {
return (DNS_R_MUSTBESECURE);
}
- dns_fixedname_init(&val->dlvsep);
+ dns_fixedname_init(&val->dlvsep);
dlvsep = dns_fixedname_name(&val->dlvsep);
dns_name_copy(val->event->name, dlvsep, NULL);
if (val->event->type == dns_rdatatype_ds) {
validator_log(val, ISC_LOG_DEBUG(3), "resuming proveunsecure");
if (val->frdataset.trust >= dns_trust_secure &&
!check_ds(val, dns_fixedname_name(&val->fname),
- &val->frdataset)) {
+ &val->frdataset)) {
dns_name_format(dns_fixedname_name(&val->fname),
namebuf, sizeof(namebuf));
if (val->mustbesecure) {
result = ISC_R_SUCCESS;
goto out;
}
- result = startfinddlvsep(val,
+ result = startfinddlvsep(val,
dns_fixedname_name(&val->fname));
goto out;
}
dns_name_totext
dns_name_towire
dns_ncache_add
+dns_ncache_getrdataset
dns_ncache_towire
dns_nsec_build
dns_nsec_buildrdata
# End Source File
# Begin Source File
+SOURCE=..\include\dns\dlz.h
+# End Source File
+# Begin Source File
+
SOURCE=..\include\dns\dnssec.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=..\include\dns\sdlz.h
+# End Source File
+# Begin Source File
+
SOURCE=..\include\dns\secalg.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=..\dlz.c
+# End Source File
+# Begin Source File
+
SOURCE=.\DLLMain.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=..\sdlz.c
+# End Source File
+# Begin Source File
+
SOURCE=..\ssu.c
# End Source File
# Begin Source File
-@erase "$(INTDIR)\dbtable.obj"
-@erase "$(INTDIR)\diff.obj"
-@erase "$(INTDIR)\dispatch.obj"
+ -@erase "$(INTDIR)\dlz.obj"
-@erase "$(INTDIR)\DLLMain.obj"
-@erase "$(INTDIR)\dnssec.obj"
-@erase "$(INTDIR)\ds.obj"
-@erase "$(INTDIR)\result.obj"
-@erase "$(INTDIR)\rootns.obj"
-@erase "$(INTDIR)\sdb.obj"
+ -@erase "$(INTDIR)\sdlz.obj"
-@erase "$(INTDIR)\soa.obj"
-@erase "$(INTDIR)\ssu.obj"
-@erase "$(INTDIR)\stats.obj"
"$(INTDIR)\dbtable.obj" \
"$(INTDIR)\diff.obj" \
"$(INTDIR)\dispatch.obj" \
+ "$(INTDIR)\dlz.obj" \
"$(INTDIR)\DLLMain.obj" \
"$(INTDIR)\dnssec.obj" \
"$(INTDIR)\ds.obj" \
"$(INTDIR)\result.obj" \
"$(INTDIR)\rootns.obj" \
"$(INTDIR)\sdb.obj" \
+ "$(INTDIR)\sdlz.obj" \
"$(INTDIR)\soa.obj" \
"$(INTDIR)\ssu.obj" \
"$(INTDIR)\stats.obj" \
-@erase "$(INTDIR)\diff.sbr"
-@erase "$(INTDIR)\dispatch.obj"
-@erase "$(INTDIR)\dispatch.sbr"
+ -@erase "$(INTDIR)\dlz.obj"
+ -@erase "$(INTDIR)\dlz.sbr"
-@erase "$(INTDIR)\DLLMain.obj"
-@erase "$(INTDIR)\DLLMain.sbr"
-@erase "$(INTDIR)\dnssec.obj"
-@erase "$(INTDIR)\rootns.sbr"
-@erase "$(INTDIR)\sdb.obj"
-@erase "$(INTDIR)\sdb.sbr"
+ -@erase "$(INTDIR)\sdlz.obj"
+ -@erase "$(INTDIR)\sdlz.sbr"
-@erase "$(INTDIR)\soa.obj"
-@erase "$(INTDIR)\soa.sbr"
-@erase "$(INTDIR)\ssu.obj"
"$(INTDIR)\dbtable.sbr" \
"$(INTDIR)\diff.sbr" \
"$(INTDIR)\dispatch.sbr" \
+ "$(INTDIR)\dlz.sbr" \
"$(INTDIR)\DLLMain.sbr" \
"$(INTDIR)\dnssec.sbr" \
"$(INTDIR)\ds.sbr" \
"$(INTDIR)\result.sbr" \
"$(INTDIR)\rootns.sbr" \
"$(INTDIR)\sdb.sbr" \
+ "$(INTDIR)\sdlz.sbr" \
"$(INTDIR)\soa.sbr" \
"$(INTDIR)\ssu.sbr" \
"$(INTDIR)\stats.sbr" \
"$(INTDIR)\dbtable.obj" \
"$(INTDIR)\diff.obj" \
"$(INTDIR)\dispatch.obj" \
+ "$(INTDIR)\dlz.obj" \
"$(INTDIR)\DLLMain.obj" \
"$(INTDIR)\dnssec.obj" \
"$(INTDIR)\ds.obj" \
"$(INTDIR)\result.obj" \
"$(INTDIR)\rootns.obj" \
"$(INTDIR)\sdb.obj" \
+ "$(INTDIR)\sdlz.obj" \
"$(INTDIR)\soa.obj" \
"$(INTDIR)\ssu.obj" \
"$(INTDIR)\stats.obj" \
<<
+!ENDIF
+
+SOURCE=..\dlz.c
+
+!IF "$(CFG)" == "libdns - Win32 Release"
+
+CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /I "../../../../../openssl-0.9.6k/inc32/openssl/include" /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" /I "../../../../openssl-0.9.6k/inc32" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" /D "OPENSSL" /D "DST_USE_PRIVATE_OPENSSL" /D "LIBDNS_EXPORTS" /Fp"$(INTDIR)\libdns.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
+
+"$(INTDIR)\dlz.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) @<<
+ $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF "$(CFG)" == "libdns - Win32 Debug"
+
+CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" /I "../../../../openssl-0.9.6k/inc32" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" /D "OPENSSL" /D "DST_USE_PRIVATE_OPENSSL" /D "LIBDNS_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libdns.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
+
+"$(INTDIR)\dlz.obj" "$(INTDIR)\dlz.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) @<<
+ $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
!ENDIF
SOURCE=.\DLLMain.c
$(CPP) $(CPP_PROJ) $(SOURCE)
+!ENDIF
+
+SOURCE=..\sdlz.c
+
+!IF "$(CFG)" == "libdns - Win32 Release"
+
+
+"$(INTDIR)\sdlz.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF "$(CFG)" == "libdns - Win32 Debug"
+
+
+"$(INTDIR)\sdlz.obj" "$(INTDIR)\sdlz.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
!ENDIF
SOURCE=..\soa.c
isc_lex_openfile
isc_lex_openstream
isc_lex_setcomments
-isc_lex_setcomments
isc_lex_setspecials
isc_lex_ungettoken
isc_lfsr_generate
isc_log_closefilelogs
isc_log_create
isc_log_createchannel
-isc_log_createchannel
-isc_log_createchannel
isc_log_destroy
isc_log_getdebuglevel
isc_log_getduplicateinterval
isc_log_vwrite1
isc_log_wouldlog
isc_log_write
-isc_log_write
isc_log_write1
isc_logconfig_create
isc_logconfig_destroy
isc_md5_invalidate
isc_md5_update
isc_mem_attach
-isc_mem_attach
isc_mem_create
isc_mem_create2
isc_mem_createx
isc_mem_createx2
isc_mem_destroy
isc_mem_detach
-isc_mem_detach
-isc_mem_detach
isc_mem_getquota
isc_mem_inuse
isc_mem_ondestroy
isc_mutexblock_destroy
isc_mutexblock_init
isc_net_aton
-isc_net_aton
isc_net_disableipv4
isc_net_disableipv6
isc_net_ntop
-isc_net_ntop
isc_net_probe_ipv6only
isc_net_probe_ipv6pktinfo
isc_net_probeipv4
-isc_net_probeipv4
-isc_net_probeipv6
isc_net_probeipv6
isc_net_probeunix
isc_net_pton
-isc_net_pton
isc_netaddr_any
isc_netaddr_any6
isc_netaddr_eqprefix
isc_quota_destroy
isc_quota_detach
isc_quota_init
+isc_quota_max
isc_quota_release
isc_quota_reserve
isc_quota_soft
isc_ratelimiter_setinterval
isc_ratelimiter_setpertic
isc_ratelimiter_shutdown
+isc_refcount_init
isc_region_compare
isc_resource_getlimit
isc_resource_setlimit
isc_string_separate
isc_string_strlcat
isc_string_strlcpy
-isc_string_strlcpy
isc_string_touint64
isc_symtab_create
isc_symtab_define
isc_task_destroy
isc_task_detach
isc_task_endexclusive
-isc_task_endexclusive
isc_task_getcurrenttime
isc_task_getname
isc_task_gettag
isc_task_purgerange
isc_task_send
isc_task_sendanddetach
-isc_task_sendanddetach
isc_task_setname
isc_task_shutdown
isc_task_unsend
isc_taskpool_destroy
isc_taskpool_gettask
isc_thread_create
-isc_thread_create
-isc_thread_join
isc_thread_join
isc_thread_setconcurrency
-isc_thread_setconcurrency
isc_time_add
isc_time_compare
isc_time_isepoch
isc_time_nowplusinterval
isc_time_settoepoch
isc_time_subtract
-isc_time_subtract
isc_timer_attach
isc_timer_create
isc_timer_detach
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\include\isc\refcount.h\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\include\isc\region.h\r
# End Source File\r
# Begin Source File\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\refcount.c\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\region.c\r
# End Source File\r
# Begin Source File\r
-@erase "$(INTDIR)\quota.obj"
-@erase "$(INTDIR)\random.obj"
-@erase "$(INTDIR)\ratelimiter.obj"
+ -@erase "$(INTDIR)\refcount.obj"
-@erase "$(INTDIR)\region.obj"
-@erase "$(INTDIR)\resource.obj"
-@erase "$(INTDIR)\result.obj"
"$(INTDIR)\quota.obj" \
"$(INTDIR)\random.obj" \
"$(INTDIR)\ratelimiter.obj" \
+ "$(INTDIR)\refcount.obj" \
"$(INTDIR)\result.obj" \
"$(INTDIR)\rwlock.obj" \
"$(INTDIR)\serial.obj" \
-@erase "$(INTDIR)\random.sbr"
-@erase "$(INTDIR)\ratelimiter.obj"
-@erase "$(INTDIR)\ratelimiter.sbr"
+ -@erase "$(INTDIR)\refcount.obj"
+ -@erase "$(INTDIR)\refcount.sbr"
-@erase "$(INTDIR)\region.obj"
-@erase "$(INTDIR)\region.sbr"
-@erase "$(INTDIR)\resource.obj"
"$(INTDIR)\quota.sbr" \
"$(INTDIR)\random.sbr" \
"$(INTDIR)\ratelimiter.sbr" \
+ "$(INTDIR)\refcount.sbr" \
"$(INTDIR)\result.sbr" \
"$(INTDIR)\rwlock.sbr" \
"$(INTDIR)\serial.sbr" \
"$(INTDIR)\quota.obj" \
"$(INTDIR)\random.obj" \
"$(INTDIR)\ratelimiter.obj" \
+ "$(INTDIR)\refcount.obj" \
"$(INTDIR)\result.obj" \
"$(INTDIR)\rwlock.obj" \
"$(INTDIR)\serial.obj" \
$(CPP) $(CPP_PROJ) $(SOURCE)
+!ENDIF
+
+SOURCE=..\refcount.c
+
+!IF "$(CFG)" == "libisc - Win32 Release"
+
+
+"$(INTDIR)\refcount.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF "$(CFG)" == "libisc - Win32 Debug"
+
+
+"$(INTDIR)\refcount.obj" "$(INTDIR)\refcount.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
!ENDIF
SOURCE=..\region.c