<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/nginx, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-08T20:28:27Z</updated>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>treewide: fix licenses</title>
<updated>2026-02-19T18:15:36Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2026-02-10T11:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f7e3317515ae5ba9b4efc8dd56e88af8fb2cb02e'/>
<id>urn:sha1:f7e3317515ae5ba9b4efc8dd56e88af8fb2cb02e</id>
<content type='text'>
Fix licenses.

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
</content>
</entry>
<entry>
<title>nginx: fix module depends on nginx</title>
<updated>2026-02-18T09:10:35Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-02-17T04:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b441a83e957712ce44d5c6135f98bfe3f381aacb'/>
<id>urn:sha1:b441a83e957712ce44d5c6135f98bfe3f381aacb</id>
<content type='text'>
Closes #28587
nginx: many module recursive dependencies

The solution turns out to be pretty trivial.
Replace the +nginx in the module DEPENDS.

This means the modules do not 'select' nginx, but the do 'depend on'
nginx. So nginx is required to install the modules.

This is the same approach taken with PHP8 and #28585 for Zabbix.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nginx: fix provides</title>
<updated>2025-12-24T09:59:46Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-23T20:11:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=63a666bd058d758a8c3a070b73679998ac895e91'/>
<id>urn:sha1:63a666bd058d758a8c3a070b73679998ac895e91</id>
<content type='text'>
nginx modules must not provide nginx which causes them to not be able
to be installed alongside nginx due to the new apk provide fixes.

Remove PROVIDES from modules.

Remove nginx-ssl from PROVIDES as there is no non-ssl variant, i.e. all
version provide ssl.

Set nginx-ssl as the default variant.

Remove non-existent config value.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>nginx: update CPE ID</title>
<updated>2025-08-30T21:23:21Z</updated>
<author>
<name>Roman Azarenko</name>
</author>
<published>2025-08-13T11:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=973a26fc6308816de542b5a55a590868b8014fdb'/>
<id>urn:sha1:973a26fc6308816de542b5a55a590868b8014fdb</id>
<content type='text'>
Looking at the official CPE dictionary [1], `cpe:/a:nginx:nginx` was
only used until 1.21.4 inclusively. Later it was renamed to
`cpe:/a:f5:nginx`, and it showed up in a few more non-contiguous
versions numbers after 1.21.4.

In all nginx security advisories [2] starting from year 2024, the CPE
ID used is `cpe:/a:f5:nginx_open_source`. This includes versions 1.25.0
and newer.

Update the CPE ID to the newest known value of `cpe:/a:f5:nginx_open_source`
used in nginx's own security advirosies/CVEs.

[1]: https://nvd.nist.gov/products/cpe
[2]: https://nginx.org/en/security_advisories.html

Signed-off-by: Roman Azarenko &lt;roman.azarenko+gh@genexis.eu&gt;
</content>
</entry>
<entry>
<title>nginx: adjust with glibc and libcrypt-compat</title>
<updated>2025-07-14T08:40:15Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-07-06T06:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2af886742c6daa041a59dd73c07736bb5c419b8a'/>
<id>urn:sha1:2af886742c6daa041a59dd73c07736bb5c419b8a</id>
<content type='text'>
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
</content>
</entry>
<entry>
<title>nginx: update to 1.26.3</title>
<updated>2025-03-12T10:01:39Z</updated>
<author>
<name>Jan Klos</name>
</author>
<published>2025-03-09T13:42:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a08950d5b8ce47238432603e56e6405ecf91dfa4'/>
<id>urn:sha1:a08950d5b8ce47238432603e56e6405ecf91dfa4</id>
<content type='text'>
Signed-off-by: Jan Klos &lt;jan@klos.xyz&gt;
</content>
</entry>
<entry>
<title>Revert "nginx-mod-njs: fix endianess patch"</title>
<updated>2025-03-05T14:17:45Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-03-05T12:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3d5bc4c9ce95c44ef8ee042f6a20897132f30134'/>
<id>urn:sha1:3d5bc4c9ce95c44ef8ee042f6a20897132f30134</id>
<content type='text'>
This reverts commit 7fdb92b59ac356f9a8c99ea49147ce0e66799a4b.

Now that the actual issue has been found and fixed, this is incorrect
so revert it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>nginx: actually download the specified git commit hash</title>
<updated>2025-03-05T14:17:45Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-03-05T13:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ea29db6daafae611b85e4df22378d02556fcedeb'/>
<id>urn:sha1:ea29db6daafae611b85e4df22378d02556fcedeb</id>
<content type='text'>
Currently, we are using Download recipes to download the various modules,
however we are using then with PROTO:=git but SOURCE_VERSION is not set,
only VERSION variable so thus the dl_github_archive.py scripts gets called
with --version="" instead of being actually passed the desired commit hash
and thus actually the git head is fetched.

This explains why currently buildbots are failling with
nginx-mod-njs/104-endianness_fix.patch failling to apply since buildbots
are using prepackaged tarballs which are different than what we get when
manually building.

So, lets set SOURCE_VERSION to make sure we actually fetch the desired
git commit hash.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>nginx-mod-njs: fix endianess patch</title>
<updated>2025-02-27T15:47:32Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-02-27T11:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7fdb92b59ac356f9a8c99ea49147ce0e66799a4b'/>
<id>urn:sha1:7fdb92b59ac356f9a8c99ea49147ce0e66799a4b</id>
<content type='text'>
Currently, the 104-endianness_fix.patch does not apply, so lets manually
refresh it to apply and thus fix buildbot nginx builds.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
