Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-DBI | Distribution: openSUSE Tumbleweed |
Version: 1.643 | Vendor: openSUSE |
Release: 4.2 | Build date: Mon Mar 4 13:41:19 2024 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 2165696 | Source RPM: perl-DBI-1.643-4.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/DBI | |
Summary: Database independent interface for Perl |
The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember that the DBI is just an interface. The DBI is a layer of "glue" between an application and one or more database _driver_ modules. It is the driver modules which do most of the real work. The DBI provides a standard interface and framework for the drivers to operate within. This document often uses terms like _references_, _objects_, _methods_. If you're not familiar with those terms then it would be a good idea to read at least the following perl manuals first: perlreftut, perldsc, perllol, and perlboot.
Artistic-1.0 OR GPL-1.0-or-later
* Mon Mar 04 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Tue Nov 03 2020 Pedro Monreal <pmonreal@suse.com> - Security fix [bsc#1176492, CVE-2014-10401, CVE-2014-10402] * DBD::File drivers can open files from folders other than those specifically passed via the f_dir attribute in the data source name (DSN). - Add perl-DBI-CVE-2014-10402.patch * Sat Feb 01 2020 <timueller+perl@suse.de> - updated to 1.643 see /usr/share/doc/packages/perl-DBI/Changes * Security fix: [bsc#1176764, CVE-2019-20919] * NULL profile de-reference in dbi_profile() * Security fix: [bsc#1176409, CVE-2020-14393] * CVE-2020-14393: Buffer overflow on an overlong DBD class name * Security fix: [bsc#1176412, CVE-2020-14392] * CVE-2020-14392: Memory corruption in XS functions when Perl stack is reallocated * Mon Sep 23 2019 Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> - Fix invalid utf-8 encoding in Changelogtext * Thu Nov 08 2018 Stephan Kulow <coolo@suse.com> - updated to 1.642 see /usr/share/doc/packages/perl-DBI/Changes =head2 Changes in DBI 1.642 - 28th October 2018 Fix '.' in @INC for proxy test under parallel load thanks to H.Merijn Brand. Fix driver-related croak() in DBI->connect to report the original DSN thanks to maxatome #67 Introduce a new statement DBI method $sth->last_insert_id() thanks to pali #64 Allow to call $dbh->last_insert_id() method without arguments thanks to pali #64 Added a new XS API function variant dbd_db_do6() thanks to Pali #61 Fix misprints in doc of selectall_hashref thanks to Perlover #69 Remove outdated links to DBI related training resources. RT#125999 * Tue Mar 20 2018 coolo@suse.com - updated to 1.641 see /usr/share/doc/packages/perl-DBI/Changes =head2 Changes in DBI 1.641 - 19th March 2018 Remove dependency on Storable 2.16 introduced in DBI 1.639 thanks to Ribasushi #60 Avoid compiler warnings in Driver.xst #59 thanks to pali #59 * Wed Feb 07 2018 coolo@suse.com - updated to 1.640 see /usr/share/doc/packages/perl-DBI/Changes * Fri Dec 29 2017 coolo@suse.com - updated to 1.639 see /usr/share/doc/packages/perl-DBI/Changes * Fri Aug 18 2017 coolo@suse.com - updated to 1.637 see /usr/share/doc/packages/perl-DBI/Changes =head2 Changes in DBI 1.637 - ... Fix use of externally controlled format string (CWE-134) thanks to pali #44 This could cause a crash if, for example, a db error contained a %. https://cwe.mitre.org/data/definitions/134.html Fix extension detection for DBD::File related drivers Fix tests for perl without dot in @INC RT#120443 Fix loss of error message on parent handle, thanks to charsbar #34 Fix disappearing $_ inside callbacks, thanks to robschaber #47 Allow objects to be used as passwords without throwing an error, thanks to demerphq #40 Allow $sth NAME_* attributes to be set from Perl code, re #45 Added support for DBD::XMLSimple thanks to nigelhorne #38 Documentation updates: Improve examples using eval to be more correct, thanks to pali #39 Add cautionary note to prepare_cached docs re refs in %attr #46 Small POD changes (Getting Help -> Online) thanks to openstrike #33 Adds links to more module names and fix typo, thanks to oalders #43 Typo fix thanks to bor #37 * Mon May 23 2016 coolo@suse.com - updated to 1.636 see /usr/share/doc/packages/perl-DBI/Changes =head2 Changes in DBI 1.636 - 24th April 2016 Fix compilation for threaded perl <= 5.12 broken in 1.635 RT#113955 Revert change to DBI::PurePerl DESTROY in 1.635 Change t/16destroy.t to avoid race hazard RT#113951 Output perl version and archname in t/01basics.t Add perl 5.22 and 5.22-extras to travis-ci config =head2 Changes in DBI 1.635 - 24th April 2016 Fixed RaiseError/PrintError for UTF-8 errors/warnings. RT#102404 Fixed cases where ShowErrorStatement might show incorrect Statement RT#97434 Fixed DBD::Gofer for UTF-8-enabled STDIN/STDOUT thanks to mauke PR#32 Fixed fetchall_arrayref({}) behavior with no columns thanks to Dan McGee PR#31 Fixed tied CachedKids ref leak in attribute cache by weakening thanks to Michael Conrad RT#113852 Fixed "panic: attempt to copy freed scalar" upon commit() or rollback() thanks to fbriere for detailed bug report RT#102791 Ceased to ignore DESTROY of outer handle in DBI::PurePerl Treat undef in DBI::Profile Path as string "undef" thanks to fREW Schmidt RT#113298 Fix SQL::Nano parser to ignore trailing semicolon thanks to H.Merijn Brand. Added @ary = $dbh->selectall_array(...) method thanks to Ed Avis RT#106411 Added appveyor support (Travis like CI for windows) thanks to mbeijen PR#30 Corrected spelling errors in pod thanks to Gregor Herrmann RT#107838 Corrected and/or removed broken links to SQL standards thanks to David Pottage RT#111437 Corrected doc example to use dbi: instead of DBI: in DSN thanks to Michael R. Davis RT#101181 Removed/updated broken links in docs thanks to mbeijen PR#29 Clarified docs for DBI::hash($string) Removed the ancient DBI::FAQ module RT#102714 Fixed t/pod.t to require Test::Pod >= 1.41 RT#101769 This release was developed at the Perl QA Hackathon 2016 L<http://act.qa-hackathon.org/qa2016/> which was made possible by the generosity of many sponsors: L<https://www.fastmail.com> FastMail, L<https://www.ziprecruiter.com> ZipRecruiter, L<http://www.activestate.com> ActiveState, L<http://www.opusvl.com> OpusVL, L<https://www.strato.com> Strato, L<http://www.surevoip.co.uk> SureVoIP, L<http://www.cv-library.co.uk> CV-Library, L<https://www.iinteractive.com/> Infinity, L<https://opensource.careers/perl-careers/> Perl Careers, L<https://www.mongodb.com> MongoDB, L<https://www.thinkproject.com> thinkproject!, L<https://www.dreamhost.com/> Dreamhost, L<http://www.perl6.org/> Perl 6, L<http://www.perl-services.de/> Perl Services, L<https://www.evozon.com/> Evozon, L<http://www.booking.com> Booking, L<http://eligo.co.uk> Eligo, L<http://www.oetiker.ch/> Oetiker+Partner, L<http://capside.com/en/> CAPSiDE, L<https://www.procura.nl/> Procura, L<https://constructor.io/> Constructor.io, L<https://metacpan.org/author/BABF> Robbie Bow, L<https://metacpan.org/author/RSAVAGE> Ron Savage, L<https://metacpan.org/author/ITCHARLIE> Charlie Gonzalez, L<https://twitter.com/jscook2345> Justin Cook.
/usr/bin/dbilogstrip /usr/bin/dbiprof /usr/bin/dbiproxy /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/Bundle /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/Bundle/DBI.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/DBM.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/ExampleP.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/File /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/File.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/File/Developers.pod /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/File/HowTo.pod /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/File/Roadmap.pod /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Policy /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Policy/Base.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Policy/classic.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Policy/pedantic.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Policy/rush.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport/Base.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport/corostream.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport/null.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport/pipeone.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Gofer/Transport/stream.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Mem.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/NullP.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Proxy.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBD/Sponge.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Changes.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const/GetInfo /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const/GetInfo/ANSI.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const/GetInfo/ODBC.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const/GetInfoReturn.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Const/GetInfoType.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD/Metadata.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD/SqlEngine /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD/SqlEngine.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD/SqlEngine/Developers.pod /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/DBD/SqlEngine/HowTo.pod /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Execute.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Request.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Response.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Serializer /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Serializer/Base.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Serializer/DataDumper.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Serializer/Storable.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Transport /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Transport/Base.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Transport/pipeone.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Gofer/Transport/stream.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Profile.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProfileData.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProfileDumper /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProfileDumper.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProfileDumper/Apache.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProfileSubs.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/ProxyServer.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/PurePerl.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/SQL /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/SQL/Nano.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Util /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Util/CacheMemory.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/Util/_accessor.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/DBI/W32ODBC.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/Win32 /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/Win32/DBIODBC.pm /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/DBI.so /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/DBIXS.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/Driver.xst /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/Driver_xst.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/dbd_xsh.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/dbi_sql.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/dbipport.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/dbivport.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/auto/DBI/dbixs_rev.h /usr/lib/perl5/vendor_perl/5.40.0/armv6l-linux-thread-multi-64int/dbixs_rev.pl /usr/share/doc/packages/perl-DBI /usr/share/doc/packages/perl-DBI/Changes /usr/share/doc/packages/perl-DBI/Driver.xst /usr/share/doc/packages/perl-DBI/README.md /usr/share/licenses/perl-DBI /usr/share/licenses/perl-DBI/LICENSE /usr/share/man/man1/dbilogstrip.1.gz /usr/share/man/man1/dbiprof.1.gz /usr/share/man/man1/dbiproxy.1.gz /usr/share/man/man3/Bundle::DBI.3pm.gz /usr/share/man/man3/DBD::DBM.3pm.gz /usr/share/man/man3/DBD::File.3pm.gz /usr/share/man/man3/DBD::File::Developers.3pm.gz /usr/share/man/man3/DBD::File::HowTo.3pm.gz /usr/share/man/man3/DBD::File::Roadmap.3pm.gz /usr/share/man/man3/DBD::Gofer.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::classic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::pedantic.3pm.gz /usr/share/man/man3/DBD::Gofer::Policy::rush.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::corostream.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::null.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBD::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBD::Mem.3pm.gz /usr/share/man/man3/DBD::Proxy.3pm.gz /usr/share/man/man3/DBD::Sponge.3pm.gz /usr/share/man/man3/DBI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ANSI.3pm.gz /usr/share/man/man3/DBI::Const::GetInfo::ODBC.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoReturn.3pm.gz /usr/share/man/man3/DBI::Const::GetInfoType.3pm.gz /usr/share/man/man3/DBI::DBD.3pm.gz /usr/share/man/man3/DBI::DBD::Metadata.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::Developers.3pm.gz /usr/share/man/man3/DBI::DBD::SqlEngine::HowTo.3pm.gz /usr/share/man/man3/DBI::Gofer::Execute.3pm.gz /usr/share/man/man3/DBI::Gofer::Request.3pm.gz /usr/share/man/man3/DBI::Gofer::Response.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::DataDumper.3pm.gz /usr/share/man/man3/DBI::Gofer::Serializer::Storable.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::Base.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::pipeone.3pm.gz /usr/share/man/man3/DBI::Gofer::Transport::stream.3pm.gz /usr/share/man/man3/DBI::Profile.3pm.gz /usr/share/man/man3/DBI::ProfileData.3pm.gz /usr/share/man/man3/DBI::ProfileDumper.3pm.gz /usr/share/man/man3/DBI::ProfileDumper::Apache.3pm.gz /usr/share/man/man3/DBI::ProfileSubs.3pm.gz /usr/share/man/man3/DBI::ProxyServer.3pm.gz /usr/share/man/man3/DBI::PurePerl.3pm.gz /usr/share/man/man3/DBI::SQL::Nano.3pm.gz /usr/share/man/man3/DBI::Util::CacheMemory.3pm.gz /usr/share/man/man3/DBI::W32ODBC.3pm.gz /usr/share/man/man3/Win32::DBIODBC.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 9 01:34:24 2024