| 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.651.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Fri Jul 17 10:30:24 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 2588596 | Source RPM: perl-DBI-1.651.0-1.3.src.rpm |
| Packager: https://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
* Wed Jul 15 2026 Tina Müller <timueller+perl@suse.de>
- updated to 1.651.0 (1.651)
see /usr/share/doc/packages/perl-DBI/ChangeLog
1.651 - 2026-07-14, H.Merijn Brand & Robert Rothenberg
* Fix inverted comparisons for strings in DBI::SQL::Nano (CVE-2026-15043) bsc#1271399
* Document that IS NULL matches empty strings in DBI::SQL::Nano
* Fix DBD::File to ensure that the table is not a symlink outside of f_dir (CVE-2026-15392) bsc#1271629
* Fix an out-of-bounds error when a statement handle has no fields but the source row is not empty (CVE-2026-60082) bsc#1271459
* Add an overridable upper bound $MAX_PATH_DEPTH for DBI::ProfileData (CVE-2026-60081) bsc#1271458
* *** WARNING: Next release will require perl-5.12 ***
* Wed Jul 08 2026 Tina Müller <tina.mueller@suse.com>
- updated to 1.650.0 (1.650)
see /usr/share/doc/packages/perl-DBI/ChangeLog
1.650 - 2026-07-06, H.Merijn Brand & Robert Rothenberg
* Set a hard limit of 99999 on '?' placeholders (CVE-2026-14739)
* Fix out-of-bounds read in preparse of SQL that starts with a comment (CVE-2026-14740) bsc#1271017
* Fix code injection via Profile DSN attribute or DBI_PROFILE variable (CVE-2026-14380) bsc#1271018
* Update dbipport.h to Devel::PPPort-3.73
* Require Test::More 0.96 (tests will otherwise fail on pristine perl-5.12)
* Mon Jun 22 2026 Tina Müller <timueller+perl@suse.de>
- updated to 1.649.0 (1.649)
see /usr/share/doc/packages/perl-DBI/ChangeLog
1.649 - 2026-06-22, H.Merijn Brand
* Extra Cwd::abs_path required for Windows
* Sun Jun 07 2026 Tina Müller <timueller+perl@suse.de>
- updated to 1.648.0 (1.648)
see /usr/share/doc/packages/perl-DBI/ChangeLog
1.648 - 2026-06-04, H.Merijn Brand
* Correct sprintf usage for trace_msg (issue#132)
* Add DBIXS_VERSION & DBIXS_RELEASE to dbixs_rev.h
* Remove -Wbad-function-cast
* Fix possible stack overflow (old issue already noted by Tim) (CVE-2026-9698) bsc#1267957
* Do not allow table source locations outside explicit given folders
* DBD::Sponge PRECISION handling (pr#12, pilcrow)
* Fix possible buffer overflow in preparse (CVE-2026-10879) bsc#1267849
* Skip mismatching .so's (Greg, PR#81)
* Fix cast warning in dbi_get_state (Greg, PR#182)
* Wed Jan 22 2025 Tina Müller <timueller+perl@suse.de>
- updated to 1.647.0 (1.647)
see /usr/share/doc/packages/perl-DBI/ChangeLog
* Sun Jan 12 2025 Tina Müller <timueller+perl@suse.de>
- updated to 1.646.0 (1.646)
see /usr/share/doc/packages/perl-DBI/Changes
1.646 - 2025-01-11, H.Merijn Brand
* Remove "experimental" tag from statistics_info () (issue#134)
* RT tickets moved to github issues (rwfranks++)
- All RT tickets now marked as resolved with reference to GitHub issue
* Fix install issue (issue #168)
* Thu Jan 09 2025 Tina Müller <tina.mueller@suse.com>
- Remove perl-DBI-CVE-2014-10402.patch (fixed upstream)
* Wed Sep 04 2024 Tina Müller <timueller+perl@suse.de>
- updated to 1.645.0 (1.645)
see /usr/share/doc/packages/perl-DBI/Changes
* 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
/usr/bin/dbilogstrip /usr/bin/dbiprof /usr/bin/dbiproxy /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Bundle /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Bundle/DBI.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/DBM.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/ExampleP.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/File /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/File.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/File/Developers.pod /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/File/HowTo.pod /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/File/Roadmap.pod /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Policy /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Policy/Base.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Policy/classic.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Policy/pedantic.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Policy/rush.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport/Base.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport/corostream.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport/null.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport/pipeone.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Gofer/Transport/stream.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Mem.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/NullP.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Proxy.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBD/Sponge.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Changes.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const/GetInfo /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const/GetInfo/ANSI.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const/GetInfo/ODBC.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const/GetInfoReturn.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Const/GetInfoType.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD/Metadata.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD/SqlEngine /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD/SqlEngine.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD/SqlEngine/Developers.pod /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/DBD/SqlEngine/HowTo.pod /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Execute.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Request.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Response.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Serializer /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Serializer/Base.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Serializer/DataDumper.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Serializer/Storable.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Transport /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Transport/Base.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Transport/pipeone.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Gofer/Transport/stream.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Profile.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProfileData.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProfileDumper /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProfileDumper.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProfileDumper/Apache.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProfileSubs.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/ProxyServer.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/PurePerl.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/SQL /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/SQL/Nano.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Util /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Util/CacheMemory.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/Util/_accessor.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DBI/W32ODBC.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Win32 /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Win32/DBIODBC.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/DBI.so /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/DBIXS.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/Driver.xst /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/Driver_xst.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/dbd_xsh.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/dbi_sql.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/dbipport.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/dbivport.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DBI/dbixs_rev.h /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/dbixs_rev.pl /usr/share/doc/packages/perl-DBI /usr/share/doc/packages/perl-DBI/CONTRIBUTING.md /usr/share/doc/packages/perl-DBI/ChangeLog /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::Changes.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, Sun Aug 2 01:54:38 2026