Igor Galić
03c9315842
Your APR does not include SSL/EVP support. Yes, but how do I enable it? --with-crypto
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1324760 13f79535-47bb-0310-9956-ffa450edef68
2012-04-11 13:41:36 +00:00
Stefan Fritsch
21cc07a470
Make APACHE_MODULE() accept an optional prerequisite module for configure.
...
Introduce the following configure time dependencies:
mod_proxy_* (except proxy_html) require mod_proxy
mod_dav_* require mod_dav
mod_session_* require mod_session
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1234180 13f79535-47bb-0310-9956-ffa450edef68
2012-01-20 22:14:31 +00:00
Stefan Fritsch
bd5efb04fa
We still have to pass the dependency check to APACHE_MODULE to ensure
...
that mod_session_crypto is disabled with --enable-mods-shared=reallyall
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1199046 13f79535-47bb-0310-9956-ffa450edef68
2011-11-08 01:34:58 +00:00
Jeff Trawick
3097e8585d
if mod_session_crypto prereq isn't available, don't bail if
...
the module was enabled implicitly
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1198989 13f79535-47bb-0310-9956-ffa450edef68
2011-11-07 22:59:51 +00:00
Stefan Fritsch
891953516f
Enable mod_session_crypt if deps are fulfilled and mod_session is
...
enabled
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1150466 13f79535-47bb-0310-9956-ffa450edef68
2011-07-24 18:57:17 +00:00
Stefan Fritsch
e74c4e4cdc
Actually check for APU_HAVE_CRYPTO at configure time. This fixes a compile
...
error with apr 2 if crypto is disabled.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1072155 13f79535-47bb-0310-9956-ffa450edef68
2011-02-18 21:27:12 +00:00
Brian Havard
8a47421de6
OS/2: Fix building of more modules that depend on symbols from other modules.
...
Affected modules are: mod_heartbeat, mod_session_cookie, mod_session_crypto,
mod_session_dbd and mod_disk_cache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@956857 13f79535-47bb-0310-9956-ffa450edef68
2010-06-22 11:57:51 +00:00
Rainer Jung
f254979311
Fix broken mod_session_crypto build.
...
Using -I$APR_INCLUDEDIR and -I$APU_INCLUDEDIR breaks
for APR 2, because $APU_INCLUDEDIR is empty and a
lonely "-I" doesn't do good for the compiler.
It also breaks for VPATH builds, because then
$APR_INCLUDEDIR contains two paths.
Using $APR_INCLUDES $APU_INCLUDES fixes both problems
and seems to be the way it is done for other modules.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@951766 13f79535-47bb-0310-9956-ffa450edef68
2010-06-05 20:58:43 +00:00
William A. Rowe Jr
5181635ab3
Always make mod_*.h files available where they exist, modpath by modpath
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@808722 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28 01:27:46 +00:00
Rainer Jung
a64dd8d898
Allow feature test for apr_ssl.h to succeed:
...
Add necessary search paths temporarily to CPPFLAGS.
Addition to r730717.
When switching to another header, no need to again
rename the ap_HAVE_APR_CRYPTO variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@731009 13f79535-47bb-0310-9956-ffa450edef68
2009-01-03 16:12:55 +00:00
Rainer Jung
59b02aa75b
Prevent empty test statement.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730800 13f79535-47bb-0310-9956-ffa450edef68
2009-01-02 17:40:55 +00:00
Rainer Jung
5ac1a1ec0f
Add a header check for apr_ssl.h to mod_session_crypto.
...
The modules needs the header which is at the moment
only part of the ssl-evp branch of APR.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730717 13f79535-47bb-0310-9956-ffa450edef68
2009-01-02 13:54:54 +00:00
Ruediger Pluem
5b7aff7e99
* The previous patch did not work correctly with neither enable nor disable
...
set. It just set all mod_session_* to 'no'.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@649262 13f79535-47bb-0310-9956-ffa450edef68
2008-04-17 20:24:52 +00:00
Ruediger Pluem
6c8b7b1192
* Require to explicitly enable mod_session_crypto since it requires the apr ssl
...
code which is no longer present in apr trunk, but only in a separate branch.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@649258 13f79535-47bb-0310-9956-ffa450edef68
2008-04-17 20:05:36 +00:00
Ruediger Pluem
b149889544
* Fix r649054: Do the correct thing when neither enable nor disable is specfied.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@649256 13f79535-47bb-0310-9956-ffa450edef68
2008-04-17 20:04:09 +00:00
Joe Orton
90077da18b
* modules/session/config.m4: Have --disable-session disable mod_session_*
...
also.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@649054 13f79535-47bb-0310-9956-ffa450edef68
2008-04-17 11:20:07 +00:00
Graham Leggett
5b822119d0
mod_session_dbd: Add a session implementation capable of storing
...
session information in a SQL database via the dbd interface. Useful
for sites where session privacy is important.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@645160 13f79535-47bb-0310-9956-ffa450edef68
2008-04-05 18:59:40 +00:00
Graham Leggett
97e4c9276c
mod_session_crypto: Add a session encoding implementation capable
...
of encrypting and decrypting sessions wherever they may be stored.
Introduces a level of privacy when sessions are stored on the
browser.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@644751 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 16:11:31 +00:00
Graham Leggett
7d5bef8273
mod_session_cookie: Add a session implementation capable of storing
...
session information within cookies on the browser. Useful for high
volume sites where server bound sessions are too resource intensive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@644748 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 16:02:22 +00:00
Graham Leggett
2b7c89aab4
mod_session: Add a generic session interface to unify the different
...
attempts at saving persistent sessions across requests.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@644746 13f79535-47bb-0310-9956-ffa450edef68
2008-04-04 15:58:15 +00:00