<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/lighttpd/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>2025-12-30T10:13:16Z</updated>
<entry>
<title>lighttpd: 1.4.82-2</title>
<updated>2025-12-30T10:13:16Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-12-27T06:15:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a827c08d38f41449acb91787c70b587d805ceb50'/>
<id>urn:sha1:a827c08d38f41449acb91787c70b587d805ceb50</id>
<content type='text'>
release 1.4.82-2 with patches

Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: fix plugin malformed dependencies</title>
<updated>2025-12-30T10:13:16Z</updated>
<author>
<name>Alarcon Laurent</name>
</author>
<published>2025-12-24T08:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ee21a8b22747365c5932f02b9d2dd42041e7a373'/>
<id>urn:sha1:ee21a8b22747365c5932f02b9d2dd42041e7a373</id>
<content type='text'>
Dependencies for plugin authn_gssapi, authn_ldap, authn_pam, authn_dbi
and authn_sasl are not correctly written.

This cause lighttpd package to always compile krb5-libs, libopenldap and
libpam, even if not selected

Before the fix:

grep -e libpam -e krb5-libs -e libopenldap .config
\# CONFIG_PACKAGE_libpam is not set
\# CONFIG_PACKAGE_libopenldap is not set
\# CONFIG_PACKAGE_krb5-libs is not set

make | grep -e libpam -e krb5 -e ldap
make[3] -C feeds/packages/net/krb5 compile
make[3] -C feeds/packages/libs/libpam compile
make[3] -C feeds/packages/libs/openldap compile

With the fix:

make | grep -e libpam -e krb5 -e ldap
"nothing compiled"

Check that fix works when mod-authn tokens are
selected (select lighttpd-mod-authn_xxx):

grep lighttpd-mod-authn .config
CONFIG_PACKAGE_lighttpd-mod-authn_file=y
CONFIG_PACKAGE_lighttpd-mod-authn_gssapi=m
CONFIG_PACKAGE_lighttpd-mod-authn_ldap=m
CONFIG_PACKAGE_lighttpd-mod-authn_pam=y

make | grep -e libpam -e krb5 -e ldap
make[3] -C feeds/packages/net/krb5 compile
make[3] -C feeds/packages/libs/libpam compile
make[3] -C feeds/packages/libs/openldap compile

x-ref:
  "lighttpd: Malformed dependencies cause unselected packages to be compiled"
  https://github.com/openwrt/packages/pull/28157

github: closes #28157

Signed-off-by: Alarcon Laurent &lt;laurent.alarcon@sagemcom.com&gt;
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>tree-wide: remove obsolete SDK in conditionals</title>
<updated>2025-12-29T23:16:16Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2025-12-29T01:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=73d8b6c6f3ed25dcba6d4609c9e3995fb48dc48d'/>
<id>urn:sha1:73d8b6c6f3ed25dcba6d4609c9e3995fb48dc48d</id>
<content type='text'>
Obsolete use of $(SDK) in configure conditionals can result in
dependency errors when building a subset of packages for packages which
have multiple sub-packages.

The reason it causes dependency issues is that (using libdbi-drivers as
an example) lines like:

ifneq ($(SDK)$(CONFIG_PACKAGE_libdbd-sqlite3),)

always evaluate to true if you are compiling in the SDK. So for a user
compiling from the SDK, the configure arguments are always added to the package build.

In the case of libdbi-drivers:

CONFIGURE_ARGS += \
  --with-sqlite3 \
  --with-sqlite3-incdir=$(STAGING_DIR)/usr/include \
  -with-sqlite3-libdir=$(STAGING_DIR)/usr/lib

is always added even if PACKAGE_libdbd-sqlite3 is deselected. When
libdbd-sqlite3 is deselected, this dependency:

DEPENDS:=libdbi +libsqlite3

is not present, so when configure tries to find sqlite3 it fails.

Closes #28173 "tree-wide: obsolete $(SDK) in conditionals"

See also:

* "include: remove SDK exception from package install targets"
  openwrt/openwrt@28f44a4

Performed tree-wide to ease revert if necessary, per:
https://github.com/openwrt/packages/issues/28173#issuecomment-3694615980

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>lighttpd: update to lighttpd 1.4.82 release hash</title>
<updated>2025-09-14T06:35:50Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-09-12T22:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c8e1b9af9985384fe356a3af29019ac204438393'/>
<id>urn:sha1:c8e1b9af9985384fe356a3af29019ac204438393</id>
<content type='text'>
Ref: https://www.lighttpd.net/2025/9/12/1.4.82/

Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: update to lighttpd 1.4.81 release hash</title>
<updated>2025-08-17T13:30:15Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-08-17T07:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=62dbf8c87f1648696b7ee53acc8c15fcc84776ff'/>
<id>urn:sha1:62dbf8c87f1648696b7ee53acc8c15fcc84776ff</id>
<content type='text'>
https://www.lighttpd.net/2025/8/17/1.4.81/

Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: update to lighttpd 1.4.79 release hash</title>
<updated>2025-04-04T12:41:32Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-04-04T07:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e800fc7e8cadcd28b92429eb6ff9e677f4c50d46'/>
<id>urn:sha1:e800fc7e8cadcd28b92429eb6ff9e677f4c50d46</id>
<content type='text'>
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: update to lighttpd 1.4.78 release hash</title>
<updated>2025-03-23T08:23:51Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-03-23T04:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0a50c57417b56bc9c413b914dadad2efbaa51948'/>
<id>urn:sha1:0a50c57417b56bc9c413b914dadad2efbaa51948</id>
<content type='text'>
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: update to lighttpd 1.4.77 release hash</title>
<updated>2025-01-12T12:05:01Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2025-01-11T00:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cd4c0ac8134f5cb77a7091a471aadab8df684710'/>
<id>urn:sha1:cd4c0ac8134f5cb77a7091a471aadab8df684710</id>
<content type='text'>
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: fix missing dependency for OpenSSL crypto library</title>
<updated>2024-05-13T01:11:44Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2024-05-12T07:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a300185d49e87848f9b8027393196631841b32f6'/>
<id>urn:sha1:a300185d49e87848f9b8027393196631841b32f6</id>
<content type='text'>
This change will provide the necessary dependency resolution, fixing:

  Package lighttpd is missing dependencies for the following libraries:
  libcrypto.so.3

Fixes: #23794
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>lighttpd: add option to use OpenSSL crypto library</title>
<updated>2024-05-13T01:11:44Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-04-24T19:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8c9597f1dcb0ab5965a5ecdb506e234c5da61a3e'/>
<id>urn:sha1:8c9597f1dcb0ab5965a5ecdb506e234c5da61a3e</id>
<content type='text'>
Currently, it is not feasible to configure lighttpd to use OpenSSL as
its internal crypto library. Instead, one must rely on alternative
crypto libraries such as Nettle or mbedTLS. This setup is not ideal in
scenarios where a single crypto library is preferred. To address this
issue, lets propose introducing OpenSSL as an additional configuration
option.  Similarly, propose GnuTLS as additional configuration option.

Closes: #24004
Co-developed-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
