History log of /lighttpd1.4/src/rand.c (Results 1 – 25 of 39)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: lighttpd-1.4.69
# 1eda5074 03-Jan-2023 Glenn Strauss <[email protected]>

[doc] remove references to removed modules


Revision tags: lighttpd-1.4.68, lighttpd-1.4.67, lighttpd-1.4.66, lighttpd-1.4.65
# de48eaa4 14-Feb-2022 Glenn Strauss <[email protected]>

[core] fall back to getauxval(AT_RANDOM), if avail

fall back to use getauxval(AT_RANDOM), if available, for srand() init

getauxval(AT_RANDOM) is a glibc extension


# c0803bec 22-Jan-2022 Glenn Strauss <[email protected]>

[core] use diff var name w/ CCRandomGenerateBytes (fixes #3141)

(thx ryandesign)

CCRandomGenerateBytes is a fallback and might be present alongside
crypto libraries which (previously) used the same

[core] use diff var name w/ CCRandomGenerateBytes (fixes #3141)

(thx ryandesign)

CCRandomGenerateBytes is a fallback and might be present alongside
crypto libraries which (previously) used the same variable name.

x-ref:
"error: redefinition of 'i'"
https://redmine.lighttpd.net/issues/3141

show more ...


# 6791f71b 21-Jan-2022 Glenn Strauss <[email protected]>

[core] avoid CCRandomGenerateBytes on MacOS <10.12 (fixes #3140)

(thx ryandesign)

x-ref:
"lighttpd build failure on macOS 10.13 and earlier"
https://redmine.lighttpd.net/issues/3140


Revision tags: lighttpd-1.4.64
# 1334dd4a 03-Jan-2022 Glenn Strauss <[email protected]>

[core] CCRandomGenerateBytes() for rand on macOS (fixes #3129)

(thx devnexen)

x-ref:
"rand macOs case handling update"
https://redmine.lighttpd.net/issues/3129


Revision tags: lighttpd-1.4.63, lighttpd-1.4.62, lighttpd-1.4.61, lighttpd-1.4.60
# 1cd73b08 15-Jun-2021 Glenn Strauss <[email protected]>

[core] move backtrace and assert macros to ck.[ch]


# 08c03cd4 22-May-2021 Glenn Strauss <[email protected]>

[multiple] rename safe_memclear() -> ck_memzero()


# 13ea2d88 28-Apr-2021 Glenn Strauss <[email protected]>

[core] consistent inclusion of sys-time.h


Revision tags: lighttpd-1.4.59, lighttpd-1.4.58, lighttpd-1.4.57, lighttpd-1.4.56, lighttpd-1.4.56-rc7, lighttpd-1.4.56-rc6
# 6fb63fa8 29-Oct-2020 Glenn Strauss <[email protected]>

[multiple] include mbedtls/config.h after select

include mbedtls/config.h crypto lib config
after selecting crypto lib to use


# 441c95c6 29-Oct-2020 Glenn Strauss <[email protected]>

[multiple] consistent order for crypto lib select


Revision tags: lighttpd-1.4.56-rc5, lighttpd-1.4.56-rc4, lighttpd-1.4.56-rc3
# babfb438 27-Oct-2020 Glenn Strauss <[email protected]>

[build] WITHOUT_LIB_CRYPTO option in code

(not (yet?) an end-user option in the build system)
(If extended to build system, build system should also unset CRYPTO_LIB)

If WITHOUT_LIB_CRYPTO is defin

[build] WITHOUT_LIB_CRYPTO option in code

(not (yet?) an end-user option in the build system)
(If extended to build system, build system should also unset CRYPTO_LIB)

If WITHOUT_LIB_CRYPTO is defined in sys-crypto.h, then non-TLS modules
will have access to MD5() and SHA1() built with lighttpd (algo_md5.[ch]
and algo_sha1.[ch]), but not to other message digest algorithms.

As of this commit, this affects only mod_secdownload with SHA256 digest
and mod_auth* modules using HTTP Digest Auth with digest=SHA-256, which
is not currently well-supported by client browers (besides Opera)

show more ...


Revision tags: lighttpd-1.4.56-rc2, lighttpd-1.4.56-rc1
# 03320939 22-Oct-2020 Glenn Strauss <[email protected]>

[multiple] test for nss includes

some distro packages deploy NSS includes under nss/, others nss3/
(and similar for nspr/ vs nspr4/)


# 9868d3b3 21-Oct-2020 Glenn Strauss <[email protected]>

[core] add missing declaration for NSS rand

(bug on master branch; never released)


# a46f519e 13-Oct-2020 Glenn Strauss <[email protected]>

[multiple] use NSS crypto if no other crypto avail

use NSS crypto if no other crypto avail, but NSS crypto is available

"NSS crypto support" is not included in tests/LightyTest.pm:has_crypto()
due

[multiple] use NSS crypto if no other crypto avail

use NSS crypto if no other crypto avail, but NSS crypto is available

"NSS crypto support" is not included in tests/LightyTest.pm:has_crypto()
due to NSS libraries (freebl3) lacking public export for HMAC funcs

show more ...


# bd8edb51 08-Oct-2020 Glenn Strauss <[email protected]>

[core] allow symlinks under /dev for rand devices

(fix code to match comment)


# c3a85c9b 09-Sep-2020 Glenn Strauss <[email protected]>

[mod_wolfssl] standalone module

standalone module forked from mod_openssl


# 2781a3be 10-Jul-2020 Glenn Strauss <[email protected]>

[multiple] address coverity warnings


# 98a224a4 03-Jul-2020 Glenn Strauss <[email protected]>

[mod_openssl] prefer some WolfSSL native APIs

Prefer some WolfSSL native APIs when building with WolfSSL.

However, some functionality in WolfSSL is available only through the
WolfSSL compatibility

[mod_openssl] prefer some WolfSSL native APIs

Prefer some WolfSSL native APIs when building with WolfSSL.

However, some functionality in WolfSSL is available only through the
WolfSSL compatibility layer for OpenSSL, so the effort to create a
native mod_wolfssl halted here.

show more ...


# c18f442a 20-May-2020 Glenn Strauss <[email protected]>

[multiple] add summaries to top of some modules


# bf4054f8 14-May-2020 Glenn Strauss <[email protected]>

[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.li

[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

show more ...


# cb753ec5 19-Mar-2020 Glenn Strauss <[email protected]>

[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

[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

show more ...


# 7de51cc7 17-Mar-2020 Glenn Strauss <[email protected]>

[core] add seed before openssl RAND_pseudo_bytes()


# b28a3714 25-Feb-2020 Glenn Strauss <[email protected]>

[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:
"Ho

[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

show more ...


Revision tags: lighttpd-1.4.55
# 2c180902 26-Dec-2019 Glenn Strauss <[email protected]>

[core] remove include base.h where unused


Revision tags: lighttpd-1.4.54
# 37bd124a 11-Mar-2019 Glenn Strauss <[email protected]>

[core] pass conf.follow_symlink in more places


12