diff options
-rw-r--r-- | CHANGELOG.md | 1 | ||||
-rw-r--r-- | Cargo.lock | 17 | ||||
-rw-r--r-- | Cross.toml | 3 | ||||
-rw-r--r-- | src/renderer.rs | 2 |
4 files changed, 10 insertions, 13 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 74caa63..ac6f32d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] - ReleaseDate - Update to clap v4 - Show localized datetime [#949](https://github.com/svenstaro/miniserve/pull/949) (thanks @IvkinStanislav) +- Fix sorting breaks subdir downloading [#991](https://github.com/svenstaro/miniserve/pull/991) (thanks @Vam-Jam) ## [0.22.0] - 2022-09-20 - Faster QR code generation [#848](https://github.com/svenstaro/miniserve/pull/848) (thanks @cyqsimon) @@ -585,9 +585,9 @@ dependencies = [ [[package]] name = "clap_mangen" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48283ce8d5cd9513633949a674a0442bcb507ab61ed6533863437052ddbb494b" +checksum = "bb0f09a0ca8f0dd8ac92c546b426f466ef19828185c6d504c80c48c9c2768ed9" dependencies = [ "clap", "roff", @@ -1069,25 +1069,24 @@ dependencies = [ [[package]] name = "grass" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc8d495d643cc55c2f2f9437c5b9a493ea660dd75f7bbba76526c440b9c6d2c" +checksum = "f4bfa010e6f9fe2f40727b4aedf67aa54e0439c57f855458efb1f43d730a028f" dependencies = [ "grass_compiler", ] [[package]] name = "grass_compiler" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b8adb5e6b31fe2ec6c94bd0d4d803de9ef4ea409cd75b2c4ad4db5c4a19d0ba" +checksum = "abe05b48c9c96f5ec64ad9af20c9016a8d57ec8b979e0f6dbdd9747f32b16df3" dependencies = [ "codemap", "indexmap", "lasso", "once_cell", "phf", - "rand", ] [[package]] @@ -1176,9 +1175,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ "bytes", "fnv", diff --git a/Cross.toml b/Cross.toml deleted file mode 100644 index f84149c..0000000 --- a/Cross.toml +++ /dev/null @@ -1,3 +0,0 @@ -# NOTE: Custom image specification for FreeBSD is required until new version of cross is released. -[target.x86_64-unknown-freebsd] -image = "ghcr.io/cross-rs/x86_64-unknown-freebsd:edge" diff --git a/src/renderer.rs b/src/renderer.rs index 801cc2e..90b00fe 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -425,7 +425,7 @@ fn archive_button( /// Ensure that there's always a trailing slash behind the `link`. fn make_link_with_trailing_slash(link: &str) -> String { - if link.ends_with('/') { + if link.is_empty() || link.ends_with('/') { link.to_string() } else { format!("{link}/") |