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
Glenn Strauss
fdc4c324c4
[mod_authn_ldap] replace use of deprecated funcs
...
[mod_authn_ldap,mod_vhostdb_ldap]
replace use of deprecated funcs
remove -DLDAP_DEPRECATED
2017-11-05 18:50:25 -05:00
Stefan Bühler
3ba68b25d4
[scons] parse config programs output in a generic way
2017-10-28 22:41:32 -04:00
Stefan Bühler
2e79799681
[scons] break some lines in Append(...) calls
2017-10-28 22:41:32 -04:00
Stefan Bühler
d57029c075
[scons] move LIB* initializing block
2017-10-28 22:41:32 -04:00
Stefan Bühler
7733376b5a
[scons] split function names, break some lines
2017-10-28 22:41:32 -04:00
Stefan Bühler
42704e312e
[scons] wrap Configure in local Autoconf class
2017-10-28 22:41:32 -04:00
Stefan Bühler
706910ac6a
[scons] add some generic defintions early
...
Also add _GNU_SOURCE.
2017-10-28 22:41:32 -04:00
Stefan Bühler
f78749d3c6
[scons] fix warnings with deprecated ldap api
2017-10-28 22:41:32 -04:00
Stefan Bühler
66e0cd16b2
[scons] explicit fails when wanted features are missing
2017-10-28 22:41:32 -04:00
Stefan Bühler
505cc7856d
[scons] check all features in autoconf block and sort them
2017-10-28 22:41:32 -04:00
Stefan Bühler
08c8749b48
[scons] add with_uuid option, document webdav relations
2017-10-28 22:41:32 -04:00
Stefan Bühler
a4f7845dbf
[scons] fix dbi
2017-10-28 22:41:32 -04:00
Stefan Bühler
2eb7287a98
[scons] don't screw env[LIBS]
...
- copy() when collecting dependencies for static module linking
- copy() when following operations append to it and we don't reset it to
an empty list
- use autoadd = 0 for many functions to prevent modifying env[LIBS] in
the first place
- append to env[LIBS] manually to make it explicit (fam and rt)
2017-10-28 22:41:32 -04:00
Stefan Bühler
96e198d621
[scons] fix with_pgsql
...
pg_config --includedir --libdir doesn't print the "-I" or "-l" prefixes,
so ParseConfig can't parse it. Use pkg-config instead.
2017-10-28 22:41:32 -04:00
Stefan Bühler
2506e21b08
[scons] add with_all option
2017-10-28 22:41:32 -04:00
Stefan Bühler
fff8e70567
[scons] rename with_gzip to with_zlib
2017-10-28 22:41:32 -04:00
Stefan Bühler
73ef60a5a1
[scons] config.py(-sample) not used, remove them
2017-10-28 22:41:32 -04:00
Stefan Bühler
ccba074c1e
[scons] sort with_* options, document missing options
2017-10-28 22:41:32 -04:00
Glenn Strauss
6a17133a75
- next is 1.4.48
2017-10-22 16:43:33 -04:00
Glenn Strauss
5780d6cc58
- next is 1.4.47
2017-10-21 16:37:13 -04:00