From d88cb236c7ebd0023382610526a2adebe1a4ca72 Mon Sep 17 00:00:00 2001 From: Sam Talonborn Date: Fri, 27 Oct 2023 10:21:07 -0700 Subject: [PATCH] Increase default size limit & add dexter-specific tmp directory --- app/dexter.pl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/dexter.pl b/app/dexter.pl index 479a041..0198af5 100755 --- a/app/dexter.pl +++ b/app/dexter.pl @@ -32,7 +32,10 @@ Readonly::Hash my %MEANING_OF_HTTP_CODE => ( Readonly my $ROOT_DIRECTORY => 'public'; Readonly my $SOCKET_DIRECTORY => '/var/www/run'; -Readonly my $MAX_REQUEST_SIZE => 100 * $MEGABYTE; +Readonly my $TEMP_DIRECTORY => '/tmp/dexter'; +Readonly my $MAX_REQUEST_SIZE => $GIGABYTE; + +mkdir $TEMP_DIRECTORY; Readonly::Hash my %PERMISSIONS => ( NONE => 0, @@ -584,7 +587,7 @@ if ( module_installed('OpenBSD::Unveil') ) { unveil($directory, 'r'); } - unveil($ENV{TMPDIR}, 'rw'); + unveil($TEMP_DIRECTORY, 'rw'); unveil('/dev/null', 'rw'); my ( undef, $parent_directory, undef ) = File::Spec->splitpath($0);