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
caff799ccb
[build] look for port.h on Solaris, not sys/port.h
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
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
82fbfcba15
[build] check for mempcpy()
2 years ago
Glenn Strauss
457d78c6e1
[build] use -pipe with gcc and clang
2 years ago
Glenn Strauss
165600498b
[build] fix SCons pkg-config err handling ( fixes #3066 )
...
(thx elchenberg)
x-ref:
"OSError in SConstruct on Alpine Linux"
https://redmine.lighttpd.net/issues/3066
2 years ago
Glenn Strauss
5921b2f411
- next is 1.4.60
2 years ago
Glenn Strauss
f885498b46
[build] fix typo in SConstruct ( fixes #3061 )
...
(thx eryretqwewrqr)
x-ref:
"NameError ins SConstruct"
https://redmine.lighttpd.net/issues/3061
2 years ago
Glenn Strauss
9211fb3d86
[mod_deflate] support Accept-Encoding: zstd
2 years ago
Glenn Strauss
693a29fe91
- next is 1.4.59
2 years ago
Glenn Strauss
f8cc9fb915
[core] http_date.[ch] encapsulate HTTP-date parse
...
http_date.[ch] encapsulate HTTP-date parse/compare
(import from one of my development branches from 2015)
2 years ago
Glenn Strauss
fc01b820ec
[tests] remove FastCGI test dependency on libfcgi
...
- rewrite fcgi-responder as standalone app
fcgi-responder is now a minimal, standalone FastCGI server for tests
- remove dependency on fcgi-devel package
- merge fcgi-auth into fcgi-responder
2 years ago
Glenn Strauss
ae77d8ae6e
- next is 1.4.58
2 years ago
Glenn Strauss
ce1d45ed82
[build] fix SCons build when building all TLS mods
3 years ago
Glenn Strauss
3579c32295
[core] prefer inet_aton() over inet_addr()
3 years ago
Glenn Strauss
afa6595a7b
- next is 1.4.57
3 years ago
Glenn Strauss
7ce8b22cb2
[build] detect inotify header <sys/inotify.h>
3 years ago
Glenn Strauss
64aff80d86
[build] prepend search for lua version 5.4
3 years ago
Glenn Strauss
07622251b0
[build] option to use system-provided libxxhash
...
--with-xxhash
3 years ago
Stefan Bühler
5515bb2a08
scons: fix check environment
...
if os.environ is a special class the scons.Environment Clone() doesn't
work properly.
show builddir in prepare.sh so we can actually see it works.
3 years ago
Glenn Strauss
e012705b43
[build] SCons fix space/tabs inconsistency
3 years ago
Glenn Strauss
cea7e92157
[build] SCons brotli needs pkg-config --static
...
SCons fullstatic build including brotli needs pkg-config --static
3 years ago
Glenn Strauss
f358f04bdc
[build] SCons build mod_deflate w/ libm for brotli
3 years ago
Glenn Strauss
17b378c00e
[build] SCons build with brotli needs -lm on *BSD
3 years ago
Glenn Strauss
abfa915d97
[build] fix SCons build for detection of brotli
3 years ago
Glenn Strauss
8d5e237c60
[mod_deflate] Brotli support
...
configuration option: ./configure --with-brotli
3 years ago
Glenn Strauss
e00deb5578
[mod_nss] NSS option for TLS ( fixes #1218 )
...
(experimental)
WARNING: EXPERIMENTAL code sketch; mod_nss is INCOMPLETE and UNTESTED
mod_nss supports most ssl.* config options supported by mod_openssl
x-ref:
"alternate ssl backend"
https://redmine.lighttpd.net/issues/1218
3 years ago
Glenn Strauss
bf4054f8ec
[mod_gnutls] GnuTLS option for TLS ( fixes #109 )
...
(experimental)
mod_gnutls supports most ssl.* config options supported by mod_openssl
x-ref:
"GnuTLS support for the mod_ssl"
https://redmine.lighttpd.net/issues/109
3 years ago
Glenn Strauss
cb753ec5b5
[mod_mbedtls] mbedTLS option for TLS
...
(experimental)
mod_mbedtls supports most ssl.* config options supported by mod_openssl
thx Ward Willats for the initial discussion and attempt in the comments
https://redmine.lighttpd.net/boards/3/topics/7029
3 years ago
Glenn Strauss
b28a3714c4
[multiple] ./configure --with-nettle to use Nettle
...
./configure --with-nettle to use Nettle crypto lib for algorithms,
instead of OpenSSL or wolfSSL. Note: Nettle does not provide TLS.
x-ref:
"How to use SHA-256 without OpenSSL?"
https://redmine.lighttpd.net/boards/2/topics/8903
3 years ago
Glenn Strauss
0d62b8657b
[mod_webdav] use copy_file_range() if available
3 years ago
Glenn Strauss
2230b08ef4
- next is 1.4.56
3 years ago
Niclas Rosenvik
8c9b5480f3
[core] Solaris has getloadavg in sys/loadavg.h
...
SunOS/Solaris/Illumos has getloadavg declared in sys/loadavg.h .
github: closes #101
3 years ago
Stefan Bühler
d7c0fc295f
Also use explicit_memset (NetBSD) with cmake, scons and meson
4 years ago
Glenn Strauss
51a46f0211
- next is 1.4.55
4 years ago
Glenn Strauss
4ac239c401
[mod_maxminddb] MaxMind GeoIP2 support
4 years ago
Glenn Strauss
52c489837f
[build] detect FreeBSD elftc_copyfile()
4 years ago
Glenn Strauss
ec94594504
[scons] help scons on FreeBSD find sys/event.h
4 years ago
Glenn Strauss
40ded06b08
- next is 1.4.54
4 years ago
Glenn Strauss
53c231a764
- next is 1.4.53
5 years ago
Glenn Strauss
c9a64d94fc
- next is 1.4.52
5 years ago
Glenn Strauss
a950ae15ca
[build] SCons support for wolfSSL
5 years ago
Glenn Strauss
6edd040b22
[build] fix SCons build for mod_authn_pam
5 years ago
Glenn Strauss
df4812ec2e
[mod_authn_pam] mod_auth PAM support ( fixes #688 )
...
x-ref:
"auth via pam"
https://redmine.lighttpd.net/issues/688
5 years ago
Glenn Strauss
a9e131fa37
- next is 1.4.51
5 years ago
Glenn Strauss
ae54806dc2
- next is 1.4.50
5 years ago
Glenn Strauss
de937f47f8
- next is 1.4.49
6 years ago
Stefan Bühler
d102a7113f
[scons] fix various python2/3 incompatibilities
6 years ago
Glenn Strauss
d61714dd0d
[mod_authn_sasl] SASL auth (new) ( fixes #2275 )
...
(experimental)
HTTP Basic authentication using saslauthd
server.modules += ( "mod_auth" )
server.modules += ( "mod_authn_sasl" )
auth.backend = "sasl"
auth.backend.sasl.opts = ( "pwcheck_method" => "saslauthd" ) # default
x-ref:
"SASL auth like libapache2-mod-authn-sasl"
https://redmine.lighttpd.net/issues/2275
6 years ago