diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-04-18 03:42:14 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-18 03:42:14 +0000 |
commit | f645c2b7f74bbebf4051fd19e568c6092822c118 (patch) | |
tree | 46ff56811ce1af9914a3743e09c814432f3dffaf /src/listing.rs | |
parent | Add CHANGELOG entry for wrapping breadcrumbs at any char (diff) | |
parent | Change naming of uncompressed/compressed tarballs (diff) | |
download | miniserve-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.rs | 4 |
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, ) |