DNS_LOGMODULE_MASTER, ISC_LOG_INFO,
"catz: new zone version came too soon, "
"deferring update");
- isc_interval_set(&interval, 5 - tdiff, 0);
+ isc_interval_set(&interval,
+ 5 - (unsigned int)tdiff, 0);
zone->updatepending = ISC_TRUE;
dns_db_attach(db, &zone->db);
dns_db_currentversion(db, &zone->dbversion);
if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign =
- dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
newheader->node = rbtnode;
if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign = dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign = dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
isc_rwlocktype_write);
oldresign = header->resign;
- header->resign = dns_time64_from32(resign) >> 1;
+ header->resign = (isc_stdtime_t)(dns_time64_from32(resign) >> 1);
header->resign_lsb = resign & 0x1;
if (header->heap_index != 0) {
INSIST(RESIGN(header));
# End Source File
# Begin Source File
+SOURCE=..\include\dns\catz.h
+# End Source File
+# Begin Source File
+
SOURCE=..\include\dns\cert.h
# End Source File
# Begin Source File
@END GEOIP
# Begin Source File
+SOURCE=..\include\dns\ipkeylist.h
+# End Source File
+# Begin Source File
+
SOURCE=..\include\dns\iptable.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=..\catz.c
+# End Source File
+# Begin Source File
+
SOURCE=..\client.c
# End Source File
# Begin Source File
@END GEOIP
# Begin Source File
+SOURCE=..\ipkeylist.c
+# End Source File
+# Begin Source File
+
SOURCE=..\iptable.c
# End Source File
# Begin Source File
-@erase "$(INTDIR)\gssapictx.obj"
-@erase "$(INTDIR)\spnego.obj"
-@erase "$(INTDIR)\hmac_link.obj"
+ -@erase "$(INTDIR)\ipkeylist.obj"
-@erase "$(INTDIR)\iptable.obj"
-@erase "$(INTDIR)\journal.obj"
-@erase "$(INTDIR)\key.obj"
@IF GEOIP
"$(INTDIR)\geoip.obj" \
@END GEOIP
+ "$(INTDIR)\ipkeylist.obj" \
"$(INTDIR)\iptable.obj" \
"$(INTDIR)\journal.obj" \
"$(INTDIR)\keydata.obj" \
-@erase "$(INTDIR)\spnego.sbr"
-@erase "$(INTDIR)\hmac_link.obj"
-@erase "$(INTDIR)\hmac_link.sbr"
+ -@erase "$(INTDIR)\ipkeylist.obj"
+ -@erase "$(INTDIR)\ipkeylist.sbr"
-@erase "$(INTDIR)\iptable.obj"
-@erase "$(INTDIR)\iptable.sbr"
-@erase "$(INTDIR)\journal.obj"
@IF GEOIP
"$(INTDIR)\geoip.sbr" \
@END GEOIP
+ "$(INTDIR)\ipkeylist.sbr" \
"$(INTDIR)\iptable.sbr" \
"$(INTDIR)\journal.sbr" \
"$(INTDIR)\keydata.sbr" \
@IF GEOIP
"$(INTDIR)\geoip.obj" \
@END GEOIP
+ "$(INTDIR)\ipkeylist.obj" \
"$(INTDIR)\iptable.obj" \
"$(INTDIR)\journal.obj" \
"$(INTDIR)\key.obj" \
$(CPP) $(CPP_PROJ) $(SOURCE)
+!ENDIF
+
+SOURCE=..\catz.c
+
+!IF "$(CFG)" == "libdns - @PLATFORM@ Release"
+
+
+"$(INTDIR)\catz.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug"
+
+
+"$(INTDIR)\catz.obj" "$(INTDIR)\catz.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
!ENDIF
SOURCE=..\client.c
!ENDIF
@END GEOIP
+SOURCE=..\ipkeylist.c
+
+!IF "$(CFG)" == "libdns - @PLATFORM@ Release"
+
+
+"$(INTDIR)\ipkeylist.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug"
+
+
+"$(INTDIR)\ipkeylist.obj" "$(INTDIR)\ipkeylist.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF
+
SOURCE=..\iptable.c
!IF "$(CFG)" == "libdns - @PLATFORM@ Release"
<ClCompile Include="..\callbacks.c">
<Filter>Library Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\catz.c">
+ <Filter>Library Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\client.c">
<Filter>Library Source Files</Filter>
</ClCompile>
<Filter>Library Source Files</Filter>
</ClCompile>
@END GEOIP
+ <ClCompile Include="..\ipkeylist.c">
+ <Filter>Library Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\iptable.c">
<Filter>Library Source Files</Filter>
</ClCompile>
<ClInclude Include="..\include\dns\callbacks.h">
<Filter>Library Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\include\dns\catz.h">
+ <Filter>Library Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\include\dns\cert.h">
<Filter>Library Header Files</Filter>
</ClInclude>
<Filter>Library Header Files</Filter>
</ClInclude>
@END GEOIP
+ <ClInclude Include="..\include\dns\ipkeylist.h">
+ <Filter>Library Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\include\dns\iptable.h">
<Filter>Library Header Files</Filter>
</ClInclude>
<ClCompile Include="..\byaddr.c" />
<ClCompile Include="..\cache.c" />
<ClCompile Include="..\callbacks.c" />
+ <ClCompile Include="..\catz.c" />
<ClCompile Include="..\client.c" />
<ClCompile Include="..\clientinfo.c" />
<ClCompile Include="..\compress.c" />
<ClCompile Include="..\gssapictx.c" />
<ClCompile Include="..\gssapi_link.c" />
<ClCompile Include="..\hmac_link.c" />
+ <ClCompile Include="..\ipkeylist.c" />
<ClCompile Include="..\iptable.c" />
<ClCompile Include="..\journal.c" />
<ClCompile Include="..\key.c" />
<ClInclude Include="..\include\dns\byaddr.h" />
<ClInclude Include="..\include\dns\cache.h" />
<ClInclude Include="..\include\dns\callbacks.h" />
+ <ClInclude Include="..\include\dns\catz.h" />
<ClInclude Include="..\include\dns\cert.h" />
<ClInclude Include="..\include\dns\client.h" />
<ClInclude Include="..\include\dns\clientinfo.h" />
@IF GEOIP
<ClInclude Include="..\include\dns\geoip.h" />
@END GEOIP
+ <ClInclude Include="..\include\dns\ipkeylist.h" />
<ClInclude Include="..\include\dns\iptable.h" />
<ClInclude Include="..\include\dns\journal.h" />
<ClInclude Include="..\include\dns\keydata.h" />
isc_sha224_invalidate
isc_sha224_update
isc_sha256_data
+isc_sha256_end
isc_sha256_final
isc_sha256_init
isc_sha256_invalidate
# End Source File
# Begin Source File
+SOURCE=..\include\isc\ht.h
+# End Source File
+# Begin Source File
+
SOURCE=..\include\isc\httpd.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=..\ht.c
+# End Source File
+# Begin Source File
+
SOURCE=..\httpd.c
# End Source File
# Begin Source File
-@erase "$(INTDIR)\hex.obj"
-@erase "$(INTDIR)\hmacmd5.obj"
-@erase "$(INTDIR)\hmacsha.obj"
+ -@erase "$(INTDIR)\ht.obj"
-@erase "$(INTDIR)\httpd.obj"
-@erase "$(INTDIR)\inet_aton.obj"
-@erase "$(INTDIR)\inet_ntop.obj"
"$(INTDIR)\hex.obj" \
"$(INTDIR)\hmacmd5.obj" \
"$(INTDIR)\hmacsha.obj" \
+ "$(INTDIR)\ht.obj" \
"$(INTDIR)\httpd.obj" \
"$(INTDIR)\inet_aton.obj" \
"$(INTDIR)\inet_ntop.obj" \
-@erase "$(INTDIR)\hmacmd5.sbr"
-@erase "$(INTDIR)\hmacsha.obj"
-@erase "$(INTDIR)\hmacsha.sbr"
+ -@erase "$(INTDIR)\ht.obj"
+ -@erase "$(INTDIR)\ht.sbr"
-@erase "$(INTDIR)\httpd.obj"
-@erase "$(INTDIR)\httpd.sbr"
-@erase "$(INTDIR)\inet_aton.obj"
"$(INTDIR)\hex.sbr" \
"$(INTDIR)\hmacmd5.sbr" \
"$(INTDIR)\hmacsha.sbr" \
+ "$(INTDIR)\ht.sbr" \
"$(INTDIR)\httpd.sbr" \
"$(INTDIR)\inet_aton.sbr" \
"$(INTDIR)\inet_ntop.sbr" \
"$(INTDIR)\hex.obj" \
"$(INTDIR)\hmacmd5.obj" \
"$(INTDIR)\hmacsha.obj" \
+ "$(INTDIR)\ht.obj" \
"$(INTDIR)\httpd.obj" \
"$(INTDIR)\inet_aton.obj" \
"$(INTDIR)\inet_ntop.obj" \
$(CPP) $(CPP_PROJ) $(SOURCE)
+!ENDIF
+
+SOURCE=..\ht.c
+
+!IF "$(CFG)" == "libisc - @PLATFORM@ Release"
+
+
+"$(INTDIR)\ht.obj" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF "$(CFG)" == "libisc - @PLATFORM@ Debug"
+
+
+"$(INTDIR)\ht.obj" "$(INTDIR)\ht.sbr" : $(SOURCE) "$(INTDIR)"
+ $(CPP) $(CPP_PROJ) $(SOURCE)
+
+
!ENDIF
SOURCE=..\httpd.c
<ClInclude Include="..\include\isc\hmacsha.h">
<Filter>Library Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\include\isc\ht.h">
+ <Filter>Library Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\include\isc\httpd.h">
<Filter>Library Header Files</Filter>
</ClInclude>
<ClCompile Include="..\hmacsha.c">
<Filter>Library Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\ht.c">
+ <Filter>Library Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\httpd.c">
<Filter>Library Source Files</Filter>
</ClCompile>
<ClInclude Include="..\include\isc\hex.h" />
<ClInclude Include="..\include\isc\hmacmd5.h" />
<ClInclude Include="..\include\isc\hmacsha.h" />
+ <ClInclude Include="..\include\isc\ht.h" />
<ClInclude Include="..\include\isc\httpd.h" />
<ClInclude Include="..\include\isc\interfaceiter.h" />
<ClInclude Include="..\include\isc\iterated_hash.h" />
<ClCompile Include="..\hex.c" />
<ClCompile Include="..\hmacmd5.c" />
<ClCompile Include="..\hmacsha.c" />
+ <ClCompile Include="..\ht.c" />
<ClCompile Include="..\httpd.c" />
<ClCompile Include="..\inet_aton.c" />
<ClCompile Include="..\inet_ntop.c" />
# --enable-full-report supported by verbose
# --enable-dnstap not supported (requires libfstrm support on WIN32)
# --enable-seccomp not supported (Linux specific)
+# --enable-afl not supported (not yet considered on WIN32)
# --with-python supported
# --with-openssl supported
# --with-pkcs11 supported