<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/nginx/Makefile, 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>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: update init script to publish services over mdns</title>
<updated>2024-11-27T20:44:39Z</updated>
<author>
<name>Mohd Husaam Mehdi</name>
</author>
<published>2024-03-27T16:07:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d7e86e79d976459a3bf49e169c0bb8d8d6f0eb8f'/>
<id>urn:sha1:d7e86e79d976459a3bf49e169c0bb8d8d6f0eb8f</id>
<content type='text'>
Update nginx init script to announce http related services over mdns.

Signed-off-by: Mohd Husaam Mehdi &lt;husaam.mehdi@iopsys.eu&gt;
[ bump PKG release, improve commit description ]
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>nginx: Support APK versioning</title>
<updated>2024-11-13T14:20:58Z</updated>
<author>
<name>Ryan Keane</name>
</author>
<published>2024-11-13T12:31:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ea5536c14c35cdaa49d97a0f70695147a538f521'/>
<id>urn:sha1:ea5536c14c35cdaa49d97a0f70695147a538f521</id>
<content type='text'>
Modify EXTRA_DEPENDS in package section to meet APK packaging
requirements.

Signed-off-by: Ryan Keane &lt;the.ra2.ifv@gmail.com&gt;
[ fix dependency also for nginx-full ]
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
