From 7a4e51344423ee3309c258087a69dac29bf30b51 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Sat, 1 Jul 2017 19:36:46 +0200 Subject: Ensure fdopen is called with an integer. --- lacme-accountd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lacme-accountd') diff --git a/lacme-accountd b/lacme-accountd index 547af59..f0d7d51 100755 --- a/lacme-accountd +++ b/lacme-accountd @@ -140,7 +140,7 @@ $JWK = JSON::->new->encode($JWK); if (defined $OPTS{'conn-fd'}) { die "Invalid file descriptor" unless $OPTS{'conn-fd'} =~ /\A(\d+)\z/; # untaint and fdopen(3) our end of the socket pair - open $S, '+<&=', $1 or die "fdopen $1: $!"; + open ($S, '+<&=', $1+0) or die "fdopen $1: $!"; } else { my $sockname = $OPTS{socket} // (defined $ENV{XDG_RUNTIME_DIR} ? "$ENV{XDG_RUNTIME_DIR}/S.lacme" : undef); die "Missing socket option\n" unless defined $sockname; -- cgit v1.2.3 From abb09fac8787c3444f45cf8cc06386dd75719a01 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Sat, 1 Jul 2017 19:55:55 +0200 Subject: Specify minimum required Perl versions. --- Changelog | 3 +++ client | 1 + lacme | 1 + lacme-accountd | 1 + webserver | 1 + 5 files changed, 7 insertions(+) (limited to 'lacme-accountd') diff --git a/Changelog b/Changelog index 27e1dfd..ace112d 100644 --- a/Changelog +++ b/Changelog @@ -33,6 +33,9 @@ lacme (0.3) upstream; - When using open with mode "<&=" or ">&=", ensure the expression (fileno) is interpreted as an integer. (This failed in Perl v5.14.2 from Debian Jessie.) + - Specify minimum required Perl version: v5.14.2 for webserver, client + and lacme-accountd, and v5.16.2 for lacme (IPV6_V6ONLY was added to + Socket version 1.95). -- Guilhem Moulin Sun, 19 Feb 2017 13:08:41 +0100 diff --git a/client b/client index f0778d5..a0b5dfa 100755 --- a/client +++ b/client @@ -18,6 +18,7 @@ # along with this program. If not, see . #---------------------------------------------------------------------- +use v5.14.2; use strict; use warnings; diff --git a/lacme b/lacme index 478f2e4..270828b 100755 --- a/lacme +++ b/lacme @@ -18,6 +18,7 @@ # along with this program. If not, see . #---------------------------------------------------------------------- +use v5.16.2; use strict; use warnings; diff --git a/lacme-accountd b/lacme-accountd index f0d7d51..80ede29 100755 --- a/lacme-accountd +++ b/lacme-accountd @@ -19,6 +19,7 @@ # along with this program. If not, see . #---------------------------------------------------------------------- +use v5.14.2; use strict; use warnings; diff --git a/webserver b/webserver index dad3d9d..5371163 100755 --- a/webserver +++ b/webserver @@ -19,6 +19,7 @@ # along with this program. If not, see . #---------------------------------------------------------------------- +use v5.14.2; use strict; use warnings; -- cgit v1.2.3