Author: J.Huysmans (15 May 08 4:48am)
Ok, I was wrong. Directives *is* returned by projectHoneypot.
The error generated is caused by a connection failure to the honeypot server and thus not *always* happens. Therefore, when an error like B.Campell decribed occurs it is nothing to worry about.
Admitted, the cf script should catch such an error (since it happens quite a lot) and it is easy to implement, but I assume it would cause problems with the hashcode it generates, rendering you honeypot useless. In other words, you can't modify the honeypot cfm file yourself.
The code that needs to be added is
<cfif StructKeyExists(returnVars,"connection failure")>
<cfabort>
</cfif>
it should be inserted at line 151 (after the loop that populates the returnVars structure).
Post Edited (15 May 08 4:50am)
|