844b2621a057e135b28e78c6cea8f69b36aab84d 1454386 |
|
08-Mar-2013 |
jim |
"final" rename :) |
7cbb6edd01c02ec937147ab77c762cd649f9d378 1453876 |
|
07-Mar-2013 |
jim |
rename extension module... tunnel is more accurate |
014b5a1ab7eaf0364285cbfc280ab15ca3da4eff 1452911 |
|
05-Mar-2013 |
jim |
Rough start for simple, tunneling websocket proxy support.
Compiles at this stage and that's all I know :) |
39a5e6b885a8705613e73c368e063547ec2bf813 1234180 |
|
20-Jan-2012 |
sf |
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 |
2c8ff82afe4ce9a397e276c119dcc3acbfd71260 1157094 |
|
12-Aug-2011 |
jorton |
* modules/proxy/config.m4: Avoid sh syntax error with
autoconf 2.63, where an empty "else" clause gets
generated from the args if present with only whitespace. |
0368b03c62a6bd2af3b5c2077fdb2257032aebf6 1154126 |
|
05-Aug-2011 |
sf |
Simplify dependency checking code for mod_proxy_fdpass. This also fixes
mod_proxy_fdpass being built shared even with --enable-mods-static=reallyall.
Document bug/limitiation in APACHE_MODULE macro. |
ca90001bee48a3cf975a6c0a4f525e87e19e27c0 1150467 |
|
24-Jul-2011 |
sf |
adjust mod_proxy build defaults:
Change the default for mod_proxy from 'reallyall' to 'most'.
Most mod_proxy_* modules default to whatever mod_proxy is set to.
Do this for mod_proxy_express, too (was explicit 'most').
Change mod_proxy_mods_fdpass to explicit 'all'.
See thread at
http://mail-archives.apache.org/mod_mbox/httpd-dev/201107.mbox/%3C201107052321.56063.sf@sfritsch.de%3E |
3bcb72c0b2797d2ec0b41bb9f4696e58be2c7043 1142938 |
|
05-Jul-2011 |
rjung |
Allow to specify module specific custom linker flags
via the MOD_XXX_LDADD variables.
Use APR_ADDTO instead of APR_SETVAR or direct
variable assignment.
This is especially useful when building mod_lua
or mod_deflate against a lua resp. libz which
are installed in non-standard locations.
One can add "-R ..." to MOD_LUA_LDADD and
MOD_DEFLATE_LDADD before configure to fix
the RPATH/RUNPATH of those modules. |
5b43275cebfb0ff9961ac462f3a96f7fe612d327 1142892 |
|
05-Jul-2011 |
rjung |
Tolerate dependency checking failures in configure
for modules that have been enabled only implicitely. |
438b4817913a5ff55d9cad4c7ddf133330b4466e 1102734 |
|
13-May-2011 |
jim |
Update xforms |
af536445271e71c6f1f2751c5c1b5df4dae6a649 1029814 |
|
01-Nov-2010 |
poirier |
Add to modules' help text (displayed by ./configure -h) more
information that will be useful in deciding whether to enable
them or not. |
212c401808586d1fecd0e639ec1697229674a151 956221 |
|
19-Jun-2010 |
sf |
- Add reallyall option to configure to build everything that can be built with
the available libs.
- Remove redundant --with-distcache option. Simply enable distcache if
mod_socache_dc is selected.
- Enable serf support by default if serf is available in /usr. |
047cb8df15a408e0c0c6125c4a351b35aa3c6e82 954273 |
|
13-Jun-2010 |
sf |
Fix MPM event/libserf build problems: If libserf was installed during build,
MPM event was picking up the headers but not linking with libserf, causing
unresolved symbol errors.
Now build MPM event with or without serf support depending on --with-serf
being specified or not. |
3a330c2331fc04f7d3f0ce7741bb52b5823f97e1 808722 |
|
28-Aug-2009 |
wrowe |
Always make mod_*.h files available where they exist, modpath by modpath |
4a13940dc2990df0a798718d3a3f9cf1566c2217 807930 |
|
26-Aug-2009 |
bjh |
Bring back OS/2 support.
Reverses r758929 with a little bit of conflict resolution. |
bf9cde241b64528daf751931d032452545c42c7d 780365 |
|
31-May-2009 |
wrowe |
Favor DECL over DECLS |
ce9214861802d03b9f3bb9c56897e0f6eb937b1d 780364 |
|
31-May-2009 |
wrowe |
Restructure fdpass logic to not spew stderr crap for without purpose, and
purposefully fail if --enable-proxy-fdpass is demanded without support. |
1ca054782cb35b5f67686a41b1df75c269fa617b 758929 |
|
27-Mar-2009 |
trawick |
remove OS/2 platform support |
fe13228c020403eca67882b65633961cc2b43fde 730928 |
|
03-Jan-2009 |
jerenkrantz |
* modules/proxy/config.m4: Remove spurious notices from configure. |
9fcb68573e73f5adec4409339f98b85d2c229d74 730876 |
|
03-Jan-2009 |
rjung |
Use LDADD mechanism to only link mod_serf resp.
mod_lua to libserf resp. liblua.
No need to include this dependency in all other
modules and binaries. |
707fbbcecc5d5b95ec8e87aeefe354c94858136b 730829 |
|
02-Jan-2009 |
rjung |
Use default object file in APACHE_MODULE calls
when possible.
It seems that's the way it is used for most modules,
so remove unnecessary explicit object file lists. |
59a7e32684c89cfac7bc2cf18ed577466af17e4a 730803 |
|
02-Jan-2009 |
rjung |
Add a declaration check for CMSG_DATA to mod_proxy_fdpass.
Also move '#error' after the includes, because it seems
CMSG_DATA is commonly defined in sys/socket.h.
The check also overwrites _apmod_error_fatal in case
CMSG_DATA is not defined to allow building when configure
was called with "--enable-proxy". Otherwise one would need
to explicitly disable mod_proxy_fdpass.
We might want to remove the #error completely, because the
new feature test prevents the building of the module when
the symbol is not defined. |
9f07b6dc343a4e3eba5f4c47050a77441723ce89 729538 |
|
26-Dec-2008 |
nd |
add mod_proxy_scgi, as announced a long time ago |
235b900b78cf6849f8344e377a91ded37d9cc9de 725940 |
|
12-Dec-2008 |
pquerna |
Add a new mod_proxy_fdpass module to pass a client connection off to a separate daemon. |
f1a58cfd057078d4c71efd4fe2e7de4d1e38e0b8 724367 |
|
08-Dec-2008 |
jim |
OK, instead of an igly hack, just use the normal
build system impl to force balancer's config to
happen post proxy |
49d64b6ca21907e9637ffd556e805b3aa1fd99fb 724358 |
|
08-Dec-2008 |
jim |
Force the lbmethod submodules to be loaded AFTER
mod_proxy. |
ca6091d5263f75bdc9b8a38d0a5641b5da4e9efd 722920 |
|
03-Dec-2008 |
jim |
And allow for the submod to be built |
3ec1e3a35106ec4c8bcf8fae6a20cb623aed0b62 721987 |
|
01-Dec-2008 |
pquerna |
Add a new module to read in the heartbeat file and do load balancing for
mod_proxy based upon it. |
cd75b45c4aabf7d995c4887dc8e899b8cef3809d 594586 |
|
13-Nov-2007 |
jim |
Make life happy for people who don't have serf but
still use most... yeah, this means you need to explicitly
add mod_serf... no, this isn't a comment on how cool
mod_serf is :) |
c6d33447e28403a90ad817dba4df75fae785be28 594425 |
|
13-Nov-2007 |
pquerna |
Add mod_serf, a reverse proxy module, which uses serf[1] as its http client library.
To enable, pass something like this to configure:
--enable-serf --with-serf=/usr/local/serf/0.1.2
To try it out, put something like this in your httpd.conf:
<Location />
SerfPass http://httpd.apache.org/
</Location>
LocationMatch and all related directives can also be used, magical eh?
[1] - http://code.google.com/p/serf/ |
2c779b920034c7addea67548e8c96324c75b1e91 425523 |
|
25-Jul-2006 |
mturk |
Add ajp_utils to the list of ajp objects. |
05aeb72ad4d3487297de9b6a27e9d61cbd7672a8 396063 |
|
22-Apr-2006 |
rooneg |
Merge the fcgi-proxy-dev branch to trunk, adding a FastCGI back end for
mod_proxy. This log message is just a summary of the changes, for the
full original log messages see r357431:393955 in branches/fcgi-proxy-dev.
* modules/proxy/mod_proxy_fcgi.c: New file, holds the impementation of
our new fcgi backend for mod_proxy.
* modules/proxy/fcgi_protocol.h: New file, holds constants and structures
for the fcgi protocol.
* modules/proxy/mod_proxy_balancer.c
(proxy_balancer_canon): Set up r->path_info, so the PATH_INFO env
variable is correctly passed on to balancer workers.
* modules/proxy/config.m4: Build the new mod_proxy_fcgi module.
* support: Add fcgistarter to svn:ignore.
* support/Makefile.in: Build the new fcgistarter program.
* support/fcgistarter.c: New program, a helper for starting fcgi worker
processes. |
fb9a093c3bee4c3340800a5ff4c64f87bc8b27ac 151329 |
|
04-Feb-2005 |
jorton |
* modules/proxy/config.m4: Fix mod_proxy build after filename changes. |
feda94f78ad346ffd48a64a99ce7f27d9b50279f 109214 |
|
30-Nov-2004 |
mturk |
Build proxy_ajp too when --enable-proxy is declared. |
de3c065747d799ebec7d48a78f2644d49f2f28ce 104713 |
|
18-Aug-2004 |
jfclere |
The ajp subdirectory does not exist so we don't need it in the includes.
The mod_proxy_ajp.dsp also refers to source files in .\ajp but that looks to
be a generate file; someone with the right have to arrange it. |
781bc612474201c1dd7f43ce1e1ff88f61ce2c1b 104608 |
|
12-Aug-2004 |
wrowe |
Add proxy_balancer to proxy module, including config and capturing
-I ../generators for the mod_status.h
Submitted by: mturk |
adc4cf1a176a83f86547b1c5f47067199e3609a6 104556 |
|
11-Aug-2004 |
wrowe |
Introduce proxy_ajp.c : use --enable-proxy-ajp with configuring Apache.
To load it:
+++
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
+++
And to use it something like:
+++
<Location /examples/>
ProxyPass ajp://backend.example.net:8009/examples/
</Location>
+++
proxy_ajp will not be enabled by default due to ./ajp dependencies
Build magic improvements: mturk, wrowe
Submitted by: jfclere |
c94ea06439bc6b14a3abe7d89cccef14703b70ab 94788 |
|
25-Apr-2002 |
bjh |
Get proxy protocol modules to build on OS/2. This adds the mod_proxy dll's
import library to the link, making the public symbols in it available to the
protocol modules at build time. |
ce31ea0a58707d5496b707fc0f75e848178d1bf7 92507 |
|
18-Dec-2001 |
orlikowski |
No point in linking the proxy objects with the submodules.
However, proxy is not working on AIX since the rtl changes. |
db8d37e1bcad93c54aab7e0d94233d7b52a3fc61 90172 |
|
15-Aug-2001 |
orlikowski |
Proxy now works as a DSO on AIX. |
e3bdcd44563c36ba761ad5a17915fc046bc072c1 88929 |
|
24-Apr-2001 |
minfrin |
mod_proxy and the proxy submodules now build properly as DSOs.
PR:
Obtained from:
Reviewed by: |
c02c9d0ca0cae52f10e4ce3214db26b10b04f49f 88921 |
|
23-Apr-2001 |
orlikowski |
*Sigh.* The janitor cleans up after himself.
This makes shared proxy builds work. |
7fc0e028874b2ea97fc49d7e1a9a1becda6a0481 88920 |
|
23-Apr-2001 |
orlikowski |
Fix proxy to NOT be built by default.
Obtained from: Jeff Trawick
Submitted by: Victor Orlikowski |
acd13518db8ee3773150cd50fd6863ed9da8c5ab 88870 |
|
16-Apr-2001 |
orlikowski |
*Sigh*. Slight janatorial work. |
2e41eca72bcc4167d1871b0941ee79845540d58e 88866 |
|
15-Apr-2001 |
minfrin |
Split each individual proxy protocol into separate modules.
PR:
Obtained from:
Reviewed by: |
5e37bf0f03f730e5d6bba45d47c530a96bfad4e6 88736 |
|
06-Apr-2001 |
chuck |
update status; add FTP back in to the build |
d5ea44510f258c84b08a9cecd1804cc41fabfc45 88487 |
|
11-Mar-2001 |
chuck |
Cache removed, with other spooge
PR:
Obtained from:
Submitted by:
Reviewed by: |
d5048b742864f0538c2d5c101619c1a24d4ea4c8 88251 |
|
20-Feb-2001 |
orlikowski |
Revert out the build changes made last night. Ryan and Chuck make good points. |
21e35214609e42de0094d31d789383e35288e7b2 88244 |
|
20-Feb-2001 |
chuck |
Allow proxy to build until we fit a proper build dir
PR:
Obtained from: Victor Orlikowski
Submitted by:
Reviewed by: Chuck Murcko |
96863eb4016437ef08d50e06e178c98c02bcd4ef 87987 |
|
06-Feb-2001 |
chuck |
update for the latest build system
PR:
Obtained from:
Submitted by:
Reviewed by: |
809c98e396829d27f2d9efc0c27f7bb1294381bc 87247 |
|
07-Dec-2000 |
gstein |
*) remove STANDARD_LIBS line; it is unused/unneeded
*) simplify by removing the extra AC_DEFUN() in each file |
825ab8e480abebc9528fa3b580df41bc9ec4fbde 85561 |
|
13-Jun-2000 |
rbb |
Fix the configuration process. If no modules are specified in a given
directory, then that directory is no longer added to the build process.
Also, I have added a .cvsignore to the file_cache directory and removed
a generated file from this directory. Finally, I have removed
some unnecessary checks from the config.m4 files. |
e259e1ad4fcf74b5b52abaad11e754cc83fdc155 85557 |
|
13-Jun-2000 |
rbb |
Mod_proxy should not be a default module... yet. :-) |
5babe00918c88eda487771fa6d6d4a1a19c0ced0 85552 |
|
12-Jun-2000 |
chuck |
New mod_proxy/mod_cache (file cache) for 2.0. This uses a caching API so
that shared mem, LDAP servers, DBs, etc. can also be used for proxy
caching. The caching API is very young, and subject to change as APR changes.
proxy_cache.c from the proxy subdir is no longer used.
Build with --enable-modules=proxy,cache
Lightly tested on Linux, no warranties expressed or implied yet.
Still to do:
strerror(), waitpid(), stat() cleanups
address issues marked by @@@FIXME
add HTTP/1.1
This should be considered a *reference* proxy implementation for 2.0. What
actually ends up shipping with 2.0 is likely going to be rather different as
the redesign evolves. This may end up being the 2.0 backwards compatibility
workalike.
Modified to work with today's conf/build/layout scheme
PR:
Obtained from:
Submitted by: Sam Magnuson
Reviewed by: Chuck Murcko |