@@ -705,7 +705,7 @@ const char *modsecIsServerSignatureAvailale(void) {
705705 return new_server_signature ;
706706}
707707
708- #ifdef WIN32
708+ #ifdef VERSION_IIS
709709void modsecStatusEngineCall ()
710710{
711711 if (status_engine_state != STATUS_ENGINE_DISABLED ) {
@@ -717,4 +717,34 @@ void modsecStatusEngineCall()
717717 "SecStatusEngine to On.\n" );
718718 }
719719}
720+
721+ void modsecReportRemoteLoadedRules ()
722+ {
723+ #ifdef WITH_REMOTE_RULES
724+ if (remote_rules_server != NULL )
725+ {
726+ if (remote_rules_server -> amount_of_rules == 1 )
727+ {
728+ ap_log_error (APLOG_MARK , APLOG_NOTICE , 0 , NULL ,
729+ "ModSecurity: Loaded %d rule from: '%s'." ,
730+ remote_rules_server -> amount_of_rules ,
731+ remote_rules_server -> uri );
732+ }
733+ else
734+ {
735+ ap_log_error (APLOG_MARK , APLOG_NOTICE , 0 , NULL ,
736+ "ModSecurity: Loaded %d rules from: '%s'." ,
737+ remote_rules_server -> amount_of_rules ,
738+ remote_rules_server -> uri );
739+ }
740+ }
741+ #endif
742+ if (remote_rules_fail_message != NULL )
743+ {
744+ ap_log_error (APLOG_MARK , APLOG_NOTICE , 0 , NULL , "ModSecurity: " \
745+ "Problems loading external resources: %s" ,
746+ remote_rules_fail_message );
747+ }
748+
749+ }
720750#endif
0 commit comments