SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-DBIx-Safe rpm build for : OpenSuSE. For other distributions click perl-DBIx-Safe.

Name : perl-DBIx-Safe
Version : 1.2.5 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp156.3.1 Date : 2024-07-03 19:07:12
Group : Development/Libraries/Perl Source RPM : perl-DBIx-Safe-1.2.5-lp156.3.1.src.rpm
Size : 0.03 MB
Packager : https://www_suse_com/
Summary : Safer access to your database through a DBI database handle
Description :
The purpose of this module is to give controlled, limited access to an
application, rather than simply passing it a raw database handle through
DBI. DBIx::Safe acts as a wrapper to the database, by only allowing through
the commands you tell it to. It filters all things related to the database
handle - methods and attributes.

The typical usage is for your application to create a database handle via a
normal DBI call to new(), then pass that to DBIx::Safe->new(), which will
return you a DBIx::Safe object. After specifying exactly what is and what
is not allowed, you can pass the object to the untrusted application. The
object will act very similar to a DBI database handle, and in most cases
can be used interchangeably.

By default, nothing is allowed to run at all. There are many things you can
control. You can specify which SQL commands are allowed, by indicating the
first word in the SQL statement (e.g. \'SELECT\'). You can specify which
database methods are allowed to run (e.g. \'ping\'). You can specify a
regular expression that allows matching SQL statements to run (e.g. \'qr{SET
TIMEZONE}\'). You can specify a regular expression that is NOT allowed to
run (e.g. qr(UPDATE xxx}). Finally, you can indicate which database
attributes are allowed to be read and changed (e.g. \'PrintError\'). For all
of the above, there are matching methods to remove them as well.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-D/15.6/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-DBIx-Safe-1.2.5-lp156.3.1.noarch.rpm
     

Provides :
perl(DBIx::Safe)
perl-DBIx-Safe

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(DBD::Pg) >= 1.49
perl(DBI) >= 1.49
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/DBIx
/usr/lib/perl5/vendor_perl/5.26.1/DBIx/Safe.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-DBIx-Safe
/usr/share/doc/packages/perl-DBIx-Safe/Changes
/usr/share/doc/packages/perl-DBIx-Safe/LICENSE
/usr/share/doc/packages/perl-DBIx-Safe/README
/usr/share/doc/packages/perl-DBIx-Safe/Safe.pm.html
/usr/share/doc/packages/perl-DBIx-Safe/TODO
/usr/share/man/man3/DBIx::Safe.3pm.gz

 
ICM