]> git.pld-linux.org Git - packages/lighttpd.git/log
packages/lighttpd.git
4 months ago- build with lua 5.4 instead of 5.1 master
Marcin Krol [Sun, 10 Dec 2023 12:33:57 +0000 (13:33 +0100)]
- build with lua 5.4 instead of 5.1

5 months agoUp to 1.4.73 auto/th/lighttpd-1.4.73-1
Elan Ruusamäe [Wed, 1 Nov 2023 10:41:00 +0000 (12:41 +0200)]
Up to 1.4.73

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_73

6 months agoUp to 1.4.72 auto/th/lighttpd-1.4.72-1
Elan Ruusamäe [Mon, 9 Oct 2023 12:38:16 +0000 (15:38 +0300)]
Up to 1.4.72

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_72

10 months agoUp to 1.4.71 auto/th/lighttpd-1.4.71-1
Elan Ruusamäe [Sun, 28 May 2023 11:47:45 +0000 (14:47 +0300)]
Up to 1.4.71

bugfixes and portability; HTTP/2 support separated to mod_h2 module

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_71

10 months agoFix ssl global init
Elan Ruusamäe [Sun, 28 May 2023 11:39:33 +0000 (14:39 +0300)]
Fix ssl global init

(configfile-glue.c.338) WARNING: ssl.openssl.ssl-conf-cmd must be in
global scope or $SERVER["socket"] with '==', or else is ignored

(mod_openssl.c.2674) ssl.pemfile has to be set in same $SERVER["socket"]
scope as other ssl.* directives, unless only ssl .engine is set,
inheriting ssl.* from global scope

10 months agoUpdate ssl.conf from https://ssl-config.mozilla.org
Elan Ruusamäe [Sun, 28 May 2023 11:26:03 +0000 (14:26 +0300)]
Update ssl.conf from https://ssl-config.mozilla.org

10 months agoAdd comment of Strict-Transport-Security max-age value
Elan Ruusamäe [Sun, 28 May 2023 11:17:17 +0000 (14:17 +0300)]
Add comment of Strict-Transport-Security max-age value

10 months agoAdd mod_h2 subpackage
Elan Ruusamäe [Sun, 28 May 2023 09:35:41 +0000 (12:35 +0300)]
Add mod_h2 subpackage

10 months agoUp to 1.4.70
Elan Ruusamäe [Sun, 28 May 2023 08:51:43 +0000 (11:51 +0300)]
Up to 1.4.70

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_70

Important changes from 1.4.69
- speed up CGI spawning
- native Windows build (experimental) (not packaged; no installer)
- support HTTP/2 downstream proxy serving multiple clients on single connection (mod_extforward, mod_maxminddb)
- restructure code to isolate HTTP/2

Behavior Changes (previously announced):
- no longer building separate modules for built-in modules
- lighttpd 1.4.70 omits building separate (unused) modules for:
mod_access mod_alias mod_evhost mod_expire mod_fastcgi mod_indexfile
mod_redirect mod_rewrite mod_scgi mod_setenv mod_simple_vhost
mod_staticfile

14 months agoUp to 1.4.69 auto/th/lighttpd-1.4.69-1
Elan Ruusamäe [Mon, 13 Feb 2023 22:49:39 +0000 (00:49 +0200)]
Up to 1.4.69

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_69

14 months agoDeprecated TLS options have been removed.
Elan Ruusamäe [Mon, 13 Feb 2023 22:48:07 +0000 (00:48 +0200)]
Deprecated TLS options have been removed.

- ssl.honor-cipher-order
- ssl.dh-file
- ssl.ec-curve
- ssl.disable-client-renegotiation
- ssl.use-sslv2
- ssl.use-sslv3

See https://wiki.lighttpd.net/Docs_SSL for replacements with
`ssl.openssl.ssl-conf-cmd`, but prefer lighttpd defaults instead.

14 months agoUp to 1.4.68
Elan Ruusamäe [Mon, 13 Feb 2023 22:27:06 +0000 (00:27 +0200)]
Up to 1.4.68

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_68

Deprecated: mod_evasive has been removed.
> mod_evasive can be replaced by mod_magnet and a few lines of lua:
> Replacement:
> - https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_evasive
> - https://wiki.lighttpd.net/AbsoLUAtion#Fight-DDoS
> - https://wiki.lighttpd.net/AbsoLUAtion#Mod_Security

Deprecated: mod_secdownload has been removed.
> mod_secdownload can be replaced by mod_magnet and a few lines of lua:
> Replacement: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_secdownload
> mod_secdownload historically uses insecure MD5 though SHA1, SHA256 available

Deprecated: mod_secdownload has been removed.
> mod_secdownload can be replaced by mod_magnet and a few lines of lua:
> Replacement:
> https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_secdownload
> mod_secdownload historically uses insecure MD5 though SHA1, SHA256
available

Deprecated: mod_usertrack has been removed.
> mod_usertrack can be replaced by mod_magnet and a few lines of lua:
> Replacement:
> https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_usertrack
> mod_usertrack historically uses insecure MD5.

Future Scheduled Behavior Changes:

> lighttpd 1.4.68 builds common modules into the lighttpd base
> executable. Separate dynamic modules are still built for the benefit
> of existing packaging scripts in various distributions, but those
> modules are not used. A future version of lighttpd will omit building
> separate modules for: mod_access mod_alias mod_evhost mod_expire
> mod_fastcgi mod_indexfile mod_redirect mod_rewrite mod_scgi mod_setenv
> mod_simple_vhost mod_staticfile

14 months agoRelease 3 (by relup.sh) auto/th/lighttpd-1.4.67-3
Arkadiusz Miśkiewicz [Wed, 1 Feb 2023 22:13:28 +0000 (23:13 +0100)]
Release 3 (by relup.sh)

17 months ago- fix internal deps, rel 2 auto/th/lighttpd-1.4.67-2
Jan Rękorajski [Sun, 30 Oct 2022 12:28:26 +0000 (13:28 +0100)]
- fix internal deps, rel 2

18 months agoUp to 1.4.67 auto/th/lighttpd-1.4.67-1
Elan Ruusamäe [Mon, 19 Sep 2022 10:02:15 +0000 (13:02 +0300)]
Up to 1.4.67

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_67

19 months agoPackage /var/cache/lighttpd/mod_deflate dir
Elan Ruusamäe [Fri, 16 Sep 2022 08:17:54 +0000 (11:17 +0300)]
Package /var/cache/lighttpd/mod_deflate dir

Copied from ad5e496ceda112e1193d0b2a95f99cfc5cb78698

19 months agoRemove package definition for mod_compress
Elan Ruusamäe [Fri, 16 Sep 2022 08:13:22 +0000 (11:13 +0300)]
Remove package definition for mod_compress

Package files was removed in ad5e496ceda112e1193d0b2a95f99cfc5cb78698

19 months agoAdd requires auth to authn modules
Elan Ruusamäe [Thu, 15 Sep 2022 09:57:06 +0000 (12:57 +0300)]
Add requires auth to authn modules

lighttpd tries to load the modules itself,
but they are missing in filesystem:

$ lighttpd -f /etc/lighttpd/lighttpd.conf
2022-09-15 12:57:07: (plugin.c.202) dlopen() failed for: /usr/lib64/lighttpd/mod_auth.so /usr/lib64/lighttpd/mod_auth.so: cannot open shared object file: No such file or directory
2022-09-15 12:57:07: (server.c.1285) loading plugins finally failed

19 months agoup to 1.4.66 auto/th/lighttpd-1.4.66-1
Elan Ruusamäe [Mon, 22 Aug 2022 08:00:03 +0000 (11:00 +0300)]
up to 1.4.66

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_66

22 months agoUp to 1.4.65; modules removed upstream with this release: cml, flv_streaming, trigger... auto/th/lighttpd-1.4.65-1
Arkadiusz Miśkiewicz [Wed, 8 Jun 2022 11:13:15 +0000 (13:13 +0200)]
Up to 1.4.65; modules removed upstream with this release: cml, flv_streaming, trigger_b4_dl, mysql_vhost, geoip, authn_mysql

2 years agoUp to 1.4.63. auto/th/lighttpd-1.4.63-1
Arkadiusz Miśkiewicz [Fri, 10 Dec 2021 17:49:58 +0000 (18:49 +0100)]
Up to 1.4.63.

2 years agorebuild with openssl 3.0.0 auto/th/lighttpd-1.4.59-2
Jan Rękorajski [Fri, 24 Sep 2021 21:33:32 +0000 (23:33 +0200)]
rebuild with openssl 3.0.0

Release 2 (by relup.sh)

3 years agoAdd mod_ajp13 package
Elan Ruusamäe [Thu, 1 Apr 2021 12:55:18 +0000 (15:55 +0300)]
Add mod_ajp13 package

3 years agoAdd mod_authn_dbi package
Elan Ruusamäe [Thu, 1 Apr 2021 12:31:21 +0000 (15:31 +0300)]
Add mod_authn_dbi package

3 years agoUp to 1.4.59 auto/th/lighttpd-1.4.59-1
Elan Ruusamäe [Tue, 2 Feb 2021 16:49:03 +0000 (18:49 +0200)]
Up to 1.4.59

HTTP/2 enabled by default, mod_deflate zstd support, mod_ajp13 (new), bugfixes

https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_59/

3 years agoUp to lighttpd 1.4.58 auto/th/lighttpd-1.4.58-1
Elan Ruusamäe [Mon, 28 Dec 2020 08:56:02 +0000 (10:56 +0200)]
Up to lighttpd 1.4.58

https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_58/

Future Behavior Changes

  * HTTP/2 support will be enabled by default in a future release
  * graceful restart/shutdown default timeout will change from
      0 (infinite/no timeout) to 5 seconds (or some similar non-zero
period)
    configure an alternative with:
      server.feature-flags += ("server.graceful-shutdown-timeout" => 5)

3 years agoAdd deprecations to modules from 1.4.56 release notes auto/th/lighttpd-1.4.57-1
Elan Ruusamäe [Thu, 17 Dec 2020 12:26:33 +0000 (14:26 +0200)]
Add deprecations to modules from 1.4.56 release notes

3 years agoUp to 1.4.57
Elan Ruusamäe [Thu, 17 Dec 2020 12:16:56 +0000 (14:16 +0200)]
Up to 1.4.57

https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_57/

3 years ago- fix mod_deflate obsoletes auto/th/lighttpd-1.4.56-2
Jan Rękorajski [Tue, 1 Dec 2020 08:33:59 +0000 (09:33 +0100)]
- fix mod_deflate obsoletes
- rel 2

3 years agoUpdate mod_deflate configuration options auto/th/lighttpd-1.4.56-1
Elan Ruusamäe [Mon, 30 Nov 2020 07:18:54 +0000 (09:18 +0200)]
Update mod_deflate configuration options

3 years agoSort configure options
Elan Ruusamäe [Mon, 30 Nov 2020 07:09:14 +0000 (09:09 +0200)]
Sort configure options

keep --libdir last, as it's always present for git diff efficency

3 years agoAdd brotli and bzip2 support to mod_deflate
Elan Ruusamäe [Mon, 30 Nov 2020 07:07:56 +0000 (09:07 +0200)]
Add brotli and bzip2 support to mod_deflate

3 years agomod_deflate subsumes and replaces mod_compress.
Elan Ruusamäe [Mon, 30 Nov 2020 06:44:08 +0000 (08:44 +0200)]
mod_deflate subsumes and replaces mod_compress.

3 years agoUp to 1.4.56 (HTTP/2, TLS library options, brotli, bugfixes)
Elan Ruusamäe [Mon, 30 Nov 2020 06:17:41 +0000 (08:17 +0200)]
Up to 1.4.56 (HTTP/2, TLS library options, brotli, bugfixes)

https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_56/

4 years agoUp to 1.4.55 auto/th/lighttpd-1.4.55-1
Elan Ruusamäe [Sat, 1 Feb 2020 12:25:38 +0000 (14:25 +0200)]
Up to 1.4.55

- https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_55/

4 years ago- update to current intermediate mozilla recommendation
Arkadiusz Miśkiewicz [Tue, 22 Oct 2019 12:52:03 +0000 (14:52 +0200)]
- update to current intermediate mozilla recommendation

4 years agobuild and package maxminddb auto/th/lighttpd-1.4.54-2
Elan Ruusamäe [Wed, 14 Aug 2019 15:23:46 +0000 (18:23 +0300)]
build and package maxminddb

4 years agoupdate to 1.4.54 (#1) auto/th/lighttpd-1.4.54-1
Elan Ruusamäe [Wed, 14 Aug 2019 15:10:47 +0000 (18:10 +0300)]
update to 1.4.54 (#1)

4 years agoupdate to 1.4.54
Elan Ruusamäe [Wed, 14 Aug 2019 15:06:56 +0000 (18:06 +0300)]
update to 1.4.54

https://www.lighttpd.net/2019/5/27/1.4.54/

5 years agopackage mod_sockproxy
Elan Ruusamäe [Tue, 29 Jan 2019 10:39:30 +0000 (12:39 +0200)]
package mod_sockproxy

5 years agourl rewrite warning, the recommended new keyword is url.rewrite-once
Elan Ruusamäe [Tue, 29 Jan 2019 10:29:41 +0000 (12:29 +0200)]
url rewrite warning, the recommended new keyword is url.rewrite-once

5 years agolighttpd 1.4.53 released https://www.lighttpd.net/2019/1/27/1.4.53 auto/th/lighttpd-1.4.53-1
Elan Ruusamäe [Sun, 27 Jan 2019 22:24:20 +0000 (00:24 +0200)]
lighttpd 1.4.53 released  https://www.lighttpd.net/2019/1/27/1.4.53

Important changes:
* TLS-ALPN-01, systemd socket activation
* bug fixes

5 years agolighttpd 1.4.52 released https://www.lighttpd.net/2018/11/28/1.4.52 auto/th/lighttpd-1.4.52-1
Elan Ruusamäe [Fri, 30 Nov 2018 13:24:13 +0000 (15:24 +0200)]
lighttpd 1.4.52 released  https://www.lighttpd.net/2018/11/28/1.4.52

Important changes

  * performance enhancements
  * bug fixes

5 years ago1.4.51
Elan Ruusamäe [Sat, 27 Oct 2018 16:11:05 +0000 (19:11 +0300)]
1.4.51

5 years agouse blob include for conf.d as well auto/th/lighttpd-1.4.50-5
Elan Ruusamäe [Thu, 20 Sep 2018 07:36:17 +0000 (10:36 +0300)]
use blob include for conf.d as well

5 years ago- 1.4.50 breaks include_shell with our scriptlet, use glob include
Marcin Krol [Thu, 23 Aug 2018 10:32:07 +0000 (10:32 +0000)]
- 1.4.50 breaks include_shell with our scriptlet, use glob include

5 years agofix include_shell non-zero exit status causing startup failure auto/th/lighttpd-1.4.50-4
Elan Ruusamäe [Tue, 18 Sep 2018 07:26:11 +0000 (10:26 +0300)]
fix include_shell non-zero exit status causing startup failure

see: http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2018-September/025604.html

5 years ago- release 3 (by relup.sh) auto/th/lighttpd-1.4.50-3
Arkadiusz Miśkiewicz [Fri, 14 Sep 2018 17:51:21 +0000 (19:51 +0200)]
- release 3 (by relup.sh)

5 years agouse-after-free header unfolding fix auto/th/lighttpd-1.4.50-2
Elan Ruusamäe [Mon, 27 Aug 2018 07:37:26 +0000 (10:37 +0300)]
use-after-free header unfolding fix

5 years agocleanup env-documentroot.patch; unused for some releases already
Elan Ruusamäe [Mon, 27 Aug 2018 07:35:23 +0000 (10:35 +0300)]
cleanup env-documentroot.patch; unused for some releases already

5 years agomod_sockproxy todo auto/th/lighttpd-1.4.50-1
Elan Ruusamäe [Mon, 13 Aug 2018 15:57:03 +0000 (18:57 +0300)]
mod_sockproxy todo

no docs found about it yet

https://github.com/lighttpd/lighttpd1.4/commit/c4d743bb4d0cc045d41322169a4e36a151e247f1

5 years agoupdate md5 to actual release tarball
Elan Ruusamäe [Mon, 13 Aug 2018 15:33:12 +0000 (18:33 +0300)]
update md5 to actual release tarball

5 years agoup to 1.4.50
Elan Ruusamäe [Mon, 13 Aug 2018 14:36:54 +0000 (17:36 +0300)]
up to 1.4.50

https://www.lighttpd.net/2018/8/13/1.4.50/

5 years agominor typo fix in initscript
Elan Ruusamäe [Sat, 21 Jul 2018 21:34:06 +0000 (00:34 +0300)]
minor typo fix in initscript

5 years ago- release 4 (by relup.sh) auto/th/lighttpd-1.4.49-4
Arkadiusz Miśkiewicz [Wed, 4 Jul 2018 17:54:35 +0000 (19:54 +0200)]
- release 4 (by relup.sh)

6 years agofix fastcgi.balance config not accepted auto/th/lighttpd-1.4.49-3
Elan Ruusamäe [Fri, 20 Apr 2018 12:02:51 +0000 (15:02 +0300)]
fix fastcgi.balance config not accepted

fixes: https://redmine.lighttpd.net/issues/2882

6 years agobut do apply the patch auto/th/lighttpd-1.4.49-2
Arkadiusz Miśkiewicz [Sun, 18 Mar 2018 18:17:43 +0000 (19:17 +0100)]
but do apply the patch

6 years ago- rel 2; fix fastcgi segfault if no host is set
Arkadiusz Miśkiewicz [Sun, 18 Mar 2018 18:17:00 +0000 (19:17 +0100)]
- rel 2; fix fastcgi segfault if no host is set

6 years agoup to 1.4.49 auto/th/lighttpd-1.4.49-1
Elan Ruusamäe [Mon, 12 Mar 2018 08:54:28 +0000 (10:54 +0200)]
up to 1.4.49

Important changes:
- mod_proxy: basic support for HTTP CONNECT
- bug fixes

https://www.lighttpd.net/2018/3/11/1.4.49/

6 years ago- rebuild with mysql 5.7 auto/th/lighttpd-1.4.48-2
Jan Rękorajski [Tue, 6 Mar 2018 22:06:30 +0000 (23:06 +0100)]
- rebuild with mysql 5.7
- release 2 (by relup.sh)

6 years agoadd mod_vhostdb_pgsql build auto/th/lighttpd-1.4.48-1
Elan Ruusamäe [Sun, 12 Nov 2017 22:10:12 +0000 (00:10 +0200)]
add mod_vhostdb_pgsql build

6 years agoadd libdbi, enables mod_vhostdb_dbi
Elan Ruusamäe [Sun, 12 Nov 2017 21:51:54 +0000 (23:51 +0200)]
add libdbi, enables mod_vhostdb_dbi

6 years agobuild with storage-memcached in mod_trigger_b4_dl/mod_cml
Elan Ruusamäe [Sun, 12 Nov 2017 21:39:38 +0000 (23:39 +0200)]
build with storage-memcached in mod_trigger_b4_dl/mod_cml

6 years agoenable storage gdbm, mod_trigger_b4_dl is built now
Elan Ruusamäe [Sun, 12 Nov 2017 21:18:51 +0000 (23:18 +0200)]
enable storage gdbm, mod_trigger_b4_dl is built now

6 years agoup to 1.4.48
Elan Ruusamäe [Sun, 12 Nov 2017 21:03:50 +0000 (23:03 +0200)]
up to 1.4.48

- mod_authn_sasl (new)
- meson build system (new)
- revamp build systems

https://www.lighttpd.net/2017/11/11/1.4.48

6 years agoupdate mod_geoip docs from upstream
Elan Ruusamäe [Mon, 30 Oct 2017 20:21:38 +0000 (22:21 +0200)]
update mod_geoip docs from upstream

6 years agoadd dhparam gen command
Elan Ruusamäe [Mon, 30 Oct 2017 20:03:03 +0000 (22:03 +0200)]
add dhparam gen command

6 years agoadd ssl dir where to keep ssl related files
Elan Ruusamäe [Sat, 28 Oct 2017 23:35:23 +0000 (02:35 +0300)]
add ssl dir where to keep ssl related files

secure permission, to ensure files with weak permissions aren't
accessible

6 years agoupdate ssl config from mozilla ssl config generator
Elan Ruusamäe [Sat, 28 Oct 2017 23:26:55 +0000 (02:26 +0300)]
update ssl config from mozilla ssl config generator

6 years agoup to 1.4.47, fixes regressions in 1.4.46 auto/th/lighttpd-1.4.47-1
Elan Ruusamäe [Mon, 23 Oct 2017 08:08:49 +0000 (11:08 +0300)]
up to 1.4.47, fixes regressions in 1.4.46

- [mod_authn_gssapi] needs -lcom_err under Darwin
- [core] stricter validation of request-URI begin
- [core] fix 1.4.46 regression in config match (fixes #2830)
- [core] normalize config addrs for != match (#2830)
- [core] normalize config addrs for eq and ne (#2830)
- [doc] use https:// URLs to .lighttpd.net resources
- [core] fix 1.4.46 regression in Last-Modified

https://redmine.lighttpd.net/issues/2830

6 years agoMerge branch 'dev-1.4.46' auto/th/lighttpd-1.4.46-1
Elan Ruusamäe [Sun, 22 Oct 2017 13:23:12 +0000 (16:23 +0300)]
Merge branch 'dev-1.4.46'

6 years agoadd missing mod_authn_mysql.conf
Elan Ruusamäe [Sun, 22 Oct 2017 13:19:44 +0000 (16:19 +0300)]
add missing mod_authn_mysql.conf

6 years agomod_auth: suggest not require mod_authn_*
Elan Ruusamäe [Sun, 22 Oct 2017 12:15:52 +0000 (15:15 +0300)]
mod_auth: suggest not require mod_authn_*

6 years agofix missing bcond on mod_authn_ldap
Elan Ruusamäe [Sun, 22 Oct 2017 12:14:59 +0000 (15:14 +0300)]
fix missing bcond on mod_authn_ldap

6 years agomod_vhostdb backends are bcond dependant
Elan Ruusamäe [Sun, 22 Oct 2017 12:12:42 +0000 (15:12 +0300)]
mod_vhostdb backends are bcond dependant

6 years agoadd configs for mod_openssl, mod_vhostdb, mod_wstunnel modules
Elan Ruusamäe [Sun, 22 Oct 2017 12:07:09 +0000 (15:07 +0300)]
add configs for mod_openssl, mod_vhostdb, mod_wstunnel modules

6 years agoadd packages for new modules: mod_openssl, mod_vhostdb, mod_wstunnel
Elan Ruusamäe [Sun, 22 Oct 2017 11:52:12 +0000 (14:52 +0300)]
add packages for new modules: mod_openssl, mod_vhostdb, mod_wstunnel

6 years agouse existing solutions to set branding
Elan Ruusamäe [Sun, 22 Oct 2017 11:32:32 +0000 (14:32 +0300)]
use existing solutions to set branding

this changes behaviour that only default Server header is modified for
branding, allowing users to have complete support when overriding.

this is more appropriate solution anyway

6 years agoversion.h is gone, and was already unused
Elan Ruusamäe [Sun, 22 Oct 2017 11:28:07 +0000 (14:28 +0300)]
version.h is gone, and was already unused

6 years agoup to 1.4.46 (2017-10-21)
Elan Ruusamäe [Sun, 22 Oct 2017 11:09:26 +0000 (14:09 +0300)]
up to 1.4.46 (2017-10-21)

http://www.lighttpd.net/2017/10/21/1.4.46/
https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_46

Important changes:
- new modules: mod_openssl, mod_vhostdb, mod_wstunnel
- new protocols: Upgrade: websocket, HAProxy PROXY, RFC7239 Forwarded

Selected features:
- HTTP/1.1 Upgrade: websocket (mod_proxy, mod_cgi, and mod_wstunnel)
- HTTP/1.1 Expect: 100-continue
- proxy: HAProxy PROXY protocol (mod_extforward, mod_proxy)
- proxy: RFC7239 Forwared HTTP extension (mod_extforward, mod_proxy)
- proxy: basic host/URL header remapping to/from backend
- config: resolve DNS names to first IP returned at lighttpd startup
- config: allow overriding prior config values using :=
- config: allow conditions on arbitrary HTTP request headers ($REQUEST_HEADER[])
- new module: mod_openssl - isolate SSL/TLS code; cleaner abstractions
- new module: mod_vhostdb* - framework for mass vhost via database backends
- new module: mod_wstunnel - decode/encode websocket proto to/from backend
- common code for dynamic backends; common features; better process management
- numerous new directives for experimental new features

Bug Fixes:
- core: fix streaming response when client catches up to stream from backend
- CGI: RFC3875 CGI local-redir strict adherence; local-redir disable dy default
- BSD: use kqueue in level-triggered mode
- fix triggered assert on HTTP chunked input
- SSL: fix bidirectional streaming over SSL

Behavior Changes:
- mod_scgi binds to INADDR_LOOPBACK if no host is specified (prior behavior
  used INADDR_ANY) If lighttpd is spawning SCGI backend, default is now to
  limit exposure to localhost unless explicitly configured otherwise. This
  matches the behavior (since 2008) in mod_fastcgi.
- core: mimetype.assign matches basename or longest extension(s) (".tar.gz"),
  not just any suffix match, if 16 or more entries
- core: increase default server.max-keep-alive-requests from 16 to 100
- proxy: add X-Forwarded-Host
- openssl: ssl.read-ahead = "disable" default (safer for slow embedded systems)
- mod_cgi cgi.local-redir = "disable" default (RFC3875 6.2.2 local-redir
  optimization added in lighttpd 1.4.40)
- reproducible builds: omit __DATE__ and __TIME__ in lighttpd -h or lighttpd -v

6 years agodrop lighttpd name prefix from config files in repo
Elan Ruusamäe [Wed, 7 Jun 2017 21:46:40 +0000 (00:46 +0300)]
drop lighttpd name prefix from config files in repo

6 years agoload authn_ldap auto/th/lighttpd-1.4.45-2
Elan Ruusamäe [Wed, 10 May 2017 15:13:02 +0000 (18:13 +0300)]
load authn_ldap

fixes warnings from logs:

2017-05-10 18:11:33: (configfile.c.41) Warning: please add "mod_authn_ldap" to server.modules list in lighttpd.conf.  A future release of lighttpd 1.4.x will not automatically load mod_authn_ldap and lighttpd will fail to start up since your lighttpd.conf uses auth.backend = "ldap".

7 years agoup to 1.4.45 auto/th/lighttpd-1.4.45-1
Elan Ruusamäe [Sat, 14 Jan 2017 20:08:27 +0000 (22:08 +0200)]
up to 1.4.45

- [mod_cgi] skip local-redir handling if to self (fixes #2779, #2108)
- [mod_webdav] fix crash when plugin_ctx cleaned up (fixes #2780)
- [mod_fastcgi] detect child exit, restart proactively
- [mod_scgi] detect child exit, restart proactively
- [TLS] ssl.read-ahead = "disable" for low mem (fixes #2778)

7 years agoadd systemd.patch AC-branch auto/ac/lighttpd-1.4.44-1 auto/th/lighttpd-1.4.44-1
Elan Ruusamäe [Sat, 24 Dec 2016 17:55:48 +0000 (19:55 +0200)]
add systemd.patch

forgotten from 4330480

7 years agorel 1
Elan Ruusamäe [Sat, 24 Dec 2016 17:38:22 +0000 (19:38 +0200)]
rel 1

7 years agouse upstream systemd service
Elan Ruusamäe [Sat, 24 Dec 2016 17:30:25 +0000 (19:30 +0200)]
use upstream systemd service

with our patch to use lighttpd-angel and env file

7 years agoup to 1.4.44
Elan Ruusamäe [Sat, 24 Dec 2016 17:26:16 +0000 (19:26 +0200)]
up to 1.4.44

- [mod_scgi] fix segfault (fixes #2762)
- [mod_authn_gssapi] fix memory leak
- [config] warn if mod_authn_ldap,mysql not listed
- [mod_magnet] fix magnet_cgi_set() set of env vars (fixes #2763)
- [mod_cgi] FreeBSD 9.3/MacOSX does not have pipe2() (fixes #2765)
- [mod_extforward] fix crash on invalid IP (fixes #2766)
- [mod_fastcgi] fix segfault if all backends down (fixes #2768)
- [mod_cgi] fix out of sockets error for POST to CGI (fixes #2771)
- [mod_auth] compile fix for Mac OS X XCode (fixes #2772)
- [mod_authn_gssapi] better resource cleanup
- [core] compile fix for Mac OS X 10.6 (old) (fixes #2773)
- fix race in dynamic handler configs (reentrancy) (fixes #2774)
- [mod_authn_mysql] close mysql_conn in cleanup
- [mod_webdav] compile fix when locking not enabled
- load mod_auth & mod_authn_file in sample/test.conf
- comment out auth.backend.ldap.* in tests/*.conf
- [mod_fastcgi,mod_scgi] warn if invalid "bin-path"
- RAND_pseudo_bytes() is deprecated in openssl 1.1.0
- openssl 1.1.0 init and cleanup
- [mod_cgi] remove direct calls to network_backend*
- [build] build network_*.c into lighttpd executable
- suggest inclusion of mod_geoip... before mod_ssi.
- set systemd settings similar to lighttpd2
- [doc] remove reference to Linux rt-signals
- [mod_authn_gssapi] fix missing error ret, coverity
- [core] rename li_rand() to li_rand_pseudo_bytes()
- remove #include "stream.h" where not used
- [mod_cml] include lua headers before base.h
- [core] combine duplicated connection reset code
- [mod_ssi] produce content in subrequest hook
- [core] remove srv->entropy[]
- [core] defer li_rand_init() until first use
- [core] permit connection-level state in modules
- [mod_dirlisting] render dirlisting as HTML (fixes #2767)
- [mod_proxy] replace HTTP Host sent to backend (fixes #2770)
- [mod_ssi] basic recursive SSI include virtual (fixes #536)
- [mod_ssi] implement, ignore <!--#comment ... -->
- [core] consolidate duplicated read-to-close code
- [core] fix segfault when parsing a bad config file
- [core] support Transfer-Encoding: chunked req body (fixes #2156)
- [autobuild] set NO_RDYNAMIC=yes for midipix
- [mod_proxy] proxy.balance = "sticky" option (fixes #2117)
- [mod_secdownload] warn if SHA used w/o SSL crypto
- [build] compile fixes for AIX
- [build] check for pipe2() at configure time
- [mod_evhost] fix an incorrect error trace
- [tests] mark tests/docroot/www/*.pl scripts a+x
- [mod_cgi] fall back to pipe() if pipe2() fails
- fix SCons fullstatic build with glibc pthreads
- [TLS] openssl 1.1.0 makes SSL_OP_NO_SSLv2 no-op

7 years agorun aclocal before libtoolize
Elan Ruusamäe [Mon, 5 Dec 2016 16:41:07 +0000 (18:41 +0200)]
run aclocal before libtoolize

+ libtoolize --copy --force
You should update your `aclocal.m4' by running aclocal.

7 years agoaclocal: add local m4 macros
Elan Ruusamäe [Mon, 5 Dec 2016 16:40:02 +0000 (18:40 +0200)]
aclocal: add local m4 macros

for AX_PROG_CC_FOR_BUILD

7 years agorun aclocal before autoheader
Elan Ruusamäe [Mon, 5 Dec 2016 16:38:24 +0000 (18:38 +0200)]
run aclocal before autoheader

+ autoheader
aclocal.m4:17: warning: this file was generated for autoconf 2.69.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.

7 years agopackage lighttpd-angel.8
Elan Ruusamäe [Mon, 31 Oct 2016 19:24:27 +0000 (21:24 +0200)]
package lighttpd-angel.8

7 years agoupdate files
Elan Ruusamäe [Mon, 31 Oct 2016 16:57:42 +0000 (18:57 +0200)]
update files

modules not built and installed that have been disabled,
in other words: dummy modules are no longer built.

7 years agoup to 1.4.43
Elan Ruusamäe [Mon, 31 Oct 2016 16:44:19 +0000 (18:44 +0200)]
up to 1.4.43

- [autobuild] remove mod_authn_gssapi dep on resolv
- [mod_deflate] ignore '*' in deflate.mimetypes
- [autobuild] omit module stubs when missing deps
- [TLS] openssl 1.1.0 hides struct bignum_st
- [autobuild] move http_cgi_ssl_env() for Mac OS X (fixes #2757)
- [core] use paccept() on NetBSD (replace accept4())
- [TLS] remote IP conditions are valid for TLS SNI (fixes #2272)
- [doc] lighttpd-angel.8 (fixes #2254)
- [cmake] build fcgi-auth, fcgi-responder for tests
- [mod_accesslog] %{ratio}n logs compression ratio (fixes #2133)
- [mod_deflate] skip deflate if loadavg too high (fixes #1505)
- [mod_expire] expire by mimetype (fixes #423)
- [mod_evhost] partial matching patterns (fixes #1194)
- build: use CC_FOR_BUILD for lemon when cross-compiling
- [mod_dirlisting] config header and readme files
- [config] warn if mod_authn_ldap,mysql not listed
- fix FastCGI, SCGI, proxy reconnect on failure
- [core] network_open_file_chunk() temp file opt
- [mod_rewrite] add more info in error log msg
- [core] fix fd leak when using libev (fixes #2761)
- [core] fix potential streaming tempfile corruption (fixes #2760)
- [mod_scgi] fix prefix matching to always match url
- [autobuild] adjust Makefile.am for FreeBSD

7 years agomod_authn_gssapi build fixes
Elan Ruusamäe [Sun, 16 Oct 2016 17:14:46 +0000 (20:14 +0300)]
mod_authn_gssapi build fixes

7 years agofix branch fetching
Elan Ruusamäe [Sun, 16 Oct 2016 16:39:22 +0000 (19:39 +0300)]
fix branch fetching

7 years agobranch: exit if no upstream changes
Elan Ruusamäe [Sun, 16 Oct 2016 16:36:46 +0000 (19:36 +0300)]
branch: exit if no upstream changes

7 years agodrop outdated patches
Elan Ruusamäe [Sun, 16 Oct 2016 16:34:51 +0000 (19:34 +0300)]
drop outdated patches

7 years agolighttpd-mod_fd_transfer link
Elan Ruusamäe [Sun, 16 Oct 2016 16:24:14 +0000 (19:24 +0300)]
lighttpd-mod_fd_transfer link

7 years ago_libexecdir -> pkglibdir macro
Elan Ruusamäe [Sun, 16 Oct 2016 15:35:34 +0000 (18:35 +0300)]
_libexecdir -> pkglibdir macro

7 years agoadd ref to source
Elan Ruusamäe [Sun, 16 Oct 2016 15:33:13 +0000 (18:33 +0300)]
add ref to source

This page took 0.317482 seconds and 4 git commands to generate.