Commit Graph

180 Commits

Author SHA1 Message Date
op
a9a73ec53a www/lighttpd: use fix from upstream for the wrong modules dir path
from Brad, thanks!
2023-01-15 08:06:22 +00:00
op
d962d3709b www/lighttpd unbreak module loading
src/CMakeLists.txt defaults LIGHTTPD_MODULES_DIR to
${TRUEPREFIX}/lib/lighttpd but then prepends ${TRUEPREFIX} to it again.
As a workaround, set LIGHTTPD_MODULES_DIR to "lib/lighttpd" so cmake
builds the correct path.

ok from Brad (maintainer)
2023-01-14 23:16:20 +00:00
rsadowski
5d91004fa6 Update lighttpd to 1.4.68
- Switch to CMake
- Changelog: https://www.lighttpd.net/2023/1/3/1.4.68/
- New flavor: pgsql - Enable PostgreSQL support for authentication and virtual
  hosting.

Update diff from Brad, thanks
2023-01-07 11:30:39 +00:00
ajacoutot
c4096e6659 Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:16:56 +00:00
sthen
de41832840 update to lighttpd-1.4.67, from Brad (maintainer) 2022-10-04 11:34:23 +00:00
rsadowski
f5c8dc1308 Update to lighttpd 1.4.66.
- 1.4.66 - 2022-08-07
  * [core] h2: optim: send window update in 16k units
  * [mod_magnet] reset for http-response-send-file
  * [multiple] fix json encoding
  * [core] buffer_append_bs_escaped_json()
  * [autoconf] update ax_prog_cc_for_build.m4
  * [doc] add libdeflate to INSTALL
  * [mod_webdav] cold func if xml reqbody w/o db conf
  * [mod_webdav] check reqbody Content-Type is XML
  * [doc] more consistent use of vars in examples
  * [core] do not load indexfile, dirlisting if unused
  * [mod_dirlisting] send ETag, Cache-Control w/ cache
  * [mod_openssl] compile compat w/ openssl < 1.1.0
  * [mod_webdav] webdav_reqbody_type_xml() fixes
  * [core] clarify server.username = "root" error msg
  * [mod_wolfssl] compat with older wolfssl versions
  * [core] fix li_base64_dec() on whitespace
  * [core] perf tweak buffer_eq_icase_ssn()
  * [mod_deflate] fix use of libdeflate for files>128k (fixes #3161)
  * [core] fix buffer_substr_replace() extend (fixes #3160)
  * [mod_webdav] build with Android NDK
  * [core] check r->http_status before handling Range
  * [core] preprocessor option to force crypto lib
  * [core] fix SIGUSR1 graceful restart w/ TLS (fixes #3164)
  * [mod_authn_gssapi] warn if no confidentiality flag (fixes #3163)
  * [mod_wstunnel] fix crash with bad hybivers (fixes #3165)
  * [core] perf: adjust max h2 stream send increment
  * [core] fix HTTP/2 downloads >= 4GiB (fixes #3166)

Update diff from Brad, thanks
2022-08-08 05:24:16 +00:00
sthen
3472d37b16 update to lighttpd-1.4.65, from Brad (maintainer) 2022-08-07 10:41:42 +00:00
naddy
ec14803114 drop RCS Ids 2022-03-11 20:09:36 +00:00
sthen
357d34bcb6 update to lighttpd-1.4.64, from Brad (maintainer) 2022-01-23 14:43:47 +00:00
sthen
e8265c5363 update to lighttpd-1.4.63, from Brad 2021-12-07 19:47:40 +00:00
ajacoutot
2120e41ce5 Use the new rc_stop_signal / rc_reload_signal variables.
Need a recent rc.subr.
2021-11-06 10:38:40 +00:00
ajacoutot
1ea286255c Drop rc_reload from rc.d script since it's not really a reload but a
graceful restart.
There's common work in rc.subr to be able to send specific signals so
graceful restart will be added once it's in.
2021-10-31 17:38:51 +00:00
gnezdo
a50179f79c Update to www/lighttpd 1.4.61
from Brad Smith (MAINTAINER)
2021-10-29 04:07:43 +00:00
rsadowski
3db8977762 Update to lighttpd 1.4.60
- HTTP/2 smoother and lower memory use (in general)
- HTTP/2 tuning to better handle aggressive client initial requests
- reduce memory footprint; workaround poor glibc behavior; jemalloc is better
- mod_magnet lua performance improvements
- mod_dirlisting performance improvements and new caching option
- memory constraints for extreme edge cases in mod_dirlisting, mod_ssi, mod_webdav
- connect(), write(), read() time limits on backends (separate from client timeouts)
- lighttpd restarts if large discontinuity in time occurs (embedded systems)
- RFC7233 Range support for all non-streaming responses, not only static files
- connect() to backend now has default 8 second timeout (configurable)

From Brad
2021-10-16 07:54:22 +00:00
sthen
788ac150db update to lighttpd-1.4.59, from Brad 2021-02-06 14:37:53 +00:00
sthen
a0fa4a9485 update to lighttpd 1.4.58, from Brad (maintainer) 2020-12-30 12:46:01 +00:00
sthen
13360325a3 update to lighttpd-1.4.55, from Brad 2020-02-05 20:18:19 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
ajacoutot
c35f1bbbde Update to lighttpd-1.4.54.
from Brad (maintainer)
2019-06-01 09:52:33 +00:00
ajacoutot
e5591ce1c8 Update to lighttpd-1.4.53.
from Brad (maintainer)
ok solene@
2019-02-12 09:14:29 +00:00
ajacoutot
b3db0ddeca Update to lighttpd-1.4.52.
from Brad (maintainer)
2018-11-29 13:27:39 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
ajacoutot
156bee275c Minor update to lighttpd-1.4.51.
from Brad (maintainer)
2018-10-17 08:34:03 +00:00
ajacoutot
9daf531e1d Update to lighttpd-1.4.50.
from Brad (maintainer)
2018-08-21 06:54:30 +00:00
ajacoutot
10feed8bdf Update to lighttpd-1.4.49.
from Brad (maintainer)
2018-05-19 06:25:31 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
ajacoutot
aba42d4c2a Update to lighttpd-1.4.48.
from Brad (maintainer)
2017-11-13 07:48:03 +00:00
ajacoutot
a5d64aae19 Update to lighttpd-1.4.47.
from Brad (maintainer)
2017-10-28 17:04:37 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
ajacoutot
727cb9da7d Use level-triggered kqueue(). https://redmine.lighttpd.net/issues/2788
from brad (maintainer)
2017-02-12 11:19:46 +00:00
ajacoutot
84be93a5a6 Update to lighttpd-1.4.45.
from Brad (maintainer)
2017-01-15 10:01:41 +00:00
ajacoutot
c255845f7b tweak DESCR.
from Brad (maintainer)
2016-12-26 09:30:19 +00:00
ajacoutot
f612af7c0d Update to lighttpd-1.4.44.
from Brad (maintainer)
2016-12-25 10:33:27 +00:00
sthen
df0b2e666d Add upstream patch to lighttpd; fixes SCGI segfault regression. From Brad. 2016-11-16 12:50:51 +00:00
sthen
fd91aa170a update to lighttpd-1.4.43, from Brad 2016-11-11 10:23:34 +00:00
ajacoutot
9070d443de Bring in a commit from upstream
- performance: use Linux extended syscalls and flags

from Brad (maintainer)
2016-10-12 08:09:26 +00:00
ajacoutot
f47901e0b3 Update to lighttpd-1.4.41.
from Brad (maintainer)
2016-09-17 20:22:41 +00:00
naddy
fbe8082fe1 remove SHARED_ONLY from simple lua ports 2016-03-18 20:49:27 +00:00
jasper
6a2ec04d79 fix use after free / double free
from Brad
2015-12-30 07:54:42 +00:00
ajacoutot
e893870b71 Fix use after free / double free.
from Brad (maintainer)
2015-12-27 22:51:10 +00:00
ajacoutot
a69c69cbc3 Update to lighttpd-1.4.38.
from Brad (maintainer)
2015-12-08 06:59:44 +00:00
ajacoutot
cd731a2d28 Backport from upstream:
[core] don't buffer request bodies smaller than 64k on disk

from Brad (maintainer)
2015-10-14 05:33:02 +00:00
ajacoutot
1f7e76db11 Back port some bug fixes.
- [core] allocate at least 4k buffer for incoming data
- [core] fix search for header end if split across chunks (fixes #2670)

from Brad (maintainer)
2015-09-25 06:17:15 +00:00
ajacoutot
0a10c7c3db Update to lighttpd-1.4.37.
from Brad (maintainer)
2015-09-01 07:02:31 +00:00
sthen
5b20a18d31 sync WANTLIB 2015-08-19 18:55:04 +00:00
ajacoutot
67651e2f4a SECURITY update to lighttpd-1.4.36.
CVE-2015-3200: escape all strings for logging (fixes #2646 log file injection)

from Brad (maintainer)
2015-07-27 08:44:39 +00:00
ajacoutot
a751efc096 Adapr rc.d script after recent rc.subr change. 2015-07-15 14:59:15 +00:00
brad
3766d28449 Fix from upstream..
disable SSL3.0 by default
2014-10-26 22:42:27 +00:00