summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm
diff options
context:
space:
mode:
authorafresh1 <afresh1@openbsd.org>2019-12-30 02:13:39 +0000
committerafresh1 <afresh1@openbsd.org>2019-12-30 02:13:39 +0000
commitb46d8ef224b95de1dddcd1f01c1ab482f0ab3778 (patch)
treed2f52131b958c4ff07ad63ffe82dc041240a20f0 /gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm
parentImport perl-5.30.1 (diff)
downloadwireguard-openbsd-b46d8ef224b95de1dddcd1f01c1ab482f0ab3778.tar.xz
wireguard-openbsd-b46d8ef224b95de1dddcd1f01c1ab482f0ab3778.zip
Fix merge issues, remove excess files - match perl-5.30.1 dist
Timing is good deraadt@, OK sthen@
Diffstat (limited to 'gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm')
-rw-r--r--gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm14
1 files changed, 13 insertions, 1 deletions
diff --git a/gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm b/gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm
index a33b8b59b12..b4fc49f42e8 100644
--- a/gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm
+++ b/gnu/usr.bin/perl/ext/GDBM_File/GDBM_File.pm
@@ -31,6 +31,18 @@ C<ftp.gnu.org>, but you are strongly urged to use one of the many
mirrors. You can obtain a list of mirror sites from
L<http://www.gnu.org/order/ftp.html>.
+=head1 SECURITY AND PORTABILITY
+
+B<Do not accept GDBM files from untrusted sources.>
+
+GDBM files are not portable across platforms.
+
+The GDBM documentation doesn't imply that files from untrusted sources
+can be safely used with C<libgdbm>.
+
+A maliciously crafted file might cause perl to crash or even expose a
+security vulnerability.
+
=head1 BUGS
The available functions and the gdbm/perl interface need to be documented.
@@ -73,7 +85,7 @@ require XSLoader;
);
# This module isn't dual life, so no need for dev version numbers.
-$VERSION = '1.17';
+$VERSION = '1.18';
XSLoader::load();