aboutsummaryrefslogtreecommitdiff
path: root/net/lighttpd/Makefile
Commit message (Collapse)AuthorAge
* lighttpd: document crypto lib options in MakefileGlenn Strauss2022-10-18
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: remove deprecated modulesGlenn Strauss2022-10-05
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* treewide: fix security issues by bumping all packages using libwolfsslPetr Štetiar2022-10-04
| | | | | | | | | | | | | | | | | | | | As wolfSSL is having hard time maintaining ABI compatibility between releases, we need to manually force rebuild of packages depending on libwolfssl and thus force their upgrade. Otherwise due to the ABI handling we would endup with possibly two libwolfssl libraries in the system, including the patched libwolfssl-5.5.1, but still have vulnerable services running using the vulnerable libwolfssl-5.4.0. So in order to propagate update of libwolfssl to latest stable release done in commit ec8fb542ec3e4 ("wolfssl: fix TLSv1.3 RCE in uhttpd by using 5.5.1-stable (CVE-2022-39173)") which fixes several remotely exploitable vulnerabilities, we need to bump PKG_RELEASE of all packages using wolfSSL library. Same bump has been done in buildroot in commit f1b7e1434f66 ("treewide: fix security issues by bumping all packages using libwolfssl"). Signed-off-by: Petr Štetiar <ynezz@true.cz>
* lighttpd: update to lighttpd 1.4.67 release hashGlenn Strauss2022-09-21
| | | | | | * update to lighttpd 1.4.67 release hash Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.66 release hashGlenn Strauss2022-08-16
| | | | | | * update to lighttpd 1.4.66 release hash Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* treewide: remove PKG_INSTALL for meson projectsRosen Penev2022-06-15
| | | | | | It doesn't seem to be used by meson. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lighttpd: update to lighttpd 1.4.65 release hashGlenn Strauss2022-06-09
| | | | | | | * update to lighttpd 1.4.65 release hash * specify lua version w/ -Dlua_version=lua to avoid patching meson.build Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.64 release hashGlenn Strauss2022-01-20
| | | | | | remove long-deprecated modules Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.63 release hashGlenn Strauss2021-12-12
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.62 release hashGlenn Strauss2021-12-12
| | | | | | | | depend on libpcre2 instead of libpcre also remove patches incorporated upstream into lighttpd 1.4.62 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.61 release hashGlenn Strauss2021-10-30
| | | | | | also remove patches incorporated upstream into lighttpd 1.4.61 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.60 release hashGlenn Strauss2021-10-04
| | | | | | also remove patches incorporated upstream into lighttpd 1.4.60 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* treewide: compile with tools/mesonRosen Penev2021-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lighttpd: patches from upstreamGlenn Strauss2021-04-23
| | | | | | | | | | | - ignore Content-Length from backend if 101 Switching Protocols - close HTTP/2 connection after bad password - skip cert chain build for self-issued certs - meson zstd fix - ls-hpack upstream update - discard some HTTP/2 DATA frames received after response Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.59 release hashGlenn Strauss2021-02-03
| | | | | | | update to lighttpd 1.4.59 release hash add new base module mod_ajp13 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.58 release hashGlenn Strauss2020-12-27
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.57 release hashGlenn Strauss2020-12-17
| | | | | | | * update to lighttpd 1.4.57 release hash * remove patches incorporated upstream Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: cleaner TLS dependency logic in MakefileGlenn Strauss2020-12-17
| | | | | | | incorporate suggestion from cotequeiroz (Eneas U de Queiroz) https://github.com/openwrt/packages/issues/14142#issuecomment-739583111 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: wolfssl complex preproc logic for SNIGlenn Strauss2020-12-06
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: wolfssl TLS compat module detectionGlenn Strauss2020-12-05
| | | | | | | | | | x-ref: "[lighttpd] -mod-wolfssl fails (requires dependency on -mod-openssl?)" https://github.com/openwrt/packages/issues/14139 github: closes #14139 Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: meson.build linker fix for TLS modulesGlenn Strauss2020-12-03
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: build and bugfix patchesGlenn Strauss2020-12-01
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: update to lighttpd 1.4.56 release hashGlenn Strauss2020-11-30
| | | | Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: revamp Makefile for lighttpd-1.4.56Glenn Strauss2020-11-30
| | | | | | | | | | | | | | * update upstream version to lighttpd-1.4.56 * depend on Nettle for MD5, SHA1, SHA256 * multiple TLS options: gnutls, mbedtls, nss, openssl, wolfssl * new module mod_authn_dbi * mod_authn_* depend on mod_auth * mod_authn_file is included if mod_auth is selected in build * mod_vhostdb_* depend on mod_vhostdb * mod_deflate subsumes mod_compress * remove from Makefile the include of nls.mk (no longer needed) Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
* lighttpd: add config for logrotateJan Pavlinec2020-10-29
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* [lighttpd] Pull in mod-authn_file with mod-authJan Kardell2020-10-06
| | | | | | | | If lighttpd loads mod-auth, it also automatically tries to load mod-authn_file, and fails if it's not available. That is a compatibility feature of lighttpd after the funtionality was split into modules. Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
* lighttpd: switch to mesonRosen Penev2020-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies the Makefile and allows faster compilation with Ninja. Added patch to fix libmariadb dependency. Added extra modules. Speed Before: time make package/lighttpd/compile -j 12 Executed in 47.91 secs fish external usr time 41.83 secs 384.00 micros 41.83 secs sys time 10.79 secs 37.00 micros 10.79 secs Speed After: time make package/lighttpd/compile -j 12 Executed in 19.67 secs fish external usr time 42.79 secs 377.00 micros 42.79 secs sys time 8.56 secs 37.00 micros 8.56 secs Tested with fish shell. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lighttpd: Add subpackage containing authn_pam moduleMichal Hrusecky2020-06-22
| | | | | | | | Add new subpackage containing pam authentication module. Shouldn't affect dependencies and nothing changes, there is just one more module enabled for people interested in it. Signed-off-by: Michal Hrusecky <michal@hrusecky.net>
* lighttpd: update to version 1.4.55Josef Schlehofer2020-02-22
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* lighttpd: Makefile polishingJosef Schlehofer2019-09-01
| | | | | | | | - Correct SPDX License Identifier - Move MAINTAINER, SUBMENU to more appropriate place - Use HTTPS in URL Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* lighttpd: Update to version 1.4.54Josef Schlehofer2019-09-01
| | | | | | Fixes CVE-2019-11072 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* lighttpd: mark module configuration filesW. Michael Petullo2019-04-24
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* lighttpd: Add PKG_CPE_ID for proper CVE trackingJan Pavlinec2019-03-26
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* lighttpd: update to 1.4.53W. Michael Petullo2019-03-16
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* lighttpd: Add missing 'server.modules' in some config filesDavid Yang2019-02-01
| | | | | | e.g. 20-auth.conf Signed-off-by: David Yang <mmyangfl@gmail.com>
* lighttpd: Remove recursive dependency in #7737David Yang2019-02-01
| | | | Signed-off-by: David Yang <mmyangfl@gmail.com>
* lighttpd: Fix dependencies among auth modsDavid Yang2019-01-11
| | | | | | | | | lighttpd-mod-auth has to be installed with lighttpd-mod-authn_file, otherwise an error will appear even when auth.backend is not "plain". (plugin.c.229) dlopen() failed for: /usr/lib/lighttpd/mod_authn_file.so Error loading shared library /usr/lib/lighttpd/mod_authn_file.so: No such file or directory Signed-off-by: David Yang <mmyangfl@gmail.com>
* lighttpd: Fix Compilation with OpenSSL 1.1.xRosen Penev2018-11-09
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lighttpd: include nls.mk for mysql pluginSebastian Kemper2018-07-13
| | | | | | libmariadb 10.2 needs to be linked in together with iconv. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* lighttpd: fix CONFIGURE_ARGSSebastian Kemper2018-07-13
| | | | | | | | | | With the current layout CONFIGURE_ARGS can end up like this: --with-mysql --without-mysql To avoid that join the ifneqs of the two mysql related plugins. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Lighttpd: Update to 1.4.49Xavier Franquet2018-05-23
| | | | | | | | At 1.4.48, base64 decode is broken when libc sees `char` as `unsigned char` https://github.com/lighttpd/lighttpd1.4/commit/d4083effab0f9bf76528d5c47198b17e7471ed13?diff=unified Signed-off-by: Xavier Franquet <xavier@franquet.es>
* lighttpd: add mod-wstunnelVincent Riou2018-03-23
| | | | | Exposes the mod-wstunnel plugin which implements websocket proxying over http Signed-off-by: Vincent Riou <vincent@invizbox.com>
* lighttpd: fix PKG_CONFIG_DEPENDS (fixes #4210)Michael Heimpold2018-01-08
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* lighttpd: CONFIG_LIGHTTPD_SSL includes mod_opensslPhilip Prindeville2018-01-03
| | | | | | | If we're built with CONFIG_LIGHTTPD_SSL then mod_openssl.so should be included into the base package. Fixes issue #5343. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* lighttpd: update to 1.4.48Philip Prindeville2017-12-16
| | | | | | | All of the bugs for which we had patches have been fixed upstream in 1.4.46, so the patches can be dropped. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* lighttpd: add 'reload' to init script to make logrotate-friendlyPhilip Prindeville2017-07-10
| | | | | | | | If lighttpd's scripts are rotated from under it while they're still open, this will cause some weird things to happen. Give it a heads up that the logs have moved. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* lighttpd: backport more mod_cgi fixes queued for 1.4.46Rafał Miłecki2017-06-29
| | | | | | | | | | | | | | | | | | | The most important change is local redirects being disabled by default. There is an option called cgi.local-redir that allows enabling this optimization manually back if needed. Local redirects were initially introduced in 1.4.40 but caused many problems for *some* web services. One of problems is breaking Post/Redirect/Get design pattern. With redirects handled on server side there is no browser redirection making it "lose" the POST data. Another possible issue are HTML forms with action="". With CGI local redirects browser may be sending form data to the wrong URL (the one that was supposed to redirect the browser). Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* lighttpd: use procd-based init.d scriptPhilip Prindeville2017-06-01
| | | | | | | This will allow procd to restart the service if it crashes or otherwise exits. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* lighttpd: add new modules, upd URLs, add restart()Glenn Strauss2017-03-22
| | | | | | (with feedback from @hnyman and patch additions from @MikePetullo) Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>