Commit Graph

133 Commits (96324fbba0e1a98bc2616f5a60d737ebb4677928)

Author SHA1 Message Date
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 4 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 5 years ago
Stefan Bühler d102a7113f [scons] fix various python2/3 incompatibilities 5 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
5 years ago
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
5 years ago
Stefan Bühler 3ba68b25d4 [scons] parse config programs output in a generic way 5 years ago
Stefan Bühler 2e79799681 [scons] break some lines in Append(...) calls 5 years ago
Stefan Bühler d57029c075 [scons] move LIB* initializing block 5 years ago
Stefan Bühler 7733376b5a [scons] split function names, break some lines 5 years ago
Stefan Bühler 42704e312e [scons] wrap Configure in local Autoconf class 5 years ago
Stefan Bühler 706910ac6a [scons] add some generic defintions early
Also add _GNU_SOURCE.
5 years ago
Stefan Bühler f78749d3c6 [scons] fix warnings with deprecated ldap api 5 years ago
Stefan Bühler 66e0cd16b2 [scons] explicit fails when wanted features are missing 5 years ago
Stefan Bühler 505cc7856d [scons] check all features in autoconf block and sort them 5 years ago
Stefan Bühler 08c8749b48 [scons] add with_uuid option, document webdav relations 5 years ago
Stefan Bühler a4f7845dbf [scons] fix dbi 5 years ago
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)
5 years ago
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.
5 years ago
Stefan Bühler 2506e21b08 [scons] add with_all option 5 years ago
Stefan Bühler fff8e70567 [scons] rename with_gzip to with_zlib 5 years ago
Stefan Bühler 73ef60a5a1 [scons] config.py(-sample) not used, remove them 5 years ago
Stefan Bühler ccba074c1e [scons] sort with_* options, document missing options 5 years ago
Glenn Strauss 6a17133a75 - next is 1.4.48 6 years ago
Glenn Strauss 5780d6cc58 - next is 1.4.47 6 years ago