The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.04

  • made the module actually useful! In order to generate a valid link, you need to load the module. However you can't load the module if the application was invoked with an invalid URL. Catch-22. So now there's an entry point: if the invoking URL contained no parameters, then it is considered to be valid.
  • changed setup of hooks to happen at config time instead of import time. Hopefully this makes it possible to use '@ISA' instead of 'use base':
    • Typical usage use base 'CGI::Application'; use CGI::Application::Plugin::LinkIntegrity;
    • This also works use CGI::Application; our @ISA = qw(CGI::Application); use CGI::Application::Plugin::LinkIntegrity;
  • made CGI version 2.37 or greater a prerequisite (for url_param)

Modules

Make tamper-resisistent links in CGI::Application