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
2021-09-04 08:08:26 -04:00
Glenn Strauss
caff799ccb
[build] look for port.h on Solaris, not sys/port.h
2021-08-27 02:16:53 -04:00
Glenn Strauss
1f161bda1f
[build] look for memcpy and define HAVE_MEMCPY
...
(HAVE_MEMCPY checked by ancient MD5 implementation in algo_md5.c)
2021-08-27 02:16:53 -04:00
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
2021-08-27 02:16:41 -04:00
Glenn Strauss
82fbfcba15
[build] check for mempcpy()
2021-04-02 01:16:12 -04:00
Glenn Strauss
457d78c6e1
[build] use -pipe with gcc and clang
2021-02-07 23:17:49 -05:00
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
2021-02-07 12:43:46 -05:00
Glenn Strauss
5921b2f411
- next is 1.4.60
2021-02-02 08:44:04 -05:00
Glenn Strauss
f885498b46
[build] fix typo in SConstruct ( fixes #3061 )
...
(thx eryretqwewrqr)
x-ref:
"NameError ins SConstruct"
https://redmine.lighttpd.net/issues/3061
2021-01-29 16:21:51 -05:00
Glenn Strauss
9211fb3d86
[mod_deflate] support Accept-Encoding: zstd
2021-01-12 18:29:20 -05:00
Glenn Strauss
693a29fe91
- next is 1.4.59
2020-12-27 23:36:23 -05:00
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)
2020-12-24 16:13:20 -05:00
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
2020-12-23 03:49:43 -05:00
Glenn Strauss
ae77d8ae6e
- next is 1.4.58
2020-12-17 04:31:59 -05:00
Glenn Strauss
ce1d45ed82
[build] fix SCons build when building all TLS mods
2020-12-05 02:30:15 -05:00
Glenn Strauss
3579c32295
[core] prefer inet_aton() over inet_addr()
2020-12-05 02:18:58 -05:00
Glenn Strauss
afa6595a7b
- next is 1.4.57
2020-11-29 19:15:06 -05:00
Glenn Strauss
7ce8b22cb2
[build] detect inotify header <sys/inotify.h>
2020-11-04 03:53:15 -05:00
Glenn Strauss
64aff80d86
[build] prepend search for lua version 5.4
2020-10-31 00:55:44 -04:00
Glenn Strauss
07622251b0
[build] option to use system-provided libxxhash
...
--with-xxhash
2020-10-29 19:30:45 -04:00
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.
2020-08-02 20:05:33 +02:00
Glenn Strauss
e012705b43
[build] SCons fix space/tabs inconsistency
2020-08-02 13:48:48 -04:00
Glenn Strauss
cea7e92157
[build] SCons brotli needs pkg-config --static
...
SCons fullstatic build including brotli needs pkg-config --static
2020-08-02 12:55:18 -04:00
Glenn Strauss
f358f04bdc
[build] SCons build mod_deflate w/ libm for brotli
2020-08-02 12:32:37 -04:00
Glenn Strauss
17b378c00e
[build] SCons build with brotli needs -lm on *BSD
2020-08-02 10:16:55 -04:00
Glenn Strauss
abfa915d97
[build] fix SCons build for detection of brotli
2020-08-02 09:17:04 -04:00
Glenn Strauss
8d5e237c60
[mod_deflate] Brotli support
...
configuration option: ./configure --with-brotli
2020-08-02 06:46:22 -04:00
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
2020-07-08 22:51:32 -04:00
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
2020-07-08 22:51:31 -04:00
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
2020-07-08 22:51:31 -04:00
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
2020-07-08 19:54:30 -04:00
Glenn Strauss
0d62b8657b
[mod_webdav] use copy_file_range() if available
2020-07-08 19:54:29 -04:00
Glenn Strauss
2230b08ef4
- next is 1.4.56
2020-01-31 22:27:44 -05:00
Niclas Rosenvik
8c9b5480f3
[core] Solaris has getloadavg in sys/loadavg.h
...
SunOS/Solaris/Illumos has getloadavg declared in sys/loadavg.h .
github: closes #101
2020-01-30 21:47:59 -05:00
Stefan Bühler
d7c0fc295f
Also use explicit_memset (NetBSD) with cmake, scons and meson
2019-08-22 13:13:24 +02:00
Glenn Strauss
51a46f0211
- next is 1.4.55
2019-05-27 17:46:26 -04:00
Glenn Strauss
4ac239c401
[mod_maxminddb] MaxMind GeoIP2 support
2019-05-26 10:21:57 -04:00
Glenn Strauss
52c489837f
[build] detect FreeBSD elftc_copyfile()
2019-05-05 23:05:02 -04:00
Glenn Strauss
ec94594504
[scons] help scons on FreeBSD find sys/event.h
2019-05-05 23:05:02 -04:00
Glenn Strauss
40ded06b08
- next is 1.4.54
2019-01-27 04:47:20 -05:00
Glenn Strauss
53c231a764
- next is 1.4.53
2018-11-28 23:56:50 -05:00
Glenn Strauss
c9a64d94fc
- next is 1.4.52
2018-10-14 18:34:55 -04:00
Glenn Strauss
a950ae15ca
[build] SCons support for wolfSSL
2018-10-07 23:47:56 -04:00
Glenn Strauss
6edd040b22
[build] fix SCons build for mod_authn_pam
2018-09-24 02:03:36 -04:00
Glenn Strauss
df4812ec2e
[mod_authn_pam] mod_auth PAM support ( fixes #688 )
...
x-ref:
"auth via pam"
https://redmine.lighttpd.net/issues/688
2018-09-23 18:01:58 -04:00
Glenn Strauss
a9e131fa37
- next is 1.4.51
2018-08-13 00:43:56 -04:00
Glenn Strauss
ae54806dc2
- next is 1.4.50
2018-03-11 21:54:44 -04:00
Glenn Strauss
de937f47f8
- next is 1.4.49
2017-11-12 00:53:51 -05:00
Stefan Bühler
d102a7113f
[scons] fix various python2/3 incompatibilities
2017-11-08 00:02:54 -05:00
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
2017-11-05 20:11:07 -05:00