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);