notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
angie-module-zstd Angie zstd dynamic module
0.1.1_6,1 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.1.1_5,1Version of this port present on the latest quarterly branch.
Maintainer: sko@rostwald.de search for ports maintained by this maintainer
Port Added: 2025-12-10 12:06:04
Last Update: 2026-07-01 21:21:03
Commit Hash: d965548
License: BSD2CLAUSE
WWW:
https://github.com/tokers/zstd-nginx-module/
Description:
The module adds support for Zstandard compression of responses, both dynamic (on-the-fly) and static (precompressed files). Compared to gzip, zstd offers higher compression and decompression speeds at comparable or better compression ratios.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/angie-module-zstd-0.1.1_6,1/catalog.mk
  2. /usr/local/share/licenses/angie-module-zstd-0.1.1_6,1/LICENSE
  3. /usr/local/share/licenses/angie-module-zstd-0.1.1_6,1/BSD2CLAUSE
  4. share/doc/angie-module-zstd/README.md
  5. /usr/local/libexec/angie/ngx_http_zstd_filter_module.so
  6. /usr/local/libexec/angie/ngx_http_zstd_static_module.so
  7. @owner
  8. @group
  9. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • angie-module-zstd>0:www/angie-module-zstd
To install the port:
cd /usr/ports/www/angie-module-zstd/ && make install clean
To add the package, run one of these commands:
  • pkg install www/angie-module-zstd
  • pkg install angie-module-zstd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: angie-module-zstd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1782289193 SHA256 (angie-1.11.8.tar.gz) = 849897c78f79c3b04d035778e34993a92188e6bd2c0c3ba8ce3ad5eb1505ebd3 SIZE (angie-1.11.8.tar.gz) = 1889185

Expand this list (56 items)

Collapse this list.

SHA256 (61131-nginx-http-auth-totp-1.2.0_GH0.tar.gz) = 630e599c5ca16691689230a8b40a6db0d2878a1112be641fa50d68a7d8551651 SIZE (61131-nginx-http-auth-totp-1.2.0_GH0.tar.gz) = 11426 SHA256 (kjdev-nginx-auth-jwt-0.14.1_GH0.tar.gz) = 2fbb5823e546cea067f8cc8c2173986da79a0b10f8e9399623aac0234d6c02b8 SIZE (kjdev-nginx-auth-jwt-0.14.1_GH0.tar.gz) = 84221 SHA256 (kjdev-nxe-json-0.5.0_GH0.tar.gz) = 8636cebecade632f99911ebb497d33e1d89586e08ce69f5d5432d2b6fb793bd7 SIZE (kjdev-nxe-json-0.5.0_GH0.tar.gz) = 27879 SHA256 (kjdev-nxe-jwx-0.1.0_GH0.tar.gz) = ede1d2540472a768894921cc03fb811ebda57b681ade32e41b80ad060bf94719 SIZE (kjdev-nxe-jwx-0.1.0_GH0.tar.gz) = 48489 SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d76f922881f13d870edf8b820ef645b19013774c825110d011640 SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975 SHA256 (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = c85cdcfd76703c95aa4204ee4c2e619aa5b075cac18f428202f65552104add3b SIZE (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = 16207 SHA256 (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 627f60bfd514bbe6de7af1bfcb4c69271d4588348d5e359cbd26679adf0f2fb0 SIZE (nginx-modules-ngx_cache_purge-3.0.2_GH0.tar.gz) = 42151 SHA256 (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = d2499d94d82d4e4eac8425d799e52883131ae86a956524040ff2fd230ef9f859 SIZE (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = 14558 SHA256 (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 6f43f56d7e7e8526716bbda06b300f0119912eede47b3a48bb948252a1fb38c8 SIZE (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 53549 SHA256 (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 4071b2cc0baa9f403c124c0ef0cdfbde14dacc1ec9f0dbc92d7310ac530e3eeb SIZE (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 101136 SHA256 (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 6b91d3c2c2f254ebb37eb3dd6dd41048dfb18320bb98a3afdd1ad38b47f6d609 SIZE (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 14188 SHA256 (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = ad72fc23348d715a330994984531fab9b3606e160483236737f9a4a6957d9452 SIZE (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = 8877 SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778 SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616 SHA256 (max-lt-nginx-jwt-module-v3.4.4_GH0.tar.gz) = 7c3effa96936d87c3a8a0e07ff91d2d341a7f78f8bb3d6c9085b06f398684242 SIZE (max-lt-nginx-jwt-module-v3.4.4_GH0.tar.gz) = 17300 SHA256 (kjdev-nginx-keyval-0.5.0_GH0.tar.gz) = 893b59f121a959ddc84f8d26562cdcf9c63605c1e441b41ae01da37e28168f86 SIZE (kjdev-nginx-keyval-0.5.0_GH0.tar.gz) = 36172 SHA256 (openresty-lua-nginx-module-v0.10.29R2_GH0.tar.gz) = 2435bb65900d556a9175c77548ff0ef4cb507b786f57f7d1c4a7904a7f5063fd SIZE (openresty-lua-nginx-module-v0.10.29R2_GH0.tar.gz) = 892562 SHA256 (openresty-stream-lua-nginx-module-v0.0.17R4_GH0.tar.gz) = 214927614eef96d5b1f26c0adaf94a8fd8c32f73dd17e494c217ca40f60e5910 SIZE (openresty-stream-lua-nginx-module-v0.0.17R4_GH0.tar.gz) = 417131 SHA256 (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662 SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474 SHA256 (nginx-njs-0.9.9_GH0.tar.gz) = a07f4cf0a2076bbabde23cab48aea68641ebf5d54ea69b415ce70a8da4153843 SIZE (nginx-njs-0.9.9_GH0.tar.gz) = 994273 SHA256 (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = c942e674a7273ab87caab4dcad626ab54852be192c29b1add50d2cb535e3cbb9 SIZE (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = 40742 SHA256 (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = d255571bcfb9939b78099df39cb4d42f174d789aec8c8e5e47b93942b0299438 SIZE (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = 25471 SHA256 (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 07f19b7bffec5e357bb8820c63e5281debd45f5a2e6d46b1636d9202c3e09d78 SIZE (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 519934 SHA256 (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = cd5e2cc834bcfa30149e7511f2b5a2183baf0b70dc091af717a89a64e44a2985 SIZE (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = 30084 SHA256 (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = da2a26aa75884e1216941c7291b6e8b7fc4dd7163700a04191b92060b61fabb3 SIZE (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = 94121 SHA256 (kyprizel-testcookie-nginx-module-7d263d4322b7de6b99b486e5e10ecaf0295890ad_GH0.tar.gz) = 679dc915b464c791fe7ae27a610ca38f3a0b40a68c4b24fbcbb835d232224fc0 SIZE (kyprizel-testcookie-nginx-module-7d263d4322b7de6b99b486e5e10ecaf0295890ad_GH0.tar.gz) = 21042 SHA256 (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = c86e318addb9c88d70fdbd58ff1f6ef6f404a93070f6db8017a1f880c97946c4 SIZE (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = 40139 SHA256 (dio-az-nginx-vod-module-v1.8.1_GH0.tar.gz) = 9785658b653a8f4ce67dec6ccdf4e8912c44a8ac2e9cea8f920aeac90288b62e SIZE (dio-az-nginx-vod-module-v1.8.1_GH0.tar.gz) = 457830 SHA256 (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 707d534f8ca4263ff043066db15eac284632aea875f9fe98c96cea9529e15f41 SIZE (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 55417

Collapse this list.


Packages (timestamps in pop-ups are UTC):
angie-module-zstd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1.1_4,10.1.1_4,1--0.1.1_4,1n/an/an/a
FreeBSD:13:quarterly0.1.1_4,10.1.1_4,1--0.1.1_4,1n/an/an/a
FreeBSD:14:latest0.1.1_6,10.1.1_6,1--0.1.1_6,1---
FreeBSD:14:quarterly0.1.1_6,10.1.1_6,1--0.1.1_6,1---
FreeBSD:15:latest0.1.1_6,10.1.1_6,1n/a-n/an/a--
FreeBSD:15:quarterly0.1.1_6,10.1.1_6,1n/a-n/an/a--
FreeBSD:16:latest0.1.1_6,10.1.1_6,1n/a-n/an/a--
Master port: www/angie
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pcre2>=0 : devel/pcre2
Runtime dependencies:
  1. angie==1.11.8 : www/angie
Library dependencies:
  1. libzstd.so : archivers/zstd
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for angie-module-zstd-0.1.1_6,1: DEBUG=on: Include debug version ===> Use 'make config' to modify these settings
Options name:
www_angie-module-zstd
USES:
localbase:ldflags ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: www/angie
CommitCreditsLog message
0.1.1_6,1
01 Jul 2026 21:21:03
commit hash: d9655486bfa8f943b7e9b386f7642f4af12be4edcommit hash: d9655486bfa8f943b7e9b386f7642f4af12be4edcommit hash: d9655486bfa8f943b7e9b386f7642f4af12be4edcommit hash: d9655486bfa8f943b7e9b386f7642f4af12be4ed files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Oleg Sidorkin
www/angie-module-*: Bump PORTREVISION after update www/angie 1.11.6 => 1.11.8

PR:		296274
Approved by:	Sebastian Oswald <sko@rostwald.de> (maintainer)
Sponsored by:	UNIS Labs
MFH:		2026Q2
0.1.1_5,1
30 May 2026 13:53:28
commit hash: 03d14d8c41cd617be9c00986674a979f80de0a41commit hash: 03d14d8c41cd617be9c00986674a979f80de0a41commit hash: 03d14d8c41cd617be9c00986674a979f80de0a41commit hash: 03d14d8c41cd617be9c00986674a979f80de0a41 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-*: Bump PORTREVISION after update www/angie 1.11.4 => 1.11.6

PR:		295591
Sponsored by:	UNIS Labs
MFH:		2026Q2
0.1.1_4,1
01 Apr 2026 16:35:48
commit hash: e0073e7fba8ee3e2f427bcf3ae1b1d14d7514fedcommit hash: e0073e7fba8ee3e2f427bcf3ae1b1d14d7514fedcommit hash: e0073e7fba8ee3e2f427bcf3ae1b1d14d7514fedcommit hash: e0073e7fba8ee3e2f427bcf3ae1b1d14d7514fed files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-*: Bump after update www/angie 1.11.3 => 1.11.4

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1
0.1.1_3,1
08 Feb 2026 13:37:03
commit hash: 8622849d0c2ee6d2e534f2bd12d8c6d603799f12commit hash: 8622849d0c2ee6d2e534f2bd12d8c6d603799f12commit hash: 8622849d0c2ee6d2e534f2bd12d8c6d603799f12commit hash: 8622849d0c2ee6d2e534f2bd12d8c6d603799f12 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.11.2 => 1.11.3 (fix CVE-2026-1642, possible MITM attack)

Security: An attacker in a man-in-the-middle (MITM) position before a
proxied server using TLS, given conditions beyond the attacker's
control, could inject plaintext data into the response before the TLS
handshake begins (CVE-2026-1642); the fix was ported from nginx 1.29.5.

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-3

- Bump PORTREVISION in www/angie-module-*.
- Fix using of ANGIE_PORTREVISION in RUN_DEPENDS for modules.
- Replace INSTALL_MAN with INSTALL_DATA for documentation.
- Unroll "for" loops with 1-2 items - simplify Makefile and call
  "INSTALL_*" 1 time instead of several.

PR:		293034
Security:	CVE-2026-1642
MFH:		2026Q1
0.1.1_2,1
05 Feb 2026 22:37:49
commit hash: 8d40b7a5a4a168f1594633d1a747f089e572b66acommit hash: 8d40b7a5a4a168f1594633d1a747f089e572b66acommit hash: 8d40b7a5a4a168f1594633d1a747f089e572b66acommit hash: 8d40b7a5a4a168f1594633d1a747f089e572b66a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie*: Bump PORTREVISION after www/angie update

pkg does not honor RUN_DEPENDS versions, hence it fails to re-install
module packages after updates to www/angie. The only workaround is
bumping PORTREVISION for *all* modules.

PR:	292648
0.1.1_1,1
31 Dec 2025 22:54:52
commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.10.3 => 1.11.1

News:
https://en.angie.software/news/releases/angie-1-11-0/

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-1

PR:	291930
0.1.1,1
10 Dec 2025 12:04:05
commit hash: d52da51671168cbf847447d3252565607997b841commit hash: d52da51671168cbf847447d3252565607997b841commit hash: d52da51671168cbf847447d3252565607997b841commit hash: d52da51671168cbf847447d3252565607997b841 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-zstd: New port: zstd compression for angie

The module adds support for Zstandard compression of responses, both
dynamic (on-the-fly) and static (precompressed files). Compared to gzip,
zstd offers higher compression and decompression speeds at comparable
or better compression ratios.

Source and documentation:
https://github.com/tokers/zstd-nginx-module/

Angie-specific documentation:
https://en.angie.software/angie/docs/installation/external-modules/zstd/

PR:	291546

Number of commits found: 7