Glenn Strauss
6252c682da
- next is 1.4.67
8 months ago
Glenn Strauss
40f289b6c3
- next is 1.4.66
10 months ago
Glenn Strauss
1bb0cbc798
[build] -D_DEFAULT_SOURCE consistency in builds
...
(previously defined in src/CMakeLists.txt)
1 year ago
Glenn Strauss
d68fc6394f
[mod_deflate] --with-libdeflate to use libdeflate
...
configure --with-libdeflate option to use libdeflate
(must also configure --enable-mmap for mod_deflate to use libdeflate
on input files larger than 64kB; libdeflate not used on files <= 64kB)
1 year ago
Glenn Strauss
37dd53bae9
[build] autoconf: report if building with zstd
1 year ago
Glenn Strauss
2a683cf25d
- next is 1.4.65
1 year ago
Glenn Strauss
955c95bf51
[mod_mbedtls] changes to build with mbedtls 3.0.0
...
x-ref:
"issues migrating lighttpd mod_mbedtls to mbedtls 3.0.0"
https://github.com/ARMmbed/mbedtls/issues/5331
1 year ago
Glenn Strauss
aeba314454
[build] check headers before some funcs
...
skip some func checks (slow) if expected header does not exist
1 year ago
Glenn Strauss
618fb436f2
[build] rm redundant check for -lnetwork on Haiku
1 year ago
Glenn Strauss
c0ced4e82b
[build] collect Sun-specific headers and funcs
...
sendfilev() is Solaris-specific (and other OS have other alternatives)
1 year ago
Glenn Strauss
448621e026
[build] collect Sun-specific headers and funcs
1 year ago
Glenn Strauss
f95ca5ef3b
[build] use -fstack-protector-strong w/ extra warn
...
use -fstack-protector-strong if configured with --enable-extra-warnings
1 year ago
Glenn Strauss
e563ae0173
[build] adjust help strings for pcre2 default
1 year ago
David Carlier
c0f040eae7
[build] Haiku build fix ( fixes #3136 )
...
Haiku needs to link to additional lib -lnetwork for socket funcs
(similar to Solaris need for -lsocket -lnsl)
(edited: gstrauss)
x-ref:
"haiku build fix proposal"
https://redmine.lighttpd.net/issues/3136
1 year ago
Glenn Strauss
1b11cd7aeb
[build] feature consistency between build types
1 year ago
David Carlier
b6bd11c15e
[core] server.core-files support for solaris ( fixes #3135 )
...
server.core-files support for solaris based systems.
- using setpflags and disable process tracing protection for the current process.
(edited: gstrauss)
x-ref:
"server.core-files support on Solaris based system"
https://redmine.lighttpd.net/issues/3135
1 year ago
Glenn Strauss
9abc08d7d0
[build] adjust trace for regex-conditionals
...
adjust trace for regex-conditionals features to include pcre and pcre2
1 year ago
Glenn Strauss
750414d3bb
[build] default --with-pcre2 unless --with-pcre
1 year ago
Glenn Strauss
86c2d30936
[multiple] remove long-deprecated modules
...
x-ref:
https://wiki.lighttpd.net/Docs_ConfigurationOptions#Deprecated
1 year ago
Glenn Strauss
c7c342017f
[build] feature consistency between build types
...
upate config.h.cmake for missing defines
minor adjustments to other builds for features consistency
1 year ago
Glenn Strauss
f36908de33
[core] server.core-files support on FreeBSD ( fixes #3128 )
...
(thx devnexen)
x-ref:
"server.core-files support on FreeBSD proposal"
https://redmine.lighttpd.net/issues/3128
1 year ago
Glenn Strauss
fa82e03749
[build] pcre2: use pkg-config before pcre2-config
1 year ago
Glenn Strauss
0ebcfbd7d6
[build] add headers for sendfile() detect on MacOS
...
(thx ryandesign)
x-ref:
d636f118f4
1 year ago
Glenn Strauss
18850c5c88
[build] check getxattr before attr_get and -lattr
...
check getxattr before attr_get and -lattr;
do not link with -lattr if getxattr is available from glibc
(modern glibc systems do not require libattr-devel build dependency)
1 year ago
Glenn Strauss
18370ed85e
- next is 1.4.64
1 year ago
Glenn Strauss
f4143d957e
- next is 1.4.63
1 year ago
Glenn Strauss
16823cd942
[build] configure.ac with AC_PROG_CC_C99 ( fixes #3116 )
...
(thx arnout)
x-ref:
"Build failure with autotools and gcc 4.8 since version 1.4.60"
https://redmine.lighttpd.net/issues/3116
1 year ago
Glenn Strauss
7512d82ca4
[core] pcre2 support (--with-pcre2)
...
x-ref:
"lighttpd: depends on obsolete pcre3 library"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000063
1 year ago
Glenn Strauss
1540fdeab9
- next is 1.4.62
1 year ago
Glenn Strauss
5c18891a94
[build] check for preadv(), pwritev()
1 year ago
Glenn Strauss
d0f176ff6f
- next is 1.4.61
2 years ago
Glenn Strauss
b17c37c5e5
[mod_openssl] boringssl compat
2 years ago
Glenn Strauss
5cab11b7ea
[build] check for pread(), pwrite(), splice()
2 years ago
Glenn Strauss
9f62f1b196
[multiple] fdevent_mkostemp()
...
fdevent_mkostemp() with flags arg so that caller can pass O_APPEND
renamed from fdevent_mkstemp_append(), previously always O_APPEND
2 years ago
Glenn Strauss
1a8d8e0ca5
[core] periodically malloc_trim() to release mem ( fixes #3084 )
...
x-ref:
"Memory fragmentation with HTTP/2 enabled"
https://redmine.lighttpd.net/issues/3084
2 years ago
Glenn Strauss
1783550154
[build] look for malloc.h and mallopt()
2 years ago
Glenn Strauss
18ec4f419c
[tests] move tests/docroot/www contents up 1 level
...
reduce directories under tests
(because automake is sloooow and the fewer dirs, the better)
2 years ago
Glenn Strauss
ca2898f678
[tests] t/test_mod_indexfile
...
also remove some now-redundant tests from request.t
and reduce scripts and directories under tests
(because automake is sloooow and the fewer dirs, the better)
2 years ago
Glenn Strauss
92576a2f4b
[core] Y2038: use _TIME_BITS=64 on 32-bit glibc
...
Y2038: use _TIME_BITS=64 on 32-bit glibc platforms
reference:
https://www.phoronix.com/scan.php?page=news_item&px=Glibc-More-Y2038-Work
2 years ago
Glenn Strauss
82c199db3f
[autoconf] add AC_SYS_LARGEFILE for lfs
...
add AC_SYS_LARGEFILE for large file support
(in addition to manually defining macros for large file support
on different platforms; bootstrap-and-suspenders)
2 years ago
Glenn Strauss
1f161bda1f
[build] look for memcpy and define HAVE_MEMCPY
...
(HAVE_MEMCPY checked by ancient MD5 implementation in algo_md5.c)
2 years ago
Glenn Strauss
fbefda3524
[build] MacOS linker compat
2 years ago
Glenn Strauss
bb1d35dc17
[build] autoupdate; still autoconf 2.60 compatible
2 years ago
Glenn Strauss
86c39754f2
[core] ck.[ch] - C11 Annex K wrappers
...
(selected functions; not complete)
(import from one of my development branches from 2016)
define safe_memclear() -> ck_memzero() for transition
2 years ago
Glenn Strauss
871ef50eff
[build] --with-nss add test for /usr/include/nspr4
...
x-ref:
"nspr header location"
https://redmine.lighttpd.net/boards/3/topics/9759
2 years ago
Glenn Strauss
82fbfcba15
[build] check for mempcpy()
2 years ago
Glenn Strauss
a1bb0c0d52
[autoconf] add ajp13 to build msgs
2 years ago
Glenn Strauss
28fc51c747
[build] augment configure.ac msgs to remove FAM ( #3068 )
...
augment configure.ac msgs to remove FAM on linux and *bsd
x-ref:
"stat-cache-fam feature appears disabled since 1.4.56"
https://redmine.lighttpd.net/issues/3068
2 years ago
Glenn Strauss
457d78c6e1
[build] use -pipe with gcc and clang
2 years ago
Glenn Strauss
5921b2f411
- next is 1.4.60
2 years ago