Database caching, decreasing the number of DNS lookups
Honeypot link placement on ban page and optionally in footer
Whitelisting through the httpbl cache table
Blacklisted IPs banned (added to Drupal blocked_ips table)
Greylisting: grants the user access if they pass a simple test
Optional: Checking only when a comment is placed, appends a message to blocked comments for easier admin identification, and queues the unpublished comment for moderation if the lookup is positive
Basic statistics on the number of blocked visits
Optional 3 levels of logging (Error only, Positive Lookups or Verbose - for testing and gaining trust)
Greylisting threat-level threshold configurable in admin settings.
Blacklisting threat-level threshold configurable in admin settings.
Length of time cached visits are held are determined by configurable settings (not hard coded)
Default Views included (identify blocked and whitelisted IPs with links to their Honeypot profiles)
- New feature#1805104 : compatible with LimeSurvey 2.0.
- New lightbox feature using the Colorbox custom module.
- New lightbox feature using the Lightbox2 custom module.
- New option : set the iframe/lightbox dimensions.
- New option : set the an invisible iframe (no vertical scrolling bar).
- New option : automatically fit the frame the the user window.
- New option : automatically set the LimeSurvey survey end url.
- New option : automatically set the right language for new answers (Locale core module).
- New option : translate the answer node into a distinct language than the original one.
- New option : propose to hide the language selector to the end user.
- Fix : Limesurvey languages are now displayed by name ('English' instead of 'en').
- Fix : handle users specific timezone.
- Fix : handle LimeSurvey site url including a specific port value.
- Fix : the answer display page is translated into the survey language.