bd17c0d7cde28d71d2c62db92a7fa8b3d0772ead 1544774 |
|
23-Nov-2013 |
kbrand |
Address a todo listed in
https://mail-archives.apache.org/mod_mbox/httpd-dev/200205.mbox/%3CPine.LNX.4.33.0205292300380.27841-100000%40mako.covalent.net%3E
"init functions should return status code rather than ssl_die()"
For diagnostic purposes, ssl_die() is still there, but instead
of abruptly exit(1)ing, it will return APR_EGENERAL to the
ssl_init_* callers in ssl_engine_init.c, and these will propagate
the status back to ssl_init_Module. |
a05afdf697da2b6dd02312aab6465c20fcadb535 1427456 |
|
01-Jan-2013 |
sf |
abort if BIO_new fails due to lack of memory |
304257c2b0d71c1e4cf3c5c819bb6b60e7c82d51 1348660 |
|
10-Jun-2012 |
sf |
Pass the server_rec to ssl_die() and use it to log a message to the main error
log, pointing to the appropriate virtual host error log |
5400544d62947907986d570435dd16f02ca824e0 1211680 |
|
07-Dec-2011 |
sf |
Various fixes for log message tags:
- Remove tags in ssl_log_ssl_error() and ssl_log_cert_error()
- Instead add tags to various ssl_log_xerror, ssl_log_cxerror
calls (ssl_log_rxerror is unused).
- likewise for modssl_proxy_info_log()
- Fix spelling of APLOG_NOERRNO in coccinelle script
- add support for ssl_log_*error and ap_log_cserror
- add some more tags missing due to APLOG_NOERRNO spelling error
- Remove tags from example modules (we don't want people to blindly copy
those) |
185aa71728867671e105178b4c66fbc22b65ae26 1209766 |
|
03-Dec-2011 |
sf |
Add lots of unique tags to error log messages |
5bfaaf573bacb45c1cf290ce85ecc676587e8a64 1174751 |
|
23-Sep-2011 |
jim |
Cleanup effort in prep for GA push:
Trim trailing whitespace... no func change |
8f435d95de2724d4bc75338a9af8ef995e451599 1172797 |
|
19-Sep-2011 |
kbrand |
Add ssl_log_xerror() and ssl_log_rxerror(), modeled after ssl_log_cxerror().
Add SSL_X509_NAME_to_string(), which converts an X509 distinguished name
to an RFC 2253 formatted string.
Adapt ssl_log_*error() to make use of SSL_X509_NAME_to_string(). |
0a144187e480568d7ba1f0825afcc48449d2dc0d 1165060 |
|
04-Sep-2011 |
kbrand |
we might also see GeneralizedTimes in certs nowadays |
0e6c63c34b6c118ec6c28ddadda5eefb2584bf7d 1157712 |
|
15-Aug-2011 |
kbrand |
Improve ssl_log_cxerror():
Fix logic of APLOG_IS_LEVEL check.
Use X509_NAME_print_ex() instead of deprecated X509_NAME_oneline().
Use i2a_ASN1_INTEGER for printing the serial number.
Add notBefore and notAfter dates to log line.
Check for null cert argument (addresses PR 47408). |
070235bcb25af37efebf6405b082413144968289 1154687 |
|
07-Aug-2011 |
kbrand |
Remove the ssl_toolkit_compat layer, which is no longer needed
after support for non-OpenSSL toolkits has been dropped.
Replace macros by their value proper where feasible, and keep
those definitions in ssl_private.h which depend on specific
OpenSSL versions. |
9f2628baf370d9cf6197b7ca9358b0fb18bd1ce3 951894 |
|
06-Jun-2010 |
sf |
Fix some modules to make them compile with per-module loglevels. |
807c9f7266ad3a966b6714fe578f3c9da1ca868b 757463 |
|
23-Mar-2009 |
rpluem |
* Store the correct server_rec in the connection record configuration and
adjust the remaining part of mod_ssl to use this server_rec instead of
c->base_server.
modules/ssl/ssl_private.h:
- server_rec member to SSLConnRec struct
- Add macros to extract data from connection_rec
mySrvFromConn(c)
mySrvConfigFromConn(c)
myModConfigFromConn(c)
modules/ssl/ssl_engine_io.c
modules/ssl/ssl_util_ocsp.c
modules/ssl/ssl_engine_kernel.c
modules/ssl/mod_ssl.c
modules/ssl/ssl_engine_log.c
- Use the new macros to extract data fron connection_rec
and use the server_rec stored in SSLConnRec instead of
c->base_server whereever appropriate. |
1841deff37939a00a56b466722ce4309f9d15031 600486 |
|
03-Dec-2007 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): Drop 'peer' from the
log message since the passed-in cert may be e.g. the peer's issuer.
* modules/ssl/ssl_private.h (ssl_log_cxerror): Don't mention the word
peer here either. |
25567fb55c56c266b35f816627a3d7fa560c9f07 598690 |
|
27-Nov-2007 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): Log the certificate
serial number along with the subject and issuer names. |
8ec5cc2de6b079c1a686cc5f258806ae53928639 597651 |
|
23-Nov-2007 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_cxerror): New function,
factored out from ssl_callback_SSLVerify.
* modules/ssl/ssl_private: Add prototype.
* modules/ssl/ssl_engine_kernel.c (ssl_callback_SSLVerify): Use it. |
7d3e81b6534692d0a08d4b2ab3c364b92f9d7bdb 597077 |
|
21-Nov-2007 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_ssl_error): Improve SSL error
log messages: retrieve and log the "data" string where available,
drop the redundant error number (always included in the error string
anyway), and clearly delineate both the "data" and "annotation" from
the error string itself.
PR: 43889
Submitted by: Dr Stephen Henson <steve openssl.org>, jorton |
842ae4bd224140319ae7feec1872b93dfd491143 420983 |
|
11-Jul-2006 |
fielding |
update license header text |
3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
e8f95a682820a599fe41b22977010636be5c2717 332306 |
|
10-Nov-2005 |
jim |
No functional Change: Removing trailing whitespace. This also
means that "blank" lines consisting of just spaces or
tabs are now really blank lines |
08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
b5a5fa0a55cbbeb78a8c80c7928183eb09c55097 102943 |
|
12-Mar-2004 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_annotation): const-ify more. |
c1b78a620dc5a3b0ba6d90ed0dd2ac3e1b0201b7 102927 |
|
10-Mar-2004 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_annotate, ssl_log_annotation,
ssl_log_ssl_error): const-ify annotation strings and simplify
ssl_log_annotation. |
a0ef92758caf8801467411ece93e7712a73849eb 102856 |
|
04-Mar-2004 |
jorton |
* modules/ssl/ssl_engine_log.c (ssl_log_ssl_error): Use %lu to print
an unsigned long. |
70535d6421eb979ac79d8f49d31cd94d75dd8b2f 102803 |
|
28-Feb-2004 |
jorton |
Move mod_ssl-internal interfaces into ssl_private.h; allow mod_ssl.h
to be included even when mod_ssl is not enabled.
* Makefile.in (install-include): Only install mod_ssl.h.
* modules/ssl/ssl_private.h: New file.
* modules/ssl/mod_ssl.h: Move everything apart from than the optional
hook definitions into ssl_private.h.
* modules/ssl/*.c: Include ssl_private.h not mod_ssl.h
* modules/ssl/config.m4: Always add the mod_ssl directory to the
include path so other modules can find mod_ssl.h.
* modules/proxy/mod_proxy.c: Include mod_ssl.h to pick up the optional
hook definitions rather than copy'n'pasting them. |
78cd48acd325773619d78ac0d7263a99a8922fae 102618 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
460e3d5eb142dab19f47842c85d0a522aab49b68 102573 |
|
08-Feb-2004 |
nd |
fix copyright dates according to the first check in |
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dc 102525 |
|
06-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
26a4456dd6f1a5d7d7fff766551461a578687c4a 102135 |
|
01-Jan-2004 |
nd |
update license to 2004. |
c5f8a69aa8ce3dc9b7c3f99284ed912d375ae40e 101625 |
|
30-Oct-2003 |
jorton |
* ssl_engine_log.c (ssl_log_ssl_error): Use the thread-safe
interface for retrieving error strings. |
33bdcae1f7a1a65e351dda2a766a0cf28b1e695d 98573 |
|
03-Feb-2003 |
nd |
finished that boring job:
update license to 2003.
Happy New Year! ;-)) |
1cde33c7e2019830f8fb3224e01649305583916e 95150 |
|
17-May-2002 |
trawick |
stop using APLOG_NOERRNO in calls to ap_log_[pr]error() |
e6e65585927961caf45d4e9e932bb1f4e9e89ca1 95129 |
|
16-May-2002 |
jerenkrantz |
Remove SSLLog and SSLLogLevel directives in favor of having mod_ssl use the
standard ErrorLog directives. |
e16695d440d82ec6f9a4b9af18ae38dbeaa19366 95122 |
|
16-May-2002 |
jerenkrantz |
Stop using SSL_ADD_SSLERR option in ssl_log() and replace with new
ssl_log_ssl_error() function that wraps ap_log_error instead.
This begins the migration from ssl_log() -> ap_log_error(). Divorcing
ourselves from the SSL_ADD_SSLERR option is required to make the next
pass easier. |
223b367115aefc20f1c32fe2d4e2bfcc4bfe108f 94875 |
|
30-Apr-2002 |
jwoolley |
- Sync with modssl 2.8.8-1.3.24
- Also a minor change to add more useful error
logging for shmcb startup failures |
35b9e4d5f3452cad4b3bec6829ce87a5ce9e9227 94631 |
|
13-Apr-2002 |
striker |
Adapt to the rename of apr_explode_localtime to apr_time_exp_lt in APR.
Submitted by: Thom May <thom@planetarytramp.net> |
93e04e27f5508c78897599cc15abd27ffbbd5424 94264 |
|
28-Mar-2002 |
dougm |
de-hungarian-ize server config member names which are going to stay |
a11ff06f393e9b32b786371bc219898330729708 94247 |
|
28-Mar-2002 |
dougm |
there is a heaping pile of:
ssl_log(s, flags, "Init: (%s) ...", sc->szVHostID)
add SSL_INIT flag to cut down some noise and end up with:
ssl_log(s, flags, "...") |
6d38d90f4f33b9f82f30190cf952ca19b7872414 93971 |
|
16-Mar-2002 |
wrowe |
PR:
Obtained from:
Submitted by:
Reviewed by: |
bc8fd1b0b1afdf89b8d28eefa8cd74e26ba97986 93918 |
|
13-Mar-2002 |
fielding |
Update our copyright for this year. |
01e8aca9299a0b872414c24c8b7724d6f88ae665 93733 |
|
06-Mar-2002 |
ianh |
apr-utils rename apr_ansi_time_to_apr_time and
apr_exploded_time_t.
PR:
Obtained from:
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Ian Holsman |
e4108c9f91859080bf8bea80a46e10201063bd83 93583 |
|
27-Feb-2002 |
rbb |
Use the empty string, not NUL. I should have read my code more closely.
Thanks Cliff for slapping me in the head. |
2b206c2066dcdc042661ea9a07802f344e852808 93582 |
|
27-Feb-2002 |
rbb |
Grrrrr..... We should really use the correct line endings on all
platforms. |
a07cb67e9ae8fa6a2082d1b1af7eb16b415b2254 92237 |
|
29-Nov-2001 |
dougm |
get rid of ssl_log_applies() function. it does more than we need and
what should be done with a macro. it was only used once anyhow.
PR:
Obtained from:
Submitted by:
Reviewed by: |
6d550cab732fe907ba22847b6a0ada184aa5c8dd 92123 |
|
22-Nov-2001 |
dougm |
dont va_start() in ssl_log() unless we are actually going to log something |
db5d153cf5ec9a441c1ee87c0129167d7e9a51a6 90561 |
|
23-Aug-2001 |
wrowe |
Fix most-bogus ap_server_root_relative() cases. These don't include
the cases where we are trying to ap_server_root_relative() a pipe cmd! |
a943533fd4d91d114af622731a405407990c4fb1 89618 |
|
19-Jul-2001 |
rse |
Apply mod_ssl MEGA porting patch. This is a cleaned up version of the
latest patches from Madhusudan which makes mod_ssl 95% working inside
Apache 2.0. There is still a lot of more work (both porting and cleanup)
to do be done. See modules/ssl/README for details.
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com> |
f7e37ba535b84bc9d300724bb637012c11b545a5 89010 |
|
05-May-2001 |
rse |
Axe out EAPI-based SSL_VENDOR stuff.
If we want this later again, we have to do it differently anyway. So,
for now we try to strip down mod_ssl as heavy as possible and hence we
kick out this stuff at all. |
02c7b3fa1c2c34a3a9bd236f6cbf2fc5486b8bb0 89006 |
|
05-May-2001 |
rse |
Next step in mod_ssl integration:
Add missing files to build environment. |
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323 88995 |
|
05-May-2001 |
rse |
mod_ssl integration step 2:
transfer copyright of all code to ASF by using Apache Software License v1.1 |
cc003103e52ff9d5fe9bed567ef9438613ab4fbf 88988 |
|
04-May-2001 |
rse |
Initial revision |