perl-CGI-Application-Plugin-RateLimit - Limits runmode call rate per user

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Contrib Release i586
Package name perl-CGI-Application-Plugin-RateLimit
Package version 1.0.0
Package release 7-omv2015.0
Package architecture noarch
Package type rpm
Installed size 21.54 KB
Download size 15.38 KB
Official Mirror
This module provides protection against a user calling a runmode too
frequently. A typical use-case might be a contact form that sends email.
You'd like to allow your users to send you messages, but thousands of
messages from a single user would be a problem.
This module works by maintaining a database of hits to protected runmodes.
It then checks this database to determine if a new hit should be allowed
based on past activity by the user. The user's identity is, by default,
tied to login (via REMOTE_USER) or IP address (via REMOTE_IP) if login info
is not available. You may provide your own identity function via the
identity_callback() method.
To use this module you must create a table in your database with the
following schema (using MySQL-syntax, although other DBs may work as well
with minor alterations):


Package Version Architecture Repository
perl-CGI-Application-Plugin-RateLimit-1.0.0-7-omv2015.0.noarch.rpm 1.0.0 noarch OpenMandriva Contrib Release
perl-CGI-Application-Plugin-RateLimit - - -


Name Value
perl(Carp) -
perl(Class::Accessor::Fast) -
perl(abi) >= 5.20.1


Name Value
perl(CGI::Application::Plugin::RateLimit) == 1.0.0
perl-CGI-Application-Plugin-RateLimit == 1.0.0-7:2015.0


Type URL
Binary Package perl-CGI-Application-Plugin-RateLimit-1.0.0-7-omv2015.0.noarch.rpm
Source Package perl-CGI-Application-Plugin-RateLimit-1.0.0-7.src.rpm

Install Howto

  1. Enable OpenMandriva Contrib Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-CGI-Application-Plugin-RateLimit rpm package:
    # urpmi perl-CGI-Application-Plugin-RateLimit



See Also

Package Description
perl-CGI-Application-Plugin-RequireSSL-0.40.0-5-omv2015.0.noarch.rpm Force SSL in specified pages or modules
perl-CGI-Application-Plugin-Session-1.50.0-3-omv2015.0.noarch.rpm Add CGI::Session support to CGI::Application
perl-CGI-Auth-3.0.0-9-omv2015.0.noarch.rpm Simple session-based password authentication for CGI applications
perl-CGI-Echo-1.80.0-5-omv2015.0.noarch.rpm CGI-Echo module for perl
perl-CGI-FastTemplate-1.90.0-5-omv2015.0.noarch.rpm Perl extension for managing templates, and performing variable interpolation
perl-CGI-FormBuilder-3.90.0-3-omv2015.0.noarch.rpm Easily generate and process stateful forms
perl-CGI-FormMagick-0.910.0-5-omv2015.0.noarch.rpm CGI-FormMagick module for perl
perl-CGI-GuruMeditation-1.100.0-5-omv2015.0.noarch.rpm Guru Meditation for CGIs
perl-CGI-Lite-2.30.0-3-omv2015.0.noarch.rpm CGI-Lite module for perl
perl-CGI-Minimal-1.290.0-5-omv2015.0.noarch.rpm Extremely lightweight CGI processing package
perl-CGI-Panel-0.970.0-5-omv2015.0.noarch.rpm CGI-Panel module for perl
perl-CGI-ParamComposite-0.20.0-5-omv2015.0.noarch.rpm CGI-ParamComposite module for perl
perl-CGI-Persistent-1.110.0-5-omv2015.0.noarch.rpm CGI-Persistent module for perl
perl-CGI-Safe-1.250.0-5-omv2015.0.noarch.rpm Safe method of using
perl-CGI-Session-4.480.0-3-omv2015.0.noarch.rpm Persistent session data in CGI applications