aboutsummaryrefslogtreecommitdiffstats
path: root/src/listing.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2021-04-18 03:42:14 +0000
committerGitHub <noreply@github.com>2021-04-18 03:42:14 +0000
commitf645c2b7f74bbebf4051fd19e568c6092822c118 (patch)
tree46ff56811ce1af9914a3743e09c814432f3dffaf /src/listing.rs
parentAdd CHANGELOG entry for wrapping breadcrumbs at any char (diff)
parentChange naming of uncompressed/compressed tarballs (diff)
downloadminiserve-f645c2b7f74bbebf4051fd19e568c6092822c118.tar.gz
miniserve-f645c2b7f74bbebf4051fd19e568c6092822c118.zip
Merge pull request #492 from deantvv/tar-and-tar-archive
Separate tar archive and tar flags
Diffstat (limited to 'src/listing.rs')
-rw-r--r--src/listing.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/listing.rs b/src/listing.rs
index 8c01b4b..dcaed96 100644
--- a/src/listing.rs
+++ b/src/listing.rs
@@ -167,6 +167,7 @@ pub fn directory_listing(
show_qrcode: bool,
upload_route: String,
tar_enabled: bool,
+ tar_gz_enabled: bool,
zip_enabled: bool,
dirs_first: bool,
hide_version_footer: bool,
@@ -338,7 +339,7 @@ pub fn directory_listing(
}
if let Some(compression_method) = query_params.download {
- if !compression_method.is_enabled(tar_enabled, zip_enabled) {
+ if !compression_method.is_enabled(tar_enabled, tar_gz_enabled, zip_enabled) {
return Ok(ServiceResponse::new(
req.clone(),
HttpResponse::Forbidden()
@@ -421,6 +422,7 @@ pub fn directory_listing(
&encoded_dir,
breadcrumbs,
tar_enabled,
+ tar_gz_enabled,
zip_enabled,
hide_version_footer,
)