Skip to content

Commit d85d3bd

Browse files
chore: release Ferron 1.3.5
1 parent 926dd38 commit d85d3bd

File tree

8 files changed

+53
-23
lines changed

8 files changed

+53
-23
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: "Ferron 1.3.5 has been released"
3+
description: We are excited to announce the release of Ferron 1.3.5. This release brings lower memory usage for Brotli and Zstandard compression.
4+
date: 2025-07-31 09:01:00
5+
cover: /img/covers/ferron-1-3-5-has-been-released.png
6+
---
7+
8+
We are excited to introduce Ferron 1.3.5, with lower memory usage for Brotli and Zstandard compression.
9+
10+
## Key improvements and fixes
11+
12+
### Adjusted Brotli and Zstandard compression
13+
14+
We've adjusted the compression parameters for Brotli and Zstandard to reduce the memory usage, allowing for more memory-efficient compression.
15+
16+
## Thank you!
17+
18+
We appreciate all the feedback and contributions from our community. Your support helps us improve Ferron with each release. Thank you for being a part of this journey!
19+
20+
_The Ferron Team_

ferron-passwd/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferron-passwd"
3-
version = "1.3.4"
3+
version = "1.3.5"
44
edition = "2021"
55

66
[package.metadata.winresource]

ferron/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferron"
3-
version = "1.3.4"
3+
version = "1.3.5"
44
edition = "2021"
55

66
[package.metadata.winresource]
52.7 KB
Loading

website/src/pages/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ title: Ferron change log
44
description: Stay updated on Ferron web server improvements with a change log, featuring bug fixes, new features, and enhancements for each release.
55
---
66

7+
## Ferron 1.3.5
8+
9+
**Released in July 31, 2025**
10+
11+
- Adjusted the Brotli and Zstandard compression parameters for lower memory usage
12+
713
## Ferron 1.3.4
814

915
**Released in July 22, 2025**

website/src/pages/download.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,35 @@ description: Get started with Ferron! Visit the downloads page for the latest st
66

77
Ferron (along with modules) is currently available for GNU/Linux, Windows Server, macOS, and FreeBSD.
88

9-
## Ferron 1.3.4
9+
## Ferron 1.3.5
1010

1111
### Most common platforms
1212

13-
- [64-bit GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-x86_64-unknown-linux-gnu.zip)
14-
- [64-bit Linux (musl libc)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-x86_64-unknown-linux-musl.zip)
15-
- [64-bit Windows](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-x86_64-pc-windows-msvc.zip)
16-
- [ARM64 GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-aarch64-unknown-linux-gnu.zip)
17-
- [ARM64 Linux (musl libc)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-aarch64-unknown-linux-musl.zip)
18-
- [macOS (on Apple Silicon)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-aarch64-apple-darwin.zip)
19-
- [macOS (on Intel CPUs)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-x86_64-apple-darwin.zip)
13+
- [64-bit GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-x86_64-unknown-linux-gnu.zip)
14+
- [64-bit Linux (musl libc)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-x86_64-unknown-linux-musl.zip)
15+
- [64-bit Windows](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-x86_64-pc-windows-msvc.zip)
16+
- [ARM64 GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-aarch64-unknown-linux-gnu.zip)
17+
- [ARM64 Linux (musl libc)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-aarch64-unknown-linux-musl.zip)
18+
- [macOS (on Apple Silicon)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-aarch64-apple-darwin.zip)
19+
- [macOS (on Intel CPUs)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-x86_64-apple-darwin.zip)
2020

2121
### Other platforms
2222

23-
- [32-bit GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-i686-unknown-linux-gnu.zip)
24-
- [32-bit Linux (musl libc)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-i686-unknown-linux-musl.zip)
25-
- [32-bit Windows](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-i686-pc-windows-msvc.zip)
26-
- [64-bit FreeBSD](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-x86_64-unknown-freebsd.zip)
27-
- [ARM64 Windows](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-aarch64-pc-windows-msvc.zip)
28-
- [ARMv7 hardfloat GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-armv7-unknown-linux-gnueabihf.zip)
29-
- [ARMv7 hardfloat Linux (musl libc)](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-armv7-unknown-linux-musleabihf.zip)
30-
- [GNU/Linux on IBM Z](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-s390x-unknown-linux-gnu.zip)
31-
- [Power LE GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-powerpc64le-unknown-linux-gnu.zip)
32-
- [RISC-V GNU/Linux](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4-riscv64gc-unknown-linux-gnu.zip)
23+
- [32-bit GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-i686-unknown-linux-gnu.zip)
24+
- [32-bit Linux (musl libc)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-i686-unknown-linux-musl.zip)
25+
- [32-bit Windows](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-i686-pc-windows-msvc.zip)
26+
- [64-bit FreeBSD](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-x86_64-unknown-freebsd.zip)
27+
- [ARM64 Windows](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-aarch64-pc-windows-msvc.zip)
28+
- [ARMv7 hardfloat GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-armv7-unknown-linux-gnueabihf.zip)
29+
- [ARMv7 hardfloat Linux (musl libc)](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-armv7-unknown-linux-musleabihf.zip)
30+
- [GNU/Linux on IBM Z](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-s390x-unknown-linux-gnu.zip)
31+
- [Power LE GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-powerpc64le-unknown-linux-gnu.zip)
32+
- [RISC-V GNU/Linux](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5-riscv64gc-unknown-linux-gnu.zip)
3333

3434
Older versions of Ferron can be found at the [Ferron download server](https://downloads.ferronweb.org/).
3535

3636
## Note for Windows
3737

3838
Possibly due to Ferron on Windows not being digitally signed, Microsoft Defender SmartScreen may warn you against running the Ferron executable.
3939

40-
If you don't trust the pre-built Ferron executables, you can always either verify the checksums (you can [download the checksums](https://downloads.ferronweb.org/1.3.4/ferron-1.3.4.sha256sum)), or compile Ferron yourself (from [our repository](https://github.com/ferronweb/ferron)).
40+
If you don't trust the pre-built Ferron executables, you can always either verify the checksums (you can [download the checksums](https://downloads.ferronweb.org/1.3.5/ferron-1.3.5.sha256sum)), or compile Ferron yourself (from [our repository](https://github.com/ferronweb/ferron)).

website/src/pages/vulnerabilities.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ description: Discover security vulnerabilities of outdated Ferron versions. Stay
66

77
Some older versions of Ferron may contain security vulnerabilities. It's recommended to keep Ferron up-to-date.
88

9+
## Fixed in Ferron 1.3.5
10+
11+
- An attacker could send a lot of concurrent requests that have a header defining accepted compression algorithm to be Brotli (for example using `ferrbench -c 20000 -d 1h -t 12 -H "Cache-Control: no-cache" -H "Accept-Encoding: br" -h https://victim.example --http2` command) to cause the server to consume too much memory. (CWE-400)
12+
913
## Fixed in Ferron 1.3.4
1014

1115
- An attacker could request a resource with a URL that would be replaced with a sanitized one, to possibly bypass security restrictions, if they're configured in location configurations. (CWE-20; introduced in Ferron 1.0.0-beta2)

0 commit comments

Comments
 (0)