| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The issue was that mod_ssl wasn't always picking up ssl-unclean-shutdown
settings. This isn't an issue for mod_nss since it doesn't support
separate shutdown modes, but this does simplify the code a bit.
* mod_nss.h: Remove nss_hook_Translate.
* nss_engine_kernel.c
(nss_hook_ReadReq): Merge in nss_hook_Translate.
(nss_hook_Translate): Remove.
* mod_nss.c (nss_register_hooks): Ensure that _ReadReq
hook runs after mod_setenvif.c; don't register translate_name hook.
|
|
|
|
|
|
|
| |
Change the kludge for determining the current version of Apache we're
building against. Claim to be building against 2.0.55 if not told
otherwise. The exact version matters less than knowing which API to
use.
|
|
|
|
|
|
|
| |
Turns out I didn't need to defer startup at all, the LogLevel in nss.conf
was enough. I actually had the compare reversed anyway, but that was
the least of the problem. 30% of the time the server would core during
shutdown due to a race condition.
|
|
|
|
|
|
|
|
|
|
|
| |
Defer loading the server certificates until the 2nd module load. Otherwise
any problems with said certificate(s) will not be displayed because
the VirtualHost logging hasn't been turned on yet.
Switch a slew of APLOG_INFO to APLOG_ERR.
And add a default LogLevel to nss.conf.in. This is not inherited from
httpd.conf.
|
|
|
|
| |
Initialize the ECC certificate and key pointers to NULL.
|
|
|
|
| |
We want SNI support as soon as NSS allows it.
|
|
|
|
|
| |
Fix some warnings related to not checking the return value of
getcwd and chdir.
|
|
|
|
|
|
| |
No need to set LD_LIBRARY_PATH
Fix location of certutil
|
|
|
|
|
| |
Improve hostname detection on Solaris by using the script
/usr/lib/mail/sh/check-hostname if it exists.
|
|
|
|
| |
Fix compilation warnings
|
|
|
|
| |
Replace C++ style comments to make the Sun Forte compiler happy.
|
| |
|
|
|
|
| |
by default. To enable it, pass --enable-ecc to configure.
|
| |
|
|
|
|
| |
aclocal-1.6; automake-1.6; autoconf
|
|
|
|
|
|
|
|
| |
updated hppa*64* with hppa2.* in aclocal.m4 to support 64 bit PA_RISC.
CAUTION: this file could be automatically updated by "aclocal" command using
libtool.m4, which contains the expression: "hppa*64*". But 64 bit PA_RISC
generates, this string "build_cpu='hppa2.0w'", which does not match "hppa*64*".
So, if aclocal.m4 is updated, hppa*64* needs to be replaced.
|
| |
|
|
|
|
| |
autoconf 2.59/libtool 1.5
|
|
|
|
| |
autoconf 2.59/libtool 1.5
|
|
|
|
| |
extra per-module stuff that doesn't apply.
|
|
|
|
|
|
|
| |
from Oden Eriksson.
The conditional to determine which API to use is a bit weak at the moment
but it works with Apache 2.0.54 and 2.2.0.
|
|
|
|
|
|
|
|
| |
FIPS flag. The result was that the database prefix was always
missed.
Also check the return value of NSS_Initialize() and print and exit if
the database is not opened.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
more than once. This avoids a crash during shutdown where the same
certificates and keys will try to be released multiple times. This is
based on ssl_init_server_check() from mod_ssl.
|
|
|
|
|
| |
correct an error where the PKCS#11 slot isn't closed unless a the
certificate key is obtained. This also affected NSS_Shutdown().
|
|
|
|
|
| |
a new directive, NSSRandomSeed based on the mod_ssl SSLRandomSeed
directive.
|
| |
|
|
|
|
|
|
| |
adding new configuration directives. For the others we need to
initialize an NSS socket differently whether we will be acting as a
client or a server.
|
| |
|
|
|
|
| |
instead of mozilla-nspr and -nss
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- The NSS ciphers are enumerated to find those that are FIPS approved
- This list of approved ciphers is compared to the NSSCipherSuite entry
and those enabled, approved ciphers are configured. This way you aren't
forced to use all of the FIPS ciphers (in case you don't want a
56-bit cipher enabled).
- Only TLSv1 should be enabled.
|
|
|
|
| |
request suitable for submission to a 3rd party CA such as Verisign.
|
| |
|
| |
|
|
|
|
|
| |
database module, configures for SSLv3 and TLSv1 and enables the
2 FIPS ciphers (and disables all the others).
|
|
|
|
|
| |
should expect PK11_TokenKeyGenWithFlags(). It hasn't been included as
of NSS 3.10.0.
|
|
|
|
|
|
| |
If we are using the forked model, use the MP version of the Session ID
cache.
Don't call PR_Cleanup(), this could cause problems.
|
| |
|
| |
|
|
|
|
| |
Added links to NSS and NSPR
|
|
|
|
| |
Tell user's where to find more documentation
|
| |
|
| |
|
|
|
|
| |
one to run, just like with apxs.
|